.medgpt-page.svelte-1ayc6d8{color:var(--text-primary);background:radial-gradient(circle at 12% 10%, #599bff29, transparent 44%), radial-gradient(circle at 88% 6%, #73c3821f, transparent 48%), var(--bg-page);padding:2.2rem 1.2rem 4rem}.hero.svelte-1ayc6d8,.capabilities.svelte-1ayc6d8,.tiers.svelte-1ayc6d8,.workflow.svelte-1ayc6d8{width:min(1160px,100%);margin:0 auto}.hero.svelte-1ayc6d8{border:1px solid var(--border-color);box-shadow:var(--shadow-md);background:linear-gradient(140deg,#ffffffbf,#ffffff85);border-radius:1.2rem;padding:clamp(1.4rem,3.2vw,2.4rem);position:relative;overflow:hidden}:root[data-theme=dark] .hero.svelte-1ayc6d8{background:linear-gradient(140deg,#1a1a1aeb,#141414d6)}.hero-eyebrow.svelte-1ayc6d8{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.6rem;font-size:.76rem;font-weight:800;display:inline-flex}.hero.svelte-1ayc6d8 h1:where(.svelte-1ayc6d8){letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.05}.gradient-title.svelte-1ayc6d8{background:linear-gradient(90deg,#ea5757,#599bff,#73c382);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero.svelte-1ayc6d8 p:where(.svelte-1ayc6d8){max-width:64ch;color:var(--text-secondary);margin:1rem 0 0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.hero-actions.svelte-1ayc6d8{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.hero-btn.svelte-1ayc6d8{letter-spacing:.02em;border-radius:999px;padding:.72rem 1.15rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.hero-btn.primary.svelte-1ayc6d8{color:#fff;background:linear-gradient(90deg,#ea5757,#599bff,#73c382);border:1px solid #0000}.hero-btn.ghost.svelte-1ayc6d8{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.hero-btn.svelte-1ayc6d8:hover{transform:translateY(-1px);box-shadow:0 8px 20px #599bff47}.hero-notes.svelte-1ayc6d8{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.hero-notes.svelte-1ayc6d8 span:where(.svelte-1ayc6d8){background:var(--bg-alt);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:.38rem .68rem;font-size:.72rem;font-weight:700}.capabilities.svelte-1ayc6d8{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.95rem;margin-top:1.2rem;display:grid}.capability-card.svelte-1ayc6d8{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:.95rem;padding:1rem}.capability-label.svelte-1ayc6d8{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem;font-size:.68rem;font-weight:800}.capability-card.svelte-1ayc6d8 h2:where(.svelte-1ayc6d8){margin:0;font-size:1.02rem}.capability-card.svelte-1ayc6d8 p:where(.svelte-1ayc6d8){color:var(--text-secondary);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.tiers.svelte-1ayc6d8,.workflow.svelte-1ayc6d8{margin-top:2rem}.section-head.svelte-1ayc6d8 h2:where(.svelte-1ayc6d8){margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.section-head.svelte-1ayc6d8 p:where(.svelte-1ayc6d8){color:var(--text-secondary);margin:.45rem 0 0;font-size:.96rem}.tier-grid.svelte-1ayc6d8{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.95rem;margin-top:.95rem;display:grid}.tier-card.svelte-1ayc6d8{border:1px solid var(--border-color);min-height:280px;box-shadow:var(--shadow-sm);border-radius:1rem;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:hidden}.tier-head.svelte-1ayc6d8 h3:where(.svelte-1ayc6d8){margin:0;font-size:1.14rem}.tier-head.svelte-1ayc6d8 p:where(.svelte-1ayc6d8){opacity:.9;margin:.3rem 0 0;font-size:.86rem}.tier-perks.svelte-1ayc6d8{flex-direction:column;flex:1;gap:.35rem;margin-top:.7rem;display:flex}.tier-perk.svelte-1ayc6d8{align-items:center;gap:.45rem;font-size:.86rem;display:flex}.tier-perk.svelte-1ayc6d8:before{content:"+";opacity:.85;font-weight:700}.tier-cta.svelte-1ayc6d8{text-align:center;border:1px solid #0000;border-radius:999px;width:100%;margin-top:.9rem;padding:.64rem .92rem;font-size:.82rem;font-weight:800;text-decoration:none}.tier-cta.disabled.svelte-1ayc6d8{opacity:.82;pointer-events:none}.plus-card.svelte-1ayc6d8{color:#1d1d1f;background:#fff}.plus-card.svelte-1ayc6d8 .tier-cta:where(.svelte-1ayc6d8){color:#fff;background:#599bff;border-color:#599bff}.vip-card.svelte-1ayc6d8{color:#1d1d1f;background:linear-gradient(155deg,#f8e089 0%,#edc64f 100%)}.vip-card.svelte-1ayc6d8 .tier-cta:where(.svelte-1ayc6d8){color:#f5d76e;background:#111827;border-color:#f5d76e80}.pro-card.svelte-1ayc6d8{color:#f8fafc;background:#050505;border-color:#fff3}.pro-card.svelte-1ayc6d8 .tier-cta:where(.svelte-1ayc6d8){color:#93c5fd;background:linear-gradient(90deg,#ea5757 0%,#599bff 50%,#21ff97 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-color:#0000;position:relative}.pro-card.svelte-1ayc6d8 .tier-cta:where(.svelte-1ayc6d8):before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(90deg,#ea5757 0%,#599bff 50%,#21ff97 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.super-card.svelte-1ayc6d8{color:#f8fafc;isolation:isolate;background:#050505;border-color:#ffffff42}.super-card.svelte-1ayc6d8:before{content:"";--angle:0deg;background:conic-gradient(from var(--angle) at center, #000000eb, #141414fa, #d4af37cc, #ffd700e6, #d4af37cc, #202020f2, #000000eb);filter:blur(14px);z-index:-2;border-radius:999px;animation:8s linear infinite svelte-1ayc6d8-spin-gradient;position:absolute;inset:-50%}.super-card.svelte-1ayc6d8:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff1a 0%,#000000c7 72%,#000000f2 100%);position:absolute;inset:0}.super-card.svelte-1ayc6d8 .tier-cta:where(.svelte-1ayc6d8){color:#fff;background:#070707d1;border-color:#ffffff4d}.workflow-grid.svelte-1ayc6d8{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin-top:.9rem;display:grid}.workflow-card.svelte-1ayc6d8{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:.95rem;padding:.95rem}.workflow-step.svelte-1ayc6d8{letter-spacing:.1em;color:var(--text-muted);font-size:.68rem;font-weight:800;display:inline-flex}.workflow-card.svelte-1ayc6d8 h3:where(.svelte-1ayc6d8){margin:.3rem 0 0;font-size:1.02rem}.workflow-card.svelte-1ayc6d8 p:where(.svelte-1ayc6d8){color:var(--text-secondary);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-1ayc6d8-spin-gradient{0%{--angle:0deg}to{--angle:360deg}}@media (width<=760px){.medgpt-page.svelte-1ayc6d8{padding:1.2rem .9rem 3rem}.hero-notes.svelte-1ayc6d8{gap:.35rem}.hero-notes.svelte-1ayc6d8 span:where(.svelte-1ayc6d8){padding:.32rem .58rem;font-size:.66rem}}
