.coverage-hub,.coverage-paths,.contact-redesign{color:#281a45;font-family:var(--font-inter),sans-serif}.cover-width{width:min(1240px,100% - 64px);margin:auto}.cover-label{letter-spacing:.14em;margin-bottom:20px;font-size:11px;font-weight:750}.cover-hero{background:#eee8fc;padding:145px 0 38px;overflow:hidden}.cover-hero-top{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.cover-hero h1{font:700 clamp(48px,6.6vw,86px)/1.02 var(--font-inter),sans-serif;letter-spacing:-.055em}.cover-hero h1 em{color:#6950c7;font-style:normal}.cover-hero-intro{color:#645674;max-width:510px;margin-top:24px;font-size:18px;line-height:1.65}.cover-caption{color:#6e627c;margin-top:16px;font-size:12px;line-height:1.6}.coverage-paths{padding:95px 0;scroll-margin-top:110px}.cover-section-heading h2,.cover-faq-section h2,.cover-final h2{font:650 clamp(34px,4vw,56px)/1.08 var(--font-inter),sans-serif;letter-spacing:-.045em}.cover-section-heading>p:last-child{color:#70627c;max-width:550px;margin-top:20px;font-size:17px;line-height:1.65}.cover-path-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.cover-path{background:#e9e3fa;border-radius:26px;flex-direction:column;padding:32px;display:flex}.cover-number{letter-spacing:.12em;font-size:10px;font-weight:700}.cover-path h3{font:650 30px/1.15 var(--font-inter),sans-serif;letter-spacing:-.035em;margin:45px 0 20px}.cover-path p{margin-bottom:28px;font-size:15px;line-height:1.7}.cover-action{color:#fff;text-align:center;background:#281a45;border-radius:14px;justify-content:center;align-items:center;min-height:53px;padding:14px 22px;font-size:14px;font-weight:650;line-height:1.4;transition:background .2s;display:inline-flex}.cover-action:hover{background:#6950c7}.cover-action:focus-visible,.cover-text-link:focus-visible{outline-offset:4px;outline:3px solid #6950c7}.cover-path .cover-action{margin-top:auto}.cover-path small{color:#61516f;margin-top:18px;font-size:11px;line-height:1.6}.cover-explainer{padding:0 0 95px}.cover-comparison{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.cover-comparison article{border:1px solid #e3dce9;border-radius:26px;padding:40px}.cover-pill{letter-spacing:.08em;background:#e9e3fa;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-block}.cover-comparison h3{letter-spacing:-.035em;margin:28px 0 18px;font-size:34px;font-weight:650;line-height:1.15}.cover-comparison ul{color:#6b5d78;margin:24px 0;padding-left:19px;font-size:14px;line-height:2;list-style:outside}.cover-comparison .cover-availability{background:#f6f2fc;border-radius:14px;padding:16px;font-size:12px}.cover-islands{color:#fff;background:#281a45;padding:85px 0}.cover-checks{grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0;display:grid}.cover-checks span{color:#ddeb8d;font-size:12px;font-weight:650}.cover-checks h3{letter-spacing:-.03em;margin:23px 0 15px;font-size:23px;font-weight:600}.cover-islands .cover-action{color:#281a45;background:#ddeb8d}.cover-faq-section{grid-template-columns:1fr 1.15fr;gap:60px;padding:95px 0 45px;display:grid}.cover-text-link{text-underline-offset:5px;margin-top:25px;font-size:14px;text-decoration:underline;display:inline-block}.cover-faq details{border-bottom:1px solid #e3dce9;padding:24px 0}.cover-faq details:first-child{padding-top:0}.cover-faq summary{cursor:pointer;padding-right:20px;font-size:17px;font-weight:600;list-style:none}.cover-faq summary::-webkit-details-marker{display:none}.cover-faq summary:focus-visible{outline-offset:5px;outline:3px solid #6950c7}.cover-faq p{color:#6b5d78;margin-top:17px;font-size:14px;line-height:1.8}.cover-sources{color:#7b6c87;padding-bottom:70px;font-size:11px;line-height:1.8}.cover-sources a{text-decoration:underline}.cover-final{text-align:center;background:#ffd4bf;padding:75px 24px}.cover-final .cover-action{margin-top:30px}.contact-redesign{background:#f4f0fb;min-height:80vh;padding:145px 0 85px}.contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;width:min(1150px,100% - 64px);margin:auto;display:grid}.contact-copy h1{font:650 clamp(40px,5vw,62px)/1.06 var(--font-inter),sans-serif;letter-spacing:-.045em}.contact-copy>p:last-child{color:#6b5d78;margin-top:25px;font-size:17px;line-height:1.8}.contact-form-card{background:#fffefb;border:1px solid #e7e0ef;border-radius:25px;padding:36px}.contact-form-card input:not([type=checkbox]),.contact-form-card textarea{color:#281a45;border-color:#d8d1e5;border-radius:12px;min-height:50px}.contact-form-card input:focus,.contact-form-card textarea:focus{border-color:#6950c7;outline:3px solid #6950c72b}.contact-form-card button[type=submit]{background:#6950c7;border-radius:14px;padding:15px 26px;font-size:15px;font-weight:600}.contact-form-card input[type=checkbox]{accent-color:#6950c7;min-width:18px;margin-top:3px}@media (max-width:850px){.cover-hero-top,.cover-path-grid{grid-template-columns:1fr}.cover-path h3{margin-top:25px}.cover-path{padding:28px}.cover-comparison{grid-template-columns:1fr}.cover-checks{grid-template-columns:1fr;gap:20px}.cover-faq-section,.contact-layout{grid-template-columns:1fr;gap:35px}.cover-hero{padding-top:125px}.coverage-paths,.cover-islands{padding:65px 0}}@media (max-width:520px){.cover-width,.contact-layout{width:calc(100% - 36px)}.cover-hero h1{font-size:52px}.cover-hero-intro{font-size:16px}.cover-comparison article{padding:26px}.cover-comparison h3{font-size:30px}.contact-form-card{padding:25px 20px}.contact-redesign{padding-top:120px}.cover-hero .intake-compact{padding:20px}.cover-intake{margin-top:30px}.cover-faq-section{padding-top:65px}.cover-explainer{padding-bottom:65px}}.coverage-hub,.coverage-paths,.contact-redesign{color:#261443}.coverage-hub{background:#fffaf0}.cover-hero{background:#fffaf0;border-bottom:1.5px solid #261443;padding-top:145px;padding-bottom:37px}.cover-hero-top{grid-template-columns:1.08fr 1fr;align-items:center;gap:55px}.cover-hero h1{letter-spacing:-.06em;color:#261443;font-size:clamp(49px,5.8vw,78px);font-weight:700;line-height:1.02}.cover-hero h1 em{font-family:var(--font-fraunces),Georgia,serif;color:#6940df;font-style:italic;font-weight:450}.cover-label{color:#6940df;letter-spacing:.12em;font-size:10px;line-height:1.6}.cover-hero-intro{color:#62516f;max-width:490px;font-size:17px;line-height:1.8}.cover-campaign-photo{border:1.5px solid #261443;height:450px;position:relative;overflow:hidden;box-shadow:9px 9px #acd7f3}.cover-campaign-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:78% center;object-position:78% center}.cover-campaign-photo:after{content:"";background:linear-gradient(#0000,#051e3aac);position:absolute;inset:40% 0 0}.cover-campaign-photo figcaption{color:#fffaf0;z-index:1;position:absolute;bottom:30px;left:30px}.cover-campaign-photo figcaption>span{letter-spacing:.13em;font-size:8px;font-weight:650}.cover-campaign-photo strong{font-family:var(--font-inter),sans-serif;letter-spacing:-.045em;margin-top:13px;font-size:37px;font-weight:600;line-height:1.04;display:block}.cover-campaign-photo strong em{font-family:var(--font-fraunces),Georgia,serif;font-weight:400}.cover-intake{max-width:none;margin-top:47px}.cover-caption{color:#62516f;font-size:12px}.coverage-paths{padding-block:80px}.cover-path-grid{gap:24px}.cover-path{background:#dbcbfa;border:1.5px solid #261443;border-radius:0;padding:31px;box-shadow:5px 5px #261443}.cover-path.lime{background:#e7f36b}.cover-path.peach{background:#ffaf8c}.cover-number{color:#261443;font-size:11px}.cover-path h3{letter-spacing:-.05em;color:#261443;margin-top:37px;font-size:32px;line-height:1.1}.cover-path p{color:#453051;font-size:14px;line-height:1.8}.cover-path small{color:#453051;font-size:11px}.cover-action{color:#fff;background:#6940df;border:1.5px solid #6940df;border-radius:0;min-height:52px;padding:14px 21px;font-size:13px;font-weight:600;line-height:1.5}.cover-action:hover{background:#4f29b9;border-color:#4f29b9}.cover-section-heading h2,.cover-faq-section h2,.cover-final h2{color:#261443;letter-spacing:-.05em;font-size:clamp(35px,4.2vw,57px);line-height:1.07}.cover-section-heading>p:last-child{color:#62516f;font-size:16px;line-height:1.8}.cover-explainer{padding-bottom:80px}.cover-comparison{border:1.5px solid #261443;gap:0}.cover-comparison article{background:#fffdf7;border:0;border-radius:0;padding:39px}.cover-comparison article+article{background:#f2ede4;border-left:1.5px solid #261443}.cover-pill{color:#261443;letter-spacing:.08em;background:#acd7f3;border:1px solid #261443;border-radius:0;padding:9px 12px;font-size:9px}.cover-pill.peach{background:#ffaf8c}.cover-comparison h3{letter-spacing:-.045em;color:#261443;margin-block:28px 20px;font-size:37px;line-height:1.1}.cover-comparison p{color:#62516f;font-size:14px;line-height:1.8}.cover-comparison ul{color:#493553;padding-left:18px;font-size:14px;line-height:1.8}.cover-comparison li+li{margin-top:9px}.cover-comparison .cover-availability{color:#261443;background:#e7f36b;border:1px solid #261443;border-radius:0;padding:18px;font-size:13px}.cover-islands{background:#261443;padding-block:80px}.cover-islands .cover-label{color:#e7f36b}.cover-islands h2{color:#fffaf0}.cover-islands .cover-section-heading>p:last-child{color:#d8cce8}.cover-checks{gap:30px}.cover-checks article{border-top:1px solid #a996c2;padding-top:25px}.cover-checks span{font-family:var(--font-fraunces),Georgia,serif;color:#e7f36b;font-size:42px;font-style:italic;font-weight:450;line-height:1}.cover-checks article:nth-child(2)>span{color:#acd7f3}.cover-checks article:nth-child(3)>span{color:#ffaf8c}.cover-checks h3{color:#fffaf0;letter-spacing:-.04em;margin-block:23px 15px;font-size:25px}.cover-checks p{color:#d8cce8;font-size:14px;line-height:1.8}.cover-islands .cover-action{color:#261443;background:#e7f36b;border-color:#e7f36b}.cover-islands .cover-action:hover{background:#f0fc8b}.cover-faq-section{gap:55px;padding-top:80px}.cover-faq details{border-bottom:1px solid #26144350;padding-block:24px}.cover-faq summary{color:#261443;padding-right:35px;font-size:16px;font-weight:550;line-height:1.55;position:relative}.cover-faq summary:after{content:"+";color:#6940df;font-size:21px;font-weight:400;position:absolute;top:0;right:2px}.cover-faq details[open] summary:after{content:"−"}.cover-faq p{color:#62516f;font-size:14px;line-height:1.85}.cover-text-link{color:#6940df;font-size:13px;font-weight:550}.cover-sources{color:#62516f;padding-bottom:60px;font-size:11px}.cover-final{color:#261443;background:#acd7f3;border-top:1.5px solid #261443;padding-block:65px}.cover-final .cover-label{color:#4f307d}.cover-final .cover-action{background:#261443;border-color:#261443}.cover-action:focus-visible,.cover-text-link:focus-visible,.cover-faq summary:focus-visible{outline-offset:5px;outline:3px solid #6940df}.cover-islands .cover-action:focus-visible{outline-color:#acd7f3}.contact-redesign{background:#fffaf0;padding-block:145px 85px}.contact-layout{grid-template-columns:1fr 1.15fr;gap:65px;width:min(1240px,100% - 64px)}.contact-copy h1{color:#261443;letter-spacing:-.06em;font-size:clamp(44px,5.3vw,70px);line-height:1.03}.contact-copy .contact-intro{color:#62516f;max-width:460px;margin-top:25px;font-size:16px;line-height:1.8}.contact-campaign-photo{border:1.5px solid #261443;height:330px;margin-top:34px;position:relative;overflow:hidden;box-shadow:7px 7px #ffaf8c}.contact-campaign-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.contact-campaign-photo figcaption{color:#261443;letter-spacing:.12em;background:#e7f36b;border-top:1.5px solid #261443;width:100%;padding:14px 20px;font-size:9px;font-weight:650;line-height:1.5;position:absolute;bottom:0;left:0}.contact-form-card{background:#fffdf7;border:1.5px solid #261443;border-radius:0;padding:33px;box-shadow:7px 7px #acd7f3}.contact-form-card input:not([type=checkbox]),.contact-form-card textarea{color:#261443;background:#fff;border:1px solid #9585a1;border-radius:0;min-height:50px;font-size:15px}.contact-form-card textarea{resize:vertical;min-height:120px}.contact-form-card input:focus,.contact-form-card textarea:focus{outline-offset:2px;border-color:#6940df;outline:2px solid #6940df}.contact-form-card input[type=checkbox]{accent-color:#6940df;min-width:18px;min-height:18px;margin-top:3px}.contact-form-card label{color:#453051;font-size:13px;line-height:1.7}.contact-form-card button[type=submit]{color:#fff;background:#6940df;border:1.5px solid #6940df;border-radius:0;min-height:53px;padding:15px 25px;font-size:14px;font-weight:600}.contact-form-card button[type=submit]:hover{background:#4f29b9}.contact-form-card button:focus-visible{outline-offset:4px;outline:3px solid #261443}.contact-form-card p.text-xs{color:#62516f;line-height:1.7}.contact-form-card p[role=alert]{color:#9f2541}.contact-form-card p[role=status]{color:#261443;background:#e7f36b;border:1.5px solid #261443;padding:25px}@media (max-width:1050px){.cover-hero-top{gap:32px}.cover-campaign-photo{height:410px}.cover-campaign-photo strong{font-size:32px}.cover-path{padding:25px}.cover-path h3{font-size:28px}.contact-layout{gap:35px}.contact-form-card{padding:27px}.contact-campaign-photo{height:300px}}@media (max-width:850px){.cover-hero-top{grid-template-columns:1fr;gap:32px}.cover-hero{padding-top:122px}.cover-hero h1{max-width:670px;font-size:61px}.cover-hero-intro{max-width:580px;font-size:16px}.cover-campaign-photo{width:100%;max-width:670px;height:360px}.cover-campaign-photo>img{-o-object-position:70% center;object-position:70% center}.cover-campaign-photo strong{font-size:36px}.cover-intake{margin-top:35px}.cover-path-grid{gap:23px}.cover-path{padding:29px}.cover-path h3{margin-top:26px;font-size:33px}.cover-comparison article+article{border-top:1.5px solid #261443;border-left:0}.cover-comparison article{padding:30px}.cover-checks{gap:29px}.cover-checks span{font-size:37px}.cover-faq-section{gap:35px}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-copy{grid-template-columns:1fr 1fr;align-items:start;gap:0 30px;display:grid}.contact-copy .cover-label,.contact-copy h1,.contact-copy .contact-intro{grid-column:1}.contact-copy h1{font-size:47px}.contact-copy .contact-intro{font-size:15px}.contact-campaign-photo{grid-area:1/2/4;height:290px;margin-top:0}.contact-form-card{width:100%;max-width:760px}.contact-redesign{padding-top:122px}}@media (max-width:520px){.cover-width,.contact-layout{width:calc(100% - 38px)}.cover-hero h1{font-size:50px}.cover-hero-intro{font-size:15px}.cover-campaign-photo{height:335px;box-shadow:6px 6px #acd7f3}.cover-campaign-photo figcaption{bottom:24px;left:22px}.cover-campaign-photo strong{font-size:30px}.cover-campaign-photo figcaption>span{font-size:7px}.coverage-paths{padding-block:55px}.cover-section-heading h2,.cover-faq-section h2,.cover-final h2{font-size:37px}.cover-section-heading>p:last-child{font-size:15px}.cover-explainer{padding-bottom:58px}.cover-comparison{margin-top:30px}.cover-comparison article{padding:25px}.cover-comparison h3{font-size:31px}.cover-comparison ul{font-size:13px}.cover-islands{padding-block:55px}.cover-checks{margin-block:34px}.cover-faq-section{padding-top:55px}.cover-faq summary{font-size:15px}.cover-sources{padding-bottom:45px}.cover-final{padding-block:49px}.contact-copy{display:block}.contact-copy h1{font-size:49px}.contact-campaign-photo{height:270px;margin-top:28px}.contact-form-card{padding:24px 19px;box-shadow:5px 5px #acd7f3}.contact-redesign{padding-bottom:55px}.contact-form-card label{font-size:13px}.cover-hero .intake-compact{padding:22px 19px}}@media (prefers-reduced-motion:reduce){.coverage-hub *,.contact-redesign *{scroll-behavior:auto!important;transition:none!important}}
