.hero.svelte-1vby5nc,.content.svelte-1vby5nc,.cta.svelte-1vby5nc{width:min(980px,calc(100% - 40px));margin:0 auto}.hero.svelte-1vby5nc{padding:82px 0 50px}.eyebrow.svelte-1vby5nc{margin:0 0 13px;color:#176bf0;font-size:12px;font-weight:820;letter-spacing:.085em}h1.svelte-1vby5nc,h2.svelte-1vby5nc,p.svelte-1vby5nc{margin-top:0}h1.svelte-1vby5nc{max-width:850px;margin-bottom:22px;color:#102451;font-size:clamp(42px,5vw,66px);line-height:1;letter-spacing:-.052em}h2.svelte-1vby5nc{color:#102451;font-size:clamp(26px,3.4vw,38px);line-height:1.08;letter-spacing:-.035em}.lead.svelte-1vby5nc{max-width:760px;color:#61708b;font-size:17px;line-height:1.72}.content.svelte-1vby5nc{display:grid;gap:18px}.content.svelte-1vby5nc .card{padding:28px 30px;border:1px solid #e0e8f2;border-radius:18px;background:#fbfcfe}.content.svelte-1vby5nc .card p:last-child,.content.svelte-1vby5nc .card ul:last-child{margin-bottom:0}.content.svelte-1vby5nc p,.content.svelte-1vby5nc li{color:#62718a;line-height:1.7}.content.svelte-1vby5nc ul{margin:14px 0 0;padding-left:20px}.content.svelte-1vby5nc a{color:#176bf0;font-weight:700}.cta.svelte-1vby5nc{margin-top:30px;padding:36px 40px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;border-radius:20px;background:#102f6b}.cta.svelte-1vby5nc h2:where(.svelte-1vby5nc){margin-bottom:10px;color:#fff}.cta.svelte-1vby5nc p:where(.svelte-1vby5nc):last-child{margin-bottom:0;color:#cad6e8}.eyebrow.light.svelte-1vby5nc{color:#80c9ff}.cta.svelte-1vby5nc>a:where(.svelte-1vby5nc){min-height:44px;padding:0 17px;display:inline-flex;align-items:center;border-radius:10px;background:#fff;color:#12356f;font-size:13px;font-weight:780;text-decoration:none;white-space:nowrap}@media(max-width:700px){.hero.svelte-1vby5nc,.content.svelte-1vby5nc,.cta.svelte-1vby5nc{width:min(100% - 28px,980px)}.hero.svelte-1vby5nc{padding-top:54px}.cta.svelte-1vby5nc{padding:28px 24px;grid-template-columns:1fr}}.hero.svelte-1vby5nc,.content.svelte-1vby5nc,.cta.svelte-1vby5nc{width:min(900px,calc(100% - 40px))}.content.svelte-1vby5nc{gap:16px}.content.svelte-1vby5nc .card{padding:30px 34px;border-radius:20px}.content.svelte-1vby5nc .card h2{margin-bottom:12px;font-size:clamp(25px,3vw,32px);line-height:1.1}.content.svelte-1vby5nc .card p{max-width:780px;font-size:15px;line-height:1.72}.cta.svelte-1vby5nc{margin-top:34px}.help-scroll-reveal{opacity:0;transform:translateY(40px) scale(.985);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.help-scroll-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.help-scroll-reveal,.help-scroll-reveal.is-visible{opacity:1;transform:none;transition:none}}@media(max-width:700px){.hero.svelte-1vby5nc,.content.svelte-1vby5nc,.cta.svelte-1vby5nc{width:min(100% - 28px,900px)}.content.svelte-1vby5nc .card{padding:25px 22px}.content.svelte-1vby5nc .card h2{font-size:clamp(23px,7vw,29px)}.content.svelte-1vby5nc .card p{font-size:14px}}section.svelte-1vby5nc,.hero.svelte-1vby5nc{width:min(760px,calc(100% - 40px));margin-left:auto;margin-right:auto;box-sizing:border-box}section.svelte-1vby5nc+section:where(.svelte-1vby5nc){margin-top:64px}.hero.svelte-1vby5nc{grid-template-columns:1fr;gap:28px}.hero.svelte-1vby5nc h1:where(.svelte-1vby5nc){max-width:680px}.hero.svelte-1vby5nc>p:where(.svelte-1vby5nc),.hero.svelte-1vby5nc .lead:where(.svelte-1vby5nc){max-width:680px}.content.svelte-1vby5nc,.cta.svelte-1vby5nc{width:min(760px,calc(100% - 40px));margin-left:auto;margin-right:auto;box-sizing:border-box}.cta.svelte-1vby5nc{grid-template-columns:1fr;gap:24px}@media(max-width:700px){section.svelte-1vby5nc,.hero.svelte-1vby5nc{width:min(100% - 28px,760px)}.content.svelte-1vby5nc,.cta.svelte-1vby5nc{width:min(100% - 28px,760px)}section.svelte-1vby5nc+section:where(.svelte-1vby5nc){margin-top:52px}}.cta.svelte-1vby5nc>a:where(.svelte-1vby5nc){width:auto!important;max-width:max-content!important;min-width:0!important;justify-self:start!important;align-self:start!important;display:inline-flex!important;padding:12px 18px!important;white-space:nowrap}
