:root{--bg:#070815;--bg2:#0d1024;--card:rgba(255,255,255,.08);--card2:rgba(255,255,255,.12);--text:#f8fbff;--muted:#b8c2d8;--line:rgba(255,255,255,.14);--primary:#8b5cf6;--primary2:#06b6d4;--green:#22c55e;--radius:26px;--shadow:0 30px 100px rgba(0,0,0,.35) }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:radial-gradient(circle at 15% 5%,rgba(139,92,246,.42),transparent 35%),radial-gradient(circle at 82% 8%,rgba(6,182,212,.3),transparent 34%),linear-gradient(180deg,#070815,#0c1024 52%,#070815);color:var(--text)}a{color:inherit;text-decoration:none}main{overflow:hidden}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 6vw;background:#070815b8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.brandMark{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--primary),var(--primary2));box-shadow:0 14px 45px #8b5cf659}.brand small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.nav nav{display:flex;align-items:center;gap:22px;color:#dbe5ff;font-size:14px}.navCta{padding:11px 16px;border:1px solid var(--line);border-radius:999px;background:#ffffff14}.secondaryCta{background:#ffffff0f}.primaryCta{border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--primary2));box-shadow:0 14px 38px #8b5cf640}.hero{min-height:760px;padding:90px 6vw 70px;display:grid;grid-template-columns:1.12fr .88fr;gap:46px;align-items:center}.pill,.eyebrow{display:inline-flex;align-items:center;width:max-content;padding:9px 14px;border-radius:999px;border:1px solid rgba(139,92,246,.35);background:#8b5cf624;color:#ddd3ff;font-weight:800;font-size:13px;letter-spacing:.02em}.hero h1,.section h2{font-size:clamp(42px,6vw,78px);line-height:.94;margin:22px 0;background:linear-gradient(180deg,#fff,#dce7ff 56%,#aab9ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.06em}.section h2{font-size:clamp(34px,4.6vw,58px)}p{color:var(--muted);font-size:18px;line-height:1.75}.heroText p{max-width:820px}.heroActions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:16px;font-weight:900;border:1px solid var(--line)}.primary{background:linear-gradient(135deg,var(--primary),var(--primary2));box-shadow:0 22px 60px #8b5cf652}.secondary{background:#ffffff14}.trust{display:flex;gap:12px;flex-wrap:wrap}.trust span{padding:10px 13px;border:1px solid var(--line);border-radius:999px;color:#dce7ff;background:#ffffff0f;font-size:13px}.heroCard{position:relative;border:1px solid var(--line);border-radius:34px;padding:28px;background:linear-gradient(180deg,#ffffff24,#ffffff0f);box-shadow:var(--shadow);min-height:440px}.heroCard:before{content:"";position:absolute;inset:-1px;border-radius:34px;background:linear-gradient(135deg,rgba(139,92,246,.8),rgba(6,182,212,.3),transparent);z-index:-1;filter:blur(18px);opacity:.42}.cardHeader{display:flex;gap:8px;margin-bottom:42px}.cardHeader span{width:12px;height:12px;border-radius:50%;background:#ffffff59}.heroCard h3{font-size:32px;margin:0 0 12px}.miniGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.miniGrid b{padding:18px;border-radius:18px;background:#ffffff17;border:1px solid var(--line)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 6vw 70px}.metrics article,.card,.doctor,.panel,.promptBox,details{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff12;box-shadow:0 18px 60px #0003}.metrics article{padding:24px}.metrics strong{font-size:30px;display:block}.metrics span{color:var(--muted)}.section{padding:80px 6vw}.sectionHead{text-align:center;max-width:820px;margin:0 auto 38px;display:flex;flex-direction:column;align-items:center}.grid{display:grid;gap:18px}.cards{grid-template-columns:repeat(3,1fr)}.card{padding:26px}.card h3,.panel h3,.doctor h3{font-size:23px;margin:0 0 10px}.split{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.reverse{grid-template-columns:.9fr 1.1fr}.panel{padding:30px}.highlight{background:linear-gradient(135deg,#8b5cf633,#06b6d421)}.checks{padding:0;margin:24px 0 0;list-style:none;display:grid;gap:13px}.checks li{color:#dce7ff;padding-left:32px;position:relative}.checks li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.doctors{grid-template-columns:repeat(3,1fr)}.doctor{padding:28px}.avatar{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),var(--primary2));font-weight:900;font-size:24px;margin-bottom:18px}.doctor strong,.doctor small{display:block;color:#dbe5ff;margin-bottom:6px}.doctor small{color:var(--muted)}.logos{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.logos span{padding:15px 18px;border-radius:18px;background:#ffffff14;border:1px solid var(--line);font-weight:800}.demo{display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center}.promptBox{padding:26px;display:grid;gap:12px}.promptBox b{font-size:22px}.promptBox span{padding:14px 16px;border-radius:16px;background:#ffffff14;color:#dce7ff}.faq{display:grid;gap:14px;max-width:980px;margin:auto}details{padding:20px 24px}summary{font-size:18px;font-weight:900;cursor:pointer}.footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:50px 6vw;border-top:1px solid var(--line);background:#070815}.footer p{font-size:15px}@media(max-width:980px){.nav nav{display:none}.hero,.split,.reverse,.demo{grid-template-columns:1fr}.metrics,.cards,.doctors{grid-template-columns:1fr 1fr}.hero{padding-top:60px;min-height:auto}.footer{grid-template-columns:1fr}}@media(max-width:640px){.metrics,.cards,.doctors{grid-template-columns:1fr}.hero h1{font-size:44px}.section{padding:58px 5vw}.hero{padding-left:5vw;padding-right:5vw}.heroActions .btn{width:100%}}
