:root{--field:#082850;--ink:#071b38;--ink-soft:#42536b;--green:#082850;--green-hi:#d2fa2f;--paper:#fffdf6;--paper-dim:#f0f0e8;--on-field:#fff;--on-field-2:#e0e7f0;--accent:#d2fa2f;--accent-hover:#e0ff5e;--sheet-back:#d2fa2f;--sheet-middle:#e0ff5e;--diagram-label:#071b38;--diagram-border:#ffffff40;--button-depth:0 4px 0 #8fae12, 0 10px 22px #00152c40;--ease:cubic-bezier(.22, 1, .36, 1);--e2:0 4px 14px #002f3920, 0 14px 32px #002f3918;--e3:0 8px 24px #002f3920, 0 24px 56px #002f3920;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--on-field);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.55}h1,h2{letter-spacing:-.045em;margin:0;font-weight:650;line-height:1.04}h1{text-wrap:balance;font-size:clamp(2.65rem,4.1vw,4.3rem);font-weight:750}h2{letter-spacing:-.028em;font-size:clamp(1.7rem,3.2vw,2.5rem)}p{margin:0}a{color:inherit}:where(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid}.wrap{width:100%;max-width:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.field{isolation:isolate;background:var(--field);min-height:100dvh;color:var(--on-field);display:flex;position:relative;overflow:clip}.field>.wrap{flex-direction:column;display:flex}.mast{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.6rem;display:flex}.logo{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.logo strong{letter-spacing:-.024em;font-size:1.3rem;font-weight:600}.mast .tag{text-align:right;letter-spacing:.14em;text-transform:uppercase;max-width:25rem;color:var(--on-field-2);font-size:.65rem;font-weight:600}.hero{flex:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:3rem 5rem;display:grid}.say{max-width:43rem;position:relative}.say h1 em{color:var(--accent);font-style:normal}.say .lede{color:var(--on-field-2);max-width:30rem;margin-top:1.6rem;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.65}.pills{flex-wrap:wrap;gap:.55rem;margin:1.7rem 0 0;padding:0;display:flex}.pills li{border:1px solid var(--diagram-border);color:var(--on-field);border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .75rem;font-size:.79rem;font-weight:500;list-style:none;display:inline-flex}.pills .dot{background:var(--accent);border-radius:50%;flex:none;width:.3rem;height:.3rem}.cta{min-width:12rem;color:var(--ink);background:var(--accent);box-shadow:var(--button-depth);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:2rem;padding:1rem 1.4rem;font-size:1.02rem;font-weight:750;text-decoration:none;transition:background-color .16s;display:inline-flex}.cta:hover{background:var(--accent-hover)}@media (width<=61.99rem) and (width>=44rem){h1{font-size:2.8rem}.hero{gap:.75rem}.care-label{padding:.6rem}}@media (width<=43.99rem){.field{min-height:100dvh;display:flex}.field>.wrap{flex-direction:column;display:flex}.mast{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding-block:1rem}.mast .tag{text-align:right;letter-spacing:.06em;max-width:48%;font-size:.6rem;line-height:1.4}.logo strong{font-size:1.13rem}.hero{padding-block:.65rem 1.75rem;padding-bottom:max(1.75rem, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.hero>*{flex:none;min-width:0}.hero .care-path{width:100%}h1{max-width:none;font-size:clamp(2.15rem,9vw,3rem)}.say .lede{margin-top:1rem;font-size:1rem;line-height:1.5}.pills{display:none}.pills li{padding:.38rem .6rem;font-size:.7rem}.cta{margin-top:1.4rem;padding:.9rem 1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}.two{background:var(--paper);color:var(--ink);padding-block:clamp(2rem,5vw,3.5rem) clamp(3.5rem,7vw,5.5rem)}.two h2{max-width:22ch;font-size:clamp(2.2rem,3.7vw,3.8rem);font-weight:750;line-height:1.08}.eyebrow{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.section-lede{max-width:40rem;color:var(--ink-soft);margin-top:1.15rem;font-size:1.1rem}.pair{gap:clamp(2.5rem,5vw,4rem);display:grid}.pair>:first-child{width:100%;max-width:60rem;margin-inline:auto}@media (width>=64rem){.pair{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.pair>:first-child{max-width:none}.pair .gets{column-gap:1.4rem;margin-top:1.6rem}.pair .gets li{gap:.65rem;padding-block:1rem;font-size:.98rem}.pair .closing{margin-top:1.5rem}}.gets{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.gets{grid-template-columns:1fr 1fr;column-gap:3rem}}.gets li{border-top:1px solid oklch(89% .012 195);align-items:flex-start;gap:.85rem;padding-block:1.2rem;display:flex}.gets svg{color:var(--green);flex:none;margin-top:.35rem}.gets b{font-weight:600}.gets span{color:var(--ink-soft)}.closing{color:var(--ink-soft);max-width:36rem;margin-top:clamp(2.25rem,4vw,3rem);font-size:1.05rem}.closing a{color:var(--green);text-underline-offset:.25em;font-weight:600}footer{background:var(--paper-dim);color:var(--ink-soft);padding-block:1.8rem 2.5rem}footer p{max-width:48rem;font-size:.8125rem;line-height:1.55}footer p+p{margin-top:.5rem}@media (width>=44rem) and (height<=31.25rem){.mast{padding-block:.65rem}.hero{padding-block:.5rem 1.5rem}.hero h1{font-size:2rem}.say .lede{margin-top:.7rem;font-size:.9rem;line-height:1.45}.pills{gap:.35rem;margin-top:.7rem}.pills li{padding:.3rem .55rem;font-size:.65rem}.cta{min-height:44px;margin-top:.85rem;padding-block:.65rem}.care-model{max-width:17rem}}@media (width<=43.99rem) and (height<=58rem){.mast{gap:.4rem;padding-block:.65rem}.hero{padding-top:.35rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));gap:.75rem}.say .lede{margin-top:.55rem;font-size:1rem;line-height:1.4}.hero .cta-mobile{min-height:44px;padding-block:.65rem}}.cta-mobile{display:none}@media (width<=43.99rem){.cta-desktop{display:none}.hero .cta-mobile{align-self:center;margin-top:0;display:inline-flex}}.deck{z-index:2;width:100%;max-width:30rem;margin-inline:auto;scroll-margin-top:1.5rem;position:relative}.deck:focus-visible{outline:2px solid var(--green);outline-offset:.5rem;border-radius:1.35rem}.card{background:var(--field);box-shadow:0 7px 0 var(--ink), 0 16px 25px #08285030, 0 35px 70px #08285035;color:var(--on-field);border-radius:1.35rem;padding:clamp(1.55rem,3vw,2.15rem);position:relative}.card h2{text-align:left;letter-spacing:-.035em;color:inherit;margin-inline:auto;font-size:clamp(1.9rem,2.6vw,2.7rem);font-weight:750;line-height:1.1}.card .sub{text-align:left;margin-inline:auto;color:var(--on-field-2);max-width:25rem;margin-top:.8rem;font-size:1rem;line-height:1.5}.field-row{margin-top:1.05rem;position:relative}.field-row input{--input-surface:#fff;--input-ring:0 0 0 0 transparent;width:100%;font:inherit;color:#000;-webkit-text-fill-color:#000;caret-color:#174c91;background:var(--input-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--input-ring);border:1px solid #b3c4cd;border-radius:.8rem;outline:0;padding:1.42rem .95rem .58rem;font-size:1rem;font-weight:700;transition:border-color .16s,box-shadow .16s}.field-row label{pointer-events:none;color:#425968;transform-origin:0 0;letter-spacing:.04em;font-size:1rem;transition:color .16s;position:absolute;top:1rem;left:.98rem;transform:translateY(-.72rem)scale(.76)}.field-row input::placeholder{color:#526775;-webkit-text-fill-color:#526775;opacity:1;font-weight:400}.field-row input:focus+label{color:#174c91}.field-row input:hover{border-color:#718b9a}.field-row input:focus{--input-surface:#fff;--input-ring:0 0 0 3.5px #d2fa2f66;border-color:var(--accent)}.field-row input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:#000;caret-color:#174c91;box-shadow:inset 0 0 0 1000px var(--input-surface), var(--input-ring)}.field-row input:is(:autofill,:autofill){-webkit-text-fill-color:#000;caret-color:#174c91;box-shadow:inset 0 0 0 1000px var(--input-surface), var(--input-ring)}.field-row.bad input{border-color:#b43c30}.field-row.bad label{color:#a52a21}.err{color:oklch(80% .125 33);margin-top:.35rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.field-row input,.field-row label{transition:none}}.go{width:100%;font:inherit;color:var(--ink);background:var(--accent);cursor:pointer;box-shadow:var(--button-depth);border:0;border-radius:.8rem;justify-content:center;align-items:center;margin-top:1.55rem;padding:1.02rem 1rem;font-size:1.0625rem;font-weight:750;transition:background-color .16s;display:inline-flex;position:relative}.go:hover:not(:disabled){background:var(--accent-hover)}.go:active:not(:disabled){background:var(--green-hi)}.go:disabled{cursor:progress;background:var(--accent);opacity:.75}.go .spin{position:absolute;right:1.15rem}@media (prefers-reduced-motion:reduce){.go{transition:none}}.spin{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;flex:none;width:17px;height:17px;animation:.72s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.failed{color:oklch(82% .12 33);border:1px solid oklch(62% .15 30);border-radius:.6rem;margin-top:.9rem;padding:.65rem .8rem;font-size:.9063rem}.done{padding-block:.6rem}.seal{color:var(--ink);background:var(--accent);width:3rem;height:3rem;box-shadow:var(--e2), inset 0 1px 0 #ffffff4d;border-radius:50%;place-items:center;margin-bottom:1.1rem;display:grid}.done p{color:var(--on-field-2);max-width:24rem;margin-top:.65rem}.care-path{align-self:center;min-width:0;margin:0}.care-model{background:var(--paper);width:100%;max-width:29rem;color:var(--ink);box-shadow:.65rem .65rem 0 var(--accent), var(--e3);border-radius:1.5rem;margin-inline:auto;padding:clamp(1.1rem,2.3vw,1.8rem);position:relative}.workflow-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:.65rem;font-weight:750}.workflow-title{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;line-height:1.15}.workflow-steps{margin:1.3rem 0 0;padding:0;list-style:none}.workflow-steps li{background:#fff;border:1px solid #08285020;border-radius:.75rem;align-items:center;gap:.8rem;margin-top:.65rem;padding:.8rem;display:flex;position:relative}.workflow-steps li+li:before{content:"";border-left:2px solid var(--ink);height:.7rem;position:absolute;top:-.75rem;left:1.9rem}.workflow-icon{background:var(--paper-dim);border-radius:.6rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.workflow-number{color:var(--ink-soft);margin-right:.4rem;font-size:.65rem;font-weight:650}.workflow-steps strong{font-size:1rem;font-weight:750}.workflow-compact-title{display:none}.workflow-steps p{color:var(--ink-soft);margin-top:.15rem;font-size:.8rem;line-height:1.4}.workflow-steps li:last-child{background:var(--accent);border-color:#0000}.workflow-steps li:last-child .workflow-icon{background:var(--ink);color:#fff}.workflow-followup{color:var(--ink-soft);border-top:1px solid #08285020;margin-top:1rem;padding-top:.85rem;font-size:.8rem}.care-path figcaption{color:var(--on-field-2);text-align:center;margin-top:1.4rem;font-size:.78rem}@media (width<=43.99rem){.care-model{max-width:27rem;box-shadow:.35rem .35rem 0 var(--accent);border-radius:1rem;padding:1rem}.workflow-kicker{letter-spacing:.06em;font-size:.6rem}.workflow-title{margin-top:.4rem;font-size:1.35rem}.workflow-steps{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1rem;display:grid}.workflow-steps li{border-radius:.65rem;gap:.65rem;min-width:0;margin:0;padding:.6rem .7rem}.workflow-steps li+li:before{height:.5rem;display:block;top:-.55rem;left:1.65rem}.workflow-icon{border-radius:.45rem;width:2rem;height:2rem}.workflow-icon svg{width:23px;height:23px}.workflow-steps li>div{align-items:center;gap:.5rem;min-width:0;display:flex}.workflow-number{flex:none;margin:0;font-size:.75rem;line-height:1;display:inline}.workflow-steps strong{font-size:1rem;line-height:1.2;display:block}.workflow-full-title{display:none}.workflow-compact-title{display:inline}.workflow-steps p{display:none}.workflow-followup{margin-top:.85rem;padding-top:.7rem;font-size:.8rem}.care-path figcaption{display:none}}@media (width<=43.99rem) and (height<=58rem){.care-model{padding:.75rem}.workflow-title{margin-top:0;font-size:1.2rem}.workflow-steps{gap:.4rem;margin-top:.55rem}.workflow-steps li{gap:.55rem;padding:.4rem .55rem}.workflow-steps li+li:before{height:.4rem;top:-.45rem;left:1.425rem}.workflow-icon{width:1.75rem;height:1.75rem}.workflow-icon svg{width:20px;height:20px}.workflow-kicker,.workflow-followup{display:none}}
