.landing_page__dtmY1{--ink:#171715;--muted:#6f6c65;--amber:#f5a300;--pale:#fff4de;--line:#e9e6df;min-height:100vh;background:#fff;color:var(--ink);overflow:hidden}.landing_header__fsGKi{height:92px;max-width:1320px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.landing_brand__FMJo6{display:flex;width:145px;height:56px;align-items:center;overflow:hidden}.landing_brand__FMJo6 img{width:145px;height:auto}.landing_nav__gIEfd{display:flex;gap:36px;font-size:14px;font-weight:650}.landing_footer__OamDV a,.landing_nav__gIEfd a{color:inherit;text-decoration:none;transition:color .2s}.landing_footer__OamDV a:hover,.landing_nav__gIEfd a:hover{color:var(--amber)}.landing_amberButton__QTWnB,.landing_darkOutlineButton__vdtZE,.landing_loginButton__n7Jev,.landing_primaryButton__CDtoP,.landing_secondaryButton__muqwk{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:750;transition:transform .2s,background .2s,border-color .2s}.landing_loginButton__n7Jev{height:44px;padding:0 20px;border:1px solid var(--ink);border-radius:99px;color:var(--ink)}.landing_loginButton__n7Jev:hover,.landing_secondaryButton__muqwk:hover{transform:translateY(-2px);border-color:var(--amber)}.landing_mobileMenu__eSFPy{display:none;color:var(--ink)}.landing_hero__eDypb{max-width:1320px;min-height:700px;margin:auto;padding:52px 32px 0;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;position:relative}.landing_heroCopy__wMg7Z{position:relative;z-index:3;padding-bottom:70px}.landing_heroCopy__wMg7Z h1{font-size:clamp(64px,6.6vw,104px);line-height:.92;letter-spacing:-.068em;font-weight:800;margin:0;max-width:680px}.landing_heroCopy__wMg7Z h1 span{color:var(--amber)}.landing_heroCopy__wMg7Z>p{font-size:20px;line-height:1.55;color:var(--muted);max-width:500px;margin:30px 0}.landing_heroActions__veojy{display:flex;gap:12px;flex-wrap:wrap}.landing_primaryButton__CDtoP{min-height:54px;padding:0 23px;border-radius:99px;background:var(--amber);color:#171715}.landing_amberButton__QTWnB:hover,.landing_primaryButton__CDtoP:hover{transform:translateY(-2px);background:#ffb21b}.landing_secondaryButton__muqwk{min-height:54px;padding:0 22px;border:1px solid #cbc7bf;border-radius:99px;color:var(--ink)}.landing_trustLine__PwK5c{margin-top:26px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.landing_trustLine__PwK5c span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--pale);color:#aa6b00}.landing_heroVisual__p973V{height:640px;position:relative;align-self:end}.landing_heroGlow__SjYT4{position:absolute;width:510px;height:510px;right:2%;top:8%;border-radius:50%;background:var(--pale)}.landing_heroImage__HDEII{position:absolute;z-index:2;right:-10%;bottom:0;width:117%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 32px rgba(37,31,19,.1))}.landing_routeLine__AoRfJ{position:absolute;z-index:4;left:3%;bottom:7%;width:93%;height:70%;overflow:visible}.landing_routeLine__AoRfJ path{stroke:var(--amber);stroke-width:2.5;stroke-dasharray:7 9}.landing_routeNode__VpX2q{position:absolute;z-index:5;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(245,163,0,.28);border-radius:99px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(36,29,17,.09);font-size:12px;font-weight:750}.landing_routeNode__VpX2q svg{color:var(--amber)}.landing_patientNode__ybrcF{left:0;bottom:20%}.landing_doctorNode__Wp4lm{left:44%;bottom:5%}.landing_clinicNode__CDlbS{right:0;bottom:22%}.landing_platformSection__8FdfX{max-width:1320px;margin:auto;padding:130px 32px 150px}.landing_sectionIntro__7S4LU{display:grid;grid-template-columns:1.25fr .75fr;-moz-column-gap:80px;column-gap:80px;align-items:end}.landing_sectionIntro__7S4LU .landing_kicker__YUMeT{grid-column:1/-1}.landing_mobileCopy__nWmdG h2,.landing_sectionIntro__7S4LU h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);line-height:1.02;letter-spacing:-.045em;margin:15px 0 0;font-weight:500}.landing_sectionIntro__7S4LU>p:last-child{font-size:17px;line-height:1.7;color:var(--muted);max-width:480px;margin:0}.landing_darkKicker__BHugG,.landing_kicker__YUMeT{font-size:12px!important;line-height:1!important;font-family:inherit!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.17em;color:#a86d00!important}.landing_platformGrid__ehfHp{display:grid;grid-template-columns:repeat(3,1fr);margin-top:88px;border-bottom:1px solid var(--line)}.landing_platformItem__i80o8{padding:0 45px 55px;border-right:1px solid var(--line)}.landing_platformItem__i80o8:first-child{padding-left:0}.landing_platformItem__i80o8:last-child{border-right:0}.landing_platformRail__IB1gd{height:2px;background:var(--line);position:relative;margin-bottom:48px}.landing_platformRail__IB1gd:before{content:"";position:absolute;left:0;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 7px var(--pale)}.landing_platformRail__IB1gd span{position:absolute;right:0;top:-25px;font-size:11px;color:#aaa69e}.landing_platformIcon__UVTEh{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--pale);color:#a86d00}.landing_platformItem__i80o8 h3{font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;margin:25px 0 13px}.landing_platformItem__i80o8 p{color:var(--muted);line-height:1.7;max-width:320px;margin:0;min-height:82px}.landing_platformItem__i80o8 a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:14px;font-weight:750;text-decoration:none;margin-top:25px}.landing_platformItem__i80o8 a:hover{color:#a86d00}.landing_workflowSection__jNBBr{background:var(--ink);color:#fff;padding:115px max(32px,calc((100vw - 1256px)/2)) 125px}.landing_workflowHeading__xszj0{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:80px}.landing_finalCta__LwtUN h2,.landing_workflowHeading__xszj0 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,68px);line-height:1.05;letter-spacing:-.04em;font-weight:500;margin:16px 0 0}.landing_darkKicker__BHugG{color:#e9a52b!important}.landing_workflowHeading__xszj0>p{color:#a8a69f;line-height:1.7;max-width:430px;margin:0 0 6px}.landing_steps__28Nb8{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3b3a36;margin-top:70px}.landing_steps__28Nb8 div{display:flex;align-items:center;gap:16px;padding:26px 0;border-right:1px solid #3b3a36}.landing_steps__28Nb8 div+div{padding-left:32px}.landing_steps__28Nb8 div:last-child{border-right:0}.landing_steps__28Nb8 span{color:var(--amber);font-size:12px}.landing_steps__28Nb8 strong{font-size:14px}.landing_productFrames__GZ_Ax{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;margin-top:36px}.landing_productFrame__qKrrY{border:1px solid #373733;border-radius:24px;background:#f9f8f5;color:var(--ink);box-shadow:0 35px 80px rgba(0,0,0,.25);overflow:hidden}.landing_frameTop__R0H_J{height:57px;padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #e6e2da;background:#fff}.landing_frameTop__R0H_J span{display:flex;align-items:center;gap:7px;font-weight:800}.landing_frameTop__R0H_J span svg{color:var(--amber)}.landing_frameTop__R0H_J small{color:#8a867e}.landing_frameTop__R0H_J>svg{justify-self:end}.landing_bookingFrame__QS_XX{padding-bottom:20px}.landing_doctorCard__nvD6V{margin:20px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e3dfd8;border-radius:15px;background:#fff}.landing_avatar__92wYL{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pale);color:#b17200}.landing_doctorCard__nvD6V div:nth-child(2){display:flex;flex-direction:column;gap:4px}.landing_doctorCard__nvD6V strong{font-size:13px}.landing_doctorCard__nvD6V small{font-size:10px;color:#8a867e}.landing_available__x0Hp_{margin-left:auto;border-radius:99px;background:#e9f7ed;color:#39784a;font-size:9px;padding:5px 8px}.landing_frameLabel__3kYEP{margin:20px 20px 10px;font-size:11px;font-weight:700}.landing_dateRow__hUJ3S,.landing_timeRow__uWwX3{display:flex;gap:8px;margin:0 20px}.landing_dateRow__hUJ3S>span{flex:1;text-align:center;border:1px solid #e3dfd8;background:#fff;border-radius:10px;padding:8px 4px;font-size:9px;color:#888}.landing_dateRow__hUJ3S small{display:block;color:var(--ink);font-weight:750;font-size:12px;margin-top:3px}.landing_dateRow__hUJ3S .landing_activeDate__OI9Kg,.landing_timeRow__uWwX3 .landing_activeTime__Gv2VJ{background:var(--amber);border-color:var(--amber);color:var(--ink)}.landing_timeRow__uWwX3{margin-top:12px}.landing_timeRow__uWwX3 span{flex:1;border:1px solid #e3dfd8;border-radius:9px;text-align:center;padding:9px;font-size:10px;background:#fff}.landing_crmFrame__LxLK1{display:grid;grid-template-columns:58px 1fr}.landing_crmSidebar__C5CtN{background:#22221f;color:var(--amber);display:flex;flex-direction:column;align-items:center;padding-top:20px;gap:23px}.landing_crmSidebar__C5CtN span{width:18px;height:18px;border-radius:5px;background:#45443f}.landing_crmSidebar__C5CtN .landing_sidebarActive__s89dA{background:var(--amber)}.landing_crmContent__9tBcz{padding:22px}.landing_crmTitle__sl1wV{display:flex;justify-content:space-between;align-items:center}.landing_crmTitle__sl1wV>div:first-child{display:flex;flex-direction:column;gap:5px}.landing_crmTitle__sl1wV small{color:#8b887f;font-size:9px}.landing_crmTitle__sl1wV strong{font-size:17px}.landing_team__1FPZL{display:flex}.landing_team__1FPZL i{width:25px;height:25px;border-radius:50%;background:#ddd7ca;border:2px solid #f9f8f5;margin-left:-7px}.landing_team__1FPZL i:nth-child(2){background:#f3c47b}.landing_team__1FPZL i:nth-child(3){background:#b8c6c2}.landing_metrics__b38kv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.landing_metrics__b38kv span{background:#fff;border:1px solid #e5e1d9;border-radius:12px;padding:12px}.landing_metrics__b38kv small{display:block;font-size:9px;color:#8b887f}.landing_metrics__b38kv b{display:block;font-size:19px;margin-top:4px}.landing_tableHead__Cqpd7,.landing_tableRow__xr3bp{display:grid;grid-template-columns:1.4fr 1.2fr .7fr .8fr;align-items:center;gap:10px}.landing_tableHead__Cqpd7{color:#99958e;font-size:8px;text-transform:uppercase;letter-spacing:.06em;padding:8px 10px}.landing_tableRow__xr3bp{border-top:1px solid #e7e3dc;background:#fff;padding:10px;font-size:9px}.landing_tableRow__xr3bp>span:first-child,.landing_tableRow__xr3bp>span:nth-child(3){display:flex;align-items:center;gap:6px}.landing_tableRow__xr3bp i{width:20px;height:20px;border-radius:50%;background:#eee3ce}.landing_done__JO7M_,.landing_waiting__0M8Fb{justify-self:start;border-radius:99px;padding:4px 7px}.landing_done__JO7M_{background:#e7f5eb;color:#39784a}.landing_waiting__0M8Fb{background:#fff1d8;color:#9f6902}.landing_mobileSection__QJdD9{min-height:680px;background:var(--pale);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px max(32px,calc((100vw - 1180px)/2));gap:100px}.landing_phoneWrap__aQlsj{height:520px;display:flex;justify-content:center;align-items:flex-end}.landing_phone__TVxPu{width:270px;height:520px;border:8px solid #1d1d1b;border-radius:43px;background:#fff;box-shadow:0 38px 70px rgba(111,70,0,.2);position:relative;transform:rotate(-6deg);overflow:hidden}.landing_phoneSpeaker__Z0deG{width:82px;height:20px;border-radius:0 0 14px 14px;background:#1d1d1b;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.landing_phoneScreen__nZZN2{padding:48px 20px 20px}.landing_phoneBrand__XFhvI{display:flex;align-items:center;gap:6px;color:#d48900;font-weight:800;font-size:13px}.landing_phoneScreen__nZZN2>p{font-size:11px;color:#8b887f;margin:34px 0 8px}.landing_phoneScreen__nZZN2>strong{font-size:21px;line-height:1.25}.landing_phoneCard__YjmSa{display:flex;align-items:center;gap:11px;background:var(--pale);padding:13px;border-radius:15px;margin-top:30px;color:#b37200}.landing_phoneCard__YjmSa span{display:flex;flex-direction:column;flex:1;color:var(--ink)}.landing_phoneCard__YjmSa b{font-size:10px}.landing_phoneCard__YjmSa small{font-size:9px;color:#8b887f;margin-top:3px}.landing_phoneTiles__wqFUJ{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.landing_phoneTiles__wqFUJ span{height:70px;border:1px solid #ebe7df;border-radius:13px;background:#faf9f7}.landing_mobileCopy__nWmdG>p:not(.landing_kicker__YUMeT){font-size:17px;line-height:1.75;color:var(--muted);max-width:480px;margin:25px 0 30px}.landing_mobileCopy__nWmdG h2{font-size:clamp(52px,5vw,74px)}.landing_finalCta__LwtUN{background:var(--ink);color:#fff;padding:95px max(32px,calc((100vw - 1256px)/2));display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.landing_finalCta__LwtUN h2{font-size:clamp(43px,4.4vw,64px)}.landing_finalActions__Wjgw1>p{color:#a8a69f;margin:0 0 25px}.landing_finalActions__Wjgw1>div{display:flex;gap:10px;flex-wrap:wrap}.landing_amberButton__QTWnB,.landing_darkOutlineButton__vdtZE{min-height:52px;padding:0 22px;border-radius:99px}.landing_amberButton__QTWnB{background:var(--amber);color:var(--ink)}.landing_darkOutlineButton__vdtZE{border:1px solid #4c4b46;color:#fff}.landing_darkOutlineButton__vdtZE:hover{border-color:var(--amber);color:var(--amber)}.landing_footer__OamDV{max-width:1320px;margin:auto;padding:75px 32px 30px;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:60px}.landing_footerBrand__s_Rzf img{width:135px;height:auto}.landing_footerBrand__s_Rzf p{color:var(--muted);font-size:13px;line-height:1.6;max-width:250px}.landing_footer__OamDV>div:not(.landing_footerBrand__s_Rzf){display:flex;flex-direction:column;gap:13px;font-size:13px;color:var(--muted)}.landing_footer__OamDV strong{color:var(--ink);margin-bottom:5px}.landing_copyright__gBmIG{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;margin:30px 0 0;color:#9a968f;font-size:12px}@media(max-width:900px){.landing_header__fsGKi{height:76px;padding:0 20px}.landing_brand__FMJo6,.landing_brand__FMJo6 img{width:122px}.landing_loginButton__n7Jev,.landing_nav__gIEfd{display:none}.landing_mobileMenu__eSFPy{display:flex}.landing_hero__eDypb{min-height:0;padding:54px 20px 0;grid-template-columns:1fr}.landing_heroCopy__wMg7Z{padding-bottom:20px}.landing_heroCopy__wMg7Z h1{font-size:clamp(54px,16vw,78px)}.landing_heroCopy__wMg7Z>p{font-size:17px;margin:24px 0}.landing_heroVisual__p973V{height:500px;margin-top:10px}.landing_heroImage__HDEII{width:116%;right:-12%}.landing_routeLine__AoRfJ,.landing_routeNode__VpX2q{display:none}.landing_platformSection__8FdfX{padding:90px 20px}.landing_sectionIntro__7S4LU{grid-template-columns:1fr}.landing_sectionIntro__7S4LU h2{font-size:45px}.landing_sectionIntro__7S4LU>p:last-child{margin-top:25px}.landing_platformGrid__ehfHp{grid-template-columns:1fr;margin-top:55px;border:0}.landing_platformItem__i80o8,.landing_platformItem__i80o8:first-child{padding:0 0 45px;margin-bottom:45px;border-right:0;border-bottom:1px solid var(--line)}.landing_platformItem__i80o8 p{min-height:0}.landing_workflowSection__jNBBr{padding:80px 20px}.landing_workflowHeading__xszj0{grid-template-columns:1fr;gap:25px}.landing_workflowHeading__xszj0 h2{font-size:44px}.landing_steps__28Nb8{grid-template-columns:1fr}.landing_steps__28Nb8 div,.landing_steps__28Nb8 div+div{padding:18px 0;border-right:0;border-bottom:1px solid #3b3a36}.landing_productFrames__GZ_Ax{grid-template-columns:1fr}.landing_crmFrame__LxLK1{display:none}.landing_mobileSection__QJdD9{grid-template-columns:1fr;padding:75px 20px;gap:55px}.landing_phoneWrap__aQlsj{order:2;height:460px}.landing_phone__TVxPu{width:240px;height:460px}.landing_mobileCopy__nWmdG h2{font-size:52px}.landing_finalCta__LwtUN{grid-template-columns:1fr;padding:75px 20px;gap:30px}.landing_finalCta__LwtUN h2{font-size:43px}.landing_footer__OamDV{grid-template-columns:1fr 1fr;padding:60px 20px 25px;gap:40px 25px}.landing_footerBrand__s_Rzf{grid-column:1/-1}}@media(max-width:480px){.landing_heroVisual__p973V{height:405px}.landing_heroImage__HDEII{width:127%;right:-20%}.landing_heroGlow__SjYT4{width:330px;height:330px}.landing_heroActions__veojy{align-items:stretch}.landing_primaryButton__CDtoP,.landing_secondaryButton__muqwk{width:100%}.landing_trustLine__PwK5c{line-height:1.45}.landing_productFrame__qKrrY{border-radius:18px}.landing_dateRow__hUJ3S>span:nth-child(n+4),.landing_frameTop__R0H_J small{display:none}.landing_frameTop__R0H_J{grid-template-columns:1fr 1fr}.landing_footer__OamDV{grid-template-columns:1fr}.landing_copyright__gBmIG,.landing_footerBrand__s_Rzf{grid-column:1}.landing_finalActions__Wjgw1 a{width:100%}}@media(prefers-reduced-motion:reduce){.landing_page__dtmY1 *{scroll-behavior:auto!important;transition:none!important}}