:root{--preview-width:390px;--max:1240px;--page-pad:44px;--section-space:clamp(92px, 9vw, 120px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#161826;background:#fff;margin:0;font-family:ui-sans-serif,-apple-system,Helvetica Neue,Arial,sans-serif;line-height:1.5}a,button{color:inherit;font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #161826}h1,h2,h3,p{margin-top:0}.review-bar{width:min(var(--max), calc(100% - 32px));border:1px solid #161826;justify-content:space-between;align-items:flex-start;gap:24px;margin:16px auto;padding:14px 16px;font-size:13px;display:none}.show-notes .review-bar{display:flex}.review-bar strong{display:block}.review-bar p{max-width:980px;margin:2px 0 0}.prototype{width:min(var(--max), calc(100% - 32px));background:#fff;border:1px solid #161826;margin:16px auto 48px}.site-header{min-height:76px;padding:0 var(--page-pad);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.wordmark{font-size:23px;font-weight:700;text-decoration:none}.route-label{margin:0;font-size:14px;font-weight:700}.header-action{text-underline-offset:4px;justify-self:end;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.button{color:#161826;background:#fff;border:1px solid #161826;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.text-action{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:46px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.hero{padding:84px var(--page-pad) 78px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.hero h1{letter-spacing:-.035em;grid-column:1/8;max-width:720px;margin:0;font-size:clamp(54px,5.2vw,68px);font-weight:700;line-height:.98}.hero-side{grid-column:8/13;padding-top:12px}.hero-side>p{max-width:520px;margin-bottom:18px;font-size:17px;line-height:1.62}.hero-side>p:last-of-type{margin-bottom:26px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.scope-line{border-top:1px solid #161826;grid-column:1/-1;margin:54px 0 0;padding-top:18px;font-size:13px}.section{padding:var(--section-space) var(--page-pad);border-top:1px solid #161826}.section.soft{background:#eff0f5}.section h2{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(40px,4.4vw,54px);line-height:1.04}.section h3{margin-bottom:12px;font-size:23px;line-height:1.15}.intro-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.intro-grid h2{grid-column:1/7}.intro-copy{grid-column:8/13;padding-top:8px;font-size:17px;line-height:1.62}.intro-copy p:last-child{margin-bottom:0}.glance-section{padding-bottom:0}.glance-grid{margin:62px calc(var(--page-pad) * -1) 0;border-top:1px solid #161826;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.glance-item{border-bottom:1px solid #161826;border-right:1px solid #161826;min-height:245px;padding:32px}.glance-item:nth-child(2n){border-right:0}.glance-item:nth-last-child(-n+2){border-bottom:0}.glance-item p{margin-bottom:0;font-size:15px;line-height:1.62}.journey-figure{margin:62px 0 0}.journey-layout{grid-template-columns:minmax(0,4fr) 132px minmax(170px,1fr);align-items:stretch;gap:18px;display:grid}.careswift-boundary{border:1px solid #161826;border-radius:28px;padding:24px}.boundary-label{margin-bottom:22px;font-size:13px;font-weight:700;display:block}.journey-steps{border-top:1px solid #161826;border-bottom:1px solid #161826;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journey-step{border-right:1px solid #161826;min-height:236px;padding:24px 20px}.journey-step:last-child{border-right:0}.step-number{margin-bottom:56px;font-size:13px;font-weight:700;display:block}.journey-step h3{font-size:20px}.journey-step p{margin-bottom:0;font-size:14px;line-height:1.55}.handoff{text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.handoff span:after{content:" →";display:inline}.epcr-endpoint{border:1px solid #161826;flex-direction:column;justify-content:flex-end;min-height:100%;padding:28px;display:flex}.epcr-endpoint h3{font-size:25px}.epcr-endpoint p{margin-bottom:0;font-size:14px}.boundary-callout{border-top:1px solid #161826;grid-template-columns:1fr 2fr;gap:24px;margin:28px 0 0;padding:24px 0 0;display:grid}.boundary-callout strong{font-size:20px}.boundary-callout p{max-width:760px;margin:0}details.disclosure{border-top:1px solid #161826;border-bottom:1px solid #161826;margin-top:26px}details.disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;font-weight:700;display:flex}details.disclosure summary:after{content:"+";font-size:22px}details.disclosure[open] summary:after{content:"−"}details.disclosure>p{max-width:850px;margin:0;padding:0 0 24px}.role-grid{border-top:1px solid #161826;border-bottom:1px solid #161826;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.role-card{border-right:1px solid #161826;min-height:330px;padding:32px}.role-card:last-child{border-right:0}.role-card p{margin-bottom:0;line-height:1.62}.own-access{border-bottom:1px solid #161826;grid-template-columns:1fr 2fr;gap:24px;padding:34px 0;display:grid}.own-access h3,.own-access p:last-child{margin-bottom:0}.compact-answers{border-bottom:1px solid #161826;grid-template-columns:1fr 1fr;display:grid}.compact-answer{padding:28px 32px 30px 0}.compact-answer+.compact-answer{border-left:1px solid #161826;padding-left:32px}.compact-answer p:last-child{margin-bottom:0}.responsibility-grid{border-top:1px solid #161826;border-bottom:1px solid #161826;grid-template-columns:5fr 7fr;margin-top:58px;display:grid}.responsibility-column{border-right:1px solid #161826;padding:34px 36px}.responsibility-column:last-child{border-right:0;min-height:390px}.responsibility-column ul,.launch-column ul{margin:22px 0 0;padding-left:20px}.responsibility-column li,.launch-column li{margin-bottom:13px}.limitation-callout,.record-callout,.binding-callout,.go-live-gate{border:1px solid #161826;margin-top:30px;padding:28px 32px}.limitation-callout h3,.record-callout h3,.binding-callout h3,.go-live-gate h3{margin-bottom:10px}.limitation-callout p:last-child,.record-callout p:last-child,.binding-callout p:last-child,.go-live-gate p:last-child{margin-bottom:0}.retention-grid{border-top:1px solid #161826;border-bottom:1px solid #161826;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.retention-card{border-right:1px solid #161826;min-height:260px;padding:32px}.retention-card:last-child{border-right:0}.retention-number{margin-bottom:58px;font-size:clamp(44px,4.5vw,60px);line-height:1}.retention-card p:last-child{margin-bottom:0}.lifecycle-grid{border-bottom:1px solid #161826;grid-template-columns:1fr 1fr;display:grid}.lifecycle-item{padding:32px 32px 32px 0}.lifecycle-item+.lifecycle-item{border-left:1px solid #161826;padding-left:32px}.lifecycle-item p:last-child{margin-bottom:0}.scenario-grid{border-top:1px solid #161826;border-bottom:1px solid #161826;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.scenario{border-right:1px solid #161826;min-height:325px;padding:32px}.scenario:last-child{border-right:0}.scenario p:last-child{margin-bottom:0}.launch-grid{border-top:1px solid #161826;border-bottom:1px solid #161826;grid-template-columns:1fr 1fr;margin-top:58px;display:grid}.launch-column{border-right:1px solid #161826;min-height:430px;padding:34px 36px}.launch-column:last-child{border-right:0}.evidence-section{background:#eff0f5}.evidence-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.evidence-heading{grid-column:1/7}.evidence-heading h2{max-width:620px}.evidence-actions{border-top:1px solid #161826;grid-column:8/13}.evidence-actions>p{padding:26px 0 0;line-height:1.62}.evidence-actions .button{margin:10px 0 30px}.contact-block,.contract-block,.commercial-return{border-top:1px solid #161826;padding:26px 0}.contact-block h3{font-size:21px}.contact-block p:last-child,.contract-block p,.commercial-return p{margin-bottom:0}.contact-block a,.commercial-return a{text-underline-offset:3px;font-weight:700}.site-footer{padding:44px var(--page-pad) 28px;background:#eff0f5;border-top:1px solid #161826;grid-template-columns:1fr 2fr;align-items:start;gap:36px 24px;font-size:13px;display:grid}.footer-brand{font-size:18px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px 24px;margin:0;padding:0;list-style:none;display:flex}.footer-links a,.footer-links span{text-underline-offset:3px;text-decoration:underline}.footer-copyright{border-top:1px solid #161826;grid-column:1/-1;margin:0;padding-top:20px}.notes-only{display:none}.show-notes .notes-only{display:inline}.show-notes [data-gate]{border-bottom:1px dotted #161826}.show-notes .gate-note,.show-notes .figure-note{font-size:11px;line-height:1.45;display:block}.gate-note{margin:10px 0 0}.figure-note{margin:0 0 16px}.copy-status{min-height:20px;margin:8px 0 0;font-size:12px}.preview-mobile .review-bar,.preview-mobile .prototype{width:var(--preview-width)}.preview-mobile .review-bar{flex-direction:column}.preview-mobile .site-header{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.preview-mobile .route-label{display:none}.preview-mobile .header-action{min-height:44px}.preview-mobile .hero,.preview-mobile .section{padding:62px 20px}.preview-mobile .hero{display:block}.preview-mobile .hero h1{margin-bottom:34px;font-size:46px}.preview-mobile .hero-side{padding-top:0}.preview-mobile .hero-actions{flex-direction:column;align-items:stretch}.preview-mobile .hero-actions .button{width:100%}.preview-mobile .scope-line{margin-top:40px}.preview-mobile .section h2{font-size:38px}.preview-mobile .intro-grid{display:block}.preview-mobile .intro-copy{padding-top:10px}.preview-mobile .glance-section{padding-bottom:0}.preview-mobile .glance-grid{margin:44px -20px 0;display:block}.preview-mobile .glance-item{border-bottom:1px solid #161826;border-right:0;min-height:0;padding:28px 20px}.preview-mobile .glance-item:last-child{border-bottom:0}.preview-mobile .journey-figure{margin-top:44px}.preview-mobile .journey-layout{display:block}.preview-mobile .careswift-boundary{border-radius:24px;padding:20px}.preview-mobile .journey-steps{display:block}.preview-mobile .journey-step{border-bottom:1px solid #161826;border-right:0;min-height:0;padding:24px 0}.preview-mobile .journey-step:last-child{border-bottom:0}.preview-mobile .step-number{margin-bottom:20px}.preview-mobile .handoff{min-height:104px}.preview-mobile .handoff span:after{content:" ↓"}.preview-mobile .epcr-endpoint{min-height:210px}.preview-mobile .boundary-callout{display:block}.preview-mobile .boundary-callout p{margin-top:12px}.preview-mobile .role-grid,.preview-mobile .responsibility-grid,.preview-mobile .retention-grid,.preview-mobile .scenario-grid,.preview-mobile .launch-grid{display:block}.preview-mobile .role-card,.preview-mobile .responsibility-column,.preview-mobile .retention-card,.preview-mobile .scenario,.preview-mobile .launch-column{border-bottom:1px solid #161826;border-right:0;min-height:0;padding:28px 0}.preview-mobile .role-card:last-child,.preview-mobile .responsibility-column:last-child,.preview-mobile .retention-card:last-child,.preview-mobile .scenario:last-child,.preview-mobile .launch-column:last-child{border-bottom:0}.preview-mobile .own-access,.preview-mobile .compact-answers,.preview-mobile .lifecycle-grid{display:block}.preview-mobile .own-access h3{margin-bottom:14px}.preview-mobile .compact-answer,.preview-mobile .compact-answer+.compact-answer,.preview-mobile .lifecycle-item,.preview-mobile .lifecycle-item+.lifecycle-item{border-bottom:1px solid #161826;border-left:0;padding:26px 0}.preview-mobile .compact-answer:last-child,.preview-mobile .lifecycle-item:last-child{border-bottom:0}.preview-mobile .responsibility-column ul,.preview-mobile .launch-column ul{padding-left:20px}.preview-mobile .limitation-callout,.preview-mobile .record-callout,.preview-mobile .binding-callout,.preview-mobile .go-live-gate{padding:24px 20px}.preview-mobile .retention-number{margin-bottom:24px;font-size:48px}.preview-mobile .evidence-layout{display:block}.preview-mobile .evidence-actions{margin-top:42px}.preview-mobile .evidence-actions .button{width:100%}.preview-mobile .site-footer{padding:36px 20px 26px;display:block}.preview-mobile .footer-links{justify-content:stretch;gap:0;margin-top:28px;display:grid}.preview-mobile .footer-links li{border-top:1px solid #161826;align-items:center;min-height:44px;display:flex}.preview-mobile .footer-copyright{margin-top:24px}@media (max-width:980px){body:not(.preview-desktop) .journey-layout{grid-template-columns:minmax(0,1fr) 100px minmax(150px,.7fr)}body:not(.preview-desktop) .journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.preview-desktop) .journey-step:nth-child(2){border-right:0}body:not(.preview-desktop) .journey-step:nth-child(-n+2){border-bottom:1px solid #161826}}@media (max-width:760px){body:not(.preview-desktop){--page-pad:20px;--section-space:72px}body:not(.preview-desktop) .prototype{width:calc(100% - 20px)}body:not(.preview-desktop) .review-bar{flex-direction:column;width:calc(100% - 20px)}body:not(.preview-desktop) .site-header{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}body:not(.preview-desktop) .route-label{display:none}body:not(.preview-desktop) .header-action{min-height:44px}body:not(.preview-desktop) .hero,body:not(.preview-desktop) .section{padding:62px 20px}body:not(.preview-desktop) .hero{display:block}body:not(.preview-desktop) .hero h1{margin-bottom:34px;font-size:46px}body:not(.preview-desktop) .hero-side{padding-top:0}body:not(.preview-desktop) .hero-actions{flex-direction:column;align-items:stretch}body:not(.preview-desktop) .hero-actions .button{width:100%}body:not(.preview-desktop) .scope-line{margin-top:40px}body:not(.preview-desktop) .section h2{font-size:38px}body:not(.preview-desktop) .intro-grid{display:block}body:not(.preview-desktop) .intro-copy{padding-top:10px}body:not(.preview-desktop) .glance-section{padding-bottom:0}body:not(.preview-desktop) .glance-grid{margin:44px -20px 0;display:block}body:not(.preview-desktop) .glance-item{border-bottom:1px solid #161826;border-right:0;min-height:0;padding:28px 20px}body:not(.preview-desktop) .glance-item:last-child{border-bottom:0}body:not(.preview-desktop) .journey-figure{margin-top:44px}body:not(.preview-desktop) .journey-layout{display:block}body:not(.preview-desktop) .careswift-boundary{border-radius:24px;padding:20px}body:not(.preview-desktop) .journey-steps{display:block}body:not(.preview-desktop) .journey-step{border-bottom:1px solid #161826;border-right:0;min-height:0;padding:24px 0}body:not(.preview-desktop) .journey-step:last-child{border-bottom:0}body:not(.preview-desktop) .step-number{margin-bottom:20px}body:not(.preview-desktop) .handoff{min-height:104px}body:not(.preview-desktop) .handoff span:after{content:" ↓"}body:not(.preview-desktop) .epcr-endpoint{min-height:210px}body:not(.preview-desktop) .boundary-callout{display:block}body:not(.preview-desktop) .boundary-callout p{margin-top:12px}body:not(.preview-desktop) .role-grid,body:not(.preview-desktop) .responsibility-grid,body:not(.preview-desktop) .retention-grid,body:not(.preview-desktop) .scenario-grid,body:not(.preview-desktop) .launch-grid{display:block}body:not(.preview-desktop) .role-card,body:not(.preview-desktop) .responsibility-column,body:not(.preview-desktop) .retention-card,body:not(.preview-desktop) .scenario,body:not(.preview-desktop) .launch-column{border-bottom:1px solid #161826;border-right:0;min-height:0;padding:28px 0}body:not(.preview-desktop) .role-card:last-child,body:not(.preview-desktop) .responsibility-column:last-child,body:not(.preview-desktop) .retention-card:last-child,body:not(.preview-desktop) .scenario:last-child,body:not(.preview-desktop) .launch-column:last-child{border-bottom:0}body:not(.preview-desktop) .own-access,body:not(.preview-desktop) .compact-answers,body:not(.preview-desktop) .lifecycle-grid{display:block}body:not(.preview-desktop) .own-access h3{margin-bottom:14px}body:not(.preview-desktop) .compact-answer,body:not(.preview-desktop) .compact-answer+.compact-answer,body:not(.preview-desktop) .lifecycle-item,body:not(.preview-desktop) .lifecycle-item+.lifecycle-item{border-bottom:1px solid #161826;border-left:0;padding:26px 0}body:not(.preview-desktop) .compact-answer:last-child,body:not(.preview-desktop) .lifecycle-item:last-child{border-bottom:0}body:not(.preview-desktop) .limitation-callout,body:not(.preview-desktop) .record-callout,body:not(.preview-desktop) .binding-callout,body:not(.preview-desktop) .go-live-gate{padding:24px 20px}body:not(.preview-desktop) .retention-number{margin-bottom:24px;font-size:48px}body:not(.preview-desktop) .evidence-layout{display:block}body:not(.preview-desktop) .evidence-actions{margin-top:42px}body:not(.preview-desktop) .evidence-actions .button{width:100%}body:not(.preview-desktop) .site-footer{padding:36px 20px 26px;display:block}body:not(.preview-desktop) .footer-links{justify-content:stretch;gap:0;margin-top:28px;display:grid}body:not(.preview-desktop) .footer-links li{border-top:1px solid #161826;align-items:center;min-height:44px;display:flex}body:not(.preview-desktop) .footer-copyright{margin-top:24px}}
@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-opsz-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{--cs-color-neutral-50:#f8f9fd;--cs-color-neutral-100:#eff0f5;--cs-color-neutral-150:#e3e4eb;--cs-color-neutral-200:#d4d5dd;--cs-color-neutral-300:#b8bac4;--cs-color-neutral-400:#91939e;--cs-color-neutral-500:#6a6c79;--cs-color-neutral-600:#484b58;--cs-color-neutral-700:#2b2d3b;--cs-color-neutral-800:#161826;--cs-color-accent-50:#f3f5ff;--cs-color-accent-100:#e8ecff;--cs-color-accent-200:#d6dcfe;--cs-color-accent-300:#b7c0f8;--cs-color-accent-400:#8992d8;--cs-color-accent-600:#5a60aa;--cs-color-accent-700:#555ba3;--cs-color-accent-800:#2e3165;--cs-color-status-success_text:#3b6a48;--cs-color-status-success_wash:#e3f4e6;--cs-color-status-failure_text:#874945;--cs-color-status-failure_wash:#fbeae8;--cs-color-status-unresolved_text:#4c5872;--cs-color-status-unresolved_wash:#e9edf5;--cs-color-status-pending_text:#484b58;--cs-color-status-pending_wash:#eff0f5;--cs-color-semantic-ground:var(--cs-color-neutral-50);--cs-color-semantic-surface:var(--cs-color-neutral-100);--cs-color-semantic-hairline:var(--cs-color-neutral-150);--cs-color-semantic-ink:var(--cs-color-neutral-800);--cs-color-semantic-ink-secondary:var(--cs-color-neutral-600);--cs-color-semantic-action:var(--cs-color-accent-600);--cs-color-semantic-action-text:#fff;--cs-color-semantic-link:var(--cs-color-accent-700);--cs-color-semantic-focus:var(--cs-color-accent-600);--cs-color-semantic-wash:var(--cs-color-accent-100);--cs-color-semantic-inverted-surface:var(--cs-color-neutral-800);--cs-color-semantic-inverted-text:var(--cs-color-neutral-50);--cs-font-family-display:Fraunces,serif;--cs-font-family-text:"Instrument Sans",system-ui,sans-serif;--cs-font-family-mono:"IBM Plex Mono",monospace;--cs-font-weight-display:560;--cs-font-weight-body:400;--cs-font-weight-medium:560;--cs-font-weight-strong:640;--cs-font-size-step-neg1:clamp(.8163rem, .8038rem + .06252vw, .8523rem);--cs-font-size-step0:clamp(1rem, .9565rem + .2174vw, 1.125rem);--cs-font-size-step1:clamp(1.225rem, 1.135rem + .4522vw, 1.485rem);--cs-font-size-step2:clamp(1.501rem, 1.341rem + .7993vw, 1.96rem);--cs-font-size-step3:clamp(1.838rem, 1.578rem + 1.303vw, 2.587rem);--cs-font-size-step4:clamp(2.252rem, 1.847rem + 2.024vw, 3.415rem);--cs-font-size-step5:clamp(2.759rem, 2.15rem + 3.043vw, 4.508rem);--cs-font-size-step6:clamp(3.379rem, 2.485rem + 4.473vw, 5.951rem);--cs-font-size-step7:clamp(4.14rem, 2.847rem + 6.462vw, 7.855rem);--cs-font-role-caption:var(--cs-font-size-step-neg1);--cs-font-role-body:var(--cs-font-size-step0);--cs-font-role-h3:var(--cs-font-size-step1);--cs-font-role-h2:var(--cs-font-size-step2);--cs-font-role-display-third:var(--cs-font-size-step3);--cs-font-role-hero:var(--cs-font-size-step5);--cs-font-role-proof:var(--cs-font-size-step7);--cs-font-tracking-display:-.02em;--cs-font-tracking-proof:-.015em;--cs-font-tracking-mono-label:.06em;--cs-font-leading-body:1.55;--cs-font-leading-heading:1.1;--cs-font-leading-display:1.05;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:24px;--cs-space-6:32px;--cs-space-7:48px;--cs-space-8:64px;--cs-space-9:96px;--cs-space-10:128px;--cs-space-gutter:clamp(1.25rem, .8152rem + 2.174vw, 2.5rem);--cs-space-section:clamp(2.75rem, 1.272rem + 7.391vw, 7rem);--cs-radius-control:3px;--cs-radius-surface:14px;--cs-radius-pill:999px;--cs-border-hairline:1px solid var(--cs-color-semantic-hairline);--cs-border-field:1.5px solid var(--cs-color-neutral-600);--cs-border-emphatic:2px solid var(--cs-color-semantic-ink);--cs-focus-ring:3px solid var(--cs-color-semantic-focus);--cs-focus-offset:2px;--cs-motion-duration-fast-01:70ms;--cs-motion-duration-fast-02:.11s;--cs-motion-duration-moderate-01:.15s;--cs-motion-duration-moderate-02:.24s;--cs-motion-duration-slow-01:.4s;--cs-motion-duration-slow-02:.7s;--cs-motion-easing-productive:cubic-bezier(.2,0,.38,.9);--cs-motion-easing-expressive:cubic-bezier(.4,.14,.3,1);--cs-motion-easing-entrance:cubic-bezier(0,0,.38,.9);--cs-motion-easing-exit:cubic-bezier(.2,0,1,.9);--cs-state-layer-hover:.08;--cs-state-layer-focus:.1;--cs-state-layer-pressed:.1;--cs-state-layer-dragged:.16;--cs-state-layer-disabled-content:.38;--cs-breakpoint-floor:320px;--cs-breakpoint-mobile:390px;--cs-breakpoint-tablet:900px;--cs-breakpoint-ceiling:1240px;--cs-z-base:0;--cs-z-sticky:10;--cs-z-overlay:50;--cs-z-toast:60}@media (prefers-reduced-motion:reduce){:root{--cs-motion-duration-fast-01:0s;--cs-motion-duration-fast-02:0s;--cs-motion-duration-moderate-01:0s;--cs-motion-duration-moderate-02:0s;--cs-motion-duration-slow-01:0s;--cs-motion-duration-slow-02:0s}}:root{--cs-shadow-ambient:0 1px 2px #1618260d, 0 12px 44px #1618260f;--cs-layout-container:1140px;--cs-layout-measure-target:66ch;--cs-layout-measure-max:88ch;--cs-link-underline-offset:3px}.cs-container{max-width:var(--cs-layout-container);padding-inline:var(--cs-space-gutter);margin-inline:auto}.cs-section{padding-block:var(--cs-space-section)}.cs-prose{max-width:var(--cs-layout-measure-target);font-size:var(--cs-font-size-step0);line-height:var(--cs-font-leading-body)}.cs-skip{background:var(--cs-color-semantic-ink);color:var(--cs-color-semantic-ground);z-index:60;padding:10px 16px;position:absolute;top:0;left:-9999px}.cs-skip:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset);top:12px;left:12px}.cs-wordmark{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-link-wordmark-weight,640);color:var(--cs-color-semantic-ink);font-size:21px;text-decoration:none}.cs-display,.cs-h1{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display);line-height:var(--cs-font-leading-display)}.cs-h1{font-size:var(--cs-font-role-hero)}.cs-h2{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display);font-size:var(--cs-font-role-h2);line-height:var(--cs-font-leading-heading)}.cs-h3{font-weight:var(--cs-font-weight-strong);font-size:var(--cs-font-role-h3);line-height:var(--cs-font-leading-heading)}.cs-caption{font-size:var(--cs-font-role-caption);color:var(--cs-color-semantic-ink-secondary)}.cs-mono{font-family:var(--cs-font-family-mono);font-size:var(--cs-font-role-caption);letter-spacing:var(--cs-font-tracking-mono-label)}.cs-proofnum{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);font-size:var(--cs-font-role-proof);letter-spacing:var(--cs-font-tracking-proof);color:var(--cs-color-semantic-link);line-height:1}.cs-btn{border-radius:var(--cs-radius-control);min-height:44px;font:inherit;font-weight:var(--cs-font-weight-medium);cursor:pointer;transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);border:none;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;text-decoration:none;display:inline-flex;position:relative}.cs-btn:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--cs-motion-duration-fast-01) linear;background:currentColor;position:absolute;inset:0}.cs-btn:hover:after{opacity:.08}.cs-btn:active:after{opacity:.1}.cs-btn:hover{transform:translateY(-1px)}.cs-btn:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-btn[aria-disabled=true],.cs-btn:disabled{opacity:.38;pointer-events:none}.cs-btn--primary{background:var(--cs-color-semantic-action);color:var(--cs-color-semantic-action-text)}.cs-btn--secondary{color:var(--cs-color-semantic-ink);border:1.5px solid var(--cs-color-semantic-ink);background:0 0}.cs-btn--danger{color:var(--cs-color-status-failure_text);border:1.5px solid var(--cs-color-status-failure_text);background:0 0}.cs-btn--oninv{background:var(--cs-color-semantic-ground);color:var(--cs-color-semantic-ink)}.cs-link{color:var(--cs-color-semantic-link);text-underline-offset:var(--cs-link-underline-offset);text-decoration:underline}.cs-link:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-gate{font-family:var(--cs-font-family-mono);letter-spacing:.04em;background:var(--cs-color-status-unresolved_wash);color:var(--cs-color-status-unresolved_text);border:1px dashed var(--cs-color-status-unresolved_text);border-radius:var(--cs-radius-control);vertical-align:middle;padding:2px 7px;font-size:10px;display:inline-block}.cs-field{max-width:340px;display:block}.cs-field>span{font-size:13.5px;font-weight:var(--cs-font-weight-strong);margin-bottom:6px;display:block}.cs-field input{width:100%;font:inherit;border:1.5px solid var(--cs-color-neutral-600);border-radius:var(--cs-radius-control);color:var(--cs-color-semantic-ink);background:#fff;padding:10px 12px;font-size:15px}.cs-field input:focus-visible{outline:var(--cs-focus-ring);outline-offset:1px;border-color:var(--cs-color-semantic-ink)}.cs-field.is-error input{border-color:var(--cs-color-status-failure_text)}.cs-field .cs-error{color:var(--cs-color-status-failure_text);margin-top:6px;font-size:13px;display:block}.cs-errorsummary{border:1.5px solid var(--cs-color-status-failure_text);background:var(--cs-color-status-failure_wash);border-radius:var(--cs-radius-control);max-width:480px;padding:14px 16px}.cs-errorsummary h3{color:var(--cs-color-status-failure_text);margin-bottom:8px;font-size:15px}.cs-errorsummary a{color:var(--cs-color-status-failure_text)}.cs-chip{font-size:12.5px;font-weight:var(--cs-font-weight-medium);border-radius:var(--cs-radius-pill);border:1.5px solid #0000;padding:4px 11px;display:inline-block}.cs-chip--accepted{border-color:var(--cs-color-neutral-600);color:var(--cs-color-semantic-ink)}.cs-chip--success{background:var(--cs-color-status-success_wash);color:var(--cs-color-status-success_text)}.cs-chip--failure{background:var(--cs-color-status-failure_wash);color:var(--cs-color-status-failure_text)}.cs-chip--checking{background:var(--cs-color-status-pending_wash);color:var(--cs-color-status-pending_text)}.cs-chip--unresolved{background:var(--cs-color-status-unresolved_wash);color:var(--cs-color-status-unresolved_text)}.cs-chip--terminal{border-color:var(--cs-color-semantic-hairline);color:var(--cs-color-semantic-ink-secondary);font-family:var(--cs-font-family-mono);font-size:11px}.cs-simband{background:var(--cs-color-semantic-surface);border-left:4px solid var(--cs-color-neutral-600);font-size:13px;font-weight:var(--cs-font-weight-medium);color:var(--cs-color-semantic-ink-secondary);padding:11px 16px}.cs-timerail{border:1px solid var(--cs-color-semantic-hairline);border-radius:var(--cs-radius-control);background:#fff;max-width:340px;padding:16px 20px}.cs-timerail .d{color:var(--cs-color-semantic-ink-secondary);font-size:13.5px}.cs-timerail .clock{font-weight:640;font-size:var(--cs-font-size-step3);font-feature-settings:"tnum" 1;letter-spacing:-.01em;line-height:1.15}.cs-timerail .z{font-family:var(--cs-font-family-mono);color:var(--cs-color-semantic-ink-secondary);font-size:11.5px}.cs-dateopt,.cs-timeopt{text-align:left;width:100%;font:inherit;font-size:14.5px;font-weight:var(--cs-font-weight-medium);border:1.5px solid var(--cs-color-neutral-400);border-radius:var(--cs-radius-control);cursor:pointer;font-feature-settings:"tnum" 1;background:#fff;padding:11px 14px;display:block}.cs-dateopt:hover,.cs-timeopt:hover{background:var(--cs-color-accent-50)}.cs-dateopt:focus-visible,.cs-timeopt:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-dateopt[aria-pressed=true]{background:var(--cs-color-semantic-wash);border-color:var(--cs-color-semantic-action);font-weight:600}.cs-timeopt[aria-pressed=true]{background:var(--cs-color-semantic-action);border-color:var(--cs-color-semantic-action);color:#fff}.cs-card{border:1px solid var(--cs-color-semantic-hairline);border-radius:var(--cs-radius-surface);box-shadow:var(--cs-shadow-ambient);background:#fff}.cs-inverted{background:var(--cs-color-semantic-inverted-surface);color:var(--cs-color-semantic-inverted-text);border-radius:var(--cs-radius-surface);padding:32px}.cs-header{align-items:center;gap:26px;padding:20px 0;display:flex}.cs-header nav{gap:24px;margin-left:auto;font-size:14.5px;display:flex}.cs-header nav a{color:var(--cs-color-semantic-ink);text-decoration:none}.cs-header nav a:hover{color:var(--cs-color-semantic-link)}.cs-faq-item{border-top:1px solid var(--cs-color-semantic-hairline)}.cs-faq-item>button{width:100%;font:inherit;font-size:16px;font-weight:var(--cs-font-weight-medium);text-align:left;cursor:pointer;color:var(--cs-color-semantic-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;display:flex}.cs-faq-item>button:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}.cs-faq-item .chev:after{content:"+";color:var(--cs-color-semantic-ink-secondary);font-size:20px}.cs-faq-item>button[aria-expanded=true] .chev:after{content:"−"}.cs-faq-body{max-width:66ch;padding:0 4px 18px}@media (prefers-reduced-motion:reduce){.cs-btn{transition:none}.cs-btn:hover{transform:none}}body{background:var(--cs-color-semantic-ground);font-family:var(--cs-font-family-text);font-optical-sizing:auto}.prototype{background:var(--cs-color-semantic-ground)}h1,h2,.wordmark{font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display)}.hero h1{font-size:var(--cs-font-role-hero)}.button{background:var(--cs-color-semantic-action);color:#fff;border-color:var(--cs-color-semantic-action);border-radius:var(--cs-radius-control)}.text-action{color:var(--cs-color-semantic-link);text-underline-offset:var(--cs-link-underline-offset)}.contact-block a,.commercial-return a{color:var(--cs-color-semantic-link)}a:focus-visible,button:focus-visible,summary:focus-visible,.button:focus-visible,[tabindex]:focus-visible{outline:var(--cs-focus-ring);outline-offset:var(--cs-focus-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scope-line,.step-number,.boundary-label,.copy-status{font-family:var(--cs-font-family-mono);color:var(--cs-color-semantic-ink-secondary);letter-spacing:.02em;font-weight:400}.retention-number{letter-spacing:-.01em;font-feature-settings:"tnum" 1;font-weight:640}.section,.scope-line,.glance-grid,.glance-item,.journey-steps,.journey-step,.boundary-callout,details.disclosure,.role-grid,.role-card,.own-access,.compact-answers,.compact-answer+.compact-answer,.responsibility-grid,.responsibility-column,.retention-grid,.retention-card,.lifecycle-grid,.lifecycle-item+.lifecycle-item,.scenario-grid,.scenario,.launch-grid,.launch-column,.evidence-actions,.contact-block,.contract-block,.commercial-return,.site-footer,.footer-copyright,.preview-mobile .glance-item,body:not(.preview-desktop) .glance-item,.preview-mobile .journey-step,body:not(.preview-desktop) .journey-step,.preview-mobile .role-card,body:not(.preview-desktop) .role-card,.preview-mobile .responsibility-column,body:not(.preview-desktop) .responsibility-column,.preview-mobile .retention-card,body:not(.preview-desktop) .retention-card,.preview-mobile .scenario,body:not(.preview-desktop) .scenario,.preview-mobile .launch-column,body:not(.preview-desktop) .launch-column,.preview-mobile .compact-answer,body:not(.preview-desktop) .compact-answer,.preview-mobile .compact-answer+.compact-answer,body:not(.preview-desktop) .compact-answer+.compact-answer,.preview-mobile .lifecycle-item,body:not(.preview-desktop) .lifecycle-item,.preview-mobile .lifecycle-item+.lifecycle-item,body:not(.preview-desktop) .lifecycle-item+.lifecycle-item,.preview-mobile .footer-links li,body:not(.preview-desktop) .footer-links li{border-color:var(--cs-color-semantic-hairline)}body:not(.preview-desktop) .journey-step:nth-child(-n+2){border-bottom-color:var(--cs-color-semantic-hairline)}.careswift-boundary{border:1px solid var(--cs-color-neutral-150);background:#fff;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 0 0 .5px #1618260a,0 2px 8px #16182614,0 22px 70px #16182624}.boundary-label{background:var(--cs-color-semantic-ground);border-bottom:1px solid var(--cs-color-neutral-150);font-family:var(--cs-font-family-mono);letter-spacing:.04em;color:var(--cs-color-neutral-600);align-items:center;margin:0;padding:13px 16px 13px 79px;font-size:11.5px;font-weight:400;display:flex;position:relative}.boundary-label:before{content:"";background:#e07a70;border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:16px;box-shadow:18px 0 #dcb04f,36px 0 #7bb57a}.journey-steps{border-top:0;border-bottom:0;padding:8px 24px 24px}.journey-step{border-right:1px solid var(--cs-color-semantic-hairline)}.step-number{width:fit-content;font-family:var(--cs-font-family-mono);letter-spacing:.06em;color:var(--cs-color-neutral-600);background:var(--cs-color-semantic-ground);border:1px solid var(--cs-color-neutral-200);border-radius:3px;margin-bottom:28px;padding:3px 9px;font-size:11px;font-weight:400}.epcr-endpoint{border:1.5px dashed var(--cs-color-neutral-400);background:var(--cs-color-semantic-ground);border-radius:12px;position:relative}.epcr-endpoint:before{content:"";pointer-events:none;background:linear-gradient(var(--cs-color-neutral-150),var(--cs-color-neutral-150)) 0 0/86% 8px no-repeat, linear-gradient(var(--cs-color-neutral-150),var(--cs-color-neutral-150)) 0 19px/96% 8px no-repeat, linear-gradient(var(--cs-color-neutral-150),var(--cs-color-neutral-150)) 0 38px/62% 8px no-repeat;height:46px;position:absolute;top:30px;left:28px;right:28px}.handoff{color:var(--cs-color-neutral-600);flex-direction:column;font-weight:560;position:relative}.handoff:before{content:"";border-top:1.5px dashed var(--cs-color-neutral-400);position:absolute;top:calc(50% + 30px);left:2px;right:10px}.handoff:after{content:"";border-top:1.5px solid var(--cs-color-neutral-400);border-right:1.5px solid var(--cs-color-neutral-400);width:8px;height:8px;margin-top:-4.5px;position:absolute;top:calc(50% + 30px);right:10px;transform:rotate(45deg)}.handoff span{z-index:1;padding:0 2px;position:relative}.handoff span:after{content:""}.handoff span:before{content:"";background:var(--cs-color-neutral-500);width:16px;height:16px;margin:0 auto 6px;display:block;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22/%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22/%3E%3C/svg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22/%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22/%3E%3C/svg%3E) 50%/contain no-repeat}.preview-mobile .careswift-boundary{border-radius:12px;padding:0}.preview-mobile .journey-steps{padding:0 20px 8px}.preview-mobile .handoff span:after{content:""}.preview-mobile .handoff:before{border-top:0;border-left:1.5px dashed var(--cs-color-neutral-400);inset:calc(50% + 28px) auto 4px 50%}.preview-mobile .handoff:after{margin:0 0 0 -4.5px;inset:auto auto 4px 50%;transform:rotate(135deg)}@media (max-width:760px){body:not(.preview-desktop) .careswift-boundary{border-radius:12px;padding:0}body:not(.preview-desktop) .journey-steps{padding:0 20px 8px}body:not(.preview-desktop) .handoff span:after{content:""}body:not(.preview-desktop) .handoff:before{border-top:0;border-left:1.5px dashed var(--cs-color-neutral-400);inset:calc(50% + 28px) auto 4px 50%}body:not(.preview-desktop) .handoff:after{margin:0 0 0 -4.5px;inset:auto auto 4px 50%;transform:rotate(135deg)}}.limitation-callout,.record-callout,.binding-callout,.go-live-gate{border:1px solid var(--cs-color-semantic-hairline);border-radius:var(--cs-radius-surface);box-shadow:var(--cs-shadow-ambient);background:#fff}.button{transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);position:relative}.button:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--cs-motion-duration-fast-01) linear;pointer-events:none;background:currentColor;position:absolute;inset:0}.button:hover{transform:translateY(-1px)}.button:hover:before{opacity:.08}.button:active{transform:none}.button:active:before{opacity:.1}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}.prototype,body:not(.preview-desktop) .prototype{border:none;width:100%;margin:0}.site-header,.hero,.section,.site-footer{padding-left:max(44px,50% - 576px);padding-right:max(44px,50% - 576px)}.glance-grid{margin-left:0;margin-right:0}.show-notes [data-gate]{border-bottom:1px dotted var(--cs-color-status-unresolved_text)}.show-notes .gate-note,.show-notes .figure-note{font-family:var(--cs-font-family-mono);color:var(--cs-color-status-unresolved_text);font-size:10.5px}details.disclosure summary:after{content:"";width:24px;height:24px;transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);background:currentColor;flex:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-chevron-down%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20/%3E%20%3C/svg%3E%20) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-chevron-down%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20/%3E%20%3C/svg%3E%20) 50%/contain no-repeat}details.disclosure[open] summary:after{content:"";transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){details.disclosure summary:after{transition:none}}.site-nav{justify-content:center;align-items:center;gap:26px;font-size:14px;display:flex}.site-nav a{color:inherit;text-decoration:none}.header-action{justify-self:end}.mobile-actions{display:none}.mobile-nav{border-top:1px solid var(--cs-color-semantic-hairline);grid-column:1/-1;padding:4px 0 20px;display:none}.mobile-nav[hidden]{display:none}.mobile-nav a:not(.button){border-bottom:1px solid var(--cs-color-semantic-hairline);min-height:48px;color:inherit;align-items:center;text-decoration:none;display:flex}.mobile-nav .button{width:100%;margin-top:16px}.button{letter-spacing:.01em;font-size:15px;font-weight:560}.site-header .button,.mobile-actions .button{font-size:14px}.preview-mobile .site-nav,.preview-mobile .header-action{display:none}.preview-mobile .mobile-actions{gap:8px;display:flex}.preview-mobile .mobile-nav:not([hidden]){display:block}.preview-mobile .mobile-actions .button{padding:9px 12px}@media (max-width:760px){body:not(.preview-desktop) .site-nav,body:not(.preview-desktop) .header-action{display:none}body:not(.preview-desktop) .mobile-actions{gap:8px;display:flex}body:not(.preview-desktop) .mobile-nav:not([hidden]){display:block}}body:not(.preview-desktop) .mobile-book-link,.preview-mobile .mobile-book-link{display:none!important}[data-mobile-menu]{border-radius:var(--cs-radius-control);min-height:44px;padding:10px 8px;font-weight:560;color:var(--cs-color-semantic-ink)!important;background:0 0!important;border:none!important}[data-mobile-menu]:after{content:"▾";transition:transform var(--cs-motion-duration-fast-02) cubic-bezier(.2,0,.38,.9);margin-left:6px;display:inline-block}[data-mobile-menu][aria-expanded=true]:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-mobile-menu]:after{transition:none}}@media (max-width:820px){.mobile-nav{z-index:60;background:var(--cs-color-semantic-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cs-motion-duration-moderate-02) cubic-bezier(0,0,.38,.9), transform var(--cs-motion-duration-moderate-02) cubic-bezier(0,0,.38,.9), visibility 0s linear var(--cs-motion-duration-moderate-02);flex-direction:column;gap:0;margin:0;padding:96px 24px 24px;position:fixed;inset:0;transform:translateY(-6px);border:none!important;display:flex!important}.mobile-nav:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.mobile-nav a:not(.button){letter-spacing:-.01em;opacity:0;min-height:0;padding:14px 0;font-size:clamp(1.7rem,6.5vw,2.1rem);font-weight:560;line-height:1.2;transition:opacity .3s cubic-bezier(0,0,.38,.9),transform .3s cubic-bezier(0,0,.38,.9);transform:translateY(10px);color:var(--cs-color-semantic-ground)!important;border:none!important}.mobile-nav:not([hidden]) a:not(.button){opacity:1;transform:none}.mobile-nav:not([hidden]) a:first-child{transition-delay:50ms}.mobile-nav:not([hidden]) a:nth-child(2){transition-delay:.1s}.mobile-nav:not([hidden]) a:nth-child(3){transition-delay:.15s}.mobile-nav:not([hidden]) a:nth-child(4){transition-delay:.2s}.mobile-nav .button{opacity:0;justify-content:center;width:100%;min-height:50px;margin-top:auto;transition:opacity .3s cubic-bezier(0,0,.38,.9) .25s;display:inline-flex;background:var(--cs-color-semantic-action)!important;color:#fff!important}.mobile-nav:not([hidden]) .button{opacity:1}body.nav-open{overflow:hidden}body.nav-open .site-header{z-index:70;position:relative}body.nav-open .site-header .wordmark,body.nav-open .mobile-actions{z-index:80;position:relative}body.nav-open .site-header .wordmark,body.nav-open [data-mobile-menu]{color:var(--cs-color-semantic-ground)!important}body.nav-open .site-header{background:0 0}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav a:not(.button),.mobile-nav .button{transition:none!important;transform:none!important}}[data-mobile-menu]:after{content:"";vertical-align:-3px;background:currentColor;width:18px;height:18px;margin-left:7px;transition:none;display:none;transform:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-menu%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M4%205h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2012h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2019h16%22%20/%3E%20%3C/svg%3E%20) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-menu%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M4%205h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2012h16%22%20/%3E%20%3Cpath%20d%3D%22M4%2019h16%22%20/%3E%20%3C/svg%3E%20) 50%/contain no-repeat}[data-mobile-menu][aria-expanded=true]:after{display:inline-block;transform:none;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-x%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M18%206%206%2018%22%20/%3E%20%3Cpath%20d%3D%22m6%206%2012%2012%22%20/%3E%20%3C/svg%3E%20);mask-image:url(data:image/svg+xml,%3Csvg%20class%3D%22lucide%20lucide-x%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M18%206%206%2018%22%20/%3E%20%3Cpath%20d%3D%22m6%206%2012%2012%22%20/%3E%20%3C/svg%3E%20)}
