.company-offer-module__gswHzq__offer{color:inherit;min-width:0;scroll-margin-top:110px}.company-offer-module__gswHzq__eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-size:11px;font-weight:600}.company-offer-module__gswHzq__offer h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.8vw,64px);font-weight:400;line-height:1.05}.company-offer-module__gswHzq__offerBenefit{margin:22px 0 30px;font-size:15px;line-height:1.6}.company-offer-module__gswHzq__planForm{margin-top:34px}.company-offer-module__gswHzq__planChoices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.company-offer-module__gswHzq__planChoices legend{margin-bottom:12px;font-size:14px;font-weight:500}.company-offer-module__gswHzq__planChoice{cursor:pointer;border:1px solid;border-radius:5px;align-items:start;gap:9px;min-width:0;min-height:48px;padding:13px 14px;display:flex}.company-offer-module__gswHzq__planChoice input{width:17px;height:17px;accent-color:var(--accent,#2745d8);flex-shrink:0;margin:2px 0 0}.company-offer-module__gswHzq__planChoice>span{font-size:14px;line-height:1.5}.company-offer-module__gswHzq__planChoice small{margin-top:3px;font-size:14px;line-height:1.6;display:block}.company-offer-module__gswHzq__planChoice:has(input:checked){color:#2039b7;background:#fff;border-color:#fff}.company-offer-module__gswHzq__planChoice:has(input:focus-visible){outline-offset:4px;outline:3px solid #fff}.company-offer-module__gswHzq__planDisplay{margin:25px 0 24px}.company-offer-module__gswHzq__planDisplay p{flex-wrap:wrap;align-items:center;gap:22px;margin:0;display:flex}.company-offer-module__gswHzq__planDisplay strong{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.06em;font-variant-numeric:lining-nums;white-space:nowrap;font-size:clamp(76px,8vw,110px);font-weight:400;line-height:1}.company-offer-module__gswHzq__planDisplay span{font-size:14px;line-height:1.8}.company-offer-module__gswHzq__planForm:has(input[value=annual]:checked) .company-offer-module__gswHzq__monthlyAmount{display:none}.company-offer-module__gswHzq__planForm:not(:has(input[value=annual]:checked)) .company-offer-module__gswHzq__annualAmount{display:none}.company-offer-module__gswHzq__planForm .button{width:100%;min-height:52px;font-size:15px;font-weight:600;color:#2039b7!important;background:#fff!important;border-color:#fff!important}.company-offer-module__gswHzq__planForm .button:hover{background:#e9edff!important;border-color:#e9edff!important}.company-offer-module__gswHzq__planForm .button:focus-visible{outline-offset:5px;outline:3px solid #fff}.company-offer-module__gswHzq__small{max-width:54ch;margin:17px 0 0;font-size:14px;line-height:1.8}.company-offer-module__gswHzq__offerReassurance{max-width:58ch;margin:18px 0 0;font-size:14px;line-height:1.8}.company-offer-module__gswHzq__offerReassurance a{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.company-offer-module__gswHzq__eyebrow{margin-bottom:18px;font-size:10px}.company-offer-module__gswHzq__offer h2{font-size:43px}.company-offer-module__gswHzq__offerBenefit{margin:18px 0 24px;font-size:14px}.company-offer-module__gswHzq__planForm{margin-top:25px}.company-offer-module__gswHzq__planChoices{gap:8px}.company-offer-module__gswHzq__planChoice{gap:6px;padding:11px 10px}.company-offer-module__gswHzq__planChoice>span,.company-offer-module__gswHzq__planChoice small{font-size:14px}.company-offer-module__gswHzq__planDisplay{margin:24px 0}.company-offer-module__gswHzq__planDisplay p{gap:16px}.company-offer-module__gswHzq__planDisplay strong{font-size:64px}.company-offer-module__gswHzq__planDisplay span{font-size:13px}.company-offer-module__gswHzq__small{font-size:14px}}@media (max-width:360px){.company-offer-module__gswHzq__planChoices{grid-template-columns:1fr}.company-offer-module__gswHzq__planChoice{padding:10px 12px}.company-offer-module__gswHzq__planChoice small{margin-left:6px;display:inline}.company-offer-module__gswHzq__planDisplay strong{font-size:56px}.company-offer-module__gswHzq__offer h2{font-size:38px}}
.refoundation-home-module___SpkTG__page{background:var(--paper);color:var(--ink)}.refoundation-home-module___SpkTG__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.6}.refoundation-home-module___SpkTG__hero{text-align:center;padding-top:58px}.refoundation-home-module___SpkTG__hero h1{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.055em;margin:0;font-size:clamp(57px,6.6vw,94px);font-weight:400;line-height:1.03}.refoundation-home-module___SpkTG__hero h1 em{color:var(--accent);font-weight:400}.refoundation-home-module___SpkTG__intro{color:var(--muted);text-wrap:pretty;max-width:720px;margin:29px auto 0;font-size:18px;line-height:1.65}.refoundation-home-module___SpkTG__actions{justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}.refoundation-home-module___SpkTG__actions .button{gap:28px;min-width:178px;min-height:52px;font-size:15px;font-weight:600}.refoundation-home-module___SpkTG__storyLink{align-items:center;gap:12px;min-height:48px;font-size:14px;display:inline-flex}.refoundation-home-module___SpkTG__storyLink:hover{color:var(--accent)}.refoundation-home-module___SpkTG__priceNote{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.7}.refoundation-home-module___SpkTG__trail{text-align:left;margin-top:50px;scroll-margin-top:100px}.refoundation-home-module___SpkTG__workflow{border-top:1px solid var(--line);margin-top:60px;padding-block:92px}.refoundation-home-module___SpkTG__sectionOpening{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;display:grid}.refoundation-home-module___SpkTG__sectionOpening .refoundation-home-module___SpkTG__eyebrow{margin-bottom:20px}.refoundation-home-module___SpkTG__sectionOpening h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.5vw,63px);font-weight:400;line-height:1.05}.refoundation-home-module___SpkTG__sectionOpening>p{color:var(--muted);max-width:430px;margin:0 0 5px;font-size:17px;line-height:1.8}.refoundation-home-module___SpkTG__roleTrail{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:66px 0 0;padding:0;list-style:none;display:grid}.refoundation-home-module___SpkTG__roleTrail li{border-top:1px solid var(--line);min-width:0;padding-top:46px;position:relative}.refoundation-home-module___SpkTG__node{width:34px;height:34px;color:var(--accent);background:var(--paper);border:1px solid #b9c3f4;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-17px;left:0}.refoundation-home-module___SpkTG__roleTrail h3{letter-spacing:-.035em;margin:0 0 18px;font-size:21px;font-weight:600;line-height:1.3}.refoundation-home-module___SpkTG__roleTrail p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.refoundation-home-module___SpkTG__roleTrail a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:15px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.refoundation-home-module___SpkTG__accessNote{color:var(--muted);border-top:1px solid var(--line);max-width:900px;margin:36px 0 0;padding-top:22px;font-size:13px;line-height:1.8}.refoundation-home-module___SpkTG__accessNote a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.refoundation-home-module___SpkTG__productSection{border-top:1px solid var(--line);background:#eeeee6;padding:88px 0;scroll-margin-top:85px}.refoundation-home-module___SpkTG__companySection{color:#fff;background:#2745d8;padding:88px 0}.refoundation-home-module___SpkTG__companyGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.refoundation-home-module___SpkTG__companySection .refoundation-home-module___SpkTG__eyebrow{color:#e0e6ff}.refoundation-home-module___SpkTG__included{padding-top:10px}.refoundation-home-module___SpkTG__included>.refoundation-home-module___SpkTG__eyebrow{border-bottom:1px solid #99a8ec;margin-bottom:0;padding-bottom:22px;font-size:10px}.refoundation-home-module___SpkTG__included ul{margin:0;padding:0;list-style:none}.refoundation-home-module___SpkTG__included li{border-bottom:1px solid #778ee8;align-items:start;gap:15px;padding:23px 0;display:flex}.refoundation-home-module___SpkTG__included li>span{color:#d0d9ff;font-size:16px;line-height:1.6}.refoundation-home-module___SpkTG__included h3{margin:0;font-size:15px;font-weight:500;line-height:1.55}.refoundation-home-module___SpkTG__included p{color:#d4dcff;margin:6px 0 0;font-size:14px;line-height:1.8}.refoundation-home-module___SpkTG__included>a{text-underline-offset:4px;align-items:center;gap:18px;min-height:44px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-flex}.refoundation-home-module___SpkTG__companySection :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #fff}.refoundation-home-module___SpkTG__independent{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:65px;padding-block:62px;display:grid}.refoundation-home-module___SpkTG__independent .refoundation-home-module___SpkTG__eyebrow{margin-bottom:13px;font-size:10px}.refoundation-home-module___SpkTG__independent h2{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:500;line-height:1.2}.refoundation-home-module___SpkTG__independent p:last-child{max-width:680px;color:var(--muted);margin:17px 0 0;font-size:14px;line-height:1.8}.refoundation-home-module___SpkTG__independent>a{text-underline-offset:5px;align-items:center;gap:20px;min-height:48px;font-size:14px;text-decoration:underline;display:flex}.refoundation-home-module___SpkTG__questions{grid-template-columns:1fr 1.2fr;gap:100px;padding-block:70px 95px;display:grid}.refoundation-home-module___SpkTG__questions h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.035em;margin:0;font-size:43px;font-weight:400;line-height:1.1}.refoundation-home-module___SpkTG__questions .faq-list{margin:0}@media (max-width:1000px){.refoundation-home-module___SpkTG__hero h1{font-size:74px}.refoundation-home-module___SpkTG__sectionOpening{gap:40px}.refoundation-home-module___SpkTG__companyGrid{gap:55px}.refoundation-home-module___SpkTG__roleTrail{gap:28px}.refoundation-home-module___SpkTG__independent{grid-template-columns:1.2fr 1fr;gap:35px}.refoundation-home-module___SpkTG__questions{gap:55px}}@media (max-width:820px){.refoundation-home-module___SpkTG__hero{padding-top:48px}.refoundation-home-module___SpkTG__hero h1{font-size:clamp(57px,8.2vw,72px)}.refoundation-home-module___SpkTG__intro{font-size:17px}.refoundation-home-module___SpkTG__sectionOpening{grid-template-columns:1fr;gap:28px}.refoundation-home-module___SpkTG__sectionOpening>p{max-width:590px}.refoundation-home-module___SpkTG__workflow{margin-top:42px;padding-block:70px}.refoundation-home-module___SpkTG__roleTrail{gap:24px;margin-top:52px}.refoundation-home-module___SpkTG__roleTrail h3{font-size:19px}.refoundation-home-module___SpkTG__productSection,.refoundation-home-module___SpkTG__companySection{padding-block:64px}.refoundation-home-module___SpkTG__companyGrid{gap:45px}.refoundation-home-module___SpkTG__included h3{font-size:14px}.refoundation-home-module___SpkTG__independent{gap:28px;padding-block:48px}.refoundation-home-module___SpkTG__questions{gap:35px;padding-block:55px 75px}}@media (max-width:640px){.refoundation-home-module___SpkTG__hero{padding-top:38px}.refoundation-home-module___SpkTG__hero>.refoundation-home-module___SpkTG__eyebrow{margin-bottom:20px;font-size:10px}.refoundation-home-module___SpkTG__hero h1{letter-spacing:-.055em;font-size:clamp(39px,10.6vw,61px);line-height:1.06}.refoundation-home-module___SpkTG__intro{margin-top:25px;font-size:16px;line-height:1.7}.refoundation-home-module___SpkTG__desktopBreak{display:none}.refoundation-home-module___SpkTG__actions{gap:20px;margin-top:25px}.refoundation-home-module___SpkTG__actions .button{gap:20px;min-width:156px;padding-inline:18px;font-size:14px}.refoundation-home-module___SpkTG__storyLink{gap:7px;font-size:12px}.refoundation-home-module___SpkTG__priceNote{max-width:280px;margin:12px auto 0;font-size:13px}.refoundation-home-module___SpkTG__trail{margin-top:36px}.refoundation-home-module___SpkTG__workflow{margin-top:34px;padding-block:52px}.refoundation-home-module___SpkTG__sectionOpening{gap:23px}.refoundation-home-module___SpkTG__sectionOpening .refoundation-home-module___SpkTG__eyebrow{margin-bottom:17px;font-size:10px}.refoundation-home-module___SpkTG__sectionOpening h2{font-size:42px}.refoundation-home-module___SpkTG__sectionOpening>p{font-size:15px;line-height:1.8}.refoundation-home-module___SpkTG__roleTrail{grid-template-columns:1fr;gap:26px;margin-top:36px}.refoundation-home-module___SpkTG__roleTrail li{border-top:0;border-bottom:1px solid var(--line);padding:0 0 24px 46px}.refoundation-home-module___SpkTG__node{width:30px;height:30px;top:0}.refoundation-home-module___SpkTG__roleTrail h3{margin-bottom:13px;font-size:20px}.refoundation-home-module___SpkTG__roleTrail p{font-size:14px}.refoundation-home-module___SpkTG__roleTrail a{margin-top:8px}.refoundation-home-module___SpkTG__accessNote{margin-top:6px;font-size:13px}.refoundation-home-module___SpkTG__productSection,.refoundation-home-module___SpkTG__companySection{padding-block:52px}.refoundation-home-module___SpkTG__companyGrid{grid-template-columns:1fr;gap:44px}.refoundation-home-module___SpkTG__included>.refoundation-home-module___SpkTG__eyebrow{font-size:10px}.refoundation-home-module___SpkTG__included li{padding-block:19px}.refoundation-home-module___SpkTG__included h3{font-size:14px}.refoundation-home-module___SpkTG__independent{grid-template-columns:1fr;gap:18px;padding-block:42px}.refoundation-home-module___SpkTG__independent h2{font-size:25px}.refoundation-home-module___SpkTG__independent p:last-child{font-size:14px}.refoundation-home-module___SpkTG__independent>a{font-size:13px}.refoundation-home-module___SpkTG__questions{grid-template-columns:1fr;gap:28px;padding-block:48px 62px}.refoundation-home-module___SpkTG__questions h2{font-size:38px}}@media (max-width:360px){.refoundation-home-module___SpkTG__hero h1{font-size:37px}.refoundation-home-module___SpkTG__hero>.refoundation-home-module___SpkTG__eyebrow{letter-spacing:.08em;font-size:9px}.refoundation-home-module___SpkTG__actions{flex-direction:column;gap:8px}.refoundation-home-module___SpkTG__actions .button{justify-content:space-between;width:100%;padding-inline:22px}.refoundation-home-module___SpkTG__storyLink{min-height:42px}.refoundation-home-module___SpkTG__sectionOpening h2{font-size:37px}}
.pricing-refoundation-module__dTXOvG__page{background:var(--paper);color:var(--ink)}.pricing-refoundation-module__dTXOvG__pricingPage{padding-block:64px 88px}.pricing-refoundation-module__dTXOvG__pricingHeading{text-align:center;max-width:860px;margin:0 auto 57px}.pricing-refoundation-module__dTXOvG__pricingHeading h1{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.05em;margin:0;font-size:clamp(47px,6vw,80px);font-weight:400;line-height:1.08}.pricing-refoundation-module__dTXOvG__pricingHeading p{color:var(--muted);max-width:570px;margin:24px auto 0;font-size:17px;line-height:1.7}.pricing-refoundation-module__dTXOvG__pricingGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.pricing-refoundation-module__dTXOvG__offerPanel{color:#fff;background:#2745d8;border-radius:7px;padding:42px}.pricing-refoundation-module__dTXOvG__offerPanel :is(a,input,button):focus-visible{outline-offset:4px;outline:3px solid #fff}.pricing-refoundation-module__dTXOvG__offerPanel form{margin-top:0}.pricing-refoundation-module__dTXOvG__inclusions h2{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.035em;margin:0 0 27px;font-size:39px;font-weight:400;line-height:1.12}.pricing-refoundation-module__dTXOvG__inclusions ul{margin:0;padding:0;list-style:none}.pricing-refoundation-module__dTXOvG__inclusions li{border-top:1px solid var(--line);padding:19px 0}.pricing-refoundation-module__dTXOvG__inclusions strong{font-size:15px;font-weight:500;line-height:1.6;display:block}.pricing-refoundation-module__dTXOvG__inclusions li span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.8;display:block}.pricing-refoundation-module__dTXOvG__textLink{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-flex}.pricing-refoundation-module__dTXOvG__pricingAnswers{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 65px;margin-top:75px;padding-top:50px;display:grid}.pricing-refoundation-module__dTXOvG__pricingAnswers section{scroll-margin-top:110px}.pricing-refoundation-module__dTXOvG__pricingAnswers h2{letter-spacing:-.025em;margin:0 0 15px;font-size:21px;font-weight:500;line-height:1.3}.pricing-refoundation-module__dTXOvG__pricingAnswers p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}@media (max-width:1000px){.pricing-refoundation-module__dTXOvG__pricingGrid{gap:40px}.pricing-refoundation-module__dTXOvG__offerPanel{padding:32px}.pricing-refoundation-module__dTXOvG__pricingHeading h1{font-size:65px}.pricing-refoundation-module__dTXOvG__inclusions h2{font-size:34px}}@media (max-width:820px){.pricing-refoundation-module__dTXOvG__pricingPage{padding-block:48px 66px}.pricing-refoundation-module__dTXOvG__pricingHeading{margin-bottom:40px}.pricing-refoundation-module__dTXOvG__pricingHeading h1{font-size:58px}.pricing-refoundation-module__dTXOvG__pricingHeading p{font-size:16px}.pricing-refoundation-module__dTXOvG__pricingGrid{gap:32px}.pricing-refoundation-module__dTXOvG__offerPanel{padding:26px}.pricing-refoundation-module__dTXOvG__inclusions h2{font-size:32px}.pricing-refoundation-module__dTXOvG__pricingAnswers{gap:35px;margin-top:56px;padding-top:38px}}@media (max-width:640px){.pricing-refoundation-module__dTXOvG__pricingPage{padding-block:36px 55px}.pricing-refoundation-module__dTXOvG__pricingHeading{text-align:left;margin-bottom:30px}.pricing-refoundation-module__dTXOvG__pricingHeading h1{font-size:clamp(43px,11vw,58px);line-height:1.08}.pricing-refoundation-module__dTXOvG__pricingHeading p{margin-top:20px;font-size:15px}.pricing-refoundation-module__dTXOvG__pricingGrid{grid-template-columns:1fr;gap:43px}.pricing-refoundation-module__dTXOvG__offerPanel{padding:26px 23px}.pricing-refoundation-module__dTXOvG__pricingAnswers{grid-template-columns:1fr;gap:29px;margin-top:45px;padding-top:34px}.pricing-refoundation-module__dTXOvG__pricingAnswers h2{font-size:20px}.pricing-refoundation-module__dTXOvG__pricingAnswers p{font-size:14px}}
