.hospital-discharge{--warm:#fff7ed;--cloud:#f8ece1;--paper:#ffffff;--lavender:#f0e8f5;--blush:#eadcf5;--accent:#642997;--accent-strong:#4e1d7a;--accent-soft:#8a52c2;--ink:#2f223d;--ink-soft:#554763;--muted:#74677f;--trust:#527d68;--trust-soft:#dce9df;--amber:#9a6a12;--amber-soft:#f7ead0;--alert:#a3354f;--alert-soft:#f6dde3;--border:#64299729;--line:#e8dccf;--shadow:0 18px 50px -24px #3b1d5a55;--night:#20142e;--night-2:#2c1c3f;--on-night:#f6eefc;--on-night-soft:#c9b6dc;--f-display:"Literata", Georgia, "Times New Roman", serif;--f-body:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r:14px;--r-sm:10px;--max:1180px;--hero-base:#ffffff;--hero-ink:#13234a}@media(prefers-color-scheme:dark){.hospital-discharge:not([data-theme=light]){--warm:#17111f;--cloud:#1e1628;--paper:#211830;--lavender:#291d3a;--blush:#33244a;--accent:#c39bf0;--accent-strong:#dcc2fa;--accent-soft:#a77bdb;--ink:#f3ecf8;--ink-soft:#d5c8e0;--muted:#a898b6;--trust:#8fc3a8;--trust-soft:#1f3229;--amber:#e3b862;--amber-soft:#33281a;--alert:#f08aa2;--alert-soft:#3a1d26;--border:#c39bf033;--line:#3a2d4a;--shadow:0 18px 50px -24px #000a;--night:#120b1a;--night-2:#1d1329;--on-night:#f6eefc;--on-night-soft:#bda9d2;--hero-base:#17111f;--hero-ink:#f3ecf8;color-scheme:dark}.hospital-discharge:not([data-theme=light]) .mk{color:color-mix(in srgb,var(--c) 60%,white)}.hospital-discharge:not([data-theme=light]) .mk:before{background:currentColor}}.hospital-discharge *{box-sizing:border-box}.hospital-discharge [hidden]{display:none!important}.hospital-discharge{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.hospital-discharge{scroll-behavior:auto}.hospital-discharge *{transition:none!important;animation:none!important}}.hospital-discharge{background:var(--warm);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.hospital-discharge h1,.hospital-discharge h2,.hospital-discharge h3,.hospital-discharge h4{font-family:var(--f-display);color:var(--ink);margin:0;text-wrap:balance;letter-spacing:-.01em}.hospital-discharge h1{font-size:clamp(2.3rem,5vw,3.75rem);line-height:1.06;font-weight:600}.hospital-discharge h2{font-size:clamp(1.85rem,3.4vw,2.6rem);line-height:1.12;font-weight:600}.hospital-discharge h3{font-size:1.3rem;line-height:1.25;font-weight:600}.hospital-discharge p{margin:0}.hospital-discharge a{color:var(--accent)}.hospital-discharge :focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px;border-radius:6px}.hospital-discharge .wrap{max-width:var(--max);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hospital-discharge .band{padding-block:clamp(64px,9vw,112px)}.hospital-discharge .band.white{background:var(--paper)}.hospital-discharge .eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.hospital-discharge .lede{font-size:1.15rem;color:var(--ink-soft);max-width:62ch}.hospital-discharge .sec-head{display:grid;gap:14px;max-width:760px;margin-bottom:44px}.hospital-discharge .btn{display:inline-flex;align-items:center;gap:8px;font:600 .98rem/1 var(--f-body);padding:14px 22px;border-radius:999px;text-decoration:none;border:1.5px solid var(--accent);cursor:pointer;transition:transform .15s,background .15s}.hospital-discharge .btn.primary{background:var(--accent);color:var(--warm)}.hospital-discharge .btn.primary:hover{background:var(--accent-strong)}.hospital-discharge .btn.ghost{background:transparent;color:var(--accent)}.hospital-discharge .btn.ghost:hover{background:var(--lavender)}.hospital-discharge .btn:active{transform:translateY(1px)}.hospital-discharge .hero{position:relative;overflow:hidden;background:var(--hero-base)}.hospital-discharge .hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,640px) 1fr;align-items:end;gap:32px;padding-block:clamp(72px,10vw,132px) 64px;min-height:640px}.hospital-discharge .hero-copy{display:grid;gap:22px;min-width:0}.hospital-discharge .hero h1{font-family:var(--f-body);font-weight:600;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2.6rem,5.6vw,4.4rem);color:var(--hero-ink)}.hospital-discharge .hero .lede{color:var(--ink-soft)}.hospital-discharge .hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.hospital-discharge .hero .btn.ghost{background:var(--paper);border-color:var(--line);color:var(--ink-soft)}.hospital-discharge .hero-chip{justify-self:end;align-self:end;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow);display:grid;gap:6px;text-align:left;font:inherit;color:var(--ink);cursor:zoom-in;max-width:300px}.hospital-discharge .hero-chip strong{font:600 1.02rem var(--f-display)}.hospital-discharge .chip-k{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--trust)}.hospital-discharge .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--trust);margin-right:6px;vertical-align:1px}@media(max-width:900px){.hospital-discharge .hero-inner{grid-template-columns:1fr;min-height:0;padding-block:8px 56px;margin-top:-60px}.hospital-discharge .hero-chip{justify-self:start}}.hospital-discharge .frame{border-radius:12px;overflow:hidden;background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow);cursor:zoom-in;display:block;padding:0;width:100%;text-align:left}.hospital-discharge .frame .bar{display:flex;align-items:center;gap:6px;min-height:30px;padding:6px 12px;background:var(--cloud);border-bottom:1px solid var(--line)}.hospital-discharge .frame .bar i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--line);display:block}.hospital-discharge .frame .bar span{min-width:0;margin-left:10px;font-size:.72rem;line-height:1.4;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.hospital-discharge .frame img{display:block;width:100%;height:auto}.hospital-discharge .night{background:var(--night);color:var(--on-night)}.hospital-discharge .night h2,.hospital-discharge .night h3{color:var(--on-night)}.hospital-discharge .night .eyebrow{color:#e3c27a}.hospital-discharge .night .lede{color:var(--on-night-soft)}.hospital-discharge .mk{justify-self:start;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 90%,black);padding-left:12px;position:relative}.hospital-discharge .mk:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;background:currentColor;transform:translateY(-50%)}.hospital-discharge .hero h1{font-size:clamp(2.8rem,6.4vw,5rem);line-height:.98;letter-spacing:-.045em;max-width:12ch}.hospital-discharge .hero .lede{font-size:1.25rem;max-width:30ch}.hospital-discharge .hero-inner{min-height:620px;align-items:center}.hospital-discharge .hero-chip strong{font:700 1.05rem/1.3 var(--f-body);letter-spacing:-.01em}.hospital-discharge .statement{background:#5b2390;color:#fff;padding-block:clamp(72px,10vw,120px)}.hospital-discharge .statement .big{font:600 clamp(2.1rem,5.4vw,4.4rem)/1.04 var(--f-body);letter-spacing:-.04em;max-width:18ch;color:#fff;text-wrap:balance}.hospital-discharge .statement .big span{color:#e9c97f}.hospital-discharge .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;border-top:1px solid #ffffff33;padding-top:28px}.hospital-discharge .nums b{display:block;font:700 clamp(2.2rem,4.6vw,3.6rem)/1 var(--f-body);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.hospital-discharge .nums span{color:#e6d7f5;font-size:.95rem}@media(max-width:640px){.hospital-discharge .nums{grid-template-columns:1fr 1fr;row-gap:28px}}.hospital-discharge .band h2{font-family:var(--f-body);font-weight:700;letter-spacing:-.035em;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.02}.hospital-discharge .night-shot{margin-top:44px;border-color:#fff2}.hospital-discharge .night-shot .bar{background:var(--night-2);border-color:#ffffff1a}.hospital-discharge .night-shot .bar span{color:var(--on-night-soft)}.hospital-discharge .night-shot .bar i{background:#ffffff26}.hospital-discharge .who4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hospital-discharge .who4 div{border-top:3px solid var(--accent);padding-top:16px;display:grid;gap:6px}.hospital-discharge .who4 h3{font:700 1.15rem/1.25 var(--f-body);letter-spacing:-.01em}.hospital-discharge .who4 p{color:var(--muted)}@media(max-width:900px){.hospital-discharge .who4{grid-template-columns:1fr 1fr}}@media(max-width:480px){.hospital-discharge .who4{grid-template-columns:1fr}}.hospital-discharge .channels-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px;align-items:center}.hospital-discharge .channels-row span{padding:10px 18px;border-radius:999px;background:var(--lavender);color:var(--accent);font-weight:600}.hospital-discharge .channels-row span.soft{background:none;color:var(--muted);font-weight:500;padding-left:6px}.hospital-discharge .proofbar{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:28px}.hospital-discharge .proofbar .wrap{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center}.hospital-discharge .proofbar b{font:600 1.1rem var(--f-body);color:var(--ink-soft);letter-spacing:-.01em}.hospital-discharge #plan h2{font-family:var(--f-body)}.hospital-discharge #plan form .btn{justify-self:start}.hospital-discharge .cta-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:start}.hospital-discharge .cta-copy{display:grid;gap:18px}.hospital-discharge form{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px;display:grid;gap:14px;box-shadow:var(--shadow)}.hospital-discharge .fr{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hospital-discharge label{display:grid;gap:6px;font-size:.86rem;font-weight:600;color:var(--ink-soft)}.hospital-discharge input,.hospital-discharge select,.hospital-discharge textarea{font:inherit;font-size:.98rem;padding:11px 13px;border-radius:10px;border:1.5px solid var(--line);background:var(--warm);color:var(--ink);width:100%}.hospital-discharge input:focus,.hospital-discharge select:focus,.hospital-discharge textarea:focus{outline:none;border-color:var(--accent-soft)}.hospital-discharge textarea{min-height:96px;resize:vertical}.hospital-discharge .form-note{font-size:.82rem;color:var(--muted)}@media(max-width:900px){.hospital-discharge .cta-grid{grid-template-columns:1fr}}@media(max-width:520px){.hospital-discharge .fr{grid-template-columns:1fr}}.hospital-discharge .hero-hd{background:radial-gradient(120% 90% at 85% 20%,var(--blush) 0%,transparent 55%),var(--hero-base)}.hospital-discharge .hero-hd .hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;min-height:0;padding-block:clamp(56px,8vw,104px)}.hospital-discharge .hero-hd .hero-copy{gap:24px}.hospital-discharge .hero-hd h1{max-width:11ch}.hospital-discharge .hero-hd .lede{max-width:34ch}.hospital-discharge .phone-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;justify-self:center;width:min(100%,330px)}.hospital-discharge .phone{display:block;width:100%;padding:9px;border:0;border-radius:36px;background:#1b1324;box-shadow:0 40px 80px -30px #3b1d5a88;cursor:zoom-in}.hospital-discharge .phone img{display:block;width:100%;height:auto;border-radius:28px}.hospital-discharge .phone-wrap .hero-chip{position:static;width:100%;max-width:100%;cursor:default}@media(max-width:900px){.hospital-discharge .hero-hd .hero-inner{grid-template-columns:1fr;gap:44px}.hospital-discharge .phone-wrap{width:min(100%,330px)}}.hospital-discharge .src{margin-top:22px;font-size:.8rem;color:#d9c7ec}.hospital-discharge .src a{color:#f0e3fb}.hospital-discharge .layer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}.hospital-discharge .layer div{background:var(--night-2);border:1px solid #ffffff1a;border-radius:var(--r);padding:22px;display:grid;gap:10px;align-content:start}.hospital-discharge .layer .k{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#e3c27a;font-weight:700}.hospital-discharge .layer h3{font:600 clamp(1.2rem,2vw,1.5rem)/1.2 var(--f-body);letter-spacing:-.02em}.hospital-discharge .layer ul{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--on-night-soft);font-size:.93rem}@media(max-width:860px){.hospital-discharge .layer{grid-template-columns:1fr}}.hospital-discharge .journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hospital-discharge .jc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:grid;gap:8px;align-content:start;position:relative}.hospital-discharge .jc .d{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.hospital-discharge .jc h3{font:700 1.12rem/1.25 var(--f-body);letter-spacing:-.015em}.hospital-discharge .jc p{font-size:.92rem;color:var(--muted)}.hospital-discharge .jc q{font:500 .98rem/1.4 var(--f-display);color:var(--ink);quotes:"“" "”"}.hospital-discharge .jc.flag{background:var(--amber-soft);border-color:transparent}.hospital-discharge .jc.human{background:var(--trust-soft);border-color:transparent}.hospital-discharge .jc.human .d{color:var(--trust)}.hospital-discharge .jc.flag .d{color:var(--amber)}@media(max-width:960px){.hospital-discharge .journey{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hospital-discharge .journey{grid-template-columns:1fr}}.hospital-discharge .journey-shot{margin-top:36px;max-width:980px}.hospital-discharge .plist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hospital-discharge .pt{background:var(--warm);border:1px solid var(--line);border-radius:var(--r);padding:16px 16px 18px;display:grid;gap:6px;align-content:start}.hospital-discharge .pt h3{font:700 1.02rem/1.25 var(--f-body);letter-spacing:-.01em}.hospital-discharge .pt .dur{font-size:.84rem;color:var(--muted);font-variant-numeric:tabular-nums}.hospital-discharge .pt.own{background:var(--lavender);border-color:transparent}.hospital-discharge .pt.own .dur{color:var(--ink-soft)}@media(max-width:1060px){.hospital-discharge .plist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.hospital-discharge .plist{grid-template-columns:1fr 1fr}}@media(max-width:420px){.hospital-discharge .plist{grid-template-columns:1fr}}.hospital-discharge .trust4 .tick{width:28px;height:28px;border-radius:50%;background:var(--trust-soft);display:grid;place-items:center;color:var(--trust);font-weight:700}.hospital-discharge .proofbar .wrap{gap:10px 32px}.hospital-discharge .proofbar b{font-size:1rem}.hospital-discharge .night .night-shot{max-width:980px}.hospital-discharge fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.hospital-discharge .hd-honeypot{position:absolute;left:-9999px}.hospital-discharge .pt,.hospital-discharge .fr>*{min-width:0}.hospital-discharge .pt h3{overflow-wrap:anywhere}.hospital-discharge .hd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff}.hospital-discharge .hd-lightbox:not([open]){display:none}.hospital-discharge .hd-lightbox::backdrop{background:#140c20ef}.hospital-discharge .lb{display:grid;place-content:center;justify-items:center;gap:14px;width:100%;height:100%;padding:24px}.hospital-discharge .lb img{display:block;width:auto;max-width:100%;max-height:80vh;object-fit:contain}.hospital-discharge .lb button{position:absolute;top:12px;right:18px;border:1px solid #fff8;border-radius:20px;padding:8px 18px;background:#281b39;color:#fff;cursor:pointer}.hospital-discharge .lb figcaption{color:#fff;text-align:center;font:400 .9rem/1.5 var(--f-body);max-width:80ch}.hospital-discharge .form-note[data-status=error]{color:var(--alert)}.hospital-discharge .btn:disabled{opacity:.65;cursor:default}.hospital-discharge .hero-hd .hero-inner{margin-top:0}.hospital-discharge .hd-lightbox figure{max-width:100%;min-width:0}.hospital-discharge .lb video{display:block;width:min(1080px,calc(100vw - 48px));max-width:100%;max-height:calc(100dvh - 120px);aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:12px}.hospital-discharge section[id]{scroll-margin-top:96px}.hospital-discharge :is(h1,h2,h3,.btn,.eyebrow,.chip-k,.hero-chip strong,figcaption){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hospital-discharge :is(.btn,.mod,.pt,.step,.who4>div,.fr>label){min-width:0;max-width:100%}.hospital-discharge .hd-section-nav{background:var(--paper);border-bottom:1px solid var(--line)}.hospital-discharge .hd-section-nav .wrap{display:flex;flex-wrap:wrap;gap:8px;padding-block:10px}.hospital-discharge .hd-section-nav a{padding:7px 12px;border-radius:999px;color:var(--ink-soft);text-decoration:none;font-size:.86rem;font-weight:600;overflow-wrap:anywhere;max-width:100%}.hospital-discharge .hd-section-nav a:hover{background:var(--lavender);color:var(--accent)}.hospital-discharge .statement .nums>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hospital-discharge .statement .nums b{font-size:clamp(1.7rem,4vw,3.6rem);max-width:100%;overflow-wrap:anywhere}.hospital-discharge .statement .nums span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hospital-discharge .statement .nums cite{display:block;font-size:.75rem;line-height:1.5;color:#f0e3fb;font-style:italic;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hospital-discharge .statement .nums cite a{color:inherit}.hospital-discharge .onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.hospital-discharge .onboarding-steps li{display:grid;gap:14px;align-content:start;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:24px}.hospital-discharge .step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#5b2390;color:#fff;font-weight:700}.hospital-discharge .onboarding-steps h3{font:700 1.2rem/1.3 var(--f-body);letter-spacing:-.01em}.hospital-discharge .onboarding-steps p{color:var(--muted);font-size:1rem;line-height:1.6}.hospital-discharge .onboarding-chips span{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hospital-discharge .onboarding-chips .soft{flex-basis:100%;padding-inline:0}.hospital-discharge .onboarding-start{margin-top:24px;line-height:1.3}.hospital-discharge .proofbar{background:var(--lavender)}@media(max-width:860px){.hospital-discharge .onboarding-steps{grid-template-columns:1fr}}.hospital-discharge .cta-alt{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:6px}.hospital-discharge .cta-alt b{font-size:1rem}.hospital-discharge .cta-alt a{color:var(--accent);font-weight:700;text-decoration:none}.hospital-discharge .cta-alt a:hover{text-decoration:underline}.hospital-discharge .pathway-row{grid-template-columns:1fr}.hospital-discharge .hd-pathway-select{display:block;position:relative;border:1.5px solid var(--line);border-radius:10px;background:var(--warm);color:var(--ink);font:inherit;font-size:.98rem;line-height:1.6;padding:11px 13px;min-width:0}.hospital-discharge .hd-pathway-select span{display:block;padding-right:24px;overflow-wrap:anywhere}.hospital-discharge .hd-pathway-select:after{content:"";position:absolute;right:17px;top:50%;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.hospital-discharge .hd-pathway-select select{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;padding:0;border:0;opacity:0;cursor:pointer}.hospital-discharge .hd-pathway-select:focus-within{border-color:var(--accent-soft);outline:3px solid var(--accent-soft);outline-offset:3px}.hospital-discharge .statement .nums>div:last-child{container-type:inline-size}.hospital-discharge .statement .nums>div:last-child b{font-size:clamp(1.2rem,17cqi,3.6rem);white-space:nowrap;overflow-wrap:normal}
