.kwd-reporting{--kwd-green:#20372f;--kwd-green-surf:#2a4339;--kwd-green-line:#3a5648;--kwd-gold:#e7c780;--kwd-gold-soft:rgba(231,199,128,.14);--kwd-offwhite:#fafbff;--kwd-cloud:#edeff7;--kwd-border:#e2e5ee;--kwd-ink:#20372f;--kwd-body:#40424d;--kwd-muted:#6e7180;--kwd-on-dark:#fafbff;--kwd-on-dark-soft:rgba(250,251,255,.78);--kwd-radius:18px;--kwd-radius-sm:12px;--kwd-maxw:1180px;--kwd-font:"Stolzl","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;background:var(--kwd-green)!important;color:var(--kwd-body)!important;font-family:var(--kwd-font);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kwd-reporting *,.kwd-reporting :after,.kwd-reporting :before{box-sizing:border-box}.kwd-reporting h1,.kwd-reporting h2,.kwd-reporting h3,.kwd-reporting h4,.kwd-reporting li,.kwd-reporting p,.kwd-reporting ul{margin:0;padding:0}.kwd-reporting ul{list-style:none!important}.kwd-reporting a{color:inherit;text-decoration:none}.kwd-reporting img,.kwd-reporting svg{display:block;max-width:100%}.kwd-band{width:100%}.kwd-inner{margin:0 auto;max-width:var(--kwd-maxw);padding:clamp(56px,8vw,104px) clamp(20px,5vw,56px)}.kwd-band--green{background:var(--kwd-green)!important}.kwd-band--light{background:var(--kwd-offwhite)!important}.kwd-band--gold{background:var(--kwd-gold)!important}.kwd-eyebrow{align-items:center;color:var(--kwd-gold)!important;display:inline-flex;font-size:.72rem;font-weight:600;gap:10px;letter-spacing:.18em;text-transform:uppercase}.kwd-eyebrow:before{background:var(--kwd-gold)!important;content:"";flex:0 0 auto;height:9px;transform:rotate(45deg);width:9px}.kwd-eyebrow--ink{color:var(--kwd-ink)!important}.kwd-eyebrow--ink:before{background:var(--kwd-gold)!important}.kwd-crown{fill:currentColor;height:1em;width:auto}.kwd-h1{color:var(--kwd-on-dark)!important;font-size:clamp(2.1rem,5.4vw,3.5rem);font-weight:600;letter-spacing:-.015em;line-height:1.04}.kwd-h2{font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.1}.kwd-h2--dark{color:var(--kwd-ink)!important}.kwd-h2--light{color:var(--kwd-on-dark)!important}.kwd-lead{font-size:clamp(1.02rem,1.5vw,1.18rem);max-width:52ch}.kwd-lead--dark{color:var(--kwd-on-dark-soft)!important}.kwd-lead--light{color:var(--kwd-body)!important}.kwd-hero .kwd-inner{align-items:center;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1.05fr .95fr}.kwd-hero__copy>*+*{margin-top:22px}.kwd-hero__lead{margin-top:18px!important}.kwd-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:30px!important}.kwd-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--kwd-font);font-size:.98rem;font-weight:600;gap:9px;letter-spacing:.01em;padding:14px 26px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.kwd-btn--primary{background:var(--kwd-gold)!important;color:var(--kwd-green)!important}.kwd-btn--primary:hover{background:#efd596!important;transform:translateY(-2px)}.kwd-btn--ghost{background:transparent!important;border-color:rgba(231,199,128,.45)!important;color:var(--kwd-gold)!important}.kwd-btn--ghost:hover{border-color:var(--kwd-gold)!important;transform:translateY(-2px)}.kwd-btn--ink{background:var(--kwd-green)!important;color:var(--kwd-offwhite)!important}.kwd-btn--ink:hover{background:#2c4a3e!important;transform:translateY(-2px)}.kwd-linklink{align-items:center;color:var(--kwd-on-dark-soft)!important;display:inline-flex;font-size:.92rem;font-weight:500;gap:8px}.kwd-linklink b{color:var(--kwd-gold)!important;font-weight:600}.kwd-mock{background:var(--kwd-offwhite)!important;border-radius:var(--kwd-radius);box-shadow:0 30px 60px -28px rgba(0,0,0,.55),0 0 0 1px rgba(231,199,128,.12);padding:18px}.kwd-mock__bar{align-items:center;border-bottom:1px solid var(--kwd-border)!important;display:flex;gap:12px;justify-content:space-between;padding-bottom:16px}.kwd-mock__brand{align-items:center;color:var(--kwd-green)!important;display:inline-flex;font-size:.92rem;font-weight:600;gap:9px}.kwd-mock__brand .kwd-crown{height:18px}.kwd-mock__url{color:var(--kwd-muted)!important;font-size:.72rem;white-space:nowrap}.kwd-mock__tiles{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:16px 0}.kwd-tile{background:var(--kwd-cloud)!important;border-radius:var(--kwd-radius-sm);padding:13px 13px 14px}.kwd-tile__label{color:var(--kwd-muted)!important;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kwd-tile__value{color:var(--kwd-green)!important;font-size:1.28rem;font-weight:600;line-height:1.1;margin-top:5px}.kwd-tile__delta{font-size:.74rem;font-weight:600;margin-top:3px}.kwd-tile__delta--up{color:#2f7d57!important}.kwd-tile__delta--flat{color:var(--kwd-muted)!important}.kwd-mock__chart{background:var(--kwd-green)!important;border-radius:var(--kwd-radius-sm);padding:14px 16px 10px}.kwd-mock__chart-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.kwd-mock__chart-title{color:var(--kwd-on-dark-soft)!important;font-size:.74rem;font-weight:500}.kwd-mock__chart-tag{color:var(--kwd-gold)!important;font-size:.66rem;font-weight:600;letter-spacing:.04em}.kwd-mock__chart svg{height:auto;width:100%}.kwd-stats{border-top:1px solid var(--kwd-green-line)!important}.kwd-stats .kwd-inner{padding-bottom:clamp(36px,4vw,52px);padding-top:clamp(36px,4vw,52px)}.kwd-stats__grid{display:grid;gap:28px 18px;grid-template-columns:repeat(4,1fr)}.kwd-stat__num{color:var(--kwd-gold)!important;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;letter-spacing:-.01em;line-height:1}.kwd-stat__label{color:var(--kwd-on-dark-soft)!important;font-size:.9rem;margin-top:9px!important}.kwd-section-head{margin-bottom:clamp(34px,4vw,52px);max-width:680px}.kwd-section-head .kwd-h2{margin-top:14px}.kwd-section-head .kwd-lead{margin-top:16px!important}.kwd-pillars{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(2,1fr)}.kwd-pillar{background:#fff!important;border:1px solid var(--kwd-border)!important;border-radius:var(--kwd-radius);padding:clamp(24px,3vw,34px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kwd-pillar:hover{border-color:rgba(231,199,128,.6)!important;box-shadow:0 22px 40px -26px rgba(32,55,47,.4);transform:translateY(-3px)}.kwd-pillar__icon{align-items:center;background:var(--kwd-green)!important;border-radius:13px;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}.kwd-pillar__icon svg{fill:none;height:25px;stroke:var(--kwd-gold);width:25px}.kwd-pillar__title{color:var(--kwd-ink)!important;font-size:1.32rem;font-weight:600}.kwd-pillar__desc{color:var(--kwd-body)!important;font-size:.97rem;margin-top:9px!important}.kwd-feat{border-top:1px solid var(--kwd-cloud)!important;display:grid;gap:13px;margin-top:20px!important;padding-top:18px!important}.kwd-feat li{align-items:start;display:grid;gap:11px;grid-template-columns:16px 1fr}.kwd-feat li:before{background:var(--kwd-gold)!important;content:"";height:8px;margin-top:7px;transform:rotate(45deg);width:8px}.kwd-feat b{color:var(--kwd-ink)!important;font-size:.95rem;font-weight:600}.kwd-feat span{color:var(--kwd-muted)!important;display:block;font-size:.88rem;line-height:1.45;margin-top:1px}.kwd-feat--dark{border-top-color:var(--kwd-green-line)!important}.kwd-feat--dark b{color:var(--kwd-on-dark)!important}.kwd-feat--dark span{color:var(--kwd-on-dark-soft)!important}.kwd-split{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(2,1fr)}.kwd-aud{background:var(--kwd-green-surf)!important;border:1px solid var(--kwd-green-line)!important;border-radius:var(--kwd-radius);padding:clamp(26px,3vw,38px)}.kwd-aud__head{gap:14px}.kwd-aud__head,.kwd-aud__icon{align-items:center;display:flex}.kwd-aud__icon{background:var(--kwd-gold-soft)!important;border-radius:12px;flex:0 0 auto;height:46px;justify-content:center;width:46px}.kwd-aud__icon svg{fill:none;height:23px;stroke:var(--kwd-gold);width:23px}.kwd-aud__tag{color:var(--kwd-gold)!important;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.kwd-aud__title{color:var(--kwd-on-dark)!important;font-size:1.3rem;font-weight:600;margin-top:2px}.kwd-aud__desc{color:var(--kwd-on-dark-soft)!important;font-size:.97rem;margin-top:16px!important}.kwd-steps-wrap{border-top:1px solid var(--kwd-green-line)!important;margin-top:clamp(40px,5vw,64px);padding-top:clamp(36px,4vw,52px)}.kwd-steps-head{margin-bottom:clamp(26px,3vw,38px)}.kwd-steps-head .kwd-h3{color:var(--kwd-on-dark)!important;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600;margin-top:12px}.kwd-steps{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(4,1fr)}.kwd-step__n{border-bottom:1px solid var(--kwd-green-line)!important;color:var(--kwd-gold)!important;display:block;font-size:.82rem;font-weight:600;letter-spacing:.08em;margin-bottom:14px;padding-bottom:12px}.kwd-step__t{color:var(--kwd-on-dark)!important;font-size:1.06rem;font-weight:600}.kwd-step__d{color:var(--kwd-on-dark-soft)!important;font-size:.9rem;margin-top:7px!important}.kwd-faq-wrap{margin:0 auto;max-width:840px}.kwd-faq{margin-top:clamp(28px,3vw,40px)}.kwd-faq details{border-top:1px solid var(--kwd-border)!important}.kwd-faq details:last-child{border-bottom:1px solid var(--kwd-border)!important}.kwd-faq summary{align-items:center;color:var(--kwd-ink)!important;cursor:pointer;display:flex;font-size:clamp(1.02rem,1.6vw,1.14rem);font-weight:600;gap:18px;justify-content:space-between;list-style:none;padding:22px 4px}.kwd-faq summary::-webkit-details-marker{display:none}.kwd-faq summary:after{border-bottom:2px solid var(--kwd-gold);border-right:2px solid var(--kwd-gold);content:"";flex:0 0 auto;height:13px;margin-top:-4px;transform:rotate(45deg);transform-origin:center;transition:transform .25s ease;width:13px}.kwd-faq details[open] summary:after{margin-top:2px;transform:rotate(225deg)}.kwd-faq__a{color:var(--kwd-body)!important;font-size:.99rem;max-width:70ch;padding:0 4px 24px}.kwd-faq__a a{color:var(--kwd-ink)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.kwd-cta .kwd-inner{align-items:center;display:flex;flex-direction:column;text-align:center}.kwd-cta__title{color:var(--kwd-green)!important;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:600;letter-spacing:-.015em;line-height:1.08;max-width:20ch}.kwd-cta__lead{color:rgba(32,55,47,.82)!important;font-size:clamp(1rem,1.5vw,1.15rem);margin-top:16px!important;max-width:54ch}.kwd-cta .kwd-actions{justify-content:center;margin-top:32px!important}.kwd-reporting.kwd-animate [data-kwd-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.kwd-reporting.kwd-animate [data-kwd-reveal].kwd-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kwd-reporting *{animation:none!important;transition:none!important}.kwd-reporting.kwd-animate [data-kwd-reveal]{opacity:1;transform:none}}.kwd-reporting a:focus-visible,.kwd-reporting button:focus-visible,.kwd-reporting summary:focus-visible{border-radius:4px;outline:3px solid var(--kwd-gold)!important;outline-offset:3px}@media (max-width:880px){.kwd-hero .kwd-inner{grid-template-columns:1fr}.kwd-hero__media{order:2}.kwd-stats__grid{gap:26px 18px;grid-template-columns:repeat(2,1fr)}.kwd-pillars,.kwd-split{grid-template-columns:1fr}.kwd-steps{gap:24px 22px;grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.kwd-mock__tiles{grid-template-columns:1fr}.kwd-mock__url{display:none}.kwd-steps{grid-template-columns:1fr}.kwd-actions .kwd-btn{justify-content:center;width:100%}}