@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";.clinic-flow[data-v-809980ff]{--background: 0 0% 100%;--foreground: 222 33% 11%;--card: 0 0% 100%;--primary: 217 91% 56%;--primary-soft: 214 100% 97%;--primary-glow: 199 95% 60%;--muted: 210 33% 97%;--muted-foreground: 215 16% 47%;--surface: 210 33% 98.5%;--border: 214 25% 92%;--success: 152 65% 42%;--warning: 38 95% 55%;--destructive: 0 84% 60%;--gradient-soft: linear-gradient(180deg, hsl(0 0% 100%) 0%, hsl(210 100% 98%) 100%);--gradient-cta: linear-gradient(135deg, hsl(214 100% 98%) 0%, hsl(199 95% 94%) 100%);--gradient-primary: linear-gradient(135deg, hsl(217 91% 56%), hsl(199 95% 60%));--shadow-card: 0 1px 2px hsl(222 33% 11% / 4%);--shadow-lift: 0 18px 42px -24px hsl(217 91% 56% / 34%);min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-top:82px;scroll-behavior:smooth}.clinic-flow[data-v-809980ff] *{box-sizing:border-box}.clinic-flow a[data-v-809980ff]{color:inherit;text-decoration:none}.modal-open[data-v-809980ff]{overflow:hidden}.container-page[data-v-809980ff]{width:min(1120px,calc(100% - 32px));margin:0 auto}.sr-only[data-v-809980ff]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-v-809980ff]{position:fixed;top:0;left:0;z-index:50;width:100%;border-bottom:1px solid hsl(var(--border) / 70%);background:hsl(var(--background) / 96%);box-shadow:0 18px 50px -44px hsl(var(--foreground) / 38%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.site-header--scrolled[data-v-809980ff]{border-color:hsl(var(--border));background:hsl(var(--background) / 90%);box-shadow:0 18px 46px -34px hsl(var(--foreground) / 42%)}.header-inner[data-v-809980ff]{display:flex;width:min(1760px,calc(100% - clamp(32px,6vw,96px)));height:82px;align-items:center;gap:clamp(18px,3vw,42px);justify-content:space-between;min-width:0}.brand[data-v-809980ff]{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.brand-logo[data-v-809980ff]{display:block;width:auto;height:40px;object-fit:contain;transition:transform .18s ease,filter .18s ease}.brand:hover .brand-logo[data-v-809980ff]{filter:drop-shadow(0 10px 18px hsl(var(--primary) / 12%));transform:translateY(-1px)}.desktop-nav[data-v-809980ff],.header-actions[data-v-809980ff]{display:flex;align-items:center}.desktop-nav[data-v-809980ff]{gap:clamp(24px,2.8vw,46px);margin-right:auto}.desktop-nav a[data-v-809980ff]{color:hsl(var(--muted-foreground));font-size:16px;font-weight:800;transition:color .18s ease,transform .18s ease}.desktop-nav a[data-v-809980ff]{position:relative;padding:12px 0}.desktop-nav a[data-v-809980ff]:after{position:absolute;right:0;bottom:5px;left:0;height:2px;border-radius:999px;background:hsl(var(--primary));content:"";opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.desktop-nav a[data-v-809980ff]:hover,.site-footer a[data-v-809980ff]:hover,.footer-bottom a[data-v-809980ff]:hover{color:hsl(var(--foreground))}.desktop-nav a[data-v-809980ff]:hover{transform:translateY(-1px)}.desktop-nav a[data-v-809980ff]:hover:after{opacity:1;transform:scaleX(1)}.header-actions[data-v-809980ff]{gap:12px;flex-shrink:0;margin-left:auto}.menu-toggle[data-v-809980ff]{display:none;width:40px;height:40px;place-items:center;border:0;border-radius:12px;background:transparent;color:hsl(var(--foreground));font-size:22px;transition:background-color .18s ease,transform .18s ease}.menu-toggle[data-v-809980ff]:hover{background:hsl(var(--muted))}.menu-toggle[data-v-809980ff]:active{transform:scale(.96)}.mobile-panel[data-v-809980ff]{display:none}.btn[data-v-809980ff]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.btn[data-v-809980ff]:hover{transform:translateY(-1px)}.btn[data-v-809980ff]:active{transform:translateY(0) scale(.98)}.btn[data-v-809980ff]:disabled{cursor:default;opacity:.72;transform:none}.btn-sm[data-v-809980ff]{min-height:48px;border-radius:18px;padding:0 24px;font-size:16px}.btn-lg[data-v-809980ff]{min-height:48px;padding:0 28px;font-size:16px}.btn-primary[data-v-809980ff]{background:hsl(var(--primary));color:hsl(var(--background));box-shadow:0 12px 28px -18px hsl(var(--primary) / 95%)}.btn-primary[data-v-809980ff]:hover{background:#1068f4;box-shadow:0 18px 36px -20px hsl(var(--primary) / 95%)}.btn-outline[data-v-809980ff]{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.btn-outline[data-v-809980ff]:hover{border-color:hsl(var(--primary) / 30%);background:hsl(var(--primary-soft))}.full[data-v-809980ff]{width:100%}.hero-section[data-v-809980ff]{position:relative;overflow:hidden}.hero-bg[data-v-809980ff]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-soft);pointer-events:none}.hero-orb[data-v-809980ff]{position:absolute;top:-160px;left:50%;width:min(900px,90vw);height:500px;border-radius:50%;background:hsl(var(--primary) / 5%);filter:blur(52px);transform:translate(-50%);pointer-events:none}.hero-grid[data-v-809980ff]{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,5vw,64px);align-items:center;min-width:0;padding:clamp(64px,8vw,96px) 0 clamp(80px,10vw,112px)}.hero-grid[data-v-809980ff]>*,.hero-copy[data-v-809980ff],.hero-visual[data-v-809980ff],.dashboard-card[data-v-809980ff],.metric-card[data-v-809980ff],.schedule-panel[data-v-809980ff],.doctor-panel[data-v-809980ff],.tab-panel[data-v-809980ff]{min-width:0}.reveal[data-v-809980ff]{animation:fade-up-809980ff .52s cubic-bezier(.16,1,.3,1) both}.reveal-delay[data-v-809980ff]{animation-delay:.11s}@keyframes fade-up-809980ff{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.eyebrow[data-v-809980ff]{display:inline-flex;align-items:center;gap:8px;border:1px solid hsl(var(--primary) / 15%);border-radius:999px;background:hsl(var(--primary-soft));color:hsl(var(--primary));padding:6px 12px;font-size:12px;font-weight:700}.eyebrow span[data-v-809980ff]{width:6px;height:6px;border-radius:999px;background:hsl(var(--primary))}.hero-copy h1[data-v-809980ff],.section-heading h2[data-v-809980ff],.split-heading h2[data-v-809980ff],.cta-card h2[data-v-809980ff]{font-family:Plus Jakarta Sans,Inter,sans-serif;letter-spacing:-.025em}.hero-copy h1[data-v-809980ff]{margin:24px 0 0;color:hsl(var(--foreground));font-size:clamp(42px,5.4vw,60px);font-weight:800;line-height:1.05}.hero-copy h1 span[data-v-809980ff]{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy h1 strong[data-v-809980ff]{font:inherit}.hero-copy p[data-v-809980ff]{max-width:580px;margin:24px 0 0;color:hsl(var(--muted-foreground));font-size:18px;line-height:1.7}.hero-actions[data-v-809980ff]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-actions.center[data-v-809980ff]{justify-content:center}.trust-line[data-v-809980ff]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:32px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:600}.trust-line i[data-v-809980ff]{flex:0 0 auto;color:hsl(var(--success));font-size:18px}.trust-line span[data-v-809980ff]{min-width:0}.hero-visual[data-v-809980ff]{position:relative}.dashboard-glow[data-v-809980ff]{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-1;border-radius:32px;background:linear-gradient(135deg,hsl(var(--primary) / 10%),hsl(var(--primary-glow) / 5%),transparent);filter:blur(20px)}.dashboard-card[data-v-809980ff],.soft-card[data-v-809980ff],.feature-card[data-v-809980ff],.testimonial-card[data-v-809980ff],.pricing-card[data-v-809980ff],.faq-item[data-v-809980ff],.demo-modal[data-v-809980ff]{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-card)}.dashboard-card[data-v-809980ff]{position:relative;border-radius:24px;padding:16px}.dashboard-bar[data-v-809980ff]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-bottom:1px solid hsl(var(--border));padding:0 0 14px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}.traffic-lights[data-v-809980ff]{display:flex;gap:7px}.traffic-lights span[data-v-809980ff],.bar-avatar[data-v-809980ff]{display:block;border-radius:999px}.traffic-lights span[data-v-809980ff]{width:10px;height:10px}.traffic-lights span[data-v-809980ff]:nth-child(1){background:hsl(var(--destructive) / 40%)}.traffic-lights span[data-v-809980ff]:nth-child(2){background:hsl(var(--warning) / 45%)}.traffic-lights span[data-v-809980ff]:nth-child(3){background:hsl(var(--success) / 45%)}.bar-avatar[data-v-809980ff]{justify-self:end;width:24px;height:24px;background:hsl(var(--primary-soft))}.metric-grid[data-v-809980ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.metric-card[data-v-809980ff],.schedule-panel[data-v-809980ff],.doctor-panel[data-v-809980ff],.treatment-float[data-v-809980ff],.workflow-card[data-v-809980ff],.tab-panel[data-v-809980ff],.outcome-card[data-v-809980ff],.cta-card[data-v-809980ff]{border:1px solid hsl(var(--border));background:hsl(var(--card))}.metric-card[data-v-809980ff]{border-radius:16px;padding:12px}.metric-card div[data-v-809980ff]{display:flex;gap:6px;align-items:center;color:hsl(var(--muted-foreground));font-size:12px}.metric-card strong[data-v-809980ff]{display:block;margin-top:6px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px}.metric-card span[data-v-809980ff]{display:block;margin-top:-20px;color:hsl(var(--success));font-size:10px;font-weight:800;text-align:right}.dashboard-columns[data-v-809980ff]{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-top:12px}.schedule-panel[data-v-809980ff],.doctor-panel[data-v-809980ff]{border-radius:16px;padding:16px}.panel-heading[data-v-809980ff]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.panel-heading strong[data-v-809980ff]{display:flex;align-items:center;gap:7px}.panel-heading i[data-v-809980ff]{color:hsl(var(--primary))}.panel-heading span[data-v-809980ff]{color:hsl(var(--muted-foreground));font-size:11px}.schedule-list[data-v-809980ff],.progress-list[data-v-809980ff]{display:grid;gap:8px;margin-top:12px}.schedule-row[data-v-809980ff]{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;border:1px solid hsl(var(--border));border-radius:12px;padding:8px 10px}.schedule-row time[data-v-809980ff]{color:hsl(var(--muted-foreground));font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:12px;font-weight:800}.schedule-row strong[data-v-809980ff],.schedule-row span[data-v-809980ff]{display:block;font-size:12px}.schedule-row span[data-v-809980ff]{color:hsl(var(--muted-foreground));font-size:10px}.status[data-v-809980ff]{border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:3px 8px;font-size:10px;font-weight:700}.status-success[data-v-809980ff]{border-color:hsl(var(--success) / 20%);background:hsl(var(--success) / 10%);color:hsl(var(--success))}.status-primary[data-v-809980ff]{border-color:hsl(var(--primary) / 20%);background:hsl(var(--primary-soft));color:hsl(var(--primary))}.status-warning[data-v-809980ff]{border-color:hsl(var(--warning) / 25%);background:hsl(var(--warning) / 10%);color:hsl(var(--warning))}.progress-row div[data-v-809980ff]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.progress-row strong[data-v-809980ff]{color:hsl(var(--foreground))}.progress-track[data-v-809980ff],.mini-track[data-v-809980ff]{display:block;overflow:hidden;width:100%;height:6px;margin-top:7px;border-radius:999px;background:hsl(var(--muted))}.progress-track span[data-v-809980ff],.mini-track span[data-v-809980ff]{display:block;height:100%;border-radius:inherit;background:var(--gradient-primary)}.treatment-float[data-v-809980ff]{position:absolute;bottom:-24px;left:-16px;width:240px;border-radius:20px;padding:16px;box-shadow:var(--shadow-lift);animation:float-card-809980ff 4.8s ease-in-out infinite}@keyframes float-card-809980ff{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.treatment-float span[data-v-809980ff],.treatment-float small[data-v-809980ff]{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.treatment-float strong[data-v-809980ff]{display:block;margin-top:2px;font-size:14px}.treatment-float ul[data-v-809980ff]{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.treatment-float li[data-v-809980ff]{display:flex;align-items:center;gap:7px;font-size:12px}.treatment-float li i[data-v-809980ff]{color:hsl(var(--success))}.mini-track span[data-v-809980ff]{width:66%}.section[data-v-809980ff]{padding:clamp(72px,8vw,96px) 0}.section-muted[data-v-809980ff]{background:hsl(var(--surface))}.section-heading[data-v-809980ff]{max-width:720px;margin:0 auto;text-align:center}.section-heading.compact[data-v-809980ff]{max-width:660px}.section-kicker[data-v-809980ff]{display:inline-block;margin-bottom:12px;color:hsl(var(--primary));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-heading h2[data-v-809980ff],.split-heading h2[data-v-809980ff]{margin:0;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.15}.section-heading p[data-v-809980ff],.split-heading p[data-v-809980ff]{margin:16px 0 0;color:hsl(var(--muted-foreground));font-size:18px;line-height:1.65}.split-heading[data-v-809980ff]{display:grid;grid-template-columns:1fr minmax(260px,420px);gap:32px;align-items:end;margin-bottom:56px}.card-grid[data-v-809980ff],.workflow-grid[data-v-809980ff],.pricing-grid[data-v-809980ff]{display:grid;gap:20px;margin-top:56px}.card-grid.two[data-v-809980ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three[data-v-809980ff],.pricing-grid[data-v-809980ff]{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four[data-v-809980ff]{grid-template-columns:repeat(4,minmax(0,1fr))}.soft-card[data-v-809980ff],.feature-card[data-v-809980ff],.testimonial-card[data-v-809980ff]{border-radius:20px;padding:24px}.lift-card[data-v-809980ff]{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease}.lift-card[data-v-809980ff]:hover{border-color:hsl(var(--primary) / 24%);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.icon-chip[data-v-809980ff]{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;font-size:21px}.icon-chip.primary[data-v-809980ff]{background:hsl(var(--primary-soft));color:hsl(var(--primary))}.icon-chip.danger[data-v-809980ff]{background:hsl(var(--destructive) / 10%);color:hsl(var(--destructive))}.soft-card h3[data-v-809980ff],.feature-card h3[data-v-809980ff],.workflow-card h3[data-v-809980ff],.outcome-card h3[data-v-809980ff],.pricing-card h3[data-v-809980ff]{margin:20px 0 0;font-size:17px;font-weight:800;line-height:1.35}.soft-card p[data-v-809980ff],.feature-card p[data-v-809980ff],.workflow-card p[data-v-809980ff],.outcome-card p[data-v-809980ff],.pricing-card p[data-v-809980ff]{margin:10px 0 0;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.workflow-grid[data-v-809980ff]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card[data-v-809980ff]{border-radius:20px;padding:28px;transition:transform .22s ease,border-color .22s ease}.workflow-card[data-v-809980ff]:hover{border-color:hsl(var(--primary) / 28%);transform:translateY(-3px)}.workflow-card span[data-v-809980ff]{color:hsl(var(--primary));font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:800}.product-tabs[data-v-809980ff]{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;gap:6px;margin:48px auto 0;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--card));padding:6px}.product-tabs button[data-v-809980ff]{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:14px;background:transparent;color:hsl(var(--muted-foreground));padding:10px 16px;font-weight:800;transition:background-color .18s ease,color .18s ease,transform .18s ease}.product-tabs button[data-v-809980ff]:hover{color:hsl(var(--foreground))}.product-tabs button.active[data-v-809980ff]{background:hsl(var(--primary));color:hsl(var(--background))}.tab-panel[data-v-809980ff]{display:grid;grid-template-columns:.9fr 1.4fr;gap:24px;align-items:center;margin-top:32px;border-radius:28px;background:var(--gradient-soft);padding:clamp(20px,4vw,36px)}.tab-copy span[data-v-809980ff]{color:hsl(var(--primary));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tab-copy h3[data-v-809980ff]{margin:12px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:30px;font-weight:800}.tab-copy p[data-v-809980ff]{margin:12px 0 0;color:hsl(var(--muted-foreground));line-height:1.7}.tab-table[data-v-809980ff]{display:grid;gap:10px}.tab-row[data-v-809980ff]{display:grid;grid-template-columns:72px 1fr 1fr auto;gap:12px;align-items:center;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--background));padding:14px;font-size:14px}.tab-row strong[data-v-809980ff]{font-family:Plus Jakarta Sans,Inter,sans-serif}.tab-row em[data-v-809980ff]{color:hsl(var(--muted-foreground));font-style:normal}.tab-row mark[data-v-809980ff]{border-radius:999px;background:hsl(var(--primary-soft));color:hsl(var(--primary));padding:4px 10px;font-size:12px;font-weight:800}.tab-fade-enter-active[data-v-809980ff],.tab-fade-leave-active[data-v-809980ff]{transition:opacity .18s ease,transform .18s ease}.tab-fade-enter-from[data-v-809980ff],.tab-fade-leave-to[data-v-809980ff]{opacity:0;transform:translateY(8px)}.outcome-card[data-v-809980ff]{display:flex;gap:20px;border-radius:20px;padding:28px}.outcome-card strong[data-v-809980ff]{color:hsl(var(--primary));font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px;font-weight:800}.outcome-card h3[data-v-809980ff]{margin-top:6px}.testimonial-card[data-v-809980ff]{display:flex;min-height:260px;flex-direction:column;margin:0}.testimonial-card blockquote[data-v-809980ff]{flex:1;margin:0;font-size:16px;line-height:1.75}.testimonial-card figcaption[data-v-809980ff]{display:flex;align-items:center;gap:12px;margin-top:24px;border-top:1px solid hsl(var(--border));padding-top:20px}.testimonial-card figcaption>span[data-v-809980ff]{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:hsl(var(--primary-soft));color:hsl(var(--primary));font-weight:800}.testimonial-card strong[data-v-809980ff],.testimonial-card p[data-v-809980ff]{display:block;margin:0;font-size:14px}.testimonial-card p[data-v-809980ff]{color:hsl(var(--muted-foreground))}.pricing-card[data-v-809980ff]{position:relative;display:flex;flex-direction:column;border-radius:22px;padding:32px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pricing-card[data-v-809980ff]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.pricing-card.highlighted[data-v-809980ff]{border-color:hsl(var(--primary));box-shadow:var(--shadow-lift)}.popular-badge[data-v-809980ff]{position:absolute;top:-13px;left:50%;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--background));padding:6px 12px;font-size:12px;font-weight:800;transform:translate(-50%)}.price-block[data-v-809980ff]{margin-top:24px;border-top:1px solid hsl(var(--border));padding-top:24px}.price-block strong[data-v-809980ff]{display:block;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.price-block span[data-v-809980ff]{display:block;margin-top:4px;color:hsl(var(--muted-foreground));font-size:14px}.pricing-card ul[data-v-809980ff]{display:grid;flex:1;gap:12px;margin:24px 0 32px;padding:0;list-style:none}.pricing-card li[data-v-809980ff]{display:flex;gap:10px;align-items:flex-start;font-size:14px}.pricing-card li i[data-v-809980ff]{color:hsl(var(--success));font-size:18px}.faq-list[data-v-809980ff]{display:grid;max-width:760px;gap:12px;margin:48px auto 0}.faq-item[data-v-809980ff]{overflow:hidden;border-radius:18px}.faq-item button[data-v-809980ff]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;padding:20px 24px;text-align:left;font-size:16px;font-weight:800}.faq-item button i[data-v-809980ff]{font-size:22px;transition:transform .18s ease}.faq-item.open button i[data-v-809980ff]{transform:rotate(180deg)}.faq-answer[data-v-809980ff]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.faq-answer p[data-v-809980ff]{overflow:hidden;margin:0;padding:0 24px;color:hsl(var(--muted-foreground));line-height:1.7;transition:padding-bottom .22s ease}.faq-item.open .faq-answer[data-v-809980ff]{grid-template-rows:1fr}.faq-item.open .faq-answer p[data-v-809980ff]{padding-bottom:22px}.cta-section[data-v-809980ff]{padding-top:24px}.cta-card[data-v-809980ff]{position:relative;overflow:hidden;border-radius:28px;background:var(--gradient-cta);padding:clamp(56px,7vw,80px) clamp(24px,5vw,64px);text-align:center}.cta-card>div[data-v-809980ff]:not(.cta-orb){position:relative}.cta-orb[data-v-809980ff]{position:absolute;top:-80px;left:50%;width:min(700px,90vw);height:288px;border-radius:50%;background:hsl(var(--primary) / 10%);filter:blur(48px);transform:translate(-50%)}.cta-card h2[data-v-809980ff]{max-width:760px;margin:0 auto;font-size:clamp(32px,4.5vw,48px);font-weight:800;line-height:1.15}.cta-card p[data-v-809980ff]{max-width:680px;margin:20px auto 0;color:hsl(var(--muted-foreground));font-size:18px;line-height:1.7}.site-footer[data-v-809980ff]{border-top:1px solid hsl(var(--border));background:hsl(var(--background));padding:56px 0 28px}.footer-grid[data-v-809980ff]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-grid p[data-v-809980ff]{max-width:390px;margin:16px 0 0;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.75}.footer-grid h4[data-v-809980ff]{margin:0 0 16px;font-size:14px}.footer-grid a[data-v-809980ff],.footer-grid span[data-v-809980ff]{display:block;margin-top:10px;color:hsl(var(--muted-foreground));font-size:14px}.footer-bottom[data-v-809980ff]{display:flex;justify-content:space-between;gap:20px;margin-top:48px;border-top:1px solid hsl(var(--border));padding-top:24px;color:hsl(var(--muted-foreground));font-size:12px}.footer-bottom a[data-v-809980ff]{color:hsl(var(--muted-foreground));font-weight:700;transition:color .18s ease}.modal-backdrop[data-v-809980ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow-y:auto;background:#131825b3;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.demo-modal[data-v-809980ff]{position:relative;width:min(460px,100%);border-radius:22px;padding:28px}.modal-heading h2[data-v-809980ff]{margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:800}.modal-heading p[data-v-809980ff]{margin:8px 0 0;color:hsl(var(--muted-foreground));line-height:1.6}.modal-close[data-v-809980ff]{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;font-size:20px;transition:background-color .16s ease,transform .16s ease}.modal-close[data-v-809980ff]:hover{background:hsl(var(--muted))}.modal-close[data-v-809980ff]:active{transform:scale(.94)}.demo-form[data-v-809980ff]{display:grid;gap:16px;margin-top:22px}.demo-form label[data-v-809980ff]{display:grid;gap:8px;color:hsl(var(--foreground));font-size:14px;font-weight:700}.form-grid[data-v-809980ff]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-form input[data-v-809980ff],.demo-form textarea[data-v-809980ff]{width:100%;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));color:hsl(var(--foreground));padding:11px 12px;font:inherit;font-weight:500;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.demo-form input[data-v-809980ff]:focus,.demo-form textarea[data-v-809980ff]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / 12%)}.demo-form input.is-invalid[data-v-809980ff],.demo-form textarea.is-invalid[data-v-809980ff]{border-color:#dc2626a6}.field-error[data-v-809980ff]{color:#dc2626;font-size:.82rem;font-weight:700;line-height:1.35}.modal-fade-enter-active[data-v-809980ff],.modal-fade-leave-active[data-v-809980ff]{transition:opacity .18s ease}.modal-fade-enter-from[data-v-809980ff],.modal-fade-leave-to[data-v-809980ff]{opacity:0}.modal-pop-enter-active[data-v-809980ff],.modal-pop-leave-active[data-v-809980ff]{transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.modal-pop-enter-from[data-v-809980ff],.modal-pop-leave-to[data-v-809980ff]{opacity:0;transform:translateY(12px) scale(.97)}.mobile-menu-enter-active[data-v-809980ff],.mobile-menu-leave-active[data-v-809980ff]{transition:opacity .18s ease,transform .18s ease}.mobile-menu-enter-from[data-v-809980ff],.mobile-menu-leave-to[data-v-809980ff]{opacity:0;transform:translateY(-8px)}@media (max-width: 1040px){.desktop-nav[data-v-809980ff],.header-actions .btn-sm[data-v-809980ff]{display:none}.menu-toggle[data-v-809980ff]{display:grid}.mobile-panel[data-v-809980ff]{display:grid;gap:8px;width:min(340px,calc(100% - 32px));margin:0 auto 16px;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--background));padding:12px;box-shadow:var(--shadow-lift)}.mobile-panel a[data-v-809980ff]{border-radius:12px;padding:12px;font-weight:800;transition:background-color .16s ease}.mobile-panel a[data-v-809980ff]:hover{background:hsl(var(--muted))}.hero-grid[data-v-809980ff],.tab-panel[data-v-809980ff],.split-heading[data-v-809980ff]{grid-template-columns:1fr}.hero-copy[data-v-809980ff]{max-width:720px}.card-grid.four[data-v-809980ff],.card-grid.three[data-v-809980ff],.pricing-grid[data-v-809980ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.container-page[data-v-809980ff]{width:min(100% - 24px,1120px)}.hero-grid[data-v-809980ff]{padding-top:48px}.hero-copy h1[data-v-809980ff]{font-size:clamp(32px,9.4vw,38px)}.hero-copy h1 span[data-v-809980ff],.hero-copy h1 strong[data-v-809980ff]{display:block}.hero-copy p[data-v-809980ff]{font-size:16px}.trust-line span[data-v-809980ff]{flex:1 1 calc(100% - 28px)}.hero-actions[data-v-809980ff],.hero-actions.center[data-v-809980ff]{flex-direction:column}.hero-actions .btn[data-v-809980ff]{width:100%}.dashboard-card[data-v-809980ff]{padding:12px}.dashboard-bar[data-v-809980ff]{grid-template-columns:auto minmax(0,1fr) auto;text-align:center}.dashboard-bar>div[data-v-809980ff]:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-grid[data-v-809980ff],.dashboard-columns[data-v-809980ff],.card-grid.two[data-v-809980ff],.card-grid.three[data-v-809980ff],.card-grid.four[data-v-809980ff],.workflow-grid[data-v-809980ff],.pricing-grid[data-v-809980ff],.footer-grid[data-v-809980ff]{grid-template-columns:1fr}.treatment-float[data-v-809980ff]{position:static;width:100%;margin-top:12px}.schedule-row[data-v-809980ff]{grid-template-columns:42px 1fr}.schedule-row mark[data-v-809980ff]{grid-column:2;width:fit-content}.tab-row[data-v-809980ff]{grid-template-columns:1fr;gap:6px}.outcome-card[data-v-809980ff],.footer-bottom[data-v-809980ff]{flex-direction:column}.form-grid[data-v-809980ff]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.clinic-flow[data-v-809980ff] *,.clinic-flow[data-v-809980ff] *:before,.clinic-flow[data-v-809980ff] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
