.medical-page.svelte-1ar7v7g{--accent:#73c382;--accent-strong:#205639;background:radial-gradient(circle at 12% 0%, #73c3822e, transparent 40%), radial-gradient(circle at 90% 4%, #599bff1a, transparent 45%), var(--bg-page);min-height:calc(100svh - 70px);color:var(--text-primary);padding:1.2rem 1rem 3rem}.medical-shell.svelte-1ar7v7g{gap:1rem;width:min(1100px,100%);margin:0 auto;display:grid}.hero.svelte-1ar7v7g{border:1px solid var(--border-color);background:linear-gradient(170deg, var(--bg-card), var(--bg-alt));box-shadow:var(--shadow-md);border-radius:1.2rem;padding:clamp(1.1rem,2.5vw,2rem)}.eyebrow.svelte-1ar7v7g{color:var(--text-secondary);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.hero.svelte-1ar7v7g h1:where(.svelte-1ar7v7g){letter-spacing:-.03em;margin:.45rem 0 0;font-size:clamp(1.9rem,5vw,3.5rem);line-height:1.03}.hero.svelte-1ar7v7g h1:where(.svelte-1ar7v7g) span:where(.svelte-1ar7v7g){color:var(--accent)}.subcopy.svelte-1ar7v7g{max-width:72ch;color:var(--text-secondary);margin:.85rem 0 0;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.55}.cta-row.svelte-1ar7v7g{flex-wrap:wrap;gap:.62rem;margin-top:1rem;display:flex}.btn.svelte-1ar7v7g{border-radius:999px;justify-content:center;align-items:center;padding:.68rem 1.08rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.btn.svelte-1ar7v7g:hover{transform:translateY(-1px)}.btn-primary.svelte-1ar7v7g{color:#fff;background:linear-gradient(90deg, var(--accent-strong), var(--accent));box-shadow:0 10px 20px #73c38242}.btn-secondary.svelte-1ar7v7g{color:var(--text-primary);border:1px solid var(--border-color);background:var(--bg-card)}.grid.svelte-1ar7v7g{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.card.svelte-1ar7v7g{border:1px solid var(--border-color);background:linear-gradient(165deg, var(--bg-card), var(--bg-alt));border-radius:1rem;padding:1rem}.card.svelte-1ar7v7g h2:where(.svelte-1ar7v7g){color:var(--text-primary);margin:0;font-size:clamp(1.1rem,2.3vw,1.35rem);line-height:1.2}.card.svelte-1ar7v7g p:where(.svelte-1ar7v7g){color:var(--text-secondary);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.spotlight.svelte-1ar7v7g{border:1px solid var(--border-color);background:var(--bg-card);border-radius:1rem;padding:1rem}.spotlight.svelte-1ar7v7g h3:where(.svelte-1ar7v7g){color:var(--accent);margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem)}.spotlight.svelte-1ar7v7g ul:where(.svelte-1ar7v7g){margin:.7rem 0 0;padding-left:1.2rem}.spotlight.svelte-1ar7v7g li:where(.svelte-1ar7v7g){color:var(--text-secondary);margin:.35rem 0}@media (width<=900px){.grid.svelte-1ar7v7g{grid-template-columns:1fr}}@media (width<=640px){.medical-page.svelte-1ar7v7g{padding:.95rem .8rem 2rem}.cta-row.svelte-1ar7v7g{grid-template-columns:1fr 1fr;width:100%;display:grid}.btn.svelte-1ar7v7g{text-align:center;width:100%}}
