:root{color-scheme:light;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#111;background:#f6f5f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:radial-gradient(circle at top left,rgba(0,0,0,.04),transparent 32%),linear-gradient(180deg,#faf9f6,#f2f1ed);color:#111}button,input,select,textarea{font:inherit}.medical-app-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px}.hero-card,.flow-card,.info-card,.next-card{border:1px solid rgba(17,17,17,.1);background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px #1111110f}.hero-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;border-radius:28px;padding:28px}.eyebrow{margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#6b7280}.hero-copy h1,.section-header h2,.info-card h3{margin:0;letter-spacing:-.03em}.hero-copy h1{font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98}.hero-copy p,.hero-panel-body,.info-card p,.next-card li,.flow-text{color:#4b5563}.hero-copy p{max-width:54rem;margin:16px 0 0;font-size:1.05rem}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-pills span{border-radius:999px;border:1px solid rgba(17,17,17,.1);background:#fff;padding:8px 12px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-panel{border-radius:22px;background:#111;color:#fff;padding:20px}.hero-panel-header{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-panel-body{margin-top:14px;color:#ffffffbd;font-size:.98rem}.flow-card,.next-card{margin-top:22px;border-radius:24px;padding:24px}.section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-header h2{font-size:1.45rem}.flow-row{display:flex;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.flow-node{display:flex;align-items:flex-start;gap:12px;min-width:220px;flex:1 1 220px;border-radius:20px;border:1px solid rgba(17,17,17,.1);background:#fff;padding:18px}.flow-title{font-weight:700}.flow-text{margin-top:4px;font-size:.92rem}.grid-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.info-card{border-radius:22px;padding:22px}.info-card h3{margin-top:16px;font-size:1.1rem}.info-card p{margin:10px 0 0;font-size:.96rem}.next-card ol{margin:18px 0 0;padding-left:20px}.next-card li+li{margin-top:10px}@media(max-width:960px){.hero-card,.grid-section{grid-template-columns:1fr}}@media(max-width:640px){.medical-app-shell{width:min(100% - 20px,1180px);padding:20px 0 36px}.hero-card,.flow-card,.next-card,.info-card{border-radius:20px}.hero-card{padding:22px}.flow-card,.next-card{padding:20px}}
