:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ui-bg:#f5f5f7;--ui-surface:#fff;--ui-surface-soft:#fafafc;--ui-ink:#1d1d1f;--ui-muted:#595961;--ui-subtle:#696970;--ui-line:#dedee4;--ui-line-strong:#b9b9c3;--ui-accent:#0066c7;--ui-accent-hover:#0056a7;--ui-accent-soft:#edf5ff;--ui-error:#aa2740;--ui-warn:#90461b;--ui-warn-soft:#fff4eb;--ui-focus:#78b6ed;--ui-radius-card:22px;--ui-radius-control:12px;--ui-radius-small:10px;--ui-radius-pill:999px;--ui-shadow-card:0 3px 11px #1418280f, 0 19px 48px #14182812;--ui-shadow-card-hover:0 8px 23px #14182817, 0 26px 62px #1418281f;--ui-shadow-card-active:0 5px 17px #14182814, 0 23px 56px #1418281a;--ui-shadow-popover:0 16px 44px #1a202c26;--ui-content-width:920px}[data-clinic-theme=unnic]{--ui-accent:#0b64a0;--ui-accent-hover:#084e7d;--ui-accent-soft:#eaf4fb}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ui-bg);color:var(--ui-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}::selection{color:var(--ui-ink);background:#d6e9fd}.page{min-height:100vh}.container{max-width:1120px;margin:0 auto;padding:0 28px}.header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:20px;min-height:96px;display:flex}.wordmark{letter-spacing:-.025em;align-items:center;gap:12px;font-weight:700;display:inline-flex}.brand-icon{background:var(--ui-accent-soft);width:37px;height:37px;color:var(--ui-accent);border-radius:12px;place-items:center;font-size:23px;display:grid}.status{color:var(--ui-muted);font-size:13px}.hero{max-width:810px;padding:108px 0 90px}.eyebrow{color:var(--ui-accent);letter-spacing:.11em;margin:0 0 22px;font-size:12px;font-weight:750}h1{letter-spacing:-.052em;max-width:810px;margin:0;font-size:clamp(36px,5.3vw,67px);font-weight:720;line-height:1.09}.subtitle{max-width:720px;color:var(--ui-muted);margin:28px 0;font-size:clamp(16px,1.8vw,20px);line-height:1.65}.notice{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);max-width:740px;color:var(--ui-muted);margin-top:36px;padding:17px 20px;font-size:14px;line-height:1.6}.section{padding:0 0 96px}.section-heading{margin-bottom:24px}.section-heading .eyebrow{margin-bottom:10px}h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,33px);font-weight:700}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);min-height:250px;box-shadow:var(--ui-shadow-card);padding:27px}.card-number{color:var(--ui-accent);font-size:13px;font-weight:700}.card h3{letter-spacing:-.025em;margin:30px 0 12px;font-size:21px}.card p{color:var(--ui-muted);margin:0 0 20px;font-size:15px;line-height:1.6}.planned{border-radius:var(--ui-radius-pill);background:var(--ui-bg);color:var(--ui-muted);padding:6px 11px;font-size:12px;display:inline-block}.footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);padding:26px 0 38px;font-size:12px}@media (max-width:780px){.header{flex-direction:column;align-items:flex-start;padding:22px 0}.hero{padding:76px 0 65px}.cards{grid-template-columns:1fr}.card{min-height:auto}.container{padding:0 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.entry-action{margin-bottom:60px}.entry-action-link{border-radius:var(--ui-radius-pill);color:#fff;background:var(--ui-accent);align-items:center;min-height:50px;padding:13px 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.entry-action-link:hover{background:var(--ui-accent-hover)}.entry-action{flex-wrap:wrap;gap:12px;display:flex}.entry-action-secondary{color:var(--ui-accent);background:var(--ui-surface);border:1px solid var(--ui-line-strong)}.entry-action-secondary:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}.wordmark{text-decoration:none}.wordmark img{width:156px;height:auto;display:block}.hero-signature{width:min(100%,610px);height:auto;margin:0 0 38px;display:block}@media (max-width:600px){.hero-signature{margin-bottom:27px}}
