.demo[data-astro-cid-uyz6cckc]{margin:0}.pad[data-astro-cid-uyz6cckc]{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);font-size:.9375rem;line-height:1.45;overflow:hidden}.pad-head[data-astro-cid-uyz6cckc]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.pad-patient[data-astro-cid-uyz6cckc]{font-weight:600}.pad-patient[data-astro-cid-uyz6cckc] span[data-astro-cid-uyz6cckc],.pad-name[data-astro-cid-uyz6cckc] span[data-astro-cid-uyz6cckc]{color:var(--muted);font-weight:400}.pad-meta[data-astro-cid-uyz6cckc],.pad-sig[data-astro-cid-uyz6cckc]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.pad-group[data-astro-cid-uyz6cckc]{padding:16px 20px 4px}.pad-label[data-astro-cid-uyz6cckc]{color:var(--muted);font-size:.8125rem;font-weight:600}.pad-rows[data-astro-cid-uyz6cckc]{margin:0;padding:0;list-style:none}.pad-row[data-astro-cid-uyz6cckc]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.pad-row[data-astro-cid-uyz6cckc]:first-child{border-top:0}.pad-name[data-astro-cid-uyz6cckc]{font-weight:600}.pad-side[data-astro-cid-uyz6cckc]{flex:none;align-items:center;gap:8px;display:flex}.pad-foot[data-astro-cid-uyz6cckc]{border-top:1px solid var(--border);background:var(--surface-2);gap:12px;padding:16px 20px 20px;display:grid}.pad-status[data-astro-cid-uyz6cckc]{color:var(--text-2);font-size:.875rem}figcaption[data-astro-cid-uyz6cckc]{color:var(--muted);text-align:center;margin-top:12px;font-size:.8125rem}@media (width<=480px){.pad-row[data-astro-cid-uyz6cckc]{flex-wrap:wrap}.pad-side[data-astro-cid-uyz6cckc]{justify-content:space-between;width:100%}}.field[data-astro-cid-i7wfdoct]{z-index:-1;color:#38d5e8;opacity:.26;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.field-right[data-astro-cid-i7wfdoct]{-webkit-mask-image:radial-gradient(70% 90% at 85% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 85% 40%,#000 20%,#0000 75%)}.field-center[data-astro-cid-i7wfdoct]{-webkit-mask-image:radial-gradient(60% 80%,#0000 25%,#000 80%);mask-image:radial-gradient(60% 80%,#0000 25%,#000 80%)}.pulse[data-astro-cid-i7wfdoct]{animation:6s ease-in-out infinite node}@keyframes node{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-i7wfdoct]{animation:none}}.form[data-astro-cid-vekgkm42]{box-shadow:var(--shadow-card);gap:18px;padding:clamp(24px,4vw,36px);display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field[data-astro-cid-vekgkm42]{align-content:start;gap:6px;display:grid}label[data-astro-cid-vekgkm42]{font-size:.875rem;font-weight:600}label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{color:var(--muted);font-weight:400}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:10px 14px;font-size:1rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:120px}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent);outline:none}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--critical-line)}.field-error[data-astro-cid-vekgkm42]{color:var(--critical-fg);font-size:.8125rem}.trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.form-note[data-astro-cid-vekgkm42]{max-width:34ch;color:var(--muted);font-size:.8125rem}.done[data-astro-cid-vekgkm42]{box-shadow:var(--shadow-card);justify-items:start;gap:14px;padding:clamp(28px,5vw,44px);display:grid}.done[data-astro-cid-vekgkm42]:focus-visible{outline-offset:0;border-radius:var(--r-card)}.done[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--text-2)}@media (width<=560px){.row[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}}.mark[data-astro-cid-l72mbmia]{width:100%;height:auto;display:block}.ring[data-astro-cid-l72mbmia]{transform-origin:120px 120px}.ring-outer[data-astro-cid-l72mbmia]{animation:90s linear infinite turn}.ring-inner[data-astro-cid-l72mbmia]{animation:60s linear infinite reverse turn}@keyframes turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-l72mbmia]{animation:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(900px 520px at 88% 6%, #38d5e82b, transparent 62%), radial-gradient(720px 480px at -6% 106%, #187a6e4d, transparent 60%), linear-gradient(180deg, var(--shell) 0%, var(--shell-2) 100%);padding-block:clamp(56px,7vw,104px) clamp(120px,13vw,176px);position:relative;overflow:clip}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) both}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}h1[data-astro-cid-lcdefpme]{margin-bottom:24px}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.fineprint[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:22px;font-size:.875rem}.hero-visual[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease-out) .15s both;position:relative}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:6/5;box-shadow:0 0 0 1px #ffffff1a, var(--shadow-photo)}.hero-photo[data-astro-cid-lcdefpme] img{object-position:34% 50%}.float[data-astro-cid-lcdefpme]{border:1px solid var(--float-line,#0d223814);background:var(--float-bg,#fffffff5);color:var(--float-text,#0f1c2a);border-radius:14px;justify-items:start;gap:8px;padding:14px 16px;font-size:.8125rem;line-height:1.35;animation:7s ease-in-out infinite alternate drift;display:grid;position:absolute;box-shadow:0 12px 32px #040c1640}.float[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.float[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.float[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--float-muted,#5b6b7a)}.float-a[data-astro-cid-lcdefpme]{bottom:9%;left:-28px}.float-b[data-astro-cid-lcdefpme]{animation-delay:-3.5s;top:8%;right:-20px}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (prefers-color-scheme:dark){.float[data-astro-cid-lcdefpme]{--float-bg:#111c2af5;--float-line:#ffffff1f;--float-text:#eaf0f6;--float-muted:#9aaab9}}.pillars[data-astro-cid-lcdefpme]{z-index:1;box-shadow:var(--shadow-card);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(-88px,-6vw,-56px) 0 0;padding:0;list-style:none;display:grid;position:relative}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:1px solid var(--border);padding:clamp(22px,3vw,32px)}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-left:0}.pillars[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-bottom:8px;font-size:1.1875rem}.pillars[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:before{content:"";background:var(--brand-gradient);border-radius:3px;width:28px;height:3px;margin-bottom:14px;display:block}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.9375rem}.about[data-astro-cid-lcdefpme],.ai[data-astro-cid-lcdefpme],.responsible[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px,6vw,88px);display:grid}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:5/4}.about-photo[data-astro-cid-lcdefpme] img{object-position:70% 50%}.about[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:16px}.about-note[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:16px}.about-points[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;padding:24px 0 0;list-style:none;display:grid}.about-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:1.0625rem}.about-points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.solution[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.ai-points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.routes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.9688rem}.solutions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.solution[data-astro-cid-lcdefpme]{background:var(--bg);flex-direction:column;gap:12px;padding:28px;display:flex}.solution-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.tag[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.solution[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:10px}.solutions-more[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(32px,5vw,56px);padding-top:clamp(24px,4vw,40px);display:flex}.solutions-more[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--text-2)}.ai[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:16px}.ai-points[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme],.routes[data-astro-cid-lcdefpme]{gap:26px;margin:0;padding:0;list-style:none;display:grid}.ai-points[data-astro-cid-lcdefpme]{margin-top:36px}.ai-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.routes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:18px;display:flex}.ai-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.routes[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px}.collage[data-astro-cid-lcdefpme]{padding:0 0 56px 56px;position:relative}.collage-main[data-astro-cid-lcdefpme]{aspect-ratio:4/3.3}.collage-inset[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:6px solid var(--bg);border-radius:20px;width:46%;position:absolute;bottom:0;left:0}.responsible[data-astro-cid-lcdefpme]{align-items:start}.responsible[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:16px}.states[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--r-card);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.states[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--bg);padding:20px}.states[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:10px;font-size:.9375rem}.security-top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:clamp(40px,6vw,64px);display:grid}.security-headline[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--accent);margin-top:14px;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:600;line-height:1.3}.security-top[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:14px}.priority[data-astro-cid-lcdefpme]{border:1px solid var(--shell-line);background:radial-gradient(420px 260px at 0% 0%, #38d5e833, transparent 70%), linear-gradient(160deg, var(--shell-2), var(--shell));box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,32px);padding:clamp(26px,4vw,40px);display:grid}.priority-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:.8125rem;font-weight:700}.priority-quote[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.4}.safeguards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.safeguard[data-astro-cid-lcdefpme]{align-content:start;gap:12px;padding:28px;display:grid}.safeguard[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{margin-bottom:6px}.safeguard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.9688rem}.pledge[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);text-align:center;justify-items:center;gap:14px;margin-top:clamp(40px,6vw,72px);padding-top:clamp(32px,5vw,56px);display:grid}.pledge[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:700}.pledge[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--text-2)}.pledge-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}@media (width<=900px){.security-top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.safeguards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.safeguards[data-astro-cid-lcdefpme],.priority[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.priority-mark[data-astro-cid-lcdefpme]{width:112px}}.vision[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(800px 420px at 50% -10%, #38d5e829, transparent 65%), linear-gradient(180deg, var(--shell-2) 0%, var(--shell) 100%);text-align:center;padding-block:clamp(80px,10vw,144px);position:relative;overflow:clip}.vision-head[data-astro-cid-lcdefpme]{max-width:820px;margin-inline:auto}.vision[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-content:center}.vision[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:20px auto 0}.vision-points[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.vision-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--shell-line);border-radius:var(--r-card);backdrop-filter:blur(6px);background:#ffffff0a;padding:26px}.vision-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.25rem}.vision-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{content:"";background:var(--brand-gradient);border-radius:3px;width:28px;height:3px;margin-bottom:16px;display:block}.vision-points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2)}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.split-head[data-astro-cid-lcdefpme]{position:sticky;top:104px}.split-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:16px}.why-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;margin-top:32px}.why-photo[data-astro-cid-lcdefpme] img{object-position:45% 40%}.reasons[data-astro-cid-lcdefpme]{gap:0}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding:26px 0}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.contact[data-astro-cid-lcdefpme]{align-items:start}.contact[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:16px}.routes[data-astro-cid-lcdefpme]{margin-top:36px}.contact-email[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);color:var(--text-2);margin-top:32px;padding-top:24px}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.ai[data-astro-cid-lcdefpme],.responsible[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-visual[data-astro-cid-lcdefpme]{max-width:560px}.float-a[data-astro-cid-lcdefpme]{left:12px}.float-b[data-astro-cid-lcdefpme]{right:12px}.split-head[data-astro-cid-lcdefpme]{position:static}.solutions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.collage[data-astro-cid-lcdefpme]{max-width:560px}}@media (width<=640px){.pillars[data-astro-cid-lcdefpme],.solutions[data-astro-cid-lcdefpme],.vision-points[data-astro-cid-lcdefpme],.about-points[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);border-left:0}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0}.collage[data-astro-cid-lcdefpme]{padding:0 0 40px 28px}.float[data-astro-cid-lcdefpme]{padding:10px 12px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero-visual[data-astro-cid-lcdefpme]{animation:none}}
