.clinic-home-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.clinic-home{position:relative;overflow:hidden;padding:clamp(66px,9vw,124px) 0 78px;border-bottom:1px solid rgba(215,168,75,.32);background:radial-gradient(circle at 14% 18%,rgba(215,168,75,.18),transparent 32%),linear-gradient(145deg,#071f3d,#0b2c52);color:#f7f6f2}.clinic-home-hero-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:56px;align-items:center}.clinic-home-kicker,.clinic-home-label{display:inline-flex;align-items:center;gap:10px;color:#9b7226;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.clinic-home .clinic-home-kicker{color:#d7a84b}.clinic-home-kicker:before,.clinic-home-label:before{content:"";width:28px;height:1px;background:#d7a84b}.clinic-home h1{max-width:760px;margin:20px 0 22px;color:#fff;font-size:clamp(52px,8vw,94px);line-height:.96;letter-spacing:-.067em}.clinic-home-copy>p{max-width:720px;margin:0;color:#c8d0da;font-size:clamp(17px,2vw,21px);line-height:1.72}.clinic-home-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.clinic-home-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border:1px solid #e2e8f0;border-radius:14px;color:#071426;text-decoration:none;font-size:13px;font-weight:900;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.clinic-home-button:hover{transform:translateY(-2px)}.clinic-home-button.primary{border-color:#d7a84b;background:#d7a84b}.clinic-home-button.primary:hover{background:#c59b27;box-shadow:0 12px 28px rgba(215,168,75,.22)}.clinic-home-button.secondary{background:#fff;color:#071f3d}.clinic-home-assurance{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.clinic-home-assurance span{padding:8px 11px;border:1px solid rgba(226,232,240,.25);border-radius:999px;background:rgba(255,255,255,.06);color:#c8d0da;font-size:11px;font-weight:750}.clinic-home-brand{position:relative;min-height:360px;display:grid;place-items:center;align-content:center}.clinic-home-logo{position:relative;isolation:isolate;width:min(450px,94%);display:grid;place-items:center;padding:28px;overflow:hidden;border:1px solid rgba(215,168,75,.75);border-radius:32px;background:#f7f6f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 30px 90px rgba(0,0,0,.24)}.clinic-home-logo:before{content:"";position:absolute;inset:12%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(215,168,75,.13),transparent 68%);filter:blur(18px)}.clinic-home-logo img{width:100%;height:auto;object-fit:contain;background:transparent;filter:drop-shadow(0 16px 34px rgba(0,0,0,.16))}.clinic-home-caption{position:absolute;right:0;bottom:36px;padding:14px 17px;border:1px solid rgba(215,168,75,.45);border-radius:16px;background:rgba(7,31,61,.92);backdrop-filter:blur(16px)}.clinic-home-caption strong,.clinic-home-caption span{display:block}.clinic-home-caption strong{color:#fff;font-size:12px}.clinic-home-caption span{margin-top:4px;color:#c8d0da;font-size:10px}.clinic-home-section{padding:clamp(74px,9vw,116px) 0;color:#071426}.clinic-home-heading.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:48px;align-items:end}.clinic-home-heading h2{margin:14px 0 0;color:#071f3d;font-size:clamp(38px,6vw,66px);line-height:1.03;letter-spacing:-.057em}.clinic-home-heading>p{margin:0;color:#5a6578;font-size:15px;line-height:1.75}.clinic-home-heading.centered{max-width:850px;margin:0 auto 36px;text-align:center}.clinic-home-heading.centered .clinic-home-label{justify-content:center}.clinic-home-heading.centered p{max-width:720px;margin:15px auto 0}.clinic-home-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}.clinic-home-risk-grid article,.clinic-home-device-grid article,.clinic-home-step-grid article{border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(7,20,38,.07)}.clinic-home-risk-grid article{min-height:250px;padding:24px}.clinic-home-risk-grid article>span,.clinic-home-step-grid b{color:#9b7226;font-size:10px;font-weight:900;letter-spacing:.14em}.clinic-home-risk-grid h3{margin:46px 0 11px;color:#071426;font-size:22px;line-height:1.15}.clinic-home-risk-grid p,.clinic-home-step-grid p{margin:0;color:#5a6578;font-size:12px;line-height:1.68}.clinic-home-value{padding:clamp(70px,8vw,104px) 0;border-block:1px solid #e2e8f0;background:#fff;color:#071426}.clinic-home-value-grid{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:55px;align-items:center}.clinic-home-value-logo{width:min(420px,100%);display:grid;place-items:center;margin-inline:auto;padding:24px;border:1px solid #e2e8f0;border-radius:28px;background:#f7f6f2}.clinic-home-value-logo img{width:100%;height:auto;object-fit:contain}.clinic-home-value h2{margin:14px 0 24px;color:#071f3d;font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.055em}.clinic-home-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.clinic-home-checks div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#fbfaf7;color:#5a6578;font-size:12px}.clinic-home-checks i{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border:1px solid #d7a84b;border-radius:50%;color:#9b7226;font-style:normal}.clinic-home-device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clinic-home-device-grid article{min-height:175px;display:grid;align-content:space-between;padding:22px}.clinic-home-device-grid article>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid #d7a84b;border-radius:14px;background:#fff8e8;color:#8c651e;font-size:12px;font-weight:900}.clinic-home-device-grid strong{margin-top:26px;color:#071426;font-size:16px}.clinic-home-device-grid small{margin-top:6px;color:#5a6578}.clinic-home-workflow{padding:clamp(74px,9vw,112px) 0;border-block:1px solid #e2e8f0;background:#fff;color:#071426}.clinic-home-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.clinic-home-step-grid article{min-height:260px;padding:22px;background:#f7f6f2}.clinic-home-step-grid h3{margin:52px 0 12px;color:#071426;font-size:18px}.clinic-home-cta{margin-block:80px 120px;padding:clamp(28px,5vw,50px);display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;border:1px solid #e2e8f0;border-radius:28px;background:#fff;color:#071426;box-shadow:0 16px 44px rgba(7,20,38,.07)}.clinic-home-cta h2{margin:13px 0 10px;color:#071f3d;font-size:clamp(30px,5vw,54px);line-height:1.05}.clinic-home-cta p{margin:0;color:#5a6578;line-height:1.7}

.clinic-home-testimonials{position:relative;overflow:hidden;padding:clamp(76px,9vw,118px) 0;border-block:1px solid rgba(215,168,75,.28);background:radial-gradient(circle at 50% 8%,rgba(215,168,75,.15),transparent 32%),#f7f6f2;color:#071426}.clinic-home-testimonials:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(7,31,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(7,31,61,.022) 1px,transparent 1px);background-size:48px 48px}.clinic-home-testimonials .clinic-home-shell{position:relative;z-index:1}.clinic-home-testimonials .clinic-home-heading h2{color:#071f3d;font-size:clamp(34px,5vw,58px)}.clinic-home-testimonials .clinic-home-heading>p{color:#5a6578}.clinic-home-testimonials .clinic-home-label{color:#d7a84b}.clinic-testimonial-heading{margin-bottom:clamp(30px,5vw,50px)!important}.clinic-testimonial-carousel{position:relative}.clinic-testimonial-viewport{overflow-x:auto;overflow-y:hidden;padding:6px 4px 34px;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x}.clinic-testimonial-viewport::-webkit-scrollbar{display:none}.clinic-testimonial-track{display:flex;gap:24px}.clinic-testimonial-card{position:relative;flex:0 0 100%;min-width:0;overflow:hidden;border:1px solid rgba(215,168,75,.42);border-radius:30px;background:#fff;box-shadow:0 14px 36px rgba(7,20,38,.12);scroll-snap-align:start;scroll-snap-stop:always;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.clinic-testimonial-card:hover{transform:translateY(-4px);border-color:rgba(215,168,75,.72);box-shadow:0 26px 58px rgba(7,20,38,.2)}.clinic-testimonial-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.clinic-testimonial-arrow{position:absolute;z-index:8;top:calc(50% - 42px);width:48px;height:64px;display:grid;place-items:center;border:1px solid rgba(215,168,75,.72);border-radius:18px;background:#071f3d;color:#d7a84b;cursor:pointer;box-shadow:0 16px 38px rgba(7,20,38,.22);transition:transform .2s ease,background .2s ease}.clinic-testimonial-arrow:hover{transform:translateY(-2px);background:#0b2c52}.clinic-testimonial-arrow:focus-visible{outline:3px solid rgba(215,168,75,.36);outline-offset:3px}.clinic-testimonial-arrow svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.clinic-testimonial-arrow--prev{left:-22px}.clinic-testimonial-arrow--next{right:-22px}.clinic-testimonial-dots{min-height:22px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:2px}.clinic-testimonial-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#9aa6b2;cursor:pointer;transition:width .2s ease,background .2s ease}.clinic-testimonial-dots button[aria-current=true]{width:34px;background:#d7a84b}.clinic-testimonial-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}

@media (min-width:640px){.clinic-testimonial-card{flex-basis:calc((100% - 24px)/2)}}@media (min-width:1024px){.clinic-testimonial-card{flex-basis:calc((100% - 48px)/3)}}@media (max-width:960px){.clinic-home-hero-grid,.clinic-home-value-grid,.clinic-home-heading.split,.clinic-home-cta{grid-template-columns:1fr}.clinic-home-brand{min-height:320px}.clinic-home-risk-grid,.clinic-home-device-grid,.clinic-home-step-grid{grid-template-columns:repeat(2,1fr)}.clinic-home-checks{grid-template-columns:1fr}.clinic-testimonial-arrow--prev{left:4px}.clinic-testimonial-arrow--next{right:4px}}@media (max-width:639px){.clinic-testimonial-track{gap:16px}.clinic-testimonial-arrow{width:42px;height:56px;top:calc(50% - 38px)}.clinic-testimonial-card{border-radius:24px}}@media (max-width:580px){.clinic-home{padding:48px 0 58px}.clinic-home-shell{width:calc(100% - 20px)}.clinic-home h1{font-size:50px}.clinic-home-actions{display:grid}.clinic-home-button{width:100%}.clinic-home-brand{min-height:260px}.clinic-home-logo{width:min(350px,96%);padding:18px;border-radius:24px}.clinic-home-caption{right:5px;bottom:6px}.clinic-home-risk-grid,.clinic-home-device-grid,.clinic-home-step-grid{grid-template-columns:1fr}.clinic-home-risk-grid article,.clinic-home-step-grid article{min-height:0}.clinic-home-risk-grid h3,.clinic-home-step-grid h3{margin-top:30px}.clinic-home-cta{margin-block:54px 106px;padding:25px 20px}.clinic-home-testimonials{padding-block:64px}.clinic-testimonial-heading{padding-inline:8px}.clinic-testimonial-arrow{opacity:.94}}@media (prefers-reduced-motion:reduce){.clinic-testimonial-card,.clinic-testimonial-arrow,.clinic-testimonial-dots button{transition:none}.clinic-testimonial-viewport{scroll-behavior:auto}}
