.Affordability_section__57Mdb{overflow:hidden;background:#f8f7f3;color:#0f1319}.Affordability_container___E0cM{max-width:1080px;margin:0 auto;padding:0 16px}@media (min-width:768px){.Affordability_container___E0cM{padding:0 24px}}@media (min-width:1024px){.Affordability_container___E0cM{padding:0}}.Affordability_title__FsfJm{max-width:300px;margin:0 auto;text-align:center}@media (min-width:768px){.Affordability_title__FsfJm{max-width:700px}}.Affordability_highlight__HnTDe{color:#206adb}.Affordability_cards__HvOlJ{display:grid;gap:16px;margin-top:40px}@media (min-width:768px){.Affordability_cards__HvOlJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:72px}}.Affordability_card__EiDjf{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:358/620;padding:16px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#2f6fe0,#5a93ec 45%,#a8c6f6)}.Affordability_cardImage__WAQOO{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Affordability_slot__0mcr8{position:absolute;inset:0}.Affordability_panel__xbk6U{position:relative;min-height:200px;padding:24px;border-radius:8px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Affordability_panel__xbk6U:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%,hsla(0,0%,100%,.55) 0deg,hsla(0,0%,100%,.25) 70deg,hsla(0,0%,100%,.15) 140deg,hsla(0,0%,100%,.4) 200deg,hsla(0,0%,100%,.2) 250deg,hsla(0,0%,100%,.9) 315deg,hsla(0,0%,100%,.55) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.Affordability_icon__s5T4G{display:block;width:32px;height:32px}.Affordability_iconPlaceholder__UfpoD{display:block;width:32px;height:32px;border-radius:8px;border:1.5px solid rgba(32,106,219,.45);background:rgba(32,106,219,.08)}.Affordability_panelText__E8SGs{max-width:260px;margin-top:36px;font-size:16px;line-height:1.48;letter-spacing:-.005em}@media (min-width:1024px){.Affordability_panelText__E8SGs{font-size:17px}}.Affordability_marquee__KGCz6{margin-top:64px;padding-bottom:80px;overflow:hidden}@media (max-width:767px){.Affordability_marquee__KGCz6{margin-top:16px;padding-top:48px}}@media (min-width:1024px){.Affordability_marquee__KGCz6{padding-bottom:120px}}.Affordability_track__5l1Kf{display:flex;gap:16px;width:-moz-max-content;width:max-content;padding-right:16px;animation:Affordability_quoteMarquee__7c11q 60s linear infinite}@media (min-width:768px){.Affordability_track__5l1Kf{gap:20px;padding-right:20px}}.Affordability_marquee__KGCz6:hover .Affordability_track__5l1Kf{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Affordability_track__5l1Kf{animation:none}}@keyframes Affordability_quoteMarquee__7c11q{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Affordability_quote__s4y_u{display:flex;flex:none;flex-direction:column;width:275px;min-height:360px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 0 44.84px rgba(97,166,251,.1),-3.63px -3.63px 34.21px rgba(148,197,253,.1)}@media (min-width:768px){.Affordability_quote__s4y_u{width:356px;min-height:292px;padding:32px 28px 28px;border-radius:16px;box-shadow:none}}.Affordability_mark__e_OWo{width:32px;height:auto}.Affordability_quoteText__xYFNi{margin:auto 0;padding:24px 0;font-size:17px;line-height:1.48;letter-spacing:-.005em}.Affordability_author__mtzah{display:flex;align-items:center;gap:12px;margin-top:8px}.Affordability_avatar__SOwpN{flex:none;width:40px;height:40px;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#f3f0ea,#d9d3c8)}.Affordability_avatar__SOwpN img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Affordability_name__EGev2{font-size:14px;line-height:1.4;font-weight:500}.Benefits_section__xek4e{overflow:hidden;background:#f8f7f3;color:#0f1319}.Benefits_container__zrNmd{max-width:1160px;margin:0 auto;padding:0 16px 80px}@media (min-width:768px){.Benefits_container__zrNmd{padding:0 24px 96px}}@media (min-width:1024px){.Benefits_container__zrNmd{padding:0 24px 120px}}.Benefits_title__wpxDu{text-align:center}.Benefits_subtitle__pma7z{max-width:760px;margin:24px auto 0;text-align:center;font-size:17px;line-height:1.48;letter-spacing:-.005em}@media (min-width:1024px){.Benefits_subtitle__pma7z{font-size:19px}}.Benefits_grid__D5A7m{display:grid;gap:40px;margin-top:40px}@media (min-width:1024px){.Benefits_grid__D5A7m{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;margin-top:80px}}.Benefits_list__5upDg{display:grid;gap:28px}@media (min-width:1024px){.Benefits_list__5upDg{gap:36px}}.Benefits_item__0A1vE{display:flex;align-items:center;gap:24px}.Benefits_icon__RZDqI{flex:none;width:40px;height:40px}.Benefits_text__hmHZm{max-width:440px;font-size:17px;line-height:1.35;font-weight:600}@media (min-width:1024px){.Benefits_text__hmHZm{font-size:18px}}.Benefits_media__RF5wh{order:-1}@media (min-width:1024px){.Benefits_media__RF5wh{order:0}.Benefits_media__RF5wh .Benefits_image__NAYRy{width:112%;max-width:none}}.Benefits_image__NAYRy{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000,#000 84%,transparent);mask-image:linear-gradient(180deg,#000,#000 84%,transparent)}@media (max-width:767px){.Benefits_subtitle__pma7z{max-width:330px}.Benefits_item__0A1vE{gap:20px}.Benefits_text__hmHZm{font-size:16px}}.PracticeAccess_section__6_jEf{background:#eef4ff;color:#0f1319}.PracticeAccess_container__GHKXq{max-width:1080px;margin:0 auto;padding:80px 16px}@media (min-width:768px){.PracticeAccess_container__GHKXq{padding:96px 24px}}@media (min-width:1024px){.PracticeAccess_container__GHKXq{padding:80px 0}}.PracticeAccess_row__7t8gg{display:grid;gap:32px;align-items:center}@media (min-width:1024px){.PracticeAccess_row__7t8gg{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:start}}.PracticeAccess_media__n6svF{position:relative;aspect-ratio:358/272;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#2f6fe0,#5a93ec 45%,#a8c6f6)}@media (min-width:1024px){.PracticeAccess_media__n6svF{aspect-ratio:552/522}}.PracticeAccess_mediaImage__rZbDR{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PracticeAccess_title__oL0WI{font-size:28px;line-height:1.2;letter-spacing:-.015em;font-weight:400}@media (min-width:768px){.PracticeAccess_title__oL0WI{font-size:32px}}@media (min-width:1024px){.PracticeAccess_title__oL0WI{max-width:448px;font-size:38px;line-height:1.25}}.PracticeAccess_cta__YviGx{display:inline-flex;align-items:center;gap:10px;height:48px;margin-top:32px;padding:0 24px;border-radius:999px;border:1px solid #0f1319;background:transparent;font-size:16px;font-weight:500;color:#0f1319;transition:background-color .18s ease,color .18s ease}.PracticeAccess_cta__YviGx:hover{background:#0f1319;color:#fff}.PracticeAccess_cards__okpc1{display:grid;gap:16px;margin-top:40px}@media (min-width:768px){.PracticeAccess_cards__okpc1{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}}.PracticeAccess_card__ZuD8V{padding:24px 24px 32px;border-radius:16px;background:#fff}.PracticeAccess_icon__vP3zB{display:block;width:40px;height:40px}.PracticeAccess_cardTitle___7iem{margin-top:40px;font-size:22px;line-height:1.3;letter-spacing:-.01em;font-weight:600}.PracticeAccess_cardBody__Hg16w{margin-top:16px;font-size:16px;line-height:1.5}@media (min-width:1024px){.PracticeAccess_cardBody__Hg16w{max-width:290px;line-height:1.55}}@media (max-width:767px){.PracticeAccess_title__oL0WI{font-size:28px}.PracticeAccess_cardTitle___7iem{margin-top:48px}}.Stats_section__3F9Zz{background:#f8f7f3;color:#0f1319}.Stats_container__kDipu{max-width:1080px;margin:0 auto;padding:48px 16px 80px}@media (min-width:768px){.Stats_container__kDipu{padding:96px 24px}}@media (min-width:1024px){.Stats_container__kDipu{padding:120px 0}}.Stats_title__eGyBk{max-width:1000px;margin:0 auto;text-align:center}@media (max-width:767px){.Stats_title__eGyBk{font-size:28px}}.Stats_row__tcPTR{display:grid;margin-top:40px}@media (min-width:768px){.Stats_row__tcPTR{display:flex;align-items:stretch;justify-content:flex-start;margin-top:100px}}.Stats_stat__DXjRB{position:relative;display:flex;flex-direction:column;align-items:center;padding:28px 0;text-align:center}.Stats_stat__DXjRB:before{content:"";position:absolute;top:0;left:50%;width:230px;height:1px;transform:translateX(-50%);background:rgba(15,19,25,.12)}.Stats_stat__DXjRB:first-child{padding-top:0}.Stats_stat__DXjRB:first-child:before{display:none}.Stats_stat__DXjRB:last-child{padding-bottom:0}@media (min-width:768px){.Stats_stat__DXjRB{position:relative;flex:1 1 0;min-width:0;align-items:flex-start;padding:0 24px;text-align:left;border-top:0}.Stats_stat__DXjRB:before{top:30px;bottom:28px;left:0;width:1px;height:auto;transform:none;background:rgba(15,19,25,.14)}.Stats_stat__DXjRB:first-child:before{display:none}.Stats_stat__DXjRB:first-child{padding-left:0}.Stats_stat__DXjRB:last-child{padding-bottom:0}}@media (min-width:1024px){.Stats_stat__DXjRB{flex:none;padding:0 60px}.Stats_stat__DXjRB:first-child{padding-left:0}}.Stats_label__zRcJ7{font-size:20px;line-height:1.4;font-weight:600}@media (min-width:768px){.Stats_label__zRcJ7{font-size:16px;line-height:1.5}}.Stats_number__sX1Pe{display:flex;align-items:baseline;margin-top:20px;font-family:var(--font-instrument),"Instrument Serif",serif;font-size:88px;line-height:.85;letter-spacing:-.01em;font-weight:400;color:#0028a0}@media (min-width:768px){.Stats_number__sX1Pe{margin-top:16px;font-size:124px}}@media (min-width:1024px){.Stats_number__sX1Pe{font-size:160px}}.Stats_digits__bt21Z{position:relative;display:inline-block}.Stats_digitsSizer__WObFg{visibility:hidden}.Stats_digitsLive__AwkUf{position:absolute;inset:0;text-align:left;white-space:nowrap}.Stats_description__5v4zY{max-width:270px;margin-top:20px;font-size:20px;line-height:1.4;letter-spacing:-.005em}@media (min-width:768px){.Stats_description__5v4zY{max-width:230px;margin-top:36px;font-size:17px;line-height:1.48}}.Testimonials_section__NsUWP{overflow:hidden;background:linear-gradient(180deg,#eef4ff,#f8f7f3 200px,#f8f7f3);color:#0f1319}.Testimonials_sectionBlue__D8C7U{background:linear-gradient(180deg,#eef4ff,#eef4ff calc(100% - 200px),#f8f7f3)}@media (max-width:767px){.Testimonials_sectionBlue__D8C7U .Testimonials_container__ZJpLn:first-child{padding-top:36px}.Testimonials_head__6YX43 h2{font-size:28px}}@media (min-width:1024px){.Testimonials_sectionBlue__D8C7U .Testimonials_container__ZJpLn:first-child{padding-top:48px}.Testimonials_sectionBlue__D8C7U .Testimonials_track__1v5Cw{margin-top:64px}}.Testimonials_container__ZJpLn{max-width:1080px;margin:0 auto;padding:72px 16px 0}@media (min-width:768px){.Testimonials_container__ZJpLn{padding:96px 24px 0}}@media (min-width:1024px){.Testimonials_container__ZJpLn{padding:120px 0 0}}.Testimonials_head__6YX43{display:flex;align-items:center;justify-content:center}@media (min-width:768px){.Testimonials_head__6YX43{justify-content:space-between}}.Testimonials_arrows__G4xdI{display:none;gap:12px}@media (min-width:768px){.Testimonials_arrows__G4xdI{display:flex}}.Testimonials_arrow__mgphc{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:#0f1319;transition:opacity .18s ease,transform .18s ease}.Testimonials_arrow__mgphc:hover{transform:translateY(-1px)}.Testimonials_arrow__mgphc:disabled{opacity:.3;pointer-events:none}.Testimonials_track__1v5Cw{display:flex;gap:16px;margin-top:40px;padding:0 16px;overflow-x:auto;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Testimonials_track__1v5Cw::-webkit-scrollbar{display:none}@media (min-width:768px){.Testimonials_track__1v5Cw{gap:24px;margin-top:80px;padding:0 24px;scroll-padding-left:24px}}@media (min-width:1024px){.Testimonials_track__1v5Cw{padding:0 max(24px,calc((100% - 1080px) / 2));scroll-padding-left:max(24px,calc((100% - 1080px) / 2))}}.Testimonials_card__T9pXJ{display:flex;flex:none;flex-direction:column;width:275px;min-height:360px;padding:24px 16px;border-radius:20px;background:linear-gradient(135deg,#f0f0f0 -5%,#c2d9ff 85%,#3b83f6 400%);scroll-snap-align:start}@media (min-width:768px){.Testimonials_card__T9pXJ{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:24px;align-items:center;width:min(804px,calc(100vw - 48px));min-height:316px;padding:32px 18px 32px 32px;border-radius:16px;background:linear-gradient(180deg,#dbe9fe,#ccdefe)}}.Testimonials_body__TLyMU{display:flex;flex-direction:column;align-self:stretch;min-height:100%}.Testimonials_mark__CB0y5{width:32px;height:auto}.Testimonials_text__yJSN8{margin:auto 0;padding:24px 0;max-width:506px;font-size:16px;line-height:1.5;letter-spacing:-.005em}@media (min-width:768px){.Testimonials_text__yJSN8{margin:auto 0;padding:16px 0;font-size:22px;line-height:1.35}}.Testimonials_attribution___QPTA{display:flex;align-items:center;gap:12px;margin-top:0}.Testimonials_attributionCard__YWchE{flex:1;padding:8px 12px;border-radius:8px;background:hsla(0,0%,100%,.55)}@media (min-width:768px){.Testimonials_attributionCard__YWchE{padding:16px}}.Testimonials_name__c1n01{display:block;font-size:12px;line-height:1.5;font-weight:700}.Testimonials_role__c4hfZ{display:block;font-size:12px;line-height:1.5;color:#6b7280}.Testimonials_photo__uO1sU{flex:none;width:58px;height:58px;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#f3f0ea,#d9d3c8)}.Testimonials_photo__uO1sU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.Testimonials_photoDesktop__spSsY{width:252px;height:252px;justify-self:end}.Testimonials_photoMobile__XitwD{display:none}}@media (max-width:767px){.Testimonials_photoDesktop__spSsY{display:none}}.Testimonials_footnote__Elxad{margin-top:12px;padding-left:16px;font-size:12px;line-height:1.5;color:#6b717a}@media (min-width:768px){.Testimonials_footnote__Elxad{margin-top:16px;padding-left:32px;font-size:14px}}.Testimonials_bottom__QmWtL{padding-bottom:80px}@media (min-width:1024px){.Testimonials_bottom__QmWtL{padding-bottom:120px}}