.ea-hero{text-align:center;max-width:820px;margin:0 auto;padding:44px 24px 8px}.ea-eyebrow,.ea-section-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#0006;margin:0 0 12px;font-size:13px;font-weight:600}.ea-h1{letter-spacing:-.025em;color:#0a0a0a;margin:0 0 20px;font-size:clamp(38px,5.4vw,60px);font-weight:600;line-height:1.04}.ea-lead{color:#000000a8;max-width:680px;margin:0 auto 16px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.ea-updated{color:#00000061;margin:0 0 24px;font-size:13px;font-weight:500}.ea-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ea-inshort{max-width:820px;margin:56px auto 0;padding:0 24px}.ea-inshort-list{background:#fff;border-radius:28px;gap:12px;margin:14px 0 0;padding:26px 30px;list-style:none;display:grid;box-shadow:0 1px 2px #00000008,0 10px 30px #0000000d}.ea-inshort-list li{color:#000000c2;padding-left:26px;font-size:16px;line-height:1.5;position:relative}.ea-inshort-list li:before{content:"";background:#cfe8d9;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:4px}.ea-block{max-width:1080px;margin:72px auto 0;padding:0 24px}.ea-h2{letter-spacing:-.02em;color:#0a0a0a;max-width:760px;margin:0 0 28px;font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.12}.ea-cap-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ea-cap{background:#fff;border-radius:28px;padding:28px 30px;box-shadow:0 1px 2px #00000008,0 10px 30px #0000000d}.ea-cap-q{letter-spacing:-.01em;color:#0a0a0a;margin:0 0 10px;font-size:18px;font-weight:600}.ea-cap-a{color:#000000a8;margin:0;font-size:15.5px;line-height:1.55}.ea-say-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ea-say{color:#0a0a0a;background:#f3f9f5;border-radius:20px;padding:20px 24px;font-size:17px;font-weight:500;line-height:1.45}.ea-prose{color:#000000a8;max-width:760px;margin:0;font-size:17px;line-height:1.6}.ea-prose a{color:#0a0a0a;text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.ea-cap-grid,.ea-say-grid{grid-template-columns:1fr}.ea-hero{padding-top:48px}}
