.marketing #faq .section-headline,.marketing .faq .section-headline{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.marketing .editorial-hero{position:relative;padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,6vw,5rem);background:var(--slate-50)!important;overflow:hidden}.marketing .editorial-hero__inner{max-width:800px}.marketing .editorial-hero__icon{width:56px;height:56px;margin-bottom:1.5rem;color:var(--copper);flex-shrink:0}.marketing .editorial-hero__icon svg{width:100%;height:100%}.marketing .editorial-hero__title{font-family:var(--font-sans);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-heading);margin-bottom:1.25rem}.marketing .editorial-hero__subtitle{font-family:var(--font-serif);font-size:var(--text-subtitle);font-weight:var(--weight-regular);line-height:var(--leading-subtitle);color:var(--slate-500);max-width:640px}.marketing .editorial-hero__meta{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.marketing .editorial-hero--photo .editorial-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.marketing .editorial-hero__photo-wrap{position:relative}.marketing .editorial-hero__photo{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3;z-index:1}.marketing .editorial-hero__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketing .editorial-hero__shape{position:absolute;z-index:0}.marketing .editorial-hero__shape--1{width:clamp(40px,5vw,64px);top:-8%;right:-5%;z-index:2}.marketing .editorial-hero__shape--2{width:clamp(28px,3.5vw,48px);bottom:-6%;left:-4%;z-index:2}.marketing .editorial-hero__shape--3{width:clamp(24px,3vw,40px);top:20%;left:-6%;z-index:0}@media (max-width:900px){.marketing .editorial-hero--photo .editorial-hero__grid{grid-template-columns:1fr;align-items:start}.marketing .editorial-hero__photo-wrap{max-width:480px;margin:0 auto}.marketing .editorial-hero__shape{display:none}}.marketing .reading-time{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--copper);letter-spacing:.01em}.marketing .reading-time svg{width:16px;height:16px;flex-shrink:0}.marketing .article-section{padding:clamp(3rem,6vw,5rem) 0}.marketing .editorial-hero+.article-section,.marketing .editorial-hero+.color-flow .article-section:first-child{padding-top:clamp(2rem,4vw,3rem)}.marketing .article-narrative{max-width:var(--measure-body);margin:0 auto}.marketing .article-narrative p{font-family:var(--font-serif);font-size:1.0625rem;line-height:var(--leading-body);color:var(--slate-500)}.marketing .article-narrative p+p{margin-top:1.25rem}.marketing .article-narrative h2{font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:var(--color-heading);margin-top:clamp(3rem,6vw,5rem);margin-bottom:1.25rem}.marketing .article-narrative h2:first-child{margin-top:0}.marketing .article-narrative h3{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3);color:var(--color-heading);margin-top:clamp(2rem,4vw,3rem);margin-bottom:.75rem}.marketing .article-image{max-width:var(--measure-body);margin:clamp(2rem,4vw,3rem) auto;border-radius:8px;overflow:hidden}.marketing .article-image img{width:100%;height:auto;display:block}.marketing .dark-section .article-narrative p{color:rgba(255,255,255,.7)}.marketing .dark-section .article-narrative h2,.marketing .dark-section .article-narrative h3{color:#fff}.marketing .color-flow [data-flow=copper].dark-section .article-narrative p{color:var(--copper-100)}.marketing .color-flow [data-flow=patina].dark-section .article-narrative p{color:var(--patina-100)}.marketing .color-flow [data-flow=ember].dark-section .article-narrative p{color:var(--ember-100)}.marketing .callout{max-width:var(--measure-body);margin:clamp(1.5rem,3vw,2.5rem) auto;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2rem);border-left:3px solid var(--copper);border-radius:0 6px 6px 0;background:var(--copper-50)}.marketing .callout p{font-family:var(--font-serif);font-size:1rem;line-height:var(--leading-body);color:var(--slate-600)}.marketing .callout p+p{margin-top:.75rem}.marketing .dark-section .callout{background:var(--slate-900);border-left-color:var(--copper)}.marketing .dark-section .callout p{color:rgba(255,255,255,.7)}.marketing .color-flow [data-flow=copper] .callout{background:rgba(212,121,47,.08);border-left-color:var(--copper-300)}.marketing .color-flow [data-flow=copper].dark-section .callout p{color:var(--copper-100)}.marketing .color-flow [data-flow=patina] .callout{background:rgba(0,140,118,.08);border-left-color:var(--patina-300)}.marketing .color-flow [data-flow=patina].dark-section .callout p{color:var(--patina-100)}.marketing .color-flow [data-flow=ember] .callout{background:rgba(165,56,62,.08);border-left-color:var(--ember-300)}.marketing .color-flow [data-flow=ember].dark-section .callout p{color:var(--ember-100)}.marketing .business-reserve-flow .dark-section[data-flow=copper] .article-narrative p,.marketing .business-reserve-flow .dark-section[data-flow=copper] .callout p,.marketing .business-reserve-flow .dark-section[data-flow=ember] .article-narrative p,.marketing .business-reserve-flow .dark-section[data-flow=ember] .callout p,.marketing .business-reserve-flow .dark-section[data-flow=patina] .article-narrative p,.marketing .business-reserve-flow .dark-section[data-flow=patina] .callout p{color:rgba(255,227,194,.6)}.marketing .initiatives-flow .dark-section[data-flow=copper] .article-narrative p,.marketing .initiatives-flow .dark-section[data-flow=copper] .callout p,.marketing .initiatives-flow .dark-section[data-flow=ember] .article-narrative p,.marketing .initiatives-flow .dark-section[data-flow=ember] .callout p,.marketing .initiatives-flow .dark-section[data-flow=patina] .article-narrative p,.marketing .initiatives-flow .dark-section[data-flow=patina] .callout p{color:rgba(255,227,194,.85)}.marketing .month-marker{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--copper-600);margin-top:clamp(2rem,4vw,3rem);margin-bottom:.75rem}.marketing .dark-section .month-marker{color:var(--copper)}.marketing .color-flow [data-flow=copper] .month-marker,.marketing .color-flow [data-flow=ember] .month-marker,.marketing .color-flow [data-flow=patina] .month-marker{color:var(--copper-200)}.marketing .data-table-wrap{max-width:var(--measure-body);margin:clamp(1.5rem,3vw,2.5rem) auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.marketing .data-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.marketing .data-table th{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);text-align:left;padding:.75rem 1rem;white-space:nowrap;color:var(--copper-600);border-bottom:2px solid var(--slate-200)}.marketing .data-table td{font-family:var(--font-serif);font-size:1rem;line-height:var(--leading-body);padding:.75rem 1rem;color:var(--slate-600);border-bottom:1px solid var(--slate-100)}.marketing .data-table tr:last-child td{border-bottom:none}.marketing .data-table tr.highlight td{font-weight:var(--weight-semibold);color:var(--color-heading)}.marketing .dark-section .data-table th{color:rgba(255,255,255,.5);border-bottom-color:rgba(255,255,255,.12);background:var(--slate-900)}.marketing .dark-section .data-table td{color:rgba(255,255,255,.7);border-bottom-color:rgba(255,255,255,.06)}.marketing .dark-section .data-table tr.highlight td{color:#fff;font-weight:var(--weight-semibold)}.marketing .color-flow [data-flow=copper] .data-table th{background:rgba(107,52,16,.4);color:var(--copper-200);border-bottom-color:rgba(255,255,255,.1)}.marketing .color-flow [data-flow=copper] .data-table td{color:var(--copper-100);border-bottom-color:rgba(255,255,255,.06)}.marketing .color-flow [data-flow=patina] .data-table th{background:rgba(6,60,48,.4);color:var(--patina-200);border-bottom-color:rgba(255,255,255,.1)}.marketing .color-flow [data-flow=patina] .data-table td{color:var(--patina-100);border-bottom-color:rgba(255,255,255,.06)}.marketing .color-flow [data-flow=ember] .data-table th{background:rgba(93,30,30,.4);color:var(--ember-200);border-bottom-color:rgba(255,255,255,.1)}.marketing .color-flow [data-flow=ember] .data-table td{color:var(--ember-100);border-bottom-color:rgba(255,255,255,.06)}.marketing .color-flow{background:var(--slate-950)}.marketing .color-flow>section{background:transparent!important}.marketing .appendix-gate{display:flex;align-items:center;gap:8px;justify-content:center;padding:clamp(2rem,4vw,3rem) 0}.marketing .appendix-gate .tile{width:16px;height:16px}.marketing .appendix{max-width:960px;margin:0 auto}.marketing .appendix-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;background:none;border:none;border-bottom:1px solid var(--slate-200);cursor:pointer;font-family:var(--font-sans);font-size:1rem;font-weight:var(--weight-semibold);color:var(--slate);text-align:left;gap:1rem}.marketing .appendix-toggle:hover{color:var(--copper)}.marketing .appendix-toggle .faq-icon{width:18px;height:18px;flex-shrink:0;position:relative}.marketing .appendix-toggle .faq-icon:after,.marketing .appendix-toggle .faq-icon:before{content:"";position:absolute;background:currentColor;transition:transform .25s ease,opacity .25s ease}.marketing .appendix-toggle .faq-icon:before{width:14px;height:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.marketing .appendix-toggle .faq-icon:after{width:2px;height:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.marketing .appendix.open .appendix-toggle .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.marketing .appendix-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.marketing .appendix-content-inner{padding:1.5rem 0 2rem}.marketing .appendix-content-inner p{font-family:var(--font-serif);font-size:var(--text-small);line-height:var(--leading-body);color:var(--slate-500)}.marketing .appendix-content-inner p+p{margin-top:.75rem}.marketing .appendix-content-inner h3{font-family:var(--font-sans);font-size:1rem;font-weight:var(--weight-bold);color:var(--slate);margin-top:1.5rem;margin-bottom:.5rem}.marketing .appendix-content-inner .data-table-wrap{margin:1rem auto}.marketing .appendix-content-inner .data-table td,.marketing .appendix-content-inner .data-table th{font-size:var(--text-small);padding:.5rem .75rem}.marketing .article-cta{padding:clamp(4rem,8vw,7rem) 0;background:var(--slate-50)!important}.marketing .article-cta__inner{text-align:center;max-width:640px;margin:0 auto}.marketing .article-cta__icon{width:64px;height:auto;margin:0 auto 1.5rem;color:var(--copper)}.marketing .hero-participate-cta{margin-top:2rem;display:inline-flex;align-items:center;gap:.6em;padding:14px 28px;background:var(--copper);color:#fff;font-family:var(--font-sans);font-size:1rem;font-weight:var(--weight-semibold);letter-spacing:.01em;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 1px 2px rgba(0,0,0,.06)}.marketing .hero-participate-cta:hover{background:var(--copper-600);transform:translateY(-1px);box-shadow:0 4px 14px rgba(212,121,47,.25)}.marketing .hero-participate-cta svg{width:18px;height:18px;transition:transform .2s}.marketing .hero-participate-cta:hover svg{transform:translateX(2px)}@media (max-width:768px){.marketing .editorial-hero{padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3rem)}}