.landing2_root__TJsA9{--teal:#0a6b70;--teal-dark:#0a6b70;--teal-ink:#054749;--teal-night:#033536;--teal-50:#e6f4f4;--teal-100:#cfe9ea;--ink:#0f2a2c;--body:#2c4143;--muted:#55696b;--paper:#fff;--mist:#f4f8f8;--pad:clamp(16px,4vw,56px);--max:1280px;color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6}.landing2_root__TJsA9 *,.landing2_root__TJsA9 :after,.landing2_root__TJsA9 :before{box-sizing:border-box}:where(.landing2_root__TJsA9) a{color:inherit;text-decoration:none}:where(.landing2_root__TJsA9) :is(h1,h2,h3,p,ul,figure){margin:0}:where(.landing2_root__TJsA9) ul{padding:0;list-style:none}:where(.landing2_root__TJsA9) :is(img,video){display:block;max-width:100%}:where(.landing2_root__TJsA9) button{font:inherit;cursor:pointer}.landing2_wrap__o7A2P{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.landing2_section__95U7P{padding:clamp(72px,10vw,150px) 0}.landing2_tint__FN01J{background:var(--mist)}.landing2_tint__FN01J .landing2_shotFrame__sZPW7{background:var(--teal-100)}.landing2_night__icKaJ{background:var(--teal-night);color:#fff}.landing2_h2__ee3ws{font-size:clamp(28px,4.6vw,64px);line-height:1.04;letter-spacing:-.03em;font-weight:800;color:var(--teal-ink);max-width:24ch}.landing2_night__icKaJ .landing2_h2__ee3ws{color:#fff}.landing2_lead__hcoaz{font-size:clamp(17px,1.5vw,20px);color:var(--body);max-width:56ch;margin-top:20px}.landing2_night__icKaJ .landing2_lead__hcoaz{color:#cfe3e4}.landing2_btn__433AR{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;font-weight:700;font-size:16px;border:0;border-radius:12px;transition:transform .18s ease,background-color .18s ease,color .18s ease}.landing2_btn__433AR:active{transform:translateY(1px) scale(.99)}.landing2_btnPrimary__MYeLg{background:var(--teal);color:#fff}.landing2_btnPrimary__MYeLg:hover{background:var(--teal-ink)}.landing2_btnLight__6YqK3{background:#fff;color:var(--teal-ink)}.landing2_btnLight__6YqK3:hover{background:var(--teal-50)}.landing2_btnGhost__B2q1P{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.75)}.landing2_btnGhost__B2q1P:hover{background:hsla(0,0%,100%,.14)}.landing2_btnOutline__C2k8S{background:transparent;color:var(--teal-ink);box-shadow:inset 0 0 0 2px var(--teal-ink)}.landing2_btnOutline__C2k8S:hover{background:var(--teal-ink);color:#fff}.landing2_root__TJsA9 :focus-visible{outline:3px solid #f2b705;outline-offset:3px}.landing2_nav__vWhVt{position:fixed;inset:0 0 auto 0;z-index:50;transition:background-color .25s ease}.landing2_navScrolled__zd3_0{background:#fff}.landing2_navInner__PanmB{gap:28px;height:76px}.landing2_logo__NeDkB,.landing2_navInner__PanmB{display:flex;align-items:center}.landing2_navLinks__njPw9{display:flex;gap:30px;margin-left:auto;font-weight:600;font-size:16px;color:#fff}.landing2_navScrolled__zd3_0 .landing2_navLinks__njPw9{color:var(--ink)}.landing2_navLinks__njPw9 a{padding:6px 0}.landing2_navLinks__njPw9 a:hover{text-decoration:underline;text-underline-offset:6px}.landing2_navCta__it8Ct{display:flex;gap:10px;align-items:center}.landing2_signIn__zAl2b{font-weight:700;color:#fff;padding:0 14px}.landing2_navScrolled__zd3_0 .landing2_signIn__zAl2b{color:var(--teal-ink)}.landing2_burger__GyuiN{display:none;margin-left:auto;width:46px;height:46px;border:0;background:transparent;color:#fff}.landing2_navScrolled__zd3_0 .landing2_burger__GyuiN{color:var(--ink)}.landing2_burger__GyuiN span{display:block;width:24px;height:2px;background:currentColor;margin:6px auto}.landing2_drawer__Txx0t{display:none}.landing2_hero__uVK8z{position:relative;min-height:100svh;display:flex;align-items:center;color:#fff;overflow:hidden;background:var(--teal-night);border-radius:0 0 40px 40px}.landing2_heroVideo__r88MC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center}.landing2_heroMobileVideo__3Lcp1{display:none}.landing2_scrim__OBfs7{position:absolute;inset:0;background:rgba(3,53,54,.56)}.landing2_heroBody__7hvUU{position:relative;padding-top:110px;padding-bottom:170px}.landing2_heroTitle__W_YfJ{font-size:clamp(38px,5.6vw,84px);line-height:1;letter-spacing:-.035em;font-weight:800;max-width:17ch}.landing2_heroSub___lZLY{margin-top:26px;font-size:clamp(18px,1.6vw,22px);max-width:38ch;color:#e3f0f0}.landing2_heroActions__9t2Ht{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.landing2_quick__VcqYS{position:relative;z-index:5;margin-top:-76px}.landing2_quickGrid__G9Lno{display:grid;grid-template-columns:repeat(4,1fr);background:var(--teal);color:#fff;border-radius:24px;overflow:hidden}.landing2_quickItem__3rh0a{display:flex;flex-direction:column;gap:4px;padding:26px 28px;transition:background-color .18s ease}.landing2_quickItem__3rh0a:hover{background:var(--teal-dark)}.landing2_quickItem__3rh0a+.landing2_quickItem__3rh0a{background:var(--teal-ink)}.landing2_quickItem__3rh0a+.landing2_quickItem__3rh0a:hover{background:var(--teal-night)}.landing2_quickItem__3rh0a:nth-child(odd){background:var(--teal)}.landing2_quickItem__3rh0a:nth-child(odd):hover{background:var(--teal-dark)}.landing2_quickLabel__Y0KMp{font-size:15px;color:#cfeeee}.landing2_quickValue__sYSpJ{font-size:21px;font-weight:800;letter-spacing:-.01em}.landing2_replaceGrid__qAjCu{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.landing2_replaceList__GoxHl{margin-top:40px;display:grid;grid-gap:0;gap:0}.landing2_replaceItem__lOQM8{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;padding-left:20px;padding-right:20px;border-radius:16px}.landing2_replaceItem__lOQM8:nth-child(odd){background:var(--mist)}.landing2_replaceOld__te21G{font-size:clamp(20px,2vw,28px);font-weight:700;color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.landing2_replaceNew__0wir_{font-size:16px;font-weight:700;color:var(--teal-dark);text-align:right}.landing2_shotFrame__sZPW7{background:var(--teal-50);padding:clamp(12px,1.6vw,24px);border-radius:28px}.landing2_shotFrame__sZPW7 img{width:100%;height:auto;border-radius:16px}.landing2_cardsHead__iOFd6{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.landing2_cards__UyEtk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:56px}.landing2_card__JDi5g{display:flex;flex-direction:column;background:transparent;border-radius:24px;transition:transform .22s ease}.landing2_card__JDi5g:hover{transform:translateY(-4px)}.landing2_cardPic__Uayx1{aspect-ratio:4/3;overflow:hidden;background:var(--teal-50);border-radius:24px}.landing2_cardPic__Uayx1 img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.landing2_card__JDi5g:hover .landing2_cardPic__Uayx1 img{transform:scale(1.04)}.landing2_cardBody__rr4nR{padding:22px 4px 8px}.landing2_cardTitle__kzEX6{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--teal-ink)}.landing2_cardText__IZ_Sr{margin-top:8px;color:var(--body);font-size:17px}.landing2_card__JDi5g:first-child{grid-column:span 2}.landing2_card__JDi5g:first-child .landing2_cardPic__Uayx1{aspect-ratio:16/9}.landing2_card__JDi5g:last-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:clamp(24px,4vw,64px)}.landing2_card__JDi5g:last-child .landing2_cardPic__Uayx1{flex:0 0 52%;aspect-ratio:16/9}.landing2_card__JDi5g:last-child .landing2_cardBody__rr4nR{padding:0 clamp(0px,2vw,32px) 0 0}.landing2_card__JDi5g:last-child .landing2_cardTitle__kzEX6{font-size:clamp(26px,3vw,40px)}.landing2_cardMore__3HnKM{margin-top:40px;color:var(--teal-dark);font-weight:700}.landing2_cardMore__3HnKM a{text-decoration:underline;text-underline-offset:5px}.landing2_journeyHead__E_4it{max-width:760px}.landing2_steps__rcq0p{display:grid;grid-gap:clamp(64px,9vw,140px);gap:clamp(64px,9vw,140px);margin-top:clamp(48px,6vw,90px)}.landing2_step__cAxgB{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}.landing2_step__cAxgB:nth-child(2n){grid-template-columns:1.2fr .8fr}.landing2_step__cAxgB:nth-child(2n) .landing2_stepText__MO835{order:2}.landing2_stepTitle__eMlg7{font-size:clamp(24px,2.4vw,34px);line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--teal-ink)}.landing2_stepP__hO1JN{margin-top:16px;color:var(--body);max-width:44ch}.landing2_night__icKaJ .landing2_stepTitle__eMlg7{color:#fff}.landing2_night__icKaJ .landing2_stepP__hO1JN{color:#cfe3e4}.landing2_night__icKaJ .landing2_shotFrame__sZPW7{background:#0a4e50}.landing2_twoShots__FqH5C{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:56px}.landing2_patients__UTiDz{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.landing2_phoneShot__NQgbU{justify-self:center;width:min(320px,70%)}.landing2_phoneShot__NQgbU img{width:100%;height:auto;border-radius:32px}.landing2_patientLinks__hD0m0{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.landing2_quotes__6Kcvz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:56px}.landing2_quote__R6foO{background:#fff;padding:32px;border-radius:22px;display:flex;flex-direction:column;gap:24px}.landing2_quoteText__0yGeM{font-size:18px;color:var(--ink);line-height:1.55}.landing2_quoteWho__14ndI{display:flex;align-items:center;gap:14px;margin-top:auto}.landing2_quoteWho__14ndI img{width:52px;height:52px;border-radius:50%;object-fit:cover}.landing2_quoteName__SfA0W{font-weight:800;color:var(--teal-ink)}.landing2_quoteRole__GxPCS{font-size:15px;color:var(--muted)}.landing2_billing__Ab9ap{display:inline-flex;margin-top:32px;background:var(--teal-50);padding:5px;border-radius:16px}.landing2_billing__Ab9ap button{border:0;background:transparent;padding:12px 22px;font-weight:700;color:var(--teal-ink);border-radius:12px;transition:background-color .18s ease,color .18s ease}.landing2_billing__Ab9ap button[aria-pressed=true]{background:var(--teal-ink);color:#fff}.landing2_plans__iL4c0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px;align-items:stretch}.landing2_plan__XkOeG{background:var(--mist);padding:36px 32px;border-radius:28px;display:flex;flex-direction:column}.landing2_planFeatured__Pl558{background:var(--teal-ink);color:#fff}.landing2_planName__FnDGS{font-size:28px;font-weight:800;letter-spacing:-.02em}.landing2_planFor__Y4lbw{margin-top:6px;font-size:16px;color:var(--muted);min-height:52px}.landing2_planFeatured__Pl558 .landing2_planFor__Y4lbw{color:#cfe3e4}.landing2_planPrice__9aYAh{margin-top:24px;font-size:clamp(38px,4vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1}.landing2_planPer__NmaFl{font-size:17px;font-weight:600;color:var(--muted);letter-spacing:0}.landing2_planFeatured__Pl558 .landing2_planPer__NmaFl{color:#cfe3e4}.landing2_planNote__xPyFr{margin-top:10px;font-size:15px;color:var(--muted)}.landing2_planFeatured__Pl558 .landing2_planNote__xPyFr{color:#cfe3e4}.landing2_planList__ZQjxx{margin:28px 0;display:grid;grid-gap:12px;gap:12px}.landing2_planList__ZQjxx li{display:flex;gap:10px;font-size:16px;line-height:1.4}.landing2_planList__ZQjxx li:before{content:"";flex:none;width:8px;height:8px;margin-top:7px;background:var(--teal)}.landing2_planFeatured__Pl558 .landing2_planList__ZQjxx li:before{background:#5ed0d3}.landing2_plan__XkOeG .landing2_btn__433AR{margin-top:auto}.landing2_setupNote__fukTQ{margin-top:28px;color:var(--muted);font-size:16px;max-width:80ch}.landing2_selfHost__OUNIY{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.landing2_selfNums__2NnhE{display:grid;grid-gap:28px;gap:28px}.landing2_selfNum__zWpkW{font-size:clamp(34px,4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1}.landing2_selfCap__Maaa8{margin-top:8px;color:#cfe3e4;font-size:16px}.landing2_faqGrid__ebJLv{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.landing2_faqItem__5rjZr{background:var(--mist);border-radius:18px}.landing2_faqItem__5rjZr+.landing2_faqItem__5rjZr{margin-top:10px}.landing2_faqQ__cVVVJ{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;padding:22px 24px;border:0;background:transparent;font-size:18px;font-weight:700;color:var(--teal-ink)}.landing2_faqPlus__iM4V0{flex:none;width:22px;height:22px;position:relative}.landing2_faqPlus__iM4V0:after,.landing2_faqPlus__iM4V0:before{content:"";position:absolute;background:var(--teal);left:0;right:0;top:10px;height:2px;transition:transform .2s ease}.landing2_faqPlus__iM4V0:after{transform:rotate(90deg)}.landing2_faqOpen__cP9UI .landing2_faqPlus__iM4V0:after{transform:rotate(0)}.landing2_faqA__e95q5{padding:0 24px 24px;color:var(--body);max-width:70ch}.landing2_band__EPNTp{border-radius:40px;margin:0 var(--pad);position:relative;min-height:78svh;display:flex;align-items:center;color:#fff;background:var(--teal-night);overflow:hidden}.landing2_bandImg__LYfVK{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.landing2_bandScrim__NtAOY{position:absolute;inset:0;background:rgba(3,53,54,.58)}.landing2_bandBody__6dM5v{position:relative;padding-top:90px;padding-bottom:90px}.landing2_bandTitle__gh_vy{font-size:clamp(36px,5.4vw,80px);line-height:1.02;letter-spacing:-.03em;font-weight:800;max-width:16ch}.landing2_bandSub__LYwNd{margin-top:20px;font-size:20px;max-width:36ch;color:#e3f0f0}.landing2_bandActions__2hCz_{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.landing2_footer__dD_Ug{margin-top:24px;border-radius:40px 40px 0 0;background:var(--teal-night);color:#cfe3e4;padding:80px 0 40px}.landing2_footBig__oGz39{font-size:clamp(54px,13vw,190px);line-height:.9;letter-spacing:-.045em;font-weight:800;color:#fff}.landing2_footCols__ZiHTs{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:64px}.landing2_footTitle__Q7HR4{font-weight:800;color:#fff;margin-bottom:14px}.landing2_footLinks__BeukT{display:grid;grid-gap:10px;gap:10px;font-size:16px}.landing2_footLinks__BeukT a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.landing2_footBottom__q7TCB{margin-top:56px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:15px;color:#9cc0c2}.landing2_overlay__uYRRo{position:fixed;inset:0;z-index:90;background:rgba(3,53,54,.7);display:none;align-items:center;justify-content:center;padding:16px}.landing2_overlayOpen__Rhkk8{display:flex}.landing2_modal__pI1Z2{border-radius:28px;position:relative;width:100%;max-width:620px;max-height:92svh;overflow:auto;background:#fff;padding:clamp(24px,4vw,44px);border-radius:22px}.landing2_modal__pI1Z2 h3{font-size:28px;letter-spacing:-.02em;color:var(--teal-ink)}.landing2_modal__pI1Z2 p{color:var(--body);margin-top:8px}.landing2_close__dBEtN{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;background:var(--teal-50);font-size:22px;color:var(--teal-ink);border-radius:10px}.landing2_form__81LgS{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.landing2_formRow__JPJDx{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.landing2_field__Js7KH label{display:block;font-weight:700;font-size:15px;margin-bottom:6px;color:var(--teal-ink)}.landing2_field__Js7KH input{width:100%;min-height:48px;padding:0 14px;font:inherit;font-size:16px;border:0;background:var(--mist);box-shadow:inset 0 0 0 1px #c5d9da;border-radius:12px;color:var(--ink)}.landing2_field__Js7KH input:focus{outline:3px solid #f2b705;outline-offset:1px}.landing2_done__pE4Cd{text-align:center;padding:32px 8px}@media (prefers-reduced-motion:no-preference){.landing2_armed__S5G3c .landing2_rv__1pcm5{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.landing2_armed__S5G3c .landing2_rv__1pcm5.landing2_in__C_N6j{opacity:1;transform:none}}@media (max-width:1024px){.landing2_cards__UyEtk,.landing2_plans__iL4c0,.landing2_quotes__6Kcvz{grid-template-columns:1fr 1fr}.landing2_card__JDi5g:first-child{grid-column:1/-1}.landing2_card__JDi5g:last-child .landing2_cardPic__Uayx1{flex-basis:46%}.landing2_plans__iL4c0 .landing2_plan__XkOeG:last-child{grid-column:1/-1}.landing2_footCols__ZiHTs{grid-template-columns:1fr 1fr 1fr}.landing2_footCols__ZiHTs>:first-child{grid-column:1/-1}.landing2_navLinks__njPw9{gap:18px;font-size:15px}.landing2_signIn__zAl2b{display:none}}@media (max-width:760px){.landing2_root__TJsA9{font-size:17px}.landing2_navCta__it8Ct,.landing2_navLinks__njPw9{display:none}.landing2_burger__GyuiN{display:block}.landing2_drawer__Txx0t{display:block;position:fixed;inset:76px 0 auto 0;background:#fff;padding:12px var(--pad) 28px;transform:translateY(-120%);transition:transform .25s ease;z-index:49}.landing2_drawerOpen__B7cvP{transform:none}.landing2_drawer__Txx0t a{display:block;padding:16px 0;font-weight:700;font-size:19px;color:var(--teal-ink)}.landing2_drawer__Txx0t .landing2_btn__433AR{color:#fff;margin-top:12px;width:100%}.landing2_heroVideo__r88MC{display:none}.landing2_heroMobileVideo__3Lcp1{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% center}.landing2_scrim__OBfs7{background:rgba(3,53,54,.7)}.landing2_hero__uVK8z{align-items:flex-end}.landing2_heroBody__7hvUU{padding-top:120px;padding-bottom:150px}.landing2_heroActions__9t2Ht .landing2_btn__433AR{width:100%}.landing2_quickGrid__G9Lno{grid-template-columns:1fr 1fr}.landing2_quickItem__3rh0a{padding:20px 16px}.landing2_quickValue__sYSpJ{font-size:18px}.landing2_faqGrid__ebJLv,.landing2_patients__UTiDz,.landing2_replaceGrid__qAjCu,.landing2_selfHost__OUNIY,.landing2_step__cAxgB,.landing2_step__cAxgB:nth-child(2n){grid-template-columns:1fr}.landing2_step__cAxgB:nth-child(2n) .landing2_stepText__MO835{order:0}.landing2_cards__UyEtk,.landing2_plans__iL4c0,.landing2_quotes__6Kcvz,.landing2_twoShots__FqH5C{grid-template-columns:1fr}.landing2_card__JDi5g:first-child,.landing2_card__JDi5g:last-child,.landing2_plans__iL4c0 .landing2_plan__XkOeG:last-child{grid-column:auto}.landing2_card__JDi5g:last-child{flex-direction:column;align-items:stretch;gap:0}.landing2_card__JDi5g:last-child .landing2_cardPic__Uayx1{flex:none;aspect-ratio:4/3}.landing2_card__JDi5g:last-child .landing2_cardBody__rr4nR{padding:22px 4px 8px}.landing2_card__JDi5g:last-child .landing2_cardTitle__kzEX6{font-size:24px}.landing2_card__JDi5g:first-child .landing2_cardPic__Uayx1{aspect-ratio:4/3}.landing2_band__EPNTp{align-items:flex-end}.landing2_bandScrim__NtAOY{background:rgba(3,53,54,.72)}.landing2_formRow__JPJDx{grid-template-columns:1fr}.landing2_footCols__ZiHTs{grid-template-columns:1fr 1fr}.landing2_replaceItem__lOQM8{flex-direction:column;gap:4px}.landing2_replaceNew__0wir_{text-align:left}}.landing2_photoBig__cOF5m{border-radius:32px;overflow:hidden;aspect-ratio:4/5}.landing2_photoBig__cOF5m img{width:100%;height:100%;object-fit:cover;object-position:30% center}.landing2_night__icKaJ .landing2_tile__y0e6S{background:#0a4e50}.landing2_aiGrid__XiFVo{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.landing2_aiShot__Z0VkX{margin-top:40px;background:#0e5f62}.landing2_tiles__dfB3K{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.landing2_tile__y0e6S{background:#0a4e50;border-radius:24px;padding:26px 26px 28px}.landing2_tile__y0e6S:first-child{grid-column:1/-1}.landing2_tileTitle__11MCI{font-size:21px;font-weight:800;letter-spacing:-.015em;color:#fff}.landing2_tileText__OP4Rq{margin-top:8px;color:#cfe3e4;font-size:16px}.landing2_complGrid__G87b9{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.landing2_complList__Ye8_R{margin-top:36px;display:grid;grid-gap:12px;gap:12px}.landing2_complList__Ye8_R li{background:var(--mist);border-radius:22px;padding:22px 26px}.landing2_complTitle__fMOYO{font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--teal-ink)}.landing2_complText__3WYrb{margin-top:6px;color:var(--body);font-size:16px}.landing2_complNote__nCciM{margin-top:24px;color:var(--muted);font-size:16px;max-width:56ch}.landing2_complShots__dQWVj{display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:1024px){.landing2_aiGrid__XiFVo,.landing2_complGrid__G87b9{grid-template-columns:1fr}.landing2_complShots__dQWVj{position:static}}@media (max-width:760px){.landing2_tiles__dfB3K{grid-template-columns:1fr}.landing2_hero__uVK8z{border-radius:0 0 28px 28px}.landing2_band__EPNTp{border-radius:28px}.landing2_footer__dD_Ug{border-radius:28px 28px 0 0}.landing2_photoBig__cOF5m{aspect-ratio:4/3}}.landing2_cardsHead__iOFd6 .landing2_lead__hcoaz{margin-top:0}.landing2_includedPanel__V9KjJ{background:var(--teal-night);color:#fff;border-radius:40px;padding:clamp(28px,5vw,72px);display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.landing2_includedPanel__V9KjJ .landing2_h2__ee3ws{color:#fff}.landing2_includedPanel__V9KjJ .landing2_lead__hcoaz{color:#cfe3e4}.landing2_includedNote__C2oOS{margin-top:24px;color:#9cc0c2;font-size:15px;max-width:46ch}.landing2_includedCols__hMU9S{display:grid;grid-gap:28px;gap:28px}.landing2_groupTitle__Gdf45{font-size:20px;font-weight:800;letter-spacing:-.01em;color:#5ed0d3;margin-bottom:14px}.landing2_itemList__touj6{display:grid;grid-gap:10px;gap:10px}.landing2_itemList__touj6 li{background:#0a4e50;border-radius:18px;padding:16px 20px;display:grid;grid-gap:2px;gap:2px}.landing2_itemTitle__DVJB_{font-weight:800;font-size:17px;color:#fff}.landing2_itemText__IYiBZ{font-size:15px;color:#cfe3e4}.landing2_aboutGrid__WA_nw{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.landing2_aboutText__Eex0j{margin-top:20px;color:var(--body);max-width:56ch}.landing2_practiceList__PB8na{display:grid;grid-gap:12px;gap:12px}.landing2_practiceList__PB8na li{background:#fff;border-radius:24px;padding:24px 28px}@media (max-width:1024px){.landing2_aboutGrid__WA_nw,.landing2_includedPanel__V9KjJ{grid-template-columns:1fr}}@media (max-width:760px){.landing2_includedPanel__V9KjJ{border-radius:28px}}.landing2_aboutSide__B_Abr{display:grid;grid-gap:12px;gap:12px}.landing2_aboutCard__qJSwY{background:var(--teal-ink);color:#fff;border-radius:24px;padding:26px 28px}.landing2_aboutCard__qJSwY .landing2_complTitle__fMOYO{color:#fff}.landing2_aboutCard__qJSwY .landing2_complText__3WYrb{color:#cfe3e4}.landing2_aboutLinks__P9gH_{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.landing2_aboutCard__qJSwY .landing2_btnOutline__C2k8S{color:#fff;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7);min-height:46px}.landing2_aboutCard__qJSwY .landing2_btnOutline__C2k8S:hover{background:#fff;color:var(--teal-ink)}.landing2_aboutContact__zCz1E{margin-top:18px;color:#9cc0c2;font-size:15px}.landing2_aboutGrid__WA_nw .landing2_h2__ee3ws,.landing2_aiGrid__XiFVo .landing2_h2__ee3ws,.landing2_complGrid__G87b9 .landing2_h2__ee3ws,.landing2_faqGrid__ebJLv .landing2_h2__ee3ws,.landing2_includedPanel__V9KjJ .landing2_h2__ee3ws,.landing2_replaceGrid__qAjCu .landing2_h2__ee3ws{font-size:clamp(28px,3.5vw,52px);max-width:22ch}.landing2_includedPanel__V9KjJ .landing2_h2__ee3ws{font-size:clamp(26px,2.9vw,42px)}.landing2_includedPanel__V9KjJ{grid-template-columns:1fr 1fr}.landing2_includedPanel__V9KjJ .landing2_h2__ee3ws{max-width:none}@media (max-width:1024px){.landing2_includedPanel__V9KjJ{grid-template-columns:1fr}}