.landing_landing__PCE_u{background:#fff;color:#151a21;font-family:Work Sans,sans-serif}.landing_landing__PCE_u *{box-sizing:border-box}.landing_landing__PCE_u h1,.landing_landing__PCE_u h2,.landing_landing__PCE_u h3,.landing_landing__PCE_u p{margin-top:0}.landing_landing__PCE_u h2{font-size:38px;line-height:1.25;letter-spacing:-.02em}.landing_landing__PCE_u h3{letter-spacing:-.02em}.landing_landing__PCE_u p{color:#4b5563}.landing_hero__ejPdV,.landing_inner__cN1wD{max-width:1240px;margin:0 auto}.landing_hero__ejPdV{padding:96px 32px 100px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.landing_heroBadge__ZVDO_{display:inline-flex;align-items:center;gap:8px;margin:0 0 28px;font-size:13px;font-weight:600;letter-spacing:.05em;color:#2a5c8a!important;text-transform:uppercase}.landing_heroBadge__ZVDO_ i{width:7px;height:7px;border-radius:50%;background:#2a5c8a;animation:landing_livePulse__MHsSu 2.2s ease infinite}.landing_hero__ejPdV h1{margin:0 0 28px;font-size:clamp(34px,6vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#151a21}.landing_hero__ejPdV h1 span{color:#2a5c8a}.landing_heroDescription__bpiz9{max-width:440px;margin:0 0 40px;font-size:clamp(16px,2.4vw,19px);line-height:1.6}.landing_buttonRow__iNsOt{display:flex;gap:16px}.landing_primaryButton__xocDz,.landing_secondaryButton__8bqCo,.landing_solidButton__Cc7hC{display:inline-block;padding:15px 28px;border-radius:2px;font-size:15px;font-weight:600;transition:transform .15s ease;text-decoration:none}.landing_primaryButton__xocDz{color:#fff;background:linear-gradient(120deg,#1b3a57,#2a5c8a)}.landing_secondaryButton__8bqCo{border:1px solid #d7dbe0;color:#151a21}.landing_solidButton__Cc7hC{color:#fff;background:#2a5c8a}.landing_heroImage__AMVhy{height:560px}.landing_mask__xjgUA{position:relative;overflow:hidden;border-radius:2px}.landing_imageLayer__eVeoQ{position:absolute;inset:-40px 0 0;overflow:hidden;transition:transform .1s linear}.landing_imageLayer__eVeoQ img{object-fit:cover;transform:scale(1.12);transition:transform 1.4s cubic-bezier(.16,1,.3,1) .1s}.landing_maskOverlay__pFnRE{position:absolute;inset:0;z-index:2;background:#fff;transform:scaleX(1);transform-origin:right;transition:transform 1.1s cubic-bezier(.65,0,.15,1) .1s}.landing_revealed__Mnp3U .landing_maskOverlay__pFnRE{transform:scaleX(0)}.landing_revealed__Mnp3U .landing_imageLayer__eVeoQ img{transform:scale(1)}.landing_sectionLabel__RIKbx{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.08em;color:#6b7280!important;text-transform:uppercase}.landing_number__qkv48{font:14px IBM Plex Mono,monospace;color:#9ca3af}.landing_benefits__cTDGh{max-width:1240px;margin:0 auto;padding:0 32px 110px}.landing_benefits__cTDGh>div:first-child{margin:0 0 40px}.landing_benefitGrid__j1c7Z{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e4e7eb}.landing_benefit__DlJr_{padding:36px 32px 0;border-right:1px solid #e4e7eb}.landing_benefit__DlJr_:last-child{border-right:0}.landing_benefit__DlJr_ .landing_number__qkv48{display:block;margin-bottom:24px}.landing_benefit__DlJr_ h3{margin:0 0 12px;font-size:23px}.landing_benefit__DlJr_ p{margin:0;font-size:16px;line-height:1.6}.landing_evidence__xQsLY{padding:96px 32px;color:#fff;background-color:#1b3a57;background-image:linear-gradient(115deg,#152c43,#2a5c8a,#1b3a57);background-size:220% 220%;animation:landing_gradientDrift__k7mYV 22s ease infinite}.landing_evidenceLabel__PgDQk{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.08em;color:#9fc2de!important;text-transform:uppercase}.landing_evidence__xQsLY h2{max-width:620px;margin:0 0 56px;font-size:36px;color:#fff}.landing_evidenceGrid__cJKrm{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.landing_evidenceCard__dGvwf{padding-top:24px;border-top:1px solid hsla(0,0%,100%,.25)}.landing_evidenceCard__dGvwf h3{margin:0 0 10px;font-size:21px;color:#fff}.landing_evidenceCard__dGvwf p{margin:0;font-size:15px;line-height:1.6;color:#c9d9e6}.landing_services__GH_pA{max-width:1240px;margin:0 auto;padding:110px 32px}.landing_servicesHeading__VkTPh{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px}.landing_servicesHeading__VkTPh h2{margin:0}.landing_servicesHeading__VkTPh>p{max-width:340px;margin:0;font-size:16px}.landing_serviceGrid__KvOtk{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e4e7eb}.landing_serviceCard__y6MIQ{display:flex;flex-direction:column;gap:14px;padding:36px 32px;background:#fff}.landing_serviceCard__y6MIQ h3{margin:0;font-size:21px}.landing_serviceCard__y6MIQ p{flex-grow:1;margin:0;font-size:15px;line-height:1.6}.landing_serviceCard__y6MIQ a{font-size:14px;font-weight:600;color:#2a5c8a}.landing_about__DIqeu{max-width:1240px;margin:0 auto;padding:0 32px 110px;display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.landing_aboutImage__Cg3JS{height:520px}.landing_about__DIqeu h2,.landing_app__q37WM h2{margin:0 0 20px;font-size:36px}.landing_largeCopy__hz98P{max-width:460px;margin:0 0 32px;font-size:17px;line-height:1.7}.landing_bullets__GQoOV{display:flex;flex-direction:column;gap:18px;margin:0 0 36px;padding:0;list-style:none}.landing_bullets__GQoOV li{display:flex;align-items:flex-start;gap:14px;font-size:16px;line-height:1.6;color:#374151}.landing_bullets__GQoOV li:before{width:6px;height:6px;flex-shrink:0;margin-top:8px;background:#2a5c8a;content:"";transform:rotate(45deg)}.landing_treatments__P5YR_{padding:110px 32px;background:#f7f8fa}.landing_treatments__P5YR_ h2{margin:0 0 56px}.landing_treatmentGrid__oVnYO{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.landing_treatment__3v2O_{display:flex;gap:20px;padding:24px 0;border-top:1px solid #e4e7eb}.landing_treatment__3v2O_ h3{margin:0 0 6px;font-size:18px;font-weight:600}.landing_treatment__3v2O_ p{margin:0;font-size:15px;line-height:1.6}.landing_process__cXtS8{position:relative;max-width:1240px;margin:0 auto;padding:110px 32px}.landing_process__cXtS8 h2{margin:0 0 64px}.landing_processGrid__XMfey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.landing_processGrid__XMfey>i{position:absolute;top:22px;right:0;left:0;height:1px;background:#e4e7eb}.landing_processCard__Uutln{position:relative;z-index:1}.landing_processCard__Uutln>span{display:inline-block;margin-bottom:24px;padding-right:16px;background:#fff;font:500 38px IBM Plex Mono,monospace;color:#2a5c8a}.landing_processCard__Uutln h3{margin:0 0 10px;font-size:19px;font-weight:600}.landing_processCard__Uutln p{margin:0;font-size:15px;line-height:1.6}.landing_app__q37WM{padding:110px 32px;background:#f7f8fa}.landing_appInner__MsNSb{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr .9fr;gap:72px;align-items:center}.landing_app__q37WM .landing_largeCopy__hz98P{max-width:440px}.landing_phones__YRavM{position:relative;height:520px;display:flex;justify-content:center}.landing_phonePrimary__pRlRL,.landing_phoneSecondary__Y_mxa{position:absolute;width:230px;height:480px;overflow:hidden;border:1px solid #e4e7eb;border-radius:22px;transition:transform .3s ease}.landing_phoneSecondary__Y_mxa{left:20px;box-shadow:0 30px 60px rgba(27,58,87,.25)}.landing_phonePrimary__pRlRL{top:40px;left:150px;box-shadow:0 30px 60px rgba(27,58,87,.3)}.landing_phones__YRavM img{object-fit:cover}.landing_cta__8ma_I{padding:100px 32px;text-align:center;color:#fff;background-color:#1b3a57;background-image:linear-gradient(120deg,#152c43,#2a5c8a,#1b3a57);background-size:220% 220%;animation:landing_gradientDrift__k7mYV 22s ease infinite}.landing_cta__8ma_I>div{max-width:640px;margin:0 auto}.landing_cta__8ma_I h2{margin:0 0 20px;font-size:40px;color:#fff}.landing_cta__8ma_I p{margin:0 0 40px;font-size:17px;line-height:1.7;color:#c9d9e6}.landing_ctaButtons__2W8dQ{display:flex;justify-content:center;gap:16px}.landing_ctaButtons__2W8dQ a{padding:15px 28px;border-radius:2px;font-size:15px;font-weight:600}.landing_ctaButtons__2W8dQ a:first-child{color:#1b3a57;background:#fff}.landing_ctaButtons__2W8dQ a:last-child{border:1px solid hsla(0,0%,100%,.4);color:#fff}@keyframes landing_gradientDrift__k7mYV{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes landing_livePulse__MHsSu{0%{box-shadow:0 0 0 0 rgba(42,92,138,.45)}70%{box-shadow:0 0 0 7px rgba(42,92,138,0)}to{box-shadow:0 0 0 0 rgba(42,92,138,0)}}@media(max-width:860px){.landing_about__DIqeu,.landing_appInner__MsNSb,.landing_hero__ejPdV{grid-template-columns:1fr}.landing_hero__ejPdV{padding:48px 20px 40px;gap:32px}.landing_aboutImage__Cg3JS,.landing_heroImage__AMVhy{height:300px}.landing_buttonRow__iNsOt{flex-direction:row;align-items:flex-start}.landing_about__DIqeu,.landing_benefits__cTDGh,.landing_process__cXtS8,.landing_services__GH_pA{padding:56px 20px}.landing_benefitGrid__j1c7Z,.landing_evidenceGrid__cJKrm,.landing_serviceGrid__KvOtk{grid-template-columns:1fr}.landing_benefit__DlJr_{padding:28px 0;border-right:0;border-bottom:1px solid #e4e7eb}.landing_app__q37WM,.landing_cta__8ma_I,.landing_evidence__xQsLY,.landing_treatments__P5YR_{padding:56px 20px}.landing_evidenceGrid__cJKrm{gap:24px}.landing_servicesHeading__VkTPh{align-items:flex-start;flex-direction:column;gap:16px}.landing_serviceCard__y6MIQ{padding:28px 20px}.landing_treatmentGrid__oVnYO{grid-template-columns:1fr;gap:0}.landing_processGrid__XMfey{grid-template-columns:repeat(2,1fr);gap:24px}.landing_processGrid__XMfey>i{display:none}.landing_phones__YRavM{height:300px}.landing_phoneSecondary__Y_mxa{display:none}.landing_phonePrimary__pRlRL{position:static;width:100%;max-width:260px;height:300px;margin:0 auto}.landing_ctaButtons__2W8dQ{flex-direction:column}.landing_cta__8ma_I h2{font-size:32px}.landing_siteFooterHack__qoIal{display:none}}@media(prefers-reduced-motion:reduce){.landing_cta__8ma_I,.landing_evidence__xQsLY{animation:none}.landing_imageLayer__eVeoQ img,.landing_maskOverlay__pFnRE,.landing_phonePrimary__pRlRL,.landing_phoneSecondary__Y_mxa{transition:none}}