:root{--color-ink:#1c1e2e;--color-body:#3c3f52;--color-muted:#4b4f63;--color-faint:#5b5f73;--color-line:#dde2ed;--color-line-strong:#c9cede;--color-rule:#e8ebf3;--color-row-rule:#eef0f6;--color-menu-rule:#eef0f7;--color-tint:#f5f7fb;--color-tint-2:#eef0f8;--color-tint-3:#fbfcfe;--color-white:#fff;--color-indigo:#2d3390;--color-indigo-hover:#1b1f63;--color-navy:#232870;--color-navy-deep:#1b1f5e;--color-navy-ink:#14173f;--color-navy-ring:#2a3082;--color-orange:#f15a22;--color-action:#d1450e;--color-action-hover:#b53b0b;--color-on-navy:#c8ccec;--color-on-navy-muted:#aeb4d8;--color-on-navy-rule:#c8ccec38;--color-pill:#eef0fa;--color-pill-clear:#fff3ec;--color-notice:#fff7f3;--color-notice-rule:#f8d9c8;--color-link-underline:#a9afda;--color-link-underline-on-dark:#ffffff73;--color-avatar:#6b72a8;--color-bar-dark:#2a2d44;--color-bar-light:#dce0ec;--color-input-border:#8d93ab;--color-price-first:#f3f4fc;--color-offer-strip-rule:#e3e7f1;--color-focus:#f15a22;--color-error:#b3261e;--color-scrim:#14173f9e;--font-sans:Montserrat, "Helvetica Neue", Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, Menlo, monospace;--tracking-display:-.032em;--tracking-heading:-.028em;--tracking-h3:-.012em;--tracking-label:.01em;--tracking-mono:.08em;--fl:calc((100vw - 640px) / 560);--fl-wide:calc((100vw - 640px) / 800);--page-max:1280px;--gutter:clamp(20px, calc(20px + 60 * var(--fl-wide)), 80px);--header-h:76px;--scroll-offset:88px;--pad-section:clamp(26px, calc(26px + 30 * var(--fl)), 56px);--pad-band-top:clamp(28px, calc(28px + 36 * var(--fl)), 64px);--pad-band-bottom:clamp(30px, calc(30px + 38 * var(--fl)), 68px);--measure:820px;--radius-button:8px;--radius-card:16px;--radius-tile:12px;--radius-mock:14px;--radius-panel:24px;--radius-pill:999px;--shadow-button:0 1px 0 #ffffff2e inset, 0 8px 18px #d1450e38;--shadow-mock:0 24px 60px #04062447;--shadow-mock-soft:0 24px 60px #04062438;--shadow-card:0 18px 44px #0406241a;--shadow-cert:0 18px 44px #04062429;--shadow-cert-dark:0 18px 44px #04062459;--shadow-form:0 30px 70px #04062473;--shadow-menu:0 22px 50px #10143c38;--tap:44px}@media (width<=640px){:root{--header-h:60px;--scroll-offset:72px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-offset)}body{min-width:320px;font-family:var(--font-sans);background:var(--color-white);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:normal;display:flex;overflow-x:clip}img,svg{max-width:100%}img{height:auto}h1,h2,h3,p{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}a{color:var(--color-indigo);text-decoration:none}a:hover{color:var(--color-indigo-hover)}button,input,select,textarea{font:inherit}strong,b{font-weight:700}svg.icon,svg.arrow,svg.chev{flex-shrink:0}summary{cursor:pointer;min-height:var(--tap);list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary .chev{transform:rotate(180deg)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:6px}input:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.skip-link{z-index:100;border-radius:var(--radius-button);background:var(--color-navy);color:var(--color-white);padding:10px 16px;font-weight:700;position:absolute;top:-80px;left:12px}.skip-link:focus{color:var(--color-white);top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nowrap{white-space:nowrap}.anchor{height:0;scroll-margin-top:var(--header-h);display:block}html[data-offer=neutral] [data-offer-show]:not([data-offer-show~=neutral]),html[data-offer=agency-paid] [data-offer-show]:not([data-offer-show~=a]),html[data-offer=caregiver-paid] [data-offer-show]:not([data-offer-show~=b]){display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.chev{transition:transform .16s}}@media print{details:not([open])>:not(summary){display:block!important}details{break-inside:avoid}.site-header,.offer-notice,.site-footer nav{display:none!important}}}@layer layout{.section{padding-inline:var(--gutter);padding-block:var(--pad-section);background:var(--color-white);position:relative}.section--tint{background:var(--color-tint)}.section--navy{background:var(--color-navy);color:var(--color-white)}.section--ruled{border-top:1px solid var(--color-row-rule)}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto}.measure-560{max-width:560px}.measure-580{max-width:580px}.measure-600{max-width:600px}.measure-640{max-width:640px}.measure-700{max-width:700px}.measure-760{max-width:760px}.measure-820{max-width:820px}.measure-860{max-width:860px}.measure-900{max-width:900px}.measure-1100{max-width:1100px}.two-col{grid-template-columns:minmax(0, 1fr) var(--aside,520px);column-gap:var(--two-col-gap,64px);align-items:center;display:grid}.two-col--top{align-items:start}.two-col--aside-400{--aside:400px}.two-col--aside-440{--aside:440px}.two-col--aside-460{--aside:460px}.two-col--aside-480{--aside:480px}.two-col--aside-520{--aside:520px}.two-col--aside-560{--aside:560px}@media (width<=1023px){.two-col{grid-template-columns:minmax(0,1fr);row-gap:18px}}.split-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}@media (width<=1023px){.split-2{gap:40px}}@media (width<=640px){.split-2{grid-template-columns:minmax(0,1fr);gap:26px}}}@layer components{.btn{box-sizing:border-box;border-radius:var(--radius-button);letter-spacing:-.005em;text-align:center;cursor:pointer;border:0;align-items:center;gap:12px;font-weight:700;line-height:1.25;display:inline-flex}.btn svg{flex-shrink:0;display:block}.btn--primary{background:var(--color-action);min-height:58px;color:var(--color-white);box-shadow:var(--shadow-button);padding:6px 28px;font-size:18.5px}.btn--primary:hover{background:var(--color-action-hover);color:var(--color-white)}.btn--primary:active{transform:translateY(1px)}.btn--md{min-height:52px;padding:6px 24px;font-size:17px}.btn--sm{min-height:44px;padding:6px 18px;font-size:15.5px}.btn--full{justify-content:center;width:100%}@media (width<=640px){.btn--full-phone{justify-content:center;width:100%}}.btn--nav{background:var(--color-navy);height:44px;color:var(--color-white);white-space:nowrap;padding:0 18px;font-size:15.5px}.btn--nav:hover{background:var(--color-navy-deep);color:var(--color-white)}.btn--indigo{letter-spacing:normal;background:var(--color-indigo);height:46px;color:var(--color-white);gap:8px;padding:0 18px;font-size:16px}.btn--indigo:hover{background:var(--color-navy-deep);color:var(--color-white)}.btn--outline{letter-spacing:normal;border:1.5px solid var(--color-indigo);min-height:46px;color:var(--color-indigo);background:0 0;gap:8px;padding:0 16px;font-size:16px}.btn--outline:hover{background:var(--color-tint-2)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.cta-row__links{display:contents}@media (width<=640px){.cta-row{margin-top:18px;display:block}.cta-row>.btn--primary{justify-content:center;width:100%;min-height:52px;padding:6px 24px;font-size:17px}.cta-row__links{flex-wrap:wrap;gap:0 22px;margin-top:2px;display:flex}}.tlink{color:var(--color-indigo);padding:13px 0;font-size:16px;font-weight:600;line-height:1.35;display:inline}.tlink__u{border-bottom:1.5px solid var(--color-link-underline);padding-bottom:1px}.tlink__tail{white-space:nowrap}.tlink__tail svg{vertical-align:middle;margin-left:8px;display:inline-block}.tlink:hover .tlink__u{border-bottom-color:currentColor}.tlink--break{overflow-wrap:anywhere}.tlink--15{font-size:15.5px}.tlink--16h{font-size:16.5px}.tlink--17{font-size:17px}.tlink--on-dark,.on-dark .tlink{color:var(--color-white)}.tlink--on-dark .tlink__u,.on-dark .tlink .tlink__u{border-bottom-color:var(--color-link-underline-on-dark)}.tlink--on-dark:hover,.on-dark .tlink:hover{color:var(--color-white)}.tlink--on-dark:hover .tlink__u,.on-dark .tlink:hover .tlink__u{border-bottom-color:currentColor}.links{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.links--gap-24{gap:0 24px}.site-header,.campaign-header{z-index:40;background:var(--color-white);border-bottom:1px solid var(--color-rule);position:sticky;top:0}.site-header__inner,.campaign-header__inner{height:calc(var(--header-h) - 1px);max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.site-header__logo{min-height:var(--tap);flex-shrink:0;align-items:center;min-width:0;display:inline-flex}.site-header__logo img,.campaign-header__logo{width:auto;height:38px;display:block}.site-header__right,.campaign-header__right,.site-nav{align-items:center;gap:26px;display:flex}.site-nav__link,.login-menu>summary,.campaign-header__link{min-height:var(--tap);color:var(--color-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:15.5px;font-weight:600;display:inline-flex}.site-nav__link:hover,.login-menu>summary:hover,.campaign-header__link:hover{color:var(--color-indigo-hover)}.login-menu{position:relative}.login-menu>summary{gap:6px}.login-menu>summary .chev{width:12px;height:12px}.login-menu__panel{z-index:50;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-tile);width:300px;box-shadow:var(--shadow-menu);padding:6px 0;position:absolute;top:calc(100% + 8px);right:0}.login-menu__panel a{color:var(--color-ink);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.login-menu__panel a+a{border-top:1px solid var(--color-menu-rule)}.login-menu__panel strong{color:var(--color-indigo);font-size:16px;font-weight:700}.login-menu__panel small{color:var(--color-muted);font-size:14.5px;line-height:1.4}.login-menu__panel a:hover strong{color:var(--color-indigo-hover)}.mobile-menu{z-index:30;display:none;position:relative}.mobile-menu>summary{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-white);width:44px;height:44px;color:var(--color-ink);justify-content:center;align-items:center;display:flex}.mobile-menu[open]>summary{background:var(--color-tint-2)}.mobile-menu__panel{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-tile);width:330px;max-width:calc(100vw - 28px);max-height:calc(100vh - 80px);box-shadow:var(--shadow-menu);padding:6px 0 4px;position:absolute;top:52px;right:0;overflow-y:auto}.mobile-menu__label{letter-spacing:var(--tracking-label);color:var(--color-muted);padding:10px 16px 4px;font-size:13px;font-weight:600;line-height:1.45}.mobile-menu__label--login{padding-top:12px}.mobile-menu__link,.mobile-menu__account-links a{min-height:48px;color:var(--color-ink);border-bottom:1px solid var(--color-menu-rule);align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:flex}.mobile-menu__account-links a{color:var(--color-indigo);font-weight:700}.mobile-menu__account-links a:last-child{border-bottom:0}@media (width<=1179px){.site-nav,.site-header .login-menu{display:none}.mobile-menu{display:block}.site-header__right{gap:8px}}@media (width<=640px){.site-header,.campaign-header{box-shadow:0 2px 10px #1418460f}.site-header__inner,.campaign-header__inner{padding:0 14px 0 18px}.site-header__logo img{height:28px}.campaign-header__logo{height:30px}.site-header__cta{padding:0 14px;font-size:16px}.site-header__cta svg{display:none}}@media (width<=359px){.site-header__inner,.campaign-header__inner{padding-left:12px;padding-right:10px}.site-header__logo img{height:24px}.site-header__right,.campaign-header__right{gap:6px}.site-header__cta{padding:0 10px;font-size:15px}}.offer-notice{background:var(--color-notice);border-bottom:1px solid var(--color-notice-rule);padding:10px var(--gutter)}.offer-notice__inner{max-width:var(--page-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-inline:auto;display:flex}.offer-notice__text{min-width:0;color:var(--color-ink);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.offer-notice__text svg{flex-shrink:0}@media (width<=640px){.offer-notice__text{font-size:15.5px}}.site-footer{background:var(--color-navy-deep);color:var(--color-white);padding:56px var(--gutter) 44px;flex-grow:1}.site-footer__inner{max-width:var(--page-max);margin-inline:auto}.site-footer__grid{grid-template-columns:calc(28.4091% - 34.0909px) minmax(0,1fr);gap:40px;display:grid}.site-footer__name{letter-spacing:-.01em;color:var(--color-white);font-size:20px;font-weight:800}.site-footer__tag{max-width:360px;color:var(--color-on-navy);margin-top:8px;font-size:16px;line-height:1.5}.site-footer__badges{color:var(--color-on-navy);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.site-footer__badges span{align-items:center;gap:6px;display:inline-flex}.site-footer__phone{min-height:var(--tap);color:var(--color-white);align-items:center;font-size:15px;font-weight:700;display:inline-flex}.site-footer a:hover{color:var(--color-white);text-underline-offset:3px;text-decoration:underline}.site-footer__login{display:none}.site-footer__columns{grid-template-columns:1.25fr .9fr 1fr;gap:40px;display:grid}.site-footer__col-title{letter-spacing:var(--tracking-label);color:var(--color-on-navy);margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.45}.site-footer :where(ul){margin:0;padding:0;list-style:none}.site-footer__link{min-height:var(--tap);color:var(--color-white);align-items:center;font-size:16px;font-weight:600;display:inline-flex}.site-footer__groups{display:none}.site-footer__legal{border-top:1px solid var(--color-on-navy-rule);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;padding-top:22px;display:flex}.site-footer__legal-text{max-width:760px;color:var(--color-on-navy-muted);font-size:15px;line-height:1.55}.site-footer__legal-links{color:var(--color-on-navy-muted);flex-wrap:wrap;align-items:flex-start;font-size:15px;line-height:1.55;display:flex}.site-footer__legal-links .site-footer__link{font-size:15px}.site-footer__legal-links li+li:before{content:"·";margin:0 10px}@media (width<=1023px){.site-footer__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=640px){.site-footer{padding:28px 20px 30px}.site-footer__login{display:block}.site-footer__login a{min-height:calc(var(--tap) + 2px);color:var(--color-white);border-bottom:1.5px solid var(--color-link-underline-on-dark);align-items:center;margin-top:6px;padding-bottom:1px;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}.site-footer__grid{gap:0}.site-footer__columns{display:none}.site-footer__groups{border-bottom:1px solid var(--color-on-navy-rule);margin-top:18px;display:block}.site-footer__group{border-top:1px solid var(--color-on-navy-rule)}.site-footer__group>summary{min-height:52px;color:var(--color-white);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.site-footer__group>ul{flex-direction:column;padding:0 0 10px;display:flex}.site-footer__legal{border-top:0;margin-top:18px;padding-top:0;display:block}.site-footer__legal-text{font-size:16px}.site-footer__legal-links{flex-direction:column;align-items:flex-start;margin-top:4px;display:flex}.site-footer__legal-links li+li:before{content:none}.site-footer__legal-links .site-footer__link{font-size:16px}}.campaign-header__right{gap:28px}.campaign-header .login-menu>summary{font-size:15.5px}@media (width<=640px){.campaign-header__right{gap:6px}.campaign-header__link--explore{display:none}.campaign-header .login-menu>summary{padding:0 8px;font-size:16px}.campaign-header .login-menu{position:static}.campaign-header .login-menu__panel{width:min(300px,100vw - 28px);top:calc(100% + 6px);right:14px}.campaign-header__cta{padding:0 16px;font-size:16px}.campaign-header__cta svg{display:none}}@media (width<=389px){.campaign-header__inner{gap:10px}.campaign-header__logo{height:24px}.campaign-header .login-menu>summary{padding:0 4px}.campaign-header__cta{padding:0 10px;font-size:15px}}.direct-header__lang{min-height:var(--tap);color:var(--color-indigo);text-underline-offset:3px;white-space:nowrap;align-items:center;margin-left:auto;padding:0 4px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.direct-header__lang:hover{color:var(--color-indigo-hover)}.direct-header__phone{min-height:var(--tap);color:var(--color-indigo);white-space:nowrap;align-items:center;gap:8px;font-size:16.5px;font-weight:700;display:inline-flex}.direct-header__phone:hover{color:var(--color-indigo-hover)}@media (width<=389px){.direct-header__phone{gap:6px;font-size:15px}}@media (width<=359px){.direct-header__lang{padding:0;font-size:14px}.direct-header__phone svg{display:none}}.campaign-footer{background:var(--color-navy-deep);padding:40px var(--gutter) 44px;flex-grow:1}.campaign-footer__inner{max-width:var(--page-max);margin-inline:auto}.campaign-footer__links{flex-wrap:wrap;align-items:center;gap:6px 30px;display:flex}.campaign-footer__links a{min-height:var(--tap);color:var(--color-on-navy);align-items:center;font-size:16px;font-weight:600;display:inline-flex}.campaign-footer__links a.campaign-footer__login{color:var(--color-white);font-weight:700}.campaign-footer__links a:hover{color:var(--color-white)}.campaign-footer__legal{max-width:920px;color:var(--color-on-navy-muted);margin-top:14px;font-size:15px;line-height:1.6}@media (width<=640px){.campaign-footer{padding:20px 20px 26px}.campaign-footer__links{gap:0 22px}.campaign-footer__legal{margin-top:6px;font-size:16px;line-height:1.5}}.icon-tile{border-radius:var(--radius-tile);background:var(--color-tint-2);width:44px;height:44px;color:var(--color-indigo);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-tile--56{border-radius:14px;width:56px;height:56px}.icon-tile--52{width:52px;height:52px}.icon-tile--white{background:var(--color-white)}.icon--indigo{color:var(--color-indigo)}.icon--white{color:var(--color-white)}.icon--on-navy{color:var(--color-on-navy)}.icon--faint{color:var(--color-faint)}.icon--muted{color:var(--color-muted)}.icon--avatar{color:var(--color-avatar)}.icon--ink{color:var(--color-ink)}.cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--cards-gap,24px);display:grid}.cards--2{--cols:2}.cards--3{--cols:3}.card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);min-width:0;padding:24px 24px 22px}.card--tint{background:var(--color-tint)}.card--plain{border:0}.card__title{font-size:clamp(18px, calc(18px + 1.5 * var(--fl)), 19.5px);letter-spacing:var(--tracking-h3);color:var(--color-ink);margin:0;font-weight:700;line-height:1.3}.card__title--18h{font-size:clamp(17.5px, calc(17.5px + 1 * var(--fl)), 18.5px)}.card__title--18{font-size:clamp(17.5px, calc(17.5px + .5 * var(--fl)), 18px)}.icon-tile+.card__title{margin-top:12px}:where(.card)>p{color:var(--color-muted);margin-top:6px;font-size:16px;line-height:1.5}.card__tag{letter-spacing:var(--tracking-label);color:var(--color-indigo);margin-top:8px;font-size:13px;font-weight:600;line-height:normal}.card__link{margin-top:8px}@media (width<=1023px){.cards--3{--cols:1}}@media (width<=640px){.cards{grid-template-columns:minmax(0,1fr);gap:12px}.card{padding:18px 16px 16px}.cards--rows-phone{gap:16px}.cards--rows-phone>.card{background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:0;display:grid}.cards--rows-phone>.card>.icon-tile{grid-row:1/span 12;width:40px;height:40px}.cards--rows-phone>.card>.icon-tile>svg{width:22px;height:22px}.cards--rows-phone>.card>:not(.icon-tile){grid-column:2}.cards--rows-phone>.card>.card__title{margin-top:0;padding-top:8px;font-size:17px}:where(.cards--rows-phone>.card)>p{margin-top:4px}}.icon-rows{flex-direction:column;gap:20px;display:flex}.icon-rows--2{gap:var(--rows-gap,18px 40px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.icon-rows--gap-26-56{--rows-gap:26px 56px}.icon-rows--gap-18-56{--rows-gap:18px 56px}.icon-row{align-items:flex-start;gap:14px;min-width:0;display:flex}.icon-row__body{min-width:0}.icon-row__title{font-size:clamp(17px, calc(17px + 1 * var(--fl)), 18px);letter-spacing:var(--tracking-h3);color:var(--color-ink);margin:0;padding-top:10px;font-weight:700;line-height:1.3}:where(.icon-row__body)>p{color:var(--color-muted);margin-top:4px;font-size:16px;line-height:1.5}@media (width<=1023px){.icon-rows--2{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=640px){.icon-rows,.icon-rows--2{gap:16px}.icon-row{gap:12px}.icon-row>.icon-tile{width:40px;height:40px}.icon-row__title{padding-top:8px}}.steps{grid-template-columns:repeat(var(--steps,3), minmax(0, 1fr));column-gap:var(--steps-gap,40px);align-items:start;margin:0;padding:0;list-style:none;display:grid}.steps--3{--steps:3}.steps--4{--steps:4}.steps--stacked{max-width:var(--measure);display:block}.steps--stacked>.step+.step{margin-top:20px}.step{align-items:flex-start;gap:16px;min-width:0;display:flex}.step__marker{background:var(--color-tint-2);width:36px;height:36px;color:var(--color-indigo);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;display:flex}.step__body{flex:auto;min-width:0;padding-top:4px}.step__title{font-size:clamp(18.5px, calc(18.5px + 2.5 * var(--fl)), 21px);letter-spacing:var(--tracking-h3);color:var(--color-ink);margin:0;font-weight:700;line-height:1.35}:where(.step__body)>p{color:var(--color-muted);margin-top:6px;font-size:17px;line-height:1.5}:where(.step__body)>p+p{margin-top:10px}@media (width<=1023px){.steps{max-width:var(--measure);display:block}.steps>.step+.step{margin-top:20px}}@media (width<=640px){.step{gap:14px}.step__marker{width:30px;height:30px;font-size:14px}.step__body{padding-top:2px}:where(.step__body)>p{margin-top:2px;font-size:16px}}.faq{border-bottom:1px solid var(--color-line)}.faq__item{border-top:1px solid var(--color-line)}.faq__q{min-height:56px;font-size:clamp(17px, calc(17px + 1 * var(--fl)), 18px);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:700;line-height:1.35;display:flex}.faq__q:hover{color:var(--color-indigo-hover)}.faq__q .chev{color:var(--color-indigo);flex-shrink:0}.faq__a{max-width:var(--measure);padding:0 0 8px}:where(.faq__a)>p{color:var(--color-body);margin:0 0 12px;font-size:16px;line-height:1.6}:where(.faq__a)>ul,:where(.faq__a)>ol{color:var(--color-body);margin:0 0 12px;padding:0 0 0 22px;font-size:16px;line-height:1.6}.faq__a li{margin:4px 0}.faq__h{color:var(--color-ink);margin:14px 0 6px;font-size:16px;font-weight:700}.faq__links{margin:0 0 8px}.faq__links--10{margin-bottom:10px}.faq__case{border-radius:var(--radius-tile);background:var(--color-tint);margin:0 0 10px;padding:12px 14px}.faq__case-label{color:var(--color-ink);margin:0;font-size:16px;font-weight:700;line-height:1.4}:where(.faq__case) p{color:var(--color-body);margin-top:4px;font-size:16px;line-height:1.55}.faq__table{margin:12px 0 0;overflow-x:auto}.faq__table table{border-collapse:collapse;width:100%;max-width:900px}.faq__table th,.faq__table td{border-top:1px solid var(--color-line);text-align:left;vertical-align:top;color:var(--color-body);padding:10px 12px;font-size:15.5px;line-height:1.5}.faq__table th{color:var(--color-ink);font-weight:700}.note{max-width:var(--measure);align-items:flex-start;gap:10px;margin-top:14px;display:flex}.note>svg{flex-shrink:0;margin-top:3px}:where(.note)>p{color:var(--color-muted);font-size:16px;line-height:1.5}.note--center{align-items:center}.note--center>svg{margin-top:0}.pill{border-radius:var(--radius-pill);background:var(--color-pill);color:var(--color-indigo);white-space:nowrap;align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:15.5px;font-weight:700;display:inline-flex}.pill__dot{background:var(--color-indigo);border-radius:50%;flex-shrink:0;width:9px;height:9px}.pill--review .pill__dot{border:2px solid var(--color-indigo);background:0 0;width:10px;height:10px}.pill--signed{background:var(--color-pill-clear);color:var(--color-ink)}@media (width<=640px){.pill{padding:5px 11px 5px 9px;font-size:15px}}.check-list{margin:0;padding:0;list-style:none}.check-list>li{align-items:flex-start;gap:10px;margin-top:10px;font-size:16px;line-height:1.5;display:flex}.check-list>li>svg{flex-shrink:0}.tick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}.tick-list>li{color:var(--color-body);align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.tick-list>li>svg{color:var(--color-indigo);flex-shrink:0;margin-top:3px}@media (width<=1023px){.tick-list{grid-template-columns:minmax(0,1fr)}}.price-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.price-card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);min-width:0;padding:26px 26px 22px}.price-card__amount{align-items:baseline;gap:10px;margin-top:10px;display:flex}.price-card__value{font-size:clamp(40px, calc(40px + 6 * var(--fl)), 46px);letter-spacing:-.03em;color:var(--color-ink);font-weight:700;line-height:1}.price-card__unit{color:var(--color-muted);font-size:17px}.price-card__text{color:var(--color-muted);margin-top:12px;font-size:16px;line-height:1.5}@media (width<=640px){.price-cards{grid-template-columns:minmax(0,1fr);gap:12px}.price-card{padding:16px 16px 14px}}.small-print{max-width:var(--measure);border-top:1px solid var(--color-line);margin-top:18px;padding-top:14px}:where(.small-print) p{color:var(--color-muted);font-size:15px;line-height:1.55}:where(.small-print) p+p{margin-top:8px}.small-print strong{color:var(--color-ink)}@media (width<=640px){.small-print{margin-top:14px;padding-top:12px}}.callout{max-width:calc(var(--measure) + 46px);background:var(--color-notice);border:1px solid var(--color-notice-rule);border-radius:var(--radius-tile);padding:18px 22px}:where(.callout)>p{font-size:clamp(16.5px, calc(16.5px + 1 * var(--fl)), 17.5px);color:var(--color-ink);line-height:1.55}@media (width<=640px){.callout{padding:14px 16px}}.panel-card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px 26px 22px}.panel-card--flat{box-shadow:none}@media (width<=640px){.panel-card{padding:18px 16px}.card--offer{padding:16px 16px 12px}}.doc-chip{background:var(--color-tint-2);color:var(--color-indigo);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.clear-chip{border-radius:var(--radius-pill);background:var(--color-pill-clear);color:var(--color-ink);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.dash{background:var(--color-white);border-radius:var(--radius-mock);width:100%;box-shadow:var(--shadow-mock);overflow:hidden}.dash__head{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.dash__title{letter-spacing:-.01em;min-width:0;color:var(--color-ink);font-size:16.5px;font-weight:700;line-height:1.3}.dash__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--color-faint);flex-shrink:0;font-size:12px;line-height:1.3}.dash__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar lead status";align-items:center;column-gap:12px;padding:13px 20px;display:grid}.dash__row+.dash__row{border-top:1px solid var(--color-row-rule)}.dash__row--outcome{grid-template-areas:"avatar lead status"".outcome outcome"}.dash__row--action{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar lead status action"".outcome outcome outcome"}.dash__avatar{background:var(--color-tint-2);width:36px;height:36px;color:var(--color-avatar);border-radius:50%;grid-area:avatar;justify-content:center;align-items:center;display:flex}.dash__lead{flex-direction:column;grid-area:lead;gap:5px;min-width:0;display:flex}.dash__lead--chips{flex-flow:wrap;align-items:center;gap:4px 6px}.dash__lead--bars{gap:6px}.dash__bar{background:var(--color-bar-dark);border-radius:3px;width:100%;height:9px;display:block}.dash__bar--96{max-width:96px}.dash__bar--118{max-width:118px}.dash__bar--132{max-width:132px}.dash__bar--light{background:var(--color-bar-light);width:64%;max-width:84px;height:7px}.dash__sub{min-width:0;color:var(--color-muted);align-items:center;gap:5px;font-size:14.5px;font-weight:500;line-height:1.3;display:inline-flex}.dash__sub svg{color:var(--color-indigo);flex-shrink:0}.dash__status{grid-area:status}.dash__action{background:var(--color-indigo);height:38px;color:var(--color-white);white-space:nowrap;border-radius:7px;grid-area:action;align-items:center;gap:7px;margin-left:-2px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.dash__outcome{color:var(--color-ink);grid-area:outcome;align-items:center;gap:6px;margin-top:7px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.dash__outcome svg{color:var(--color-indigo);flex-shrink:0}.dash--compact .dash__head{flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px}.dash--compact .dash__title{font-size:15.5px}.dash--compact .dash__tag{text-align:left;font-size:11.5px}.dash--compact .dash__row{column-gap:10px;padding:11px 14px}.dash--compact .dash__row--action{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar lead status"".outcome outcome""action action action";padding-bottom:12px}.dash--compact .dash__avatar{width:30px;height:30px}.dash--compact .doc-chip{font-size:12.5px}.dash--compact .dash__sub{font-size:13.5px}.dash--compact .dash__outcome{margin-left:0;font-size:13.5px}.dash--compact .dash__action{justify-self:end;height:34px;margin-top:10px;padding:0 11px;font-size:14.5px}.dash--compact .pill{padding:5px 11px 5px 9px;font-size:15px}@media (width<=640px){.dash__head{flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px}.dash__title{font-size:15.5px}.dash__tag{text-align:left;font-size:11.5px}.dash__row{column-gap:10px;padding:11px 14px}.dash__row--action{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar lead status"".outcome outcome""action action action";padding-bottom:12px}.dash__avatar{width:30px;height:30px}.dash .doc-chip{font-size:12.5px}.dash__sub,.dash__outcome{font-size:13.5px}.dash__action{justify-self:end;height:34px;margin-top:10px;padding:0 11px;font-size:14.5px}.dash__row--outcome:not(.dash__row--action){column-gap:12px;padding:13px 20px}.dash__row--outcome:not(.dash__row--action) .dash__outcome{margin-left:-2px}}.cert-preview{width:var(--cert-w,100%);max-width:100%;margin:0}.cert-preview__frame{background:var(--color-white);box-shadow:var(--shadow-cert);border-radius:10px;padding:10px;position:relative}.cert-preview--on-dark .cert-preview__frame{box-shadow:var(--shadow-cert-dark)}.cert-preview__img,.cert-card__img{border:1px solid var(--color-line);background:var(--color-white);border-radius:4px;width:100%;height:auto;display:block}.cert-tag{background:var(--color-ink);color:var(--color-white);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;border-radius:4px;padding:4px 7px;font-size:12px;line-height:1.3;display:inline-block}.cert-preview__frame>.cert-tag{position:absolute;top:10px;left:10px}.cert-preview__caption{color:var(--color-muted);margin-top:10px;font-size:15px;font-weight:600}.cert-w-140{--cert-w:140px}.cert-w-200{--cert-w:200px}.cert-w-276{--cert-w:276px}.cert-w-280{--cert-w:280px}.cert-w-300{--cert-w:300px}.cert-w-330{--cert-w:330px}.cert-card{width:var(--cert-w,360px);background:var(--color-white);max-width:100%;box-shadow:var(--shadow-cert-dark);border-radius:10px;padding:12px}.cert-card--light{box-shadow:var(--shadow-cert)}.cert-card__tagrow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cert-card__img+.cert-card__img,.cert-card__sig{margin-top:8px}.product-panel{background:var(--color-navy);border-radius:var(--radius-panel);flex-shrink:0;width:640px;height:652px;position:relative;overflow:hidden}.product-panel__ring{position:absolute;top:0;left:0}.product-panel__dash{width:568px;position:absolute;top:36px;left:36px}.product-panel__cert{position:absolute;bottom:30px;right:30px}@media (width<=640px){.product-panel{border-radius:0;width:auto;height:auto;margin:0 -20px;padding:22px 20px;overflow:visible}.product-panel__ring,.product-panel__cert{display:none}.product-panel__dash{z-index:1;width:auto;position:relative;top:auto;left:auto}}.form-card{background:var(--color-white);box-shadow:var(--shadow-form);border-radius:18px;padding:32px 34px 28px}.form-card--tight{padding:28px 30px 26px}.form-card--bordered{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:26px}.form-card--plain{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:none;padding:24px 24px 22px}.form-card__title{font-size:clamp(19px, calc(19px + 3 * var(--fl)), 22px);color:var(--color-ink);margin:0;font-weight:700;line-height:normal}.form-card__title--21{font-size:clamp(19px, calc(19px + 2 * var(--fl)), 21px)}.form-card__title--h3{font-size:clamp(17px, calc(17px + 1.5 * var(--fl)), 18.5px);letter-spacing:var(--tracking-h3);line-height:1.3}.form-card__intro{color:var(--color-muted);margin-top:6px;font-size:16px;line-height:1.5}.form-card__embed{margin-top:16px}.form-card__embed:first-child{margin-top:0}.form-card .ghl-form-iframe{min-height:260px;display:block}.form-reassure{color:var(--color-ink);text-align:center;margin-top:14px;font-size:16px;font-weight:600;line-height:1.45}.form-consent{border-top:1px solid var(--color-row-rule);align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;display:flex}.form-consent>svg{color:var(--color-indigo);flex-shrink:0;margin-top:2px}:where(.form-consent)>p{color:var(--color-faint);font-size:16px;line-height:1.55}.form-consent--small>p{font-size:15.5px}.form-consent a{color:var(--color-indigo);text-underline-offset:2px;font-weight:700;text-decoration:underline}.calendar-frame{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}.calendar-frame iframe{border:0;width:100%;height:820px;display:block}@media (width<=640px){.form-card{border-radius:14px;padding:16px 14px 14px}.form-card--bordered{border-radius:var(--radius-card);padding:18px 16px 20px}.form-card--plain{border-radius:var(--radius-card);padding:18px 16px 16px}.form-reassure{text-align:left;margin-top:10px}.form-consent{margin-top:10px;padding-top:10px}.calendar-frame iframe{height:980px}}.doc-layout{grid-template-columns:280px minmax(0,760px);align-items:start;gap:64px;display:grid}.doc-layout>nav{align-self:stretch}@media (height>=760px){.doc-toc--sticky{position:sticky;top:100px}}.doc-toc__links{flex-direction:column;margin-top:8px;display:flex}.doc-toc__links a,.doc-toc-phone__links a{min-height:44px;color:var(--color-indigo);align-items:center;padding:7px 0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.doc-toc__links a:hover,.doc-toc-phone__links a:hover{text-underline-offset:2px;text-decoration:underline}.doc-toc-phone{display:none}.doc-toc-phone details{border:1px solid var(--color-line);border-radius:var(--radius-tile);margin-top:18px;padding:0 14px}.doc-toc-phone summary{min-height:48px;color:var(--color-ink);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.doc-toc-phone summary .chev{color:var(--color-indigo)}.doc-toc-phone__links{flex-direction:column;padding:0 0 10px;display:flex}.doc-section{scroll-margin-top:var(--scroll-offset);margin-top:40px}.doc-section>h2{font-size:clamp(22px, calc(22px + 4 * var(--fl)), 26px);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-weight:700;line-height:1.2}.doc-section h3{font-size:clamp(18px, calc(18px + 2 * var(--fl)), 20px);letter-spacing:var(--tracking-h3);color:var(--color-ink);margin:16px 0 0;font-weight:700;line-height:1.3}:where(.doc-section) p{color:var(--color-body);margin-top:10px;font-size:16px;line-height:1.5}.doc-section h3.doc-sub{letter-spacing:normal;margin:10px 0 0;font-size:16px;line-height:1.5}.doc-section ul.doc-bullets{margin:0;padding:0;line-height:1.5;list-style:none}.doc-section .doc-bullets>li{text-indent:-1.1em;text-wrap:pretty;margin:10px 0 0;padding-left:1.1em}.doc-bullets>li>span:first-child{font-weight:700}.doc-section ul,.doc-section ol{color:var(--color-body);margin:8px 0 0;padding:0 0 0 22px;font-size:16px;line-height:1.6}.doc-section li{margin:4px 0}.doc-section a{color:var(--color-indigo);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=1023px){.doc-layout{grid-template-columns:minmax(0,1fr);gap:0}.doc-toc{display:none}.doc-toc-phone{display:block}.doc-body{max-width:760px}.doc-section{margin-top:28px}}@media (width<=640px){:where(.doc-section) p,.doc-section h3.doc-sub,.doc-section .doc-bullets>li{margin-top:8px}.doc-section h3{margin-top:12px}}.privacy-choice{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-tint);justify-items:start;gap:12px;margin:20px 0;padding:18px 20px;display:grid}.privacy-choice[hidden]{display:none}.privacy-choice__status{color:var(--color-ink);margin:0;font-weight:600}}@layer typography{.eyebrow,.label{font-family:var(--font-sans);letter-spacing:var(--tracking-label);color:var(--color-indigo);text-wrap:wrap;font-size:13px;font-weight:600;line-height:1.45}.on-dark .eyebrow{color:var(--color-on-navy)}.label--faint{color:var(--color-faint)}.h1{font-size:clamp(38px, calc(38px + 20 * var(--fl)), 58px);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0;font-weight:700;line-height:1.04}.eyebrow+.h1{margin-top:clamp(10px, calc(10px + 4 * var(--fl)), 14px)}.h1 .accent{color:var(--color-indigo)}.h1--54{font-size:clamp(36px, calc(36px + 18 * var(--fl)), 54px)}.h1--50{font-size:clamp(34px, calc(34px + 16 * var(--fl)), 50px)}.h1--48{font-size:clamp(34px, calc(34px + 14 * var(--fl)), 48px)}.h1--44{font-size:clamp(32px, calc(32px + 12 * var(--fl)), 44px)}.h2{font-size:clamp(27px, calc(27px + 13 * var(--fl)), 40px);letter-spacing:var(--tracking-heading);color:var(--color-ink);margin:0;font-weight:700;line-height:1.12}.eyebrow+.h2,.label+.h2{margin-top:clamp(8px, calc(8px + 4 * var(--fl)), 12px)}.on-dark .h2{color:var(--color-white)}.h2--42{font-size:clamp(27px, calc(27px + 15 * var(--fl)), 42px)}.h2--38{font-size:clamp(27px, calc(27px + 11 * var(--fl)), 38px)}.h2--36{font-size:clamp(27px, calc(27px + 9 * var(--fl)), 36px);letter-spacing:-.026em;line-height:1.15}.h2--34{font-size:clamp(27px, calc(27px + 7 * var(--fl)), 34px)}.h2--32{font-size:clamp(24px, calc(24px + 8 * var(--fl)), 32px)}.h2--30{font-size:clamp(24px, calc(24px + 6 * var(--fl)), 30px);letter-spacing:-.024em;line-height:1.15}.h2--strip{font-size:clamp(22px, calc(22px + 12 * var(--fl)), 34px)}@media (width<=640px){.h2--42{letter-spacing:-.026em;line-height:1.15}}.h3{font-size:clamp(18px, calc(18px + 2 * var(--fl)), 20px);letter-spacing:var(--tracking-h3);color:var(--color-ink);margin:0;font-weight:700;line-height:1.3}.h3--18h{font-size:clamp(17px, calc(17px + 1.5 * var(--fl)), 18.5px)}.t-lede{font-size:clamp(16.5px, calc(16.5px + 1.5 * var(--fl)), 18px);line-height:1.5}.t-lede-lg{font-size:clamp(17.5px, calc(17.5px + 2 * var(--fl)), 19.5px);font-weight:500;line-height:1.5}.t-intro{font-size:clamp(17px, calc(17px + 1.5 * var(--fl)), 18.5px);line-height:1.5}.t-sub{font-size:clamp(17px, calc(17px + 1 * var(--fl)), 18px);line-height:1.5}.t-md{font-size:clamp(17px, calc(17px + .5 * var(--fl)), 17.5px);line-height:1.5}.t-callout{font-size:clamp(17.5px, calc(17.5px + 3.5 * var(--fl)), 21px);letter-spacing:var(--tracking-h3);color:var(--color-ink);font-weight:700;line-height:1.35}.t-17{font-size:17px;line-height:1.5}.t-body-lg{font-size:16.5px;line-height:1.5}.t-body{font-size:16px;line-height:1.5}.t-small{font-size:15.5px;line-height:1.5}.t-caption{font-size:15px;line-height:1.5}.lh-n{line-height:normal}.lh-14{line-height:1.4}.t-link{color:var(--color-indigo);text-underline-offset:2px;font-weight:700;text-decoration:underline}.on-dark .t-link{color:var(--color-white)}.list{color:var(--color-body);margin:8px 0 0;padding:0 0 0 22px;font-size:16px;line-height:1.6}.list>li{margin:4px 0}.list--lg{font-size:16.5px;line-height:1.55}.list--17{font-size:17px;line-height:1.55}}@layer sections{.test-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.test-ident{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-indigo);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;margin-bottom:4px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.test-ident__icon{flex-shrink:0}.test-panel{background:var(--color-white);border:1px solid var(--color-line);border-radius:18px;overflow:hidden}.test-panel__cols{display:flex}.test-panel__col{flex:1 1 0;min-width:0;padding:30px 30px 28px}.test-panel__col+.test-panel__col{border-left:1px solid var(--color-line)}.test-panel__title{letter-spacing:var(--tracking-h3);color:var(--color-ink);margin:18px 0 0;font-size:21px;font-weight:700;line-height:1.3}.test-panel__text{color:var(--color-body);margin-top:8px;font-size:17px;line-height:1.55}.test-panel__foot{border-top:1px solid var(--color-line);background:var(--color-tint-3);align-items:flex-start;gap:12px;padding:18px 30px;display:flex}.test-panel__foot>svg{flex-shrink:0;margin-top:2px}.test-panel__foot>p{color:var(--color-ink);font-size:17.5px;font-weight:700;line-height:1.45}.test-after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:16px;padding:0 4px;display:flex}.test-after>p{min-width:0;color:var(--color-body);flex:520px;font-size:16.5px;line-height:1.5}.test-after__links{flex-wrap:wrap;gap:0 28px;display:flex}@media (width<=1023px){.test-head{display:block}.test-ident{margin-top:14px}.test-panel__cols{display:block}.test-panel__col+.test-panel__col{border-left:0;border-top:1px solid var(--color-line)}}@media (width<=640px){.test-ident{white-space:normal;background:0 0;border:0;border-radius:0;gap:8px;margin:8px 0 0;padding:0;font-size:14px;display:inline-flex}.test-ident__icon{width:18px;height:18px}.test-panel{border-radius:14px}.test-panel__col{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;padding:16px 14px 18px;display:grid}.test-panel__tile{border-radius:11px;width:44px;height:44px}.test-panel__tile svg{width:24px;height:24px}.test-panel__title{letter-spacing:-.01em;margin:0;font-size:17.5px}.test-panel__text{grid-column:1/-1;margin-top:10px;font-size:16px;line-height:1.5}.test-panel__foot{gap:10px;padding:12px 14px}.test-panel__foot>svg{width:20px;height:20px}.test-panel__foot>p{font-size:16.5px}.test-after{margin-top:12px;padding:0;display:block}.test-after>p{font-size:16px}.test-after__links{flex-direction:column;margin-top:2px}}.form-band__lead{color:var(--color-white);margin-top:16px;font-size:16px;font-weight:700;line-height:1.5}@media (width<=640px){.form-band__lead{margin-top:12px}.form-band .form-card{margin-top:0}}.facts{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.facts__item{color:var(--color-muted);align-items:center;gap:6px;font-size:15.5px;display:inline-flex}.facts__item svg{color:var(--color-indigo)}.facts__item--lead{color:var(--color-ink);font-weight:700}.payer-line{align-items:center;gap:10px;display:flex}.payer-line>svg{flex-shrink:0}.payer-line>p{color:var(--color-ink);font-size:16px;font-weight:600;line-height:1.5}.hero-grid{align-items:center;gap:64px;display:flex}.hero-grid__text{flex:1 1 0;min-width:0}.hero-grid__visual{width:var(--visual-w,600px);flex-shrink:0}.hero-grid--visual-520{--visual-w:520px}.hero-grid--visual-560{--visual-w:560px}.hero-grid--visual-600{--visual-w:600px}.hero-visual-phone{display:none}@media (width<=1179px){.hero-grid{flex-direction:column;align-items:stretch;gap:32px}.hero-grid__visual{width:auto;max-width:var(--visual-w,600px)}}@media (width<=640px){.hero-grid{gap:22px}.hero-grid__visual--desktop-only{display:none}.hero-visual-phone{display:block}.hero-visual-phone--center{justify-content:center;display:flex}}}@layer pages;@layer utilities{.c-ink{color:var(--color-ink)}.c-body{color:var(--color-body)}.c-muted{color:var(--color-muted)}.c-faint{color:var(--color-faint)}.c-on-navy{color:var(--color-on-navy)}.c-on-navy-muted{color:var(--color-on-navy-muted)}.fw-700{font-weight:700}.fw-800{font-weight:800}.pt-24-8{padding-top:clamp(8px, calc(8px + 16 * var(--fl)), 24px)}.pt-24-20{padding-top:clamp(20px, calc(20px + 4 * var(--fl)), 24px)}.pt-44-20{padding-top:clamp(20px, calc(20px + 24 * var(--fl)), 44px)}.pt-48-20{padding-top:clamp(20px, calc(20px + 28 * var(--fl)), 48px)}.pt-48-22{padding-top:clamp(22px, calc(22px + 26 * var(--fl)), 48px)}.pt-52-20{padding-top:clamp(20px, calc(20px + 32 * var(--fl)), 52px)}.pt-56-24{padding-top:clamp(24px, calc(24px + 32 * var(--fl)), 56px)}.pt-56-26{padding-top:clamp(26px, calc(26px + 30 * var(--fl)), 56px)}.pt-64-28{padding-top:clamp(28px, calc(28px + 36 * var(--fl)), 64px)}.pt-72-28{padding-top:clamp(28px, calc(28px + 44 * var(--fl)), 72px)}.pb-8-0{padding-bottom:clamp(0px, calc(0px + 8 * var(--fl)), 8px)}.pb-24-20{padding-bottom:clamp(20px, calc(20px + 4 * var(--fl)), 24px)}.pb-36-22{padding-bottom:clamp(22px, calc(22px + 14 * var(--fl)), 36px)}.pb-40-0{padding-bottom:clamp(0px, calc(0px + 40 * var(--fl)), 40px)}.pb-44-18{padding-bottom:clamp(18px, calc(18px + 26 * var(--fl)), 44px)}.pb-48-24{padding-bottom:clamp(24px, calc(24px + 24 * var(--fl)), 48px)}.pb-52-24{padding-bottom:clamp(24px, calc(24px + 28 * var(--fl)), 52px)}.pb-52-26{padding-bottom:clamp(26px, calc(26px + 26 * var(--fl)), 52px)}.pb-56-24{padding-bottom:clamp(24px, calc(24px + 32 * var(--fl)), 56px)}.pb-56-26{padding-bottom:clamp(26px, calc(26px + 30 * var(--fl)), 56px)}.pb-60-26{padding-bottom:clamp(26px, calc(26px + 34 * var(--fl)), 60px)}.pb-60-28{padding-bottom:clamp(28px, calc(28px + 32 * var(--fl)), 60px)}.pb-64-28{padding-bottom:clamp(28px, calc(28px + 36 * var(--fl)), 64px)}.pb-68-30{padding-bottom:clamp(30px, calc(30px + 38 * var(--fl)), 68px)}.pb-72-30{padding-bottom:clamp(30px, calc(30px + 42 * var(--fl)), 72px)}.pb-72-40{padding-bottom:clamp(40px, calc(40px + 32 * var(--fl)), 72px)}.pb-76-30{padding-bottom:clamp(30px, calc(30px + 46 * var(--fl)), 76px)}.mt-4-2{margin-top:clamp(2px, calc(2px + 2 * var(--fl)), 4px)}.mt-4-4{margin-top:4px}.mt-6-6{margin-top:6px}.mt-8-0{margin-top:clamp(0px, calc(0px + 8 * var(--fl)), 8px)}.mt-8-8{margin-top:8px}.mt-10-8{margin-top:clamp(8px, calc(8px + 2 * var(--fl)), 10px)}.mt-10-10{margin-top:10px}.mt-12-8{margin-top:clamp(8px, calc(8px + 4 * var(--fl)), 12px)}.mt-12-12{margin-top:12px}.mt-14-10{margin-top:clamp(10px, calc(10px + 4 * var(--fl)), 14px)}.mt-14-12{margin-top:clamp(12px, calc(12px + 2 * var(--fl)), 14px)}.mt-14-14{margin-top:14px}.mt-16-12{margin-top:clamp(12px, calc(12px + 4 * var(--fl)), 16px)}.mt-16-16{margin-top:16px}.mt-18-0{margin-top:clamp(0px, calc(0px + 18 * var(--fl)), 18px)}.mt-18-14{margin-top:clamp(14px, calc(14px + 4 * var(--fl)), 18px)}.mt-18-18{margin-top:18px}.mt-20-12{margin-top:clamp(12px, calc(12px + 8 * var(--fl)), 20px)}.mt-20-14{margin-top:clamp(14px, calc(14px + 6 * var(--fl)), 20px)}.mt-22-2{margin-top:clamp(2px, calc(2px + 20 * var(--fl)), 22px)}.mt-22-16{margin-top:clamp(16px, calc(16px + 6 * var(--fl)), 22px)}.mt-22-18{margin-top:clamp(18px, calc(18px + 4 * var(--fl)), 22px)}.mt-24-14{margin-top:clamp(14px, calc(14px + 10 * var(--fl)), 24px)}.mt-24-16{margin-top:clamp(16px, calc(16px + 8 * var(--fl)), 24px)}.mt-28-16{margin-top:clamp(16px, calc(16px + 12 * var(--fl)), 28px)}.mt-28-18{margin-top:clamp(18px, calc(18px + 10 * var(--fl)), 28px)}.mt-30-14{margin-top:clamp(14px, calc(14px + 16 * var(--fl)), 30px)}.mt-30-18{margin-top:clamp(18px, calc(18px + 12 * var(--fl)), 30px)}.mt-32-16{margin-top:clamp(16px, calc(16px + 16 * var(--fl)), 32px)}.mt-32-18{margin-top:clamp(18px, calc(18px + 14 * var(--fl)), 32px)}.mt-36-14{margin-top:clamp(14px, calc(14px + 22 * var(--fl)), 36px)}.mt-36-20{margin-top:clamp(20px, calc(20px + 16 * var(--fl)), 36px)}}
