:root{--navy:#103e39;--ink:#183b36;--iris:#12675d;--gold:#b88c44;--muted:#60776e;--cloud:#f3f7f5;--line:#dfe9e4;--radius:22px}
body{color:var(--ink)}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:#4b9d82}.container{width:min(1360px,calc(100% - 96px))}.header{border-color:var(--line);background:#fffffff2}.header-inner{height:88px}.header nav{gap:30px}.header nav a:hover{color:#12675d}.brand span{font-size:17px}.brand small{font-size:10px}.button{border-radius:12px;min-height:52px;transition:background .18s,box-shadow .18s}.button:hover{transform:none}.primary{background:#12675d;box-shadow:0 5px 15px #12675d14}.primary:hover{background:#0d554c;box-shadow:0 6px 16px #12675d20}.outline{border-color:#adc8bd}.outline:hover{background:#f0f6f1}.hero{gap:58px;padding-block:64px 56px;grid-template-columns:1fr 1.15fr}.hero h1{font-size:clamp(42px,4.1vw,64px);line-height:1.65}.hero h1 span{color:#12675d}.hero-description{color:#5d7569;font-size:18px;line-height:2.15}.hero-art{background:#103e39;border-radius:24px;min-height:540px}.hero-art img{object-position:30% center}.hero-art figcaption{color:#f1e1bd;text-shadow:none;background:#103e3999;backdrop-filter:blur(8px);border:1px solid #ffffff20;padding:10px 17px;border-radius:12px;bottom:25px;left:25px;font-size:13px}.hero-note{color:#576b5e}.capability-strip a{font-size:16px}.capability-strip svg{color:#3f7960;width:29px;height:29px}.section{padding-block:92px}.section-heading h2,.clinic-copy h2{font-size:clamp(29px,2.8vw,42px)}.section-kicker{color:#8b743f}.dashboard-section{background:#f3f7f5}.dashboard-layout{gap:45px}.browser-frame{border-color:#d2e2d9;box-shadow:0 22px 60px #163b380c}.browser-bar{color:#566c61}.tabs{background:#e6efe9;border-radius:12px}.tabs button[aria-selected=true]{color:#12675d}.screenshot-button{background:#f3f7f5}.screenshot-button img{aspect-ratio:1.44}.knowledge-steps li{border-color:#d8e5da}.knowledge-steps h3{font-size:17px}.knowledge-steps p{font-size:14px}.clinic-layout{gap:65px}.clinic-media figure{border-radius:23px;overflow:hidden}.clinic-media figure img{width:100%;object-fit:cover}.business-note{border-radius:18px;background:#f1f6f0;border-color:#dce9dc}.voice-section{background:#103e39}.voice-section p{color:#bbd3c6}.voice-section h2,.voice-section h3{color:#fff}.audio-card{background:#1b4a3c;border-color:#36634e;border-radius:17px}.audio-title small{color:#c2d6c5}.video-cover{border-radius:19px;border:1px solid #ffffff20}.video-cover img{aspect-ratio:16/9;object-fit:cover;object-position:25% 50%}.large-play{background:#e5cc98;color:#1d4330;box-shadow:0 8px 40px #051d1855}.voice-signoff{border-color:#ffffff20}.consultation-card{border-radius:20px;border-color:#dce8df;box-shadow:0 12px 38px #103e3906}.consultation-form input{border-color:#c9dbd0;border-radius:12px}.consultation-form input:focus{outline-color:#12675d44;border-color:#12675d}.consultation-section{padding-top:42px}.launch-steps li{border-color:#dce6dc}.faq details{border-color:#dce6dc;border-radius:14px}.faq summary{font-size:16px}.contact-footer{background:#f2f6ef}.footer-bottom{border-color:#dce7d9}.dialog-header{border-color:#dfe8df}dialog{border-radius:20px}dialog::backdrop{background:#102e286e;backdrop-filter:blur(5px)}
@media(max-width:1000px){.container{width:calc(100% - 48px)}.hero{gap:32px;grid-template-columns:1fr 1fr}.hero-art{min-height:470px}.hero h1{font-size:40px}.hero-description{font-size:16px}.clinic-layout{gap:35px}.section{padding-block:72px}}
@media(max-width:700px){.container{width:calc(100% - 36px)}.header-inner{height:77px}.hero{grid-template-columns:1fr;gap:30px;padding-block:38px 34px}.hero h1{font-size:40px;line-height:1.55;white-space:normal}.hero-description{font-size:16px;margin-top:19px}.hero-art{min-height:320px;aspect-ratio:1.28;border-radius:19px}.hero-art img{object-position:25% center}.hero-art figcaption{font-size:11px;padding:8px 12px;bottom:15px;left:15px}.hero-actions{gap:10px;margin-top:23px}.hero-actions .button{font-size:13px;padding-inline:17px}.hero-note{font-size:12px;margin-top:22px}.capability-strip{grid-template-columns:1fr 1fr;padding-block:15px 25px;gap:13px}.capability-strip a{font-size:13px;gap:9px;border:0;justify-content:flex-start;min-height:42px}.capability-strip svg{width:23px;height:23px}.section{padding-block:57px}.dashboard-layout,.clinic-layout{grid-template-columns:1fr;gap:28px}.knowledge-steps{gap:22px}.knowledge-steps p{font-size:13px}.clinic-benefits{gap:12px}.voice-layout{gap:30px}.consultation-section{padding-top:25px}.image-caption{font-size:10px;flex-wrap:wrap}.section-heading h2,.clinic-copy h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(max-width:700px){.hero-art{min-width:0;width:100%;aspect-ratio:auto;height:320px}}
