.section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.acc{border-top:1px solid var(--border-subtle)}.acc-item{border-bottom:1px solid var(--border-subtle)}.acc-q{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer}.acc-no{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-caption);color:var(--text-faint);letter-spacing:var(--ls-wide);width:34px;flex-shrink:0}.acc-title{flex:1;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.05rem,2vw,var(--fs-h4));letter-spacing:var(--ls-tight);color:var(--text-body);text-transform:uppercase;transition:color var(--dur-base) var(--ease-out)}.acc-item.is-open .acc-title{color:var(--text-strong)}.acc-icon{position:relative;width:16px;height:16px;flex-shrink:0}.acc-icon::before{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;background:var(--brand)}.acc-icon::after{content:"";position:absolute;top:0;left:7px;width:2px;height:16px;background:var(--brand);transition:transform var(--dur-base) var(--ease-out);transform-origin:center}.acc-item.is-open .acc-icon::after{transform:scaleY(0)}.acc-panel{overflow:hidden;max-height:0;transition:max-height var(--dur-slow,.45s) var(--ease-out)}.acc-item.is-open .acc-panel{max-height:520px}.acc-body{padding:0 0 var(--space-6) 34px;max-width:70ch}.cta-tab{all:unset;cursor:pointer;flex:1;text-align:center;padding:10px 12px;border-radius:var(--radius-xs);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-300);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);box-sizing:border-box}.cta-tab.is-active{background:var(--brand);color:#fff}.cta-success{display:flex;flex-direction:column;gap:14px;padding:20px 0;text-align:center;align-items:center}.cta-success h3{font-family:var(--font-display);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:var(--ls-tight);font-size:var(--fs-h3);color:#fff;margin:0}.cta-success p{color:var(--text-body);max-width:38ch;margin:0}@media (max-width:1000px){.hero-split{grid-template-columns:1fr!important;gap:36px!important;padding-top:48px!important;padding-bottom:56px!important}.hero-media{order:0}.two-col,.cur-head,.ess-grid,.out-grid,.faq-grid,.cta-grid{grid-template-columns:1fr!important;gap:36px!important}.ess-head,.faq-head{position:static!important}.adv-grid{grid-template-columns:repeat(2,1fr)!important}.adv-card{grid-column:auto!important}.instr-card{grid-template-columns:1fr!important}.instr-card>div:first-child{aspect-ratio:16/10}}@media (max-width:640px){.adv-grid,.quote-grid{grid-template-columns:1fr!important}.ess-row{grid-template-columns:1fr!important;gap:6px!important}.cur-stats{gap:24px!important}.hero-stats{padding-left:18px!important;padding-right:18px!important;gap:12px!important}.hero-stats>div>span:first-child{font-size:clamp(1.35rem,5vw,2.1rem)!important;letter-spacing:0.01em!important}}