.business-page{--navy: #1e3a5f;--navy-800: #19324f;--navy-900: #1e3a5f;--navy-950: #142b46;--provider-nude: #e8b4a0;--provider-cream: #faf7f2;--provider-muted: #596a7b;--provider-note: #786257;--ink: #1e3a5f;--body: #1e3a5f;--muted: #596a7b;--surface: #faf7f2;--line: #d9d7d1;--header-h: 88px;--gutter: clamp(24px, 6vw, 88px);--container: 1456px;--ic-1: #1e3a5f;--ic-2: #1e3a5f;background:var(--provider-cream);color:var(--ink)}.business-page :is(a,button,summary):focus-visible{outline:3px solid #a25636;outline-offset:5px}.business-page :is(main,section,article,figure,header,.container){min-width:0}.business-page main>[id]{scroll-margin-top:110px}.business-page .site-header{background:var(--provider-cream);border-bottom:1px solid var(--line);backdrop-filter:none}.business-page .site-header.is-scrolled{box-shadow:none;background:var(--provider-cream)}.business-page .nav-shell{gap:24px}.business-page .brand{min-height:48px;gap:12px}.business-page .provider-brand-name{color:var(--navy);font-size:clamp(17px,1.5vw,22px);font-weight:700;letter-spacing:-.04em;white-space:nowrap}.business-page .nav-menu>a{display:inline-flex;align-items:center;min-height:48px;padding-block:8px;font-size:15px;color:var(--navy)}.business-page .nav-menu>a:hover{color:#9b4e30}.business-page .nav-menu-actions .btn{min-height:48px}.business-page .provider-language{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;min-width:48px;height:48px;border:0;border-radius:50%;padding:0;color:var(--navy);background:transparent;font-size:14px;font-weight:650;cursor:pointer}.business-page .provider-language:hover{background:#eee4da}.business-page .nav-toggle{width:48px;min-width:48px;min-height:48px;border-color:var(--line);background:transparent}.business-page .btn{min-height:56px;padding:14px 24px;border-radius:999px;gap:22px;font-size:16px;font-weight:650;box-shadow:none}.business-page .btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.business-page .btn-primary:hover{background:#142b46;color:#fff;box-shadow:none}.business-page .btn-outline{border-color:var(--line);background:transparent;color:var(--navy)}.business-page .btn-outline:hover{background:#eee4da;border-color:#c6b4a6;color:var(--navy)}.business-page .btn .ic{flex:0 0 20px;--ic-1: currentColor;--ic-2: currentColor}.business-page .provider-section{padding-block:clamp(64px,6.5vw,100px)}.business-page .provider-eyebrow{margin:0 0 22px;color:var(--provider-note);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.business-page :is(h1,h2){color:var(--navy);font-weight:650;letter-spacing:-.05em;line-height:1.04}.business-page h2{font-size:clamp(36px,3.9vw,56px)}.business-page h3{color:var(--navy);font-size:26px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.business-page .provider-fineprint{color:var(--provider-muted);font-size:14px;line-height:1.6}.business-page .provider-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);padding-top:76px}.business-page .provider-intro h1{font-size:clamp(48px,5.3vw,76px)}.business-page .provider-intro h1>span{display:block}.business-page .provider-lead{max-width:470px;margin-top:28px;color:var(--provider-muted);font-size:20px;line-height:1.6}.business-page .provider-cta{margin-top:32px}.business-page .provider-intro .provider-fineprint{max-width:42ch;margin-top:20px}.business-page .provider-intro-photo{height:clamp(360px,35vw,490px);margin:0;overflow:hidden;border-radius:12px;background:#e0e6e8}.business-page .provider-intro-photo img{display:block;width:100%;height:100%;object-fit:cover}.business-page .provider-plans{border-top:1px solid var(--line)}.business-page .provider-section-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:end;margin-bottom:60px}.business-page .provider-section-heading h2{max-width:16ch}.business-page .provider-section-heading>p{max-width:380px;margin:0 0 3px;color:var(--provider-muted);font-size:17px;line-height:1.65}.business-page .provider-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.business-page .provider-plan{padding:0 clamp(24px,3vw,48px);border-right:1px solid var(--line)}.business-page .provider-plan:first-child{padding-left:0}.business-page .provider-plan:last-child{padding-right:0;border-right:0}.business-page .provider-plan-number{margin:0 0 24px;color:var(--provider-note);font-size:13px;letter-spacing:.1em}.business-page .provider-plan-intro{min-height:76px;max-width:310px;margin-top:14px;color:var(--provider-muted);font-size:16px;line-height:1.6}.business-page .provider-plan-price{margin-top:28px;color:var(--navy);font-size:clamp(60px,5.5vw,78px);font-weight:650;line-height:1.1;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.business-page .provider-price-label{margin-top:10px;color:var(--navy);font-size:12px;font-weight:600;line-height:1.5}.business-page .provider-plan ul{margin:26px 0 0;padding:0;list-style:none}.business-page .provider-plan li{padding:15px 0;border-top:1px solid var(--line);color:var(--provider-muted);font-size:15px;line-height:1.65}.business-page .provider-plans-note{max-width:880px;margin-top:42px}.business-page .provider-pilot{background:#efe0d3}.business-page .provider-pilot-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(55px,8vw,125px);align-items:center}.business-page .provider-pilot h2{font-size:clamp(38px,3.9vw,52px)}.business-page .provider-pilot h2>span{display:block}.business-page .provider-pilot-days{margin-bottom:16px;font-size:clamp(84px,8vw,110px);letter-spacing:-.07em;line-height:1}.business-page .provider-pilot-copy>p:first-child{color:var(--navy);font-size:20px;line-height:1.6}.business-page .provider-pilot-copy ol{counter-reset:pilot;margin:25px 0;padding:0;list-style:none}.business-page .provider-pilot-copy li{position:relative;counter-increment:pilot;min-height:52px;padding:14px 0 14px 45px;font-size:16px;line-height:1.5}.business-page .provider-pilot-copy li:before{content:"0" counter(pilot);position:absolute;left:0;top:17px;color:var(--provider-note);font-size:12px;font-weight:650}.business-page .provider-acceptance{color:var(--navy);font-size:17px;font-weight:650;line-height:1.65}.business-page .provider-pilot-copy .provider-fineprint{margin-top:20px}.business-page .provider-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,70px)}.business-page .provider-scope-grid h3{font-size:24px}.business-page .provider-scope-grid p{margin-top:16px;color:var(--provider-muted);font-size:17px;line-height:1.65}.business-page .provider-agreement{padding-block:36px 64px;border-top:1px solid var(--line)}.business-page .provider-agreement .provider-eyebrow{margin-bottom:18px}.business-page .provider-agreement h2{max-width:31ch;font-size:32px;line-height:1.2}.business-page .provider-agreement p:not(.provider-eyebrow){max-width:960px;margin-top:18px;font-size:16px;line-height:1.7}.business-page .provider-agreement p.provider-fineprint{font-size:14px}.business-page .provider-faq{border-top:1px solid var(--line)}.business-page .provider-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(45px,7vw,100px)}.business-page .provider-faq-list details{border-bottom:1px solid var(--line)}.business-page .provider-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding-block:22px;color:var(--navy);font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.business-page .provider-faq-list summary::-webkit-details-marker{display:none}.business-page .provider-faq-list summary:after{content:"+";flex:0 0 18px;font-size:23px;font-weight:400}.business-page .provider-faq-list details[open]>summary:after{content:"\2212"}.business-page .provider-faq-list details p{padding:0 20px 24px 0;color:var(--provider-muted);font-size:16px;line-height:1.7}.business-page .provider-close{background:var(--navy);text-align:center}.business-page .provider-close .provider-eyebrow{color:var(--provider-nude)}.business-page .provider-close h2{color:var(--provider-cream);font-size:clamp(44px,5vw,66px)}.business-page .provider-close p:not(.provider-eyebrow){max-width:570px;margin:24px auto 0;color:#dde5ed;font-size:17px}.business-page .provider-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px}.business-page .provider-close .btn-primary{background:var(--provider-nude);border-color:var(--provider-nude);color:var(--navy)}.business-page .provider-close .btn-primary:hover{background:#f0c7b5;border-color:#f0c7b5}.business-page .provider-close .btn-outline{border-color:#a6b9c9;color:#f2f4f6}.business-page .provider-close .btn-outline:hover{background:#2b4a6d}.business-page .provider-close p.provider-fineprint{font-size:14px}.business-page .site-footer{padding-top:54px;background:#142b46;color:#e6edf2;border:0}.business-page .site-footer .brand-text strong{color:#f4f6f8}.business-page .site-footer .brand-text small{color:var(--provider-nude)}.business-page .site-footer :is(h2,a){color:#e6edf2}.business-page .site-footer p{color:#c2cddb}.business-page .site-footer .ic{--ic-1: #e6edf2;--ic-2: #e6edf2}.business-page .site-footer :is(a:focus-visible,button:focus-visible){outline-color:var(--provider-nude)}.business-page .footer-bottom{border-color:#40546d}@media(max-width:1080px){.business-page .nav-menu{background:var(--provider-cream)}.business-page .nav-menu>a{width:100%;padding-block:14px;font-size:16px}.business-page .nav-menu-actions .btn{min-height:50px}.business-page .provider-intro{gap:36px}.business-page .provider-intro h1{font-size:55px}.business-page .provider-plan{padding-inline:24px}.business-page .provider-plan-intro{min-height:102px}.business-page .provider-plan-price{font-size:64px}}@media(max-width:700px){.business-page{--header-h: 78px;--gutter: 24px}.business-page .nav-shell,.business-page .brand{gap:8px}.business-page .brand img{width:35px}.business-page .provider-brand-name{font-size:16px}.business-page .provider-language{flex-basis:48px}.business-page .provider-section{padding-block:62px}.business-page .provider-intro{grid-template-columns:minmax(0,1fr);padding-top:48px;gap:34px}.business-page .provider-intro h1{font-size:clamp(44px,10.5vw,60px)}.business-page .provider-eyebrow{margin-bottom:20px;font-size:11px;letter-spacing:.1em}.business-page .provider-lead{margin-top:22px;font-size:17px}.business-page .provider-intro-photo{height:270px}.business-page .provider-intro .provider-fineprint{max-width:35ch}.business-page h2{font-size:38px}.business-page .provider-section-heading{display:block;margin-bottom:40px}.business-page .provider-section-heading>p{margin-top:22px;font-size:16px}.business-page .provider-plan-grid{grid-template-columns:minmax(0,1fr)}.business-page .provider-plan{padding:0 0 36px;margin-bottom:36px;border-right:0;border-bottom:1px solid var(--line)}.business-page .provider-plan:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.business-page .provider-plan-number{margin-bottom:16px}.business-page .provider-plan h3{font-size:28px}.business-page .provider-plan-intro{min-height:0;max-width:350px;margin-top:12px}.business-page .provider-plan-price{margin-top:22px;font-size:74px}.business-page .provider-price-label{font-size:13px}.business-page .provider-plan ul{margin-top:24px}.business-page .provider-plan li{padding-block:14px;font-size:16px}.business-page .provider-pilot-layout{display:block}.business-page .provider-pilot h2{font-size:40px}.business-page .provider-pilot-days{font-size:92px}.business-page .provider-pilot-copy{margin-top:36px}.business-page .provider-pilot-copy>p:first-child{font-size:18px}.business-page .provider-scope-grid{grid-template-columns:minmax(0,1fr);gap:32px}.business-page .provider-scope-grid p{margin-top:12px;font-size:16px}.business-page .provider-agreement{padding-block:30px 48px}.business-page .provider-agreement h2{font-size:30px}.business-page .provider-faq-layout{display:block}.business-page .provider-faq-list{margin-top:30px}.business-page .provider-faq-list summary{font-size:16px}.business-page .provider-close h2{font-size:44px}.business-page .provider-close-actions{flex-direction:column;align-items:stretch}.business-page .provider-close-actions .btn{justify-content:space-between}}@media(max-width:370px){.business-page{--gutter: 20px}.business-page .provider-brand-name{font-size:14px}.business-page .nav-shell{gap:4px}}@media(prefers-reduced-motion:reduce){.business-page *,.business-page *:before,.business-page *:after{transition:none!important;animation:none!important}}
