.clinic-hero{align-items:center;padding-bottom:85px}.clinic-hero h1{max-width:680px}.clinic-connected-visit{--clinic-signal: #e3e3e3;margin:0;min-width:0;align-self:center;color:#aaa}html.light .clinic-connected-visit{--clinic-signal: hsl(210 7% 19.388%);color:#5b6269}.clinic-connected-visit[data-engaged=true]{--clinic-signal: #72cfc0}html.light .clinic-connected-visit[data-engaged=true]{--clinic-signal: hsl(170 49% 32.153%)}.clinic-diagram-topline{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #505050;padding:13px 0 0;font:8px/1.7 var(--font-mono);letter-spacing:.08em;color:#a0a0a0}html.light .clinic-diagram-topline{border-top:1px solid hsl(210 7% 68.676%);color:#636b72}.clinic-diagram-topline>span:last-child{color:#747474;text-align:right}html.light .clinic-diagram-topline>span:last-child{color:#899098}.clinic-atlas-space{--atlas-tilt-x: 0deg;--atlas-tilt-y: 0deg;height:390px;position:relative;perspective:1050px;isolation:isolate}.clinic-atlas-ascii{position:absolute;font:8px/1.95 var(--font-mono);letter-spacing:6px;white-space:nowrap;color:#7e7e7e;opacity:.14;top:17%;right:0;transform:rotate(-34deg) skew(14deg);-webkit-mask-image:linear-gradient(transparent,#000 45%,transparent);mask-image:linear-gradient(transparent,#000 45%,transparent);pointer-events:none}html.light .clinic-atlas-ascii{color:#7f8890}.clinic-atlas-ground{position:absolute;left:7%;right:5%;bottom:11px;height:80px;border-radius:50%;background:radial-gradient(ellipse,#eee 0%,#aaa 8%,transparent 66%);opacity:.055;transform:rotate(-12deg)}html.light .clinic-atlas-ground{background:radial-gradient(ellipse,hsl(210 7% 15.7%) 0%,hsl(210 7% 38.5%) 8%,transparent 66%)}.clinic-atlas-stack{position:absolute;width:360px;height:250px;left:49%;top:46%;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(calc(57deg + var(--atlas-tilt-x))) rotate(-35deg) rotateY(var(--atlas-tilt-y));transition:transform .25s ease-out}.clinic-atlas-plane{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(var(--atlas-z));background:linear-gradient(130deg,#202020dc,#090909ea 70%);border:1px solid #696969;box-shadow:0 2px #292929,0 5px #121212,0 6px #353535,0 22px 38px #0007;opacity:.65;transition:transform .7s cubic-bezier(.2,.75,.25,1),opacity .5s,border-color .5s,box-shadow .5s}html.light .clinic-atlas-plane{background:linear-gradient(130deg,#dedad3dc,#efede9ea 70%);border:1px solid hsl(210 7% 60.294%);box-shadow:0 2px #1b1e2252,0 5px #1b1e2252,0 6px #c2c6ca,0 22px 38px #1b1e2226}.clinic-atlas-plane:before{content:"";position:absolute;width:4px;height:4px;top:7px;left:7px;background:#aaa;box-shadow:340px 0 #aaa,0 230px #aaa,340px 230px #aaa}html.light .clinic-atlas-plane:before{background:#5b6269;box-shadow:340px 0 #5b6269,0 230px #5b6269,340px 230px #5b6269}.clinic-atlas-plane.is-active{opacity:1;border-color:var(--clinic-signal);transform:translateZ(calc(var(--atlas-z) + 13px));box-shadow:0 2px #393939,0 5px #181818,0 6px #606060,0 25px 40px #000a}html.light .clinic-atlas-plane.is-active{box-shadow:0 2px #bfc3c7,0 5px #1b1e2252,0 6px #9ba1a8,0 25px 40px #1b1e2236}.clinic-atlas-plane>svg{display:block;width:100%;height:100%}.clinic-atlas-record{--atlas-z: -90px}.clinic-atlas-visit{--atlas-z: 0px}.clinic-atlas-team{--atlas-z: 90px}.clinic-atlas-signal{opacity:.3}.clinic-atlas-plane.is-active .clinic-atlas-signal{stroke:var(--clinic-signal);opacity:1;stroke-dasharray:1;animation:clinic-atlas-connect 1.1s ease both;transition:stroke .5s}.clinic-atlas-plane.is-active>svg>rect{stroke:var(--clinic-signal);transition:stroke .5s}.clinic-atlas-callout{position:absolute;font:9px/1.5 var(--font-mono);letter-spacing:.03em;padding:7px 10px;border:1px solid #4c4c4c;color:#aaa;background:#111e;transition:border-color .5s,color .5s}html.light .clinic-atlas-callout{border:1px solid hsl(210 7% 70.018%);color:#5b6269;background:#e9e6e1ee}.clinic-atlas-callout span{font-size:7px;color:#737373;margin-right:10px}html.light .clinic-atlas-callout span{color:#8a9199}.clinic-atlas-callout:before{content:"";position:absolute;top:50%;right:100%;width:28px;border-top:1px solid #525252}html.light .clinic-atlas-callout:before{border-top:1px solid hsl(210 7% 68.006%)}.clinic-atlas-callout-top{top:12%;right:0}.clinic-atlas-callout-mid{top:48%;right:-2%}.clinic-atlas-callout-low{bottom:7%;left:5%}.clinic-atlas-callout-low:before{left:100%;right:auto;width:34px}.clinic-atlas-space[data-layer="0"] .clinic-atlas-callout-low,.clinic-atlas-space[data-layer="1"] .clinic-atlas-callout-mid,.clinic-atlas-space[data-layer="2"] .clinic-atlas-callout-top{color:#eee;border-color:var(--clinic-signal)}html.light .clinic-atlas-space[data-layer="0"] .clinic-atlas-callout-low,html.light .clinic-atlas-space[data-layer="1"] .clinic-atlas-callout-mid,html.light .clinic-atlas-space[data-layer="2"] .clinic-atlas-callout-top{color:#25282b}.clinic-atlas-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #424242}html.light .clinic-atlas-controls{border-top:1px solid hsl(210 7% 73.371%)}.clinic-atlas-controls button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 11px;border:0;border-bottom:1px solid #333;color:#aaa;background:transparent;font-size:11px;text-align:left;transition:background .3s,color .3s,border-color .3s}html.light .clinic-atlas-controls button{border-bottom:1px solid hsl(210 7% 78.4%);color:#5b6269}.clinic-atlas-controls button:first-child{padding-left:0}.clinic-atlas-controls button>span:first-child{font:8px var(--font-mono);color:#727272}html.light .clinic-atlas-controls button>span:first-child{color:#8a929a}.clinic-atlas-controls button>span:last-child{margin-left:auto;color:#777}html.light .clinic-atlas-controls button>span:last-child{color:#868e96}.clinic-atlas-controls button[aria-pressed=true]{color:#fff;border-bottom-color:var(--clinic-signal);background:linear-gradient(transparent,#ffffff06)}html.light .clinic-atlas-controls button[aria-pressed=true]{color:#181a1b;background:linear-gradient(transparent,#181a1b06)}.clinic-atlas-controls button[aria-pressed=true]>span:last-child{color:var(--clinic-signal)}.clinic-connected-visit figcaption{padding:21px 0 0;min-height:107px}.clinic-connected-visit figcaption>span{display:block;color:#7f7f7f;font:8px/1.6 var(--font-mono);letter-spacing:.08em}html.light .clinic-connected-visit figcaption>span{color:#7f878f}.clinic-connected-visit figcaption>strong{display:block;font-size:16px;font-weight:400;color:#ddd;letter-spacing:-.02em;margin-top:9px}html.light .clinic-connected-visit figcaption>strong{color:#33373a}.clinic-connected-visit figcaption>p{font-size:11px;line-height:1.8;color:#999;margin-top:7px}html.light .clinic-connected-visit figcaption>p{color:#697179}@keyframes clinic-atlas-connect{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (hover: hover) and (pointer: fine){.clinic-atlas-controls button:hover{color:#fff;background:#ffffff06}html.light .clinic-atlas-controls button:hover{color:#181a1b;background:#181a1b06}}.clinic-section-intro{margin-bottom:45px;max-width:740px}.product-page .clinic-section-intro h2{margin:0 0 25px;font-size:clamp(32px,3.7vw,56px);line-height:1.1;letter-spacing:-.045em}.clinic-section-intro>p:not(.product-eyebrow){max-width:590px;font-size:16px;line-height:1.9;color:#aaa}html.light .clinic-section-intro>p:not(.product-eyebrow){color:#5b6269}.clinic-journey-section{scroll-margin-top:35px}.clinic-visit-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #ffffff2b}html.light .clinic-visit-tabs{border-top:1px solid hsl(210 7% 10% / .169)}.clinic-visit-tabs button{position:relative;display:flex;flex-direction:column;gap:13px;align-items:flex-start;min-height:110px;padding:24px 14px 24px 0;border:0;background:transparent;color:#999;font-size:12px;text-align:left;cursor:pointer}html.light .clinic-visit-tabs button{color:#697179}.clinic-visit-tabs button[aria-selected=true]{color:#fff}html.light .clinic-visit-tabs button[aria-selected=true]{color:#181a1b}.clinic-step-number{color:#737373;font:10px var(--font-mono)}html.light .clinic-step-number{color:#8a9199}.clinic-visit-tabs button[aria-selected=true] .clinic-step-number{color:#ddd}html.light .clinic-visit-tabs button[aria-selected=true] .clinic-step-number{color:#33373a}.clinic-visit-tabs button i{position:absolute;left:0;right:20px;bottom:-1px;height:1px;background:#ffffff25}html.light .clinic-visit-tabs button i{background:#181a1b25}.clinic-visit-tabs button[aria-selected=true] i{height:2px;background:#ddd}html.light .clinic-visit-tabs button[aria-selected=true] i{background:#33373a}.clinic-visit-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:54px 0 40px;animation:clinic-panel-in .25s ease both;outline-offset:6px}@keyframes clinic-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.clinic-visit-story h3{margin-bottom:22px;font-size:clamp(27px,3vw,40px);line-height:1.17;max-width:410px}.clinic-visit-story>p:not(.product-eyebrow){max-width:450px;color:#aaa;font-size:15px;line-height:1.9}html.light .clinic-visit-story>p:not(.product-eyebrow){color:#5b6269}.clinic-visit-handoff{display:flex;align-items:flex-start;gap:15px;margin-top:33px;padding-top:22px;border-top:1px solid #ffffff20;color:#b5b5b5}html.light .clinic-visit-handoff{border-top:1px solid hsl(210 7% 10% / .125);color:#53595f}.clinic-visit-handoff>svg{flex:0 0 auto;margin-top:3px;color:#888}html.light .clinic-visit-handoff>svg{color:#767f88}.clinic-visit-handoff p{max-width:390px;font-size:12px;line-height:1.9}.clinic-visit-record{align-self:start;border:1px solid #ffffff29;background:linear-gradient(140deg,#1b1b1beb,#090909ed 62%);box-shadow:0 20px 65px #0004;transition:border-color .3s ease,transform .3s ease}html.light .clinic-visit-record{border:1px solid hsl(210 7% 10% / .161);background:linear-gradient(140deg,#e1ded8eb,#efede9ed 62%);box-shadow:0 20px 65px #1b1e2216}.clinic-record-header{display:flex;justify-content:space-between;gap:15px;padding:16px 24px;border-bottom:1px solid #ffffff1d;font:8px/1.5 var(--font-mono);letter-spacing:.08em;color:#888}html.light .clinic-record-header{border-bottom:1px solid hsl(210 7% 10% / .114);color:#767f88}.clinic-record-identity{display:flex;align-items:center;gap:15px;padding:27px 24px}.clinic-record-identity>span{display:grid;place-items:center;width:37px;height:37px;border:1px solid #ffffff39;border-radius:50%;color:#bbb;font:12px var(--font-mono)}html.light .clinic-record-identity>span{border:1px solid hsl(210 7% 10% / .224);color:#4e5459}.clinic-record-identity strong{font-weight:400;color:#e2e2e2;font-size:15px}html.light .clinic-record-identity strong{color:#2f3236}.clinic-record-identity p{margin-top:5px;color:#888;font-size:11px}html.light .clinic-record-identity p{color:#767f88}.clinic-visit-record dl{padding:0 24px 17px}.clinic-visit-record dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:15px 0;border-top:1px solid #ffffff1b;font-size:12px;line-height:1.65}html.light .clinic-visit-record dl>div{border-top:1px solid hsl(210 7% 10% / .106)}.clinic-visit-record dt{color:#8f8f8f}html.light .clinic-visit-record dt{color:#717982}.clinic-visit-record dd{margin:0;color:#d1d1d1}html.light .clinic-visit-record dd{color:#3c4145}.clinic-record-owner{display:flex;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid #ffffff1d;color:#929292;font-size:10px}html.light .clinic-record-owner{border-top:1px solid hsl(210 7% 10% / .114);color:#6e777f}.clinic-owner-dot{width:4px;height:4px;background:#aaa;border-radius:50%}html.light .clinic-owner-dot{background:#5b6269}.clinic-record-owner>span:last-child{margin-left:auto;color:#ccc}html.light .clinic-record-owner>span:last-child{color:#40454a}.clinic-editorial-body>p{max-width:600px;margin-bottom:23px;color:#aaa;font-size:16px;line-height:1.95}html.light .clinic-editorial-body>p{color:#5b6269}.clinic-editorial-body>.product-notice{font-size:12px;line-height:1.9}.clinic-principle{display:flex;gap:20px;padding-top:27px;margin-top:33px;border-top:1px solid #ffffff26}html.light .clinic-principle{border-top:1px solid hsl(210 7% 10% / .149)}.clinic-principle>span{font-size:24px;color:#8b8b8b}html.light .clinic-principle>span{color:#747d85}.clinic-principle p{max-width:420px;font-size:20px;line-height:1.55;color:#ddd}html.light .clinic-principle p{color:#33373a}.clinic-aarohi .product-demo-display{max-width:980px;margin-left:auto}.clinic-aarohi-boundary{max-width:980px;margin:20px 0 0 auto}.clinic-working-method{padding:0;margin:36px 0 0;list-style:none}.clinic-working-method li{display:flex;gap:25px;padding:23px 0;border-top:1px solid #ffffff21}html.light .clinic-working-method li{border-top:1px solid hsl(210 7% 10% / .129)}.clinic-working-method li>span{padding-top:6px;color:#777;font:10px var(--font-mono)}html.light .clinic-working-method li>span{color:#868e96}.clinic-working-method h3{font-size:18px;margin-bottom:9px}.clinic-working-method p{max-width:410px;color:#999;font-size:13px;line-height:1.8}html.light .clinic-working-method p{color:#697179}.clinic-outro>p:not(.product-eyebrow){max-width:500px}.clinic-outro .product-actions{align-items:center}@media (hover: hover) and (pointer: fine){.clinic-visit-record:hover{border-color:#ffffff50;transform:translateY(-3px)}html.light .clinic-visit-record:hover{border-color:#181a1b50}.clinic-working-method li{transition:padding-left .3s ease,border-color .3s ease}.clinic-working-method li:hover{padding-left:9px;border-color:#fff5}html.light .clinic-working-method li:hover{border-color:#181a1b55}}@media (max-width: 900px){.clinic-atlas-stack{width:310px;height:215px}.clinic-atlas-plane:before{display:none}.clinic-atlas-callout{font-size:8px;padding:6px 8px}.clinic-atlas-space{height:355px}.clinic-visit-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.clinic-visit-tabs button{min-height:97px}.clinic-visit-panel{gap:32px}.clinic-record-header,.clinic-record-identity,.clinic-record-owner,.clinic-visit-record dl{padding-left:18px;padding-right:18px}}@media (max-width: 640px){.clinic-connected-visit{margin:0;width:100%;max-width:480px;justify-self:center}.clinic-diagram-topline{padding-top:12px;font-size:7px}.clinic-atlas-space{height:365px}.clinic-atlas-stack{width:310px;height:215px}.clinic-atlas-callout-mid{right:0}.clinic-atlas-controls button{font-size:10px}.clinic-connected-visit figcaption{min-height:109px}.clinic-section-intro{margin-bottom:30px}.clinic-section-intro>p:not(.product-eyebrow){font-size:14px}.clinic-visit-tabs button{min-height:93px;font-size:11px;gap:12px;padding-top:21px;padding-right:8px}.clinic-visit-tabs button i{right:12px}.clinic-visit-panel{grid-template-columns:1fr;padding-top:35px;gap:30px}.clinic-visit-story h3{font-size:29px}.clinic-visit-story>p:not(.product-eyebrow),.clinic-editorial-body>p{font-size:14px}.clinic-visit-handoff{margin-top:25px;padding-top:20px}.clinic-record-identity{padding-top:23px;padding-bottom:23px}.clinic-visit-record dl>div{gap:14px;font-size:11px}.clinic-principle p{font-size:18px}}@media (max-width: 380px){.clinic-atlas-space{height:315px}.clinic-atlas-stack{width:258px;height:180px}.clinic-atlas-record{--atlas-z: -73px}.clinic-atlas-team{--atlas-z: 73px}.clinic-atlas-callout{font-size:7px}.clinic-atlas-callout span{margin-right:6px}.clinic-atlas-controls button{gap:7px;padding-inline:7px}.clinic-connected-visit figcaption>strong{font-size:15px}}@media (max-width: 340px){.clinic-atlas-stack{width:234px;height:163px}.clinic-atlas-space{height:305px}.clinic-atlas-callout:before{width:13px}}@media (prefers-reduced-motion: reduce){.clinic-atlas-stack{transform:translate(-50%,-50%) rotateX(57deg) rotate(-35deg)}.clinic-atlas-signal,.clinic-visit-panel{animation:none!important}.clinic-atlas-plane,.clinic-atlas-stack,.clinic-working-method li,.clinic-visit-record{transition:none!important}}.clinic-scope{-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;max-width:720px;margin:0 0 34px;padding:0;list-style:none}.clinic-scope li{-moz-column-break-inside:avoid;break-inside:avoid;padding:11px 0;border-bottom:1px solid #ffffff18;color:#dcdcdc;font-size:15px;line-height:1.5}html.light .clinic-scope li{border-bottom:1px solid hsl(210 7% 10% / .094);color:#34373b}@media (max-width: 700px){.clinic-scope{-moz-columns:1;columns:1}.clinic-scope li{font-size:14px}}
