.clinic-page{--clinic-blue:#2e4b9d;--clinic-deep:#10285f;--clinic-cyan:#52e2cf;--clinic-teal:#159f91;--clinic-muted:#5f6c85;--clinic-line:#dce5f2;color:var(--clinic-deep);background:#fff;overflow:hidden}.clinic-page *,.clinic-page :before,.clinic-page :after{box-sizing:border-box}.clinic-page h1,.clinic-page h2,.clinic-page h3,.clinic-page p{text-wrap:pretty}.clinic-page h1{color:var(--clinic-deep);letter-spacing:-.045em;margin:15px 0 22px;font-size:48px;font-weight:700;line-height:1.03}.clinic-page h2{color:var(--clinic-deep);letter-spacing:-.035em;margin:12px 0 17px;font-size:35px;font-weight:600;line-height:1.08}.clinic-page h3{color:var(--clinic-deep);font-size:20px;font-weight:600;line-height:1.18}.clinic-page p{color:#2c2d30;line-height:1.7}.clinic-shell{width:min(1200px,100% - 48px);margin:0 auto}.clinic-kicker{color:var(--clinic-blue);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:600}.clinic-hero{background:radial-gradient(circle at 90% 14%,#52e2cf38,#0000 26%),linear-gradient(135deg,#fff 0%,#f5f8ff 58%,#effdfb 100%);padding:48px 0 52px;position:relative}.clinic-hero:before{content:"";border:1px solid #2e4b9d1f;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-330px;right:-310px}.clinic-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:60px;display:grid;position:relative}.clinic-hero-copy>p{max-width:560px;margin:0;font-size:16px}.clinic-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.clinic-actions .button,.clinic-text-link{align-items:center;gap:9px;display:inline-flex}.clinic-actions svg{width:17px;height:17px}.clinic-text-link{color:var(--clinic-blue);font-size:14px;font-weight:700;text-decoration:none}.clinic-text-link:hover{color:var(--clinic-teal)}.clinic-trust{flex-wrap:wrap;gap:10px 17px;margin-top:26px;display:flex}.clinic-trust span{color:#485672;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.clinic-trust svg{width:15px;height:15px;color:var(--clinic-teal)}.clinic-operations{background:#fff;border:8px solid #ffffffe6;border-radius:25px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 30px 72px #1832742e}.clinic-operations-screen{width:100%;height:auto;display:block}.clinic-operations>.clinic-window-bar,.clinic-operations>.clinic-operations-body{display:none}.clinic-window-bar{border-bottom:1px solid #e8edf5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:45px;padding:0 16px;font-size:10px;display:grid}.clinic-window-bar>span{gap:5px;display:flex}.clinic-window-bar i{background:#dce3ef;border-radius:50%;width:7px;height:7px;display:block}.clinic-window-bar i:first-child{background:var(--clinic-cyan)}.clinic-window-bar strong{color:var(--clinic-deep);font-size:11px;font-weight:600}.clinic-window-bar small{color:#7a8599;justify-self:end}.clinic-operations-body{grid-template-columns:52px 1fr;min-height:410px;display:grid}.clinic-operations-body>aside{background:var(--clinic-deep);flex-direction:column;align-items:center;gap:13px;padding:14px 9px;display:flex}.clinic-operations-body>aside b{width:31px;height:31px;color:var(--clinic-deep);background:var(--clinic-cyan);border-radius:9px;place-items:center;display:grid}.clinic-operations-body>aside i{background:#ffffff26;border-radius:8px;width:28px;height:6px}.clinic-operations-body>aside i.is-active{background:#52e2cfb8}.clinic-dashboard{background:#f5f8fc;padding:20px}.clinic-dashboard-head{justify-content:space-between;align-items:center;display:flex}.clinic-dashboard-head div{display:grid}.clinic-dashboard-head small{color:var(--clinic-blue);letter-spacing:.1em;font-size:8px;font-weight:800}.clinic-dashboard-head strong{color:var(--clinic-deep);margin-top:3px;font-size:14px;font-weight:600}.clinic-dashboard-head>span{color:#65718a;background:#fff;border:1px solid #dfe6f1;border-radius:9px;padding:7px 10px;font-size:9px}.clinic-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.clinic-metrics article{background:#fff;border:1px solid #e1e7f1;border-radius:12px;padding:13px}.clinic-metrics small,.clinic-metrics span{color:#778297;font-size:9px;display:block}.clinic-metrics strong{color:var(--clinic-deep);margin:4px 0 1px;font-size:19px;font-weight:600;display:block}.clinic-metrics span{color:var(--clinic-teal);font-weight:700}.clinic-flow-card{background:#fff;border:1px solid #e1e7f1;border-radius:13px;margin-top:10px;padding:14px}.clinic-flow-card>div{color:#778297;justify-content:space-between;font-size:9px;display:flex}.clinic-flow-card>div strong{color:var(--clinic-deep);font-size:12px;font-weight:600}.clinic-flow-card ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.clinic-flow-card li{color:#9aa5b7;text-align:center;background:#f5f7fb;border-radius:9px;justify-items:center;gap:6px;min-width:0;padding:10px 6px;display:grid}.clinic-flow-card li svg{width:15px;height:15px}.clinic-flow-card li span{min-width:0;display:grid}.clinic-flow-card li b{color:#5b6880;font-size:9px}.clinic-flow-card li small{color:#8b95a8;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.clinic-flow-card li.is-done{color:var(--clinic-teal);background:#edf9f7}.clinic-flow-card li.is-active{color:var(--clinic-blue);background:#edf1fb;box-shadow:inset 0 0 0 1px #2e4b9d24}.clinic-ai-note{color:var(--clinic-blue);background:linear-gradient(90deg,#eaf0fb,#effaf8);border-radius:11px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.clinic-ai-note>svg{width:18px;height:18px}.clinic-ai-note p{margin:0;font-size:9px;line-height:1.35;display:grid}.clinic-ai-note p b{color:var(--clinic-deep)}.clinic-ai-note p span{color:#65718a}.clinic-ai-note em{color:var(--clinic-teal);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.clinic-journey{padding:56px 0 60px}.clinic-heading{max-width:780px}.clinic-heading p{max-width:680px;margin:0}.clinic-journey-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:34px;display:grid}.clinic-journey-grid article{border:1px solid var(--clinic-line);background:linear-gradient(150deg,#fff,#f7f9fd);border-radius:18px;min-height:250px;padding:22px;position:relative}.clinic-journey-grid article>small{color:#aab4c5;font-size:10px;font-weight:800;position:absolute;top:23px;right:20px}.clinic-journey-grid article>span{width:44px;height:44px;color:var(--clinic-blue);background:#eaf0fb;border-radius:13px;place-items:center;display:grid}.clinic-journey-grid article>span svg{width:21px;height:21px}.clinic-journey-grid h3{margin:24px 0 10px}.clinic-journey-grid p{margin:0;font-size:13px;line-height:1.62}.clinic-heading-center{text-align:center;max-width:850px;margin-inline:auto}.clinic-heading-center p{margin-inline:auto}.clinic-solutions{background:#f4f7fc;padding:56px 0 60px}.clinic-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.clinic-solution-grid>article{background:#fff;border:1px solid #dbe4f1;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:445px;padding:27px;display:flex;overflow:hidden;box-shadow:0 12px 30px #1832740b}.clinic-solution-media{background:#e8eef8;border-bottom:1px solid #dbe4f1;flex:none;width:calc(100% + 54px);height:145px;margin:-27px -27px 0;overflow:hidden}.clinic-solution-media img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .45s;display:block}.clinic-solution-grid>article:hover .clinic-solution-media img{transform:scale(1.025)}.clinic-solution-grid>article:nth-child(5) .clinic-solution-media img{object-position:center 42%}.clinic-solution-grid>article:nth-child(6) .clinic-solution-media img{object-position:center bottom}.clinic-solution-icon{width:48px;height:48px;color:var(--clinic-blue);z-index:1;background:#eaf0fb;border:4px solid #fff;border-radius:14px;place-items:center;margin-top:-23px;display:grid}.clinic-solution-icon svg{width:23px;height:23px}.clinic-solution-grid h3{margin:22px 0 12px}.clinic-solution-grid p{margin:0;font-size:14px;line-height:1.68}.clinic-solution-grid>article>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.clinic-solution-grid>article>div span{color:#52617c;background:#f1f4fa;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.clinic-solution-grid>article>a{color:var(--clinic-blue);align-items:center;gap:8px;margin-top:auto;padding-top:23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.clinic-solution-grid>article>a:hover{color:var(--clinic-teal)}.clinic-solution-grid>article>a svg{width:16px;height:16px}.clinic-ai-band{color:#fff;background:radial-gradient(circle at 88% 14%,#52e2cf2b,#0000 25%),linear-gradient(135deg,#10275d,#285c99);padding:56px 0}.clinic-ai-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.clinic-kicker-light{color:var(--clinic-cyan)}.clinic-ai-copy h2{color:#fff}.clinic-ai-copy p{color:#ffffffba;margin:0}.clinic-ai-copy>a{color:var(--clinic-cyan);align-items:center;gap:8px;margin-top:25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.clinic-ai-copy>a svg{width:17px;height:17px}.clinic-ai-tools{grid-template-columns:1fr 1fr;gap:11px;display:grid}.clinic-ai-tools article{background:#ffffff12;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:42px 1fr;align-content:start;gap:15px;min-height:190px;padding:23px;display:grid}.clinic-ai-tools article>svg{width:42px;height:42px;color:var(--clinic-cyan);background:#52e2cf1a;border-radius:12px;padding:10px}.clinic-ai-tools h3{color:#fff;margin:5px 0 9px}.clinic-ai-tools p{color:#ffffffad;margin:0;font-size:13px;line-height:1.62}.clinic-inventory{padding:58px 0 62px}.clinic-inventory-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:68px;display:grid}.clinic-inventory-intro{position:sticky;top:110px}.clinic-inventory-intro>p{margin:0}.clinic-inventory-note{background:#f6f8fc;border:1px solid #dbe4f1;border-radius:15px;align-items:flex-start;gap:13px;margin-top:25px;padding:18px;display:flex}.clinic-inventory-note>svg{width:23px;height:23px;color:var(--clinic-teal);flex:none}.clinic-inventory-note>span{color:#69758c;font-size:12px;line-height:1.55}.clinic-inventory-note strong{color:var(--clinic-deep);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.clinic-inventory-groups{border-top:1px solid var(--clinic-line)}.clinic-inventory-groups details{border-bottom:1px solid var(--clinic-line)}.clinic-inventory-groups summary{cursor:pointer;grid-template-columns:46px 1fr 32px;align-items:center;gap:15px;padding:23px 2px;list-style:none;display:grid}.clinic-inventory-groups summary::-webkit-details-marker{display:none}.clinic-inventory-groups summary>span{width:44px;height:44px;color:var(--clinic-blue);background:#eaf0fb;border-radius:13px;place-items:center;display:grid}.clinic-inventory-groups summary>span svg{width:21px;height:21px}.clinic-inventory-groups summary h3{margin:0 0 5px}.clinic-inventory-groups summary p{margin:0;font-size:13px;line-height:1.55}.clinic-inventory-groups summary>b{width:30px;height:30px;color:var(--clinic-blue);background:#edf2fb;border-radius:50%;place-items:center;font-size:18px;font-weight:500;transition:transform .2s;display:grid}.clinic-inventory-groups details[open] summary>b{transform:rotate(45deg)}.clinic-inventory-groups ul{grid-template-columns:1fr 1fr;gap:8px;margin:-3px 0 24px 61px;padding:0;list-style:none;display:grid}.clinic-inventory-groups li{background:#f8fafe;border:1px solid #e0e7f1;border-radius:12px;flex-direction:column;min-height:95px;padding:14px 15px;display:flex}.clinic-inventory-groups li strong{color:var(--clinic-deep);font-size:13px;font-weight:600}.clinic-inventory-groups li span{color:#2c2d30;margin-top:5px;font-size:13px;line-height:1.5}.clinic-control{background:#f3f7ff;padding:56px 0 60px}.clinic-control .clinic-heading{max-width:800px}.clinic-control-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.clinic-control-grid article{background:#fff;border:1px solid #dae4f2;border-radius:18px;min-height:310px;padding:24px}.clinic-control-grid article>svg{width:25px;height:25px;color:var(--clinic-teal)}.clinic-control-grid h3{margin:20px 0 11px}.clinic-control-grid p{margin:0;font-size:13px;line-height:1.65}.clinic-control-strip{color:#fff;background:var(--clinic-deep);border-radius:16px;grid-template-columns:30px 1fr auto;align-items:center;gap:15px;margin-top:14px;padding:19px 22px;display:grid}.clinic-control-strip>svg{width:24px;height:24px;color:var(--clinic-cyan)}.clinic-control-strip p{color:#ffffffba;margin:0;font-size:12px;line-height:1.55}.clinic-control-strip p strong{color:#fff}.clinic-control-strip a{color:var(--clinic-cyan);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.clinic-control-strip a svg{width:15px;height:15px}.clinic-faq{padding:56px 0 60px}.clinic-faq-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:75px;display:grid}.clinic-faq-list{border-top:1px solid var(--clinic-line)}.clinic-faq-list details{border-bottom:1px solid var(--clinic-line)}.clinic-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;list-style:none;display:flex}.clinic-faq-list summary::-webkit-details-marker{display:none}.clinic-faq-list summary h3{margin:0;font-size:16px;font-weight:600;line-height:1.45}.clinic-faq-list summary span{width:30px;height:30px;color:var(--clinic-blue);background:#edf2fb;border-radius:50%;flex:none;place-items:center;font-size:18px;transition:transform .2s;display:grid}.clinic-faq-list details[open] summary span{transform:rotate(45deg)}.clinic-faq-list details>p{max-width:700px;margin:-5px 50px 22px 0;font-size:13px;line-height:1.7}.clinic-cta{background:linear-gradient(135deg,#10275d,#295f9e);padding:50px 0}.clinic-cta-inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.clinic-cta-inner>div{max-width:720px}.clinic-cta h2{color:#fff;margin-bottom:12px}.clinic-cta p{color:#ffffffb3;margin:0}.clinic-button-cyan{flex:none;color:var(--clinic-deep)!important;background:var(--clinic-cyan)!important}.clinic-button-cyan svg{width:17px;height:17px}@media (width<=980px){.clinic-hero-grid{grid-template-columns:1fr}.clinic-hero-copy{max-width:730px}.clinic-operations{width:min(100%,760px);transform:none}.clinic-journey-grid{grid-template-columns:repeat(3,1fr)}.clinic-solution-grid{grid-template-columns:1fr 1fr}.clinic-ai-grid,.clinic-inventory-grid,.clinic-faq-grid{grid-template-columns:1fr;gap:42px}.clinic-inventory-intro{position:static}.clinic-control-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.clinic-shell{width:min(100% - 34px,1180px)}.clinic-page h1{font-size:42px}.clinic-page h2{font-size:34px}.clinic-hero{padding:42px 0 46px}.clinic-actions{flex-direction:column;align-items:flex-start}.clinic-operations{border-width:5px;border-radius:19px}.clinic-window-bar{grid-template-columns:1fr auto}.clinic-window-bar small{display:none}.clinic-operations-body{grid-template-columns:38px 1fr}.clinic-operations-body>aside{padding-inline:5px}.clinic-dashboard{padding:13px}.clinic-dashboard-head>span{display:none}.clinic-metrics{grid-template-columns:1fr 1fr}.clinic-metrics article:last-child{display:none}.clinic-flow-card ol{grid-template-columns:1fr 1fr}.clinic-journey{padding:44px 0}.clinic-journey-grid{grid-template-columns:1fr}.clinic-journey-grid article{min-height:0}.clinic-solutions,.clinic-ai-band,.clinic-inventory,.clinic-control,.clinic-faq{padding:44px 0}.clinic-solution-grid,.clinic-ai-tools,.clinic-control-grid{grid-template-columns:1fr}.clinic-solution-grid>article,.clinic-ai-tools article,.clinic-control-grid article{min-height:0}.clinic-solution-media{height:clamp(135px,43vw,190px)}.clinic-inventory-groups summary{grid-template-columns:42px 1fr 30px;gap:13px}.clinic-inventory-groups summary>span{width:40px;height:40px}.clinic-inventory-groups summary p{display:none}.clinic-inventory-groups ul{grid-template-columns:1fr;margin-left:0}.clinic-inventory-groups li{min-height:0}.clinic-control-strip{grid-template-columns:28px 1fr}.clinic-control-strip a{white-space:normal;grid-column:2}.clinic-cta-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.clinic-page *{scroll-behavior:auto!important}.clinic-solution-media img{transition:none}}
