.grid{display:grid;gap:24px}.flex{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.gap-12{gap:12px}.btn.accent{border:none;background:linear-gradient(135deg,var(--accent),var(--accent2) 60%,var(--accent3));color:#fff;box-shadow:0 14px 30px rgba(0,0,0,.18)}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--muted);font-weight:700}.glass{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid var(--line);border-radius:22px}body.admin-bar .hero-bg{min-height:calc(100svh - 32px)}@media (max-width:782px){body.admin-bar .hero-bg{min-height:calc(100svh - 46px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta-form{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap;max-width:820px;margin:16px 0 8px}.cta-form input{flex:1;font:500 clamp(14px,1.6vw,16px)/1.2 Poppins,system-ui,-apple-system,Segoe UI,Inter,Roboto,sans-serif;padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:var(--ink);outline:none;box-shadow:inset 0 -2px 0 rgba(0,0,0,.06)}.cta-form input::placeholder{color:var(--muted)}.cta-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(229,9,20,.28);background:rgba(255,255,255,.08)}.cta-form .btn{padding:16px 24px;border-radius:14px}.form-helper{margin:6px 0 0;color:var(--muted);font:500 clamp(12px,1.4vw,14px)/1.6 Poppins,system-ui,-apple-system,Segoe UI,Inter,Roboto,sans-serif}@media (max-width:640px){.cta-form{flex-direction:column}.cta-form .btn{width:100%}}.wp-block-group.alignfull,.wp-block-cover.alignfull,.wp-block-image.alignfull,.hero-bg.alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0;padding-right:0}.wp-site-blocks{padding-left:0;padding-right:0}.entry-content>.alignfull,.site-main>.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.sv-tag{position:absolute;left:16px;bottom:16px;padding:8px 12px;border-radius:999px;font:700 12px/1 Poppins,system-ui,sans-serif;color:#0b0f16;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(0,0,0,.1)}.sv-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(16px,2.6vw,22px)}.btn.accent{border:none;color:#fff;background:linear-gradient(135deg,var(--accent,#e50914),var(--accent2,#b20710) 60%,var(--accent3,#730308));box-shadow:0 12px 28px rgba(229,9,20,.25)}.ts-person span{display:block;color:var(--muted);font:500 12px/1.4 Poppins,system-ui,sans-serif}.ts-section .ts-card .ts-person span{color:#0c0c0c}.ts-section .ts-card a{color:black;text-decoration-color:rgba(233,238,249,.35)}.ts-section .ts-card a:hover{text-decoration-color:rgba(233,238,249,.7)}.ts-section .has-black-color,.ts-section .has-text-color.has-black-color,.ts-section p.has-text-color,.ts-section .wp-block-paragraph.has-black-color{color:#000!important}.process-section{background:#0a0f1c;padding:clamp(60px,8vw,120px) 0;color:#e9eef9}.process-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.impact-arrow{display:inline-flex;color:var(--ink);opacity:.28;margin-top:clamp(24px,3vw,40px)}.impact-section{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:clamp(32px,4vw,60px)}@media (max-width:1024px){.impact-section{grid-template-columns:1fr;text-align:center}}@media (max-width:680px){.impact-section h2{text-align:center;margin-bottom:18px}}@media (max-width:720px){.hero-cta{gap:12px;flex-direction:column;align-items:stretch}.impact-arrow{display:none}}@media (max-width:720px){.impact-arrow{display:none!important}}#faq .eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 Poppins;letter-spacing:.16em;text-transform:uppercase;color:#4c5a3f;background:#eeffdc;border:1px solid #daf3b8;padding:8px 12px;border-radius:999px}#faq .eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:radial-gradient(45% 45% at 35% 35%,#d9ffad 0%,#a8e063 60%,#66bb2b 100%);box-shadow:0 0 0 6px rgba(168,224,99,.18)}