.login-steps-module__BPBoAW__form{gap:var(--space-4);flex-direction:column;display:flex}.login-steps-module__BPBoAW__restart{display:flex}.login-steps-module__BPBoAW__qr{padding:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-qr-background);align-self:flex-start;margin:0;line-height:0}.login-steps-module__BPBoAW__qr svg{width:200px;height:200px;display:block}.login-steps-module__BPBoAW__enrollment{gap:var(--space-3);flex-direction:column;display:flex}.login-steps-module__BPBoAW__key{gap:var(--space-1);flex-direction:column;display:flex}.login-steps-module__BPBoAW__secret{font-family:var(--font-mono);font-size:var(--text-body);letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.login-steps-module__BPBoAW__secretActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.language-menu-module__8APwNW__menu{position:relative}.language-menu-module__8APwNW__menu summary{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);cursor:pointer;font-weight:500;list-style:none;display:flex}.language-menu-module__8APwNW__menu summary::-webkit-details-marker{display:none}.language-menu-module__8APwNW__menu summary:hover{color:var(--color-accent-ink)}.language-menu-module__8APwNW__menu[open] .language-menu-module__8APwNW__chevron{transform:rotate(180deg)}.language-menu-module__8APwNW__popover{top:calc(100% + var(--space-1));z-index:60;min-width:13rem;padding:var(--space-3);border:var(--rule);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);position:absolute;right:0}.language-menu-module__8APwNW__popover .locale-switch__group{gap:var(--space-2);display:grid}.language-menu-module__8APwNW__popover .locale-switch__label{float:none;margin:0 0 var(--space-1);font-size:var(--text-sm)}.language-menu-module__8APwNW__popover .button.locale-switch__option{width:100%;padding-inline:var(--space-3);color:var(--color-ink);justify-content:flex-start;font-size:1rem;font-weight:500}.language-menu-module__8APwNW__popover .button.locale-switch__option[aria-pressed=true]{border-color:var(--color-accent-700);font-weight:700}.language-menu-module__8APwNW__popover .button.locale-switch__option[aria-pressed=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;margin-left:auto;transform:rotate(45deg)}
.site-utility-module__mGW0OW__bar{--utility-gutter:var(--space-8);z-index:50;background:var(--color-surface-muted);box-shadow:inset 0 -1px 0 var(--color-line);position:relative}.site-utility-module__mGW0OW__inner{justify-content:flex-end;align-items:center;gap:var(--space-6);width:min(calc(100% - 2 * var(--utility-gutter)), var(--measure-wide));min-height:var(--tap-target);font-size:var(--text-sm);margin-inline:auto;display:flex}.site-utility-module__mGW0OW__inner>a{min-height:var(--tap-target);color:var(--color-ink-muted);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-utility-module__mGW0OW__inner>a:hover{color:var(--color-accent-ink);text-decoration:underline}@media (max-width:1023px){.site-utility-module__mGW0OW__bar{--utility-gutter:var(--space-6)}}@media (max-width:767px){.site-utility-module__mGW0OW__bar{--utility-gutter:var(--space-5)}.site-utility-module__mGW0OW__inner{justify-content:space-between;gap:var(--space-4)}}@media (max-width:359px){.site-utility-module__mGW0OW__bar{--utility-gutter:var(--space-4)}}
@media (max-width:47.9375rem){.patient-module__xHZQ8a__patientShell .shell__header{position:static}}.patient-module__xHZQ8a__portal{gap:var(--space-6);flex-direction:column;width:100%;min-width:0;max-width:60rem;margin-inline:auto;display:flex}.patient-module__xHZQ8a__portal .patient-module__xHZQ8a__header{background:0 0;border:0;margin:0;padding:0;position:static}.patient-module__xHZQ8a__portal .patient-module__xHZQ8a__header .page-title{font-size:2rem}.patient-module__xHZQ8a__portal .patient-module__xHZQ8a__header .page-header__meta{font-size:var(--text-body)}.patient-module__xHZQ8a__portal .card{padding:var(--space-6);gap:var(--space-4)}.patient-module__xHZQ8a__portal .directory-field__label{font-size:var(--text-body);color:var(--color-ink);font-weight:500}.patient-module__xHZQ8a__portal .directory-field__input{height:3rem}.patient-module__xHZQ8a__cardTitle{align-items:center;gap:var(--space-2);font-size:var(--text-h2);line-height:1.3;display:flex}.patient-module__xHZQ8a__sectionTitle{font-size:var(--text-h2);line-height:1.3}.patient-module__xHZQ8a__formTitle{font-size:1.125rem;line-height:1.3}.patient-module__xHZQ8a__help{color:var(--color-ink-muted);font-size:var(--text-sm)}.patient-module__xHZQ8a__form{gap:var(--space-5);flex-direction:column;min-width:0;margin:0;display:flex}.patient-module__xHZQ8a__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.patient-module__xHZQ8a__checkbox{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-target);padding-block:var(--space-2);color:var(--color-ink);cursor:pointer;display:flex}.patient-module__xHZQ8a__checkbox input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent-700);flex:none;margin:.125rem 0 0}.patient-module__xHZQ8a__actionsRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.patient-module__xHZQ8a__actionsRow form{margin:0}.patient-module__xHZQ8a__entryCard{width:100%;max-width:35rem}.patient-module__xHZQ8a__portal .patient-module__xHZQ8a__entryCard{gap:var(--space-5)}.patient-module__xHZQ8a__errorSummary{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-ink);border-radius:var(--radius-control);background:var(--color-danger-bg);color:var(--color-ink);border-left-width:4px;display:flex}.patient-module__xHZQ8a__errorSummary .icon{color:var(--color-danger-ink);margin-top:.125rem}.patient-module__xHZQ8a__errorSummary:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.patient-module__xHZQ8a__notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-warning-bg);color:var(--color-ink);display:flex}.patient-module__xHZQ8a__notice .icon{color:var(--color-warning-ink);margin-top:.1875rem}.patient-module__xHZQ8a__statusIcon{color:var(--color-warning-ink)}.patient-module__xHZQ8a__appointments{gap:var(--space-4);flex-direction:column;display:flex}.patient-module__xHZQ8a__appointmentList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.patient-module__xHZQ8a__appointment{gap:var(--space-4) var(--space-5);padding:var(--space-6);border:var(--rule);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.patient-module__xHZQ8a__dateTile{justify-content:center;align-items:center;gap:var(--space-1);width:4.5rem;min-height:4.5rem;padding:var(--space-2);border-radius:var(--radius);background:var(--color-accent-100);color:var(--color-accent-700);font-family:var(--font-display);flex-direction:column;line-height:1;display:flex}.patient-module__xHZQ8a__dateDay{font-size:1.75rem;font-weight:600}.patient-module__xHZQ8a__dateMonth{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.patient-module__xHZQ8a__appointmentBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.patient-module__xHZQ8a__whenRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.patient-module__xHZQ8a__when{color:var(--color-ink);font-weight:600}.patient-module__xHZQ8a__doctor{overflow-wrap:break-word;font-size:1.5rem;line-height:1.25}.patient-module__xHZQ8a__details{gap:var(--space-2);color:var(--color-ink-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.patient-module__xHZQ8a__details li{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.patient-module__xHZQ8a__details li>span{overflow-wrap:break-word;min-width:0}.patient-module__xHZQ8a__details .icon{margin-top:.25rem}.patient-module__xHZQ8a__code{color:var(--color-ink);font-family:var(--font-mono);overflow-wrap:anywhere}.patient-module__xHZQ8a__appointmentActions{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule);flex-wrap:wrap;grid-column:1/-1;display:flex}.patient-module__xHZQ8a__actionNote{color:var(--color-ink-muted);font-size:var(--text-sm);flex:16rem;align-self:center}.patient-module__xHZQ8a__disclosure{min-width:0}.patient-module__xHZQ8a__disclosure[open]{flex-basis:100%}.patient-module__xHZQ8a__disclosureSummary{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.patient-module__xHZQ8a__disclosureSummary::-webkit-details-marker{display:none}.patient-module__xHZQ8a__cancelSummary{color:var(--color-danger-ink)}.patient-module__xHZQ8a__disclosureForm{gap:var(--space-4);margin:var(--space-3) 0 0;padding:var(--space-4);border:var(--rule);border-radius:var(--radius);background:var(--color-paper);flex-direction:column;display:flex}.patient-module__xHZQ8a__bookRow{margin:0}.patient-module__xHZQ8a__panels{gap:var(--space-3);flex-direction:column;display:flex}.patient-module__xHZQ8a__panel{border:var(--rule);border-radius:var(--radius);background:var(--color-surface)}.patient-module__xHZQ8a__panelSummary{align-items:center;gap:var(--space-4);min-height:3rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius);cursor:pointer;list-style:none;display:flex}.patient-module__xHZQ8a__panelSummary::-webkit-details-marker{display:none}.patient-module__xHZQ8a__panel[open]>.patient-module__xHZQ8a__panelSummary{border-bottom:var(--rule);border-radius:var(--radius) var(--radius) 0 0}.patient-module__xHZQ8a__panelIcon{border-radius:var(--radius-control);background:var(--color-accent-100);width:2.5rem;height:2.5rem;color:var(--color-accent-700);flex:none;place-items:center;display:grid}.patient-module__xHZQ8a__panelText{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.patient-module__xHZQ8a__panelTitle{color:var(--color-ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:600}.patient-module__xHZQ8a__panelDescription{color:var(--color-ink-muted);font-size:var(--text-sm)}.patient-module__xHZQ8a__chevron{color:var(--color-ink-muted);transition:transform var(--dur-control) var(--ease-out)}.patient-module__xHZQ8a__panel[open]>.patient-module__xHZQ8a__panelSummary .patient-module__xHZQ8a__chevron,.patient-module__xHZQ8a__disclosure[open]>.patient-module__xHZQ8a__disclosureSummary .patient-module__xHZQ8a__chevron{transform:rotate(180deg)}.patient-module__xHZQ8a__panelBody{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.patient-module__xHZQ8a__itemList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.patient-module__xHZQ8a__item{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-bottom:var(--rule);flex-wrap:wrap;display:flex}.patient-module__xHZQ8a__item:first-child{padding-top:0}.patient-module__xHZQ8a__item:last-child{border-bottom:0}.patient-module__xHZQ8a__item form{margin:0}.patient-module__xHZQ8a__itemText{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.patient-module__xHZQ8a__itemTitle{color:var(--color-ink);overflow-wrap:break-word;font-weight:600}.patient-module__xHZQ8a__itemMeta{color:var(--color-ink-muted);font-size:var(--text-sm)}.patient-module__xHZQ8a__historyRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:var(--rule);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;display:flex}.patient-module__xHZQ8a__records{gap:var(--space-4);flex-direction:column;display:flex}.patient-module__xHZQ8a__recordList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.patient-module__xHZQ8a__record{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.patient-module__xHZQ8a__facts{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:var(--rule);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);display:grid}.patient-module__xHZQ8a__facts dt{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:600}.patient-module__xHZQ8a__facts dd{overflow-wrap:break-word;margin:0}.patient-module__xHZQ8a__loading{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);display:flex}@media (max-width:47.9375rem){.patient-module__xHZQ8a__portal{gap:var(--space-4)}.patient-module__xHZQ8a__portal .patient-module__xHZQ8a__header .page-title{font-size:1.75rem}.patient-module__xHZQ8a__appointment{padding:var(--space-5)}.patient-module__xHZQ8a__portal .card{padding:var(--space-5)}.patient-module__xHZQ8a__doctor{font-size:1.375rem}.patient-module__xHZQ8a__panelSummary,.patient-module__xHZQ8a__historyRow{padding-inline:var(--space-4)}.patient-module__xHZQ8a__panelBody{padding:var(--space-4)}.patient-module__xHZQ8a__facts{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.patient-module__xHZQ8a__facts dd+dt{margin-top:var(--space-2)}}@media (max-width:25rem){.patient-module__xHZQ8a__appointment{grid-template-columns:minmax(0,1fr)}.patient-module__xHZQ8a__dateTile{justify-content:flex-start;gap:var(--space-2);width:auto;min-height:0;padding:var(--space-2) var(--space-3);flex-direction:row;justify-self:start}.patient-module__xHZQ8a__dateDay{font-size:1.25rem}}@media (max-width:20rem){.patient-module__xHZQ8a__appointment{padding:var(--space-4)}.patient-module__xHZQ8a__portal .card{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.patient-module__xHZQ8a__chevron{transition:none}}
.landing-module__pv98pG__page{--gutter:var(--space-8);--section-space:calc(var(--space-16) + var(--space-8));background:var(--color-paper);min-height:100vh;color:var(--color-ink)}.landing-module__pv98pG__container,.landing-module__pv98pG__headerInner,.landing-module__pv98pG__hero{width:min(calc(100% - 2 * var(--gutter)), var(--measure-wide));margin-inline:auto}.landing-module__pv98pG__header{background:var(--color-surface);box-shadow:inset 0 -1px 0 var(--color-line)}.landing-module__pv98pG__headerInner{align-items:center;gap:var(--space-8);min-height:80px;display:flex}.landing-module__pv98pG__brand{flex:none;align-items:center;display:flex}.landing-module__pv98pG__mainNav{min-width:0;margin-left:auto}.landing-module__pv98pG__nav{align-items:center;gap:0 var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-module__pv98pG__nav a{min-height:var(--tap-target);color:var(--color-ink);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.landing-module__pv98pG__nav a:hover{color:var(--color-accent-ink);text-decoration:underline}.landing-module__pv98pG__headerAction{flex:none}.landing-module__pv98pG__hero{gap:var(--space-16);padding-block:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.landing-module__pv98pG__heroCopy{min-width:0}.landing-module__pv98pG__eyebrow{color:var(--color-accent-ink);font-size:1rem;font-weight:600;line-height:1.5}.landing-module__pv98pG__heroCopy h1{margin:var(--space-6) 0;letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;font-size:4rem;line-height:1.08}.landing-module__pv98pG__lede{max-width:32rem;color:var(--color-ink-muted);font-size:1.25rem;line-height:1.55}.landing-module__pv98pG__actions{align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.landing-module__pv98pG__heroAction{min-height:var(--space-12);padding-inline:var(--space-6)}.landing-module__pv98pG__heroAction:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){.landing-module__pv98pG__heroAction:hover{color:var(--color-on-accent);background:var(--color-accent-strong);border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-accent-soft), 0 8px 24px var(--color-accent-soft)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-module__pv98pG__heroAction{transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out)}.landing-module__pv98pG__heroAction:hover{transform:translateY(-1px)}}.landing-module__pv98pG__secondaryAction{min-height:var(--tap-target);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.landing-module__pv98pG__note{max-width:48ch;margin-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}.landing-module__pv98pG__preview{isolation:isolate;width:100%;min-width:0;max-width:31rem;padding:var(--space-4);justify-self:end;margin:0;position:relative}.landing-module__pv98pG__previewBacking{z-index:-1;inset:var(--space-8) 0 var(--space-12) var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent-100);position:absolute;transform:rotate(3deg)}.landing-module__pv98pG__previewLabel{margin:0 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:500}.landing-module__pv98pG__previewCard{min-width:0;padding:var(--space-8);border:var(--rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);position:relative}.landing-module__pv98pG__previewTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);color:var(--color-accent-ink);display:flex}.landing-module__pv98pG__previewStatus{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-accent-ink);background:var(--color-accent-100);font-size:var(--text-sm);font-weight:600}.landing-module__pv98pG__previewCard h2{margin:0 0 var(--space-2);letter-spacing:-.015em;overflow-wrap:normal;font-size:1.5rem;line-height:1.25}.landing-module__pv98pG__previewCard>p{color:var(--color-ink-muted);margin:0}.landing-module__pv98pG__previewDate{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.landing-module__pv98pG__previewDateTile{justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2);border-radius:var(--radius);background:var(--color-accent-100);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:600;display:grid}.landing-module__pv98pG__previewDateTile strong{color:var(--color-ink);font-size:var(--text-metric-sm);line-height:1}.landing-module__pv98pG__previewDateText{gap:var(--space-1);min-width:0;display:grid}.landing-module__pv98pG__previewDateText span:last-child{color:var(--color-ink-muted);font-size:var(--text-sm)}.landing-module__pv98pG__previewCard .landing-module__pv98pG__previewDetail{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule);font-size:var(--text-sm)}.landing-module__pv98pG__preview figcaption{margin-top:var(--space-4);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}.landing-module__pv98pG__how h2,.landing-module__pv98pG__patientSection h2,.landing-module__pv98pG__team h2,.landing-module__pv98pG__help h2{letter-spacing:-.025em;overflow-wrap:normal;text-wrap:balance;font-size:2.25rem;line-height:1.15}.landing-module__pv98pG__how{padding-block:var(--section-space);background:var(--color-surface);box-shadow:inset 0 1px 0 var(--color-line), inset 0 -1px 0 var(--color-line)}.landing-module__pv98pG__sectionHeading{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.landing-module__pv98pG__sectionHeading p{max-width:32ch;color:var(--color-ink-muted);font-size:1.125rem;line-height:1.55}.landing-module__pv98pG__steps{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-module__pv98pG__steps li{align-content:start;gap:var(--space-3);min-width:0;display:grid}.landing-module__pv98pG__stepNumber{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-accent-100);color:var(--color-accent-ink);place-items:center;font-weight:700;display:grid}.landing-module__pv98pG__steps h3,.landing-module__pv98pG__benefits h3{font-size:var(--text-h2);letter-spacing:-.01em;overflow-wrap:normal;line-height:1.3}.landing-module__pv98pG__steps p,.landing-module__pv98pG__benefits p{color:var(--color-ink-muted);line-height:1.55}.landing-module__pv98pG__patientSection{gap:var(--space-16);padding-block:var(--section-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.landing-module__pv98pG__sectionIntro{gap:var(--space-5);min-width:0;display:grid}.landing-module__pv98pG__sectionIntro>p{max-width:44ch;color:var(--color-ink-muted);font-size:1.125rem;line-height:1.55}.landing-module__pv98pG__textAction{align-items:center;gap:var(--space-2);width:fit-content;min-height:var(--tap-target);font-weight:600;display:inline-flex}.landing-module__pv98pG__benefits{border-top:var(--rule);margin:0;padding:0;list-style:none}.landing-module__pv98pG__benefits li{align-items:flex-start;gap:var(--space-5);padding-block:var(--space-6);border-bottom:var(--rule);display:flex}.landing-module__pv98pG__benefits h3{margin-bottom:var(--space-1)}.landing-module__pv98pG__benefitIcon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius);background:var(--color-accent-100);color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.landing-module__pv98pG__team{padding-block:var(--section-space);background:var(--color-surface-muted)}.landing-module__pv98pG__teamInner{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.landing-module__pv98pG__teamCopy{gap:var(--space-5);min-width:0;display:grid}.landing-module__pv98pG__teamCopy>p{max-width:44ch;color:var(--color-ink-muted);font-size:1.125rem;line-height:1.55}.landing-module__pv98pG__teamPoints{gap:var(--space-3);padding:0;list-style:none;display:grid}.landing-module__pv98pG__teamPoints li{align-items:center;gap:var(--space-3);display:flex}.landing-module__pv98pG__teamPoints svg{color:var(--color-accent-ink)}.landing-module__pv98pG__teamActions{justify-items:start;gap:var(--space-4);min-width:0;padding:var(--space-8);border:var(--rule);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.landing-module__pv98pG__teamActions .landing-module__pv98pG__note{margin-top:0}.landing-module__pv98pG__help{gap:var(--space-16);padding-block:var(--section-space);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.landing-module__pv98pG__faq{border-top:var(--rule);min-width:0}.landing-module__pv98pG__faq details{border-bottom:var(--rule)}.landing-module__pv98pG__faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-target);padding-block:var(--space-4);cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.landing-module__pv98pG__faq summary::-webkit-details-marker{display:none}.landing-module__pv98pG__faq summary svg{color:var(--color-accent-ink)}.landing-module__pv98pG__faq details[open]>summary svg{transform:rotate(180deg)}.landing-module__pv98pG__faq p{max-width:62ch;margin-bottom:var(--space-6);color:var(--color-ink-muted);line-height:1.6}.landing-module__pv98pG__footer{background:var(--color-surface);box-shadow:inset 0 1px 0 var(--color-line)}.landing-module__pv98pG__footerInner{align-items:center;gap:var(--space-2) var(--space-8);padding-block:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.landing-module__pv98pG__footerInner p{color:var(--color-ink-muted);flex:1}.landing-module__pv98pG__footerInner>a:last-child{min-height:var(--tap-target);align-items:center;font-weight:600;display:inline-flex}@media (max-width:1023px){.landing-module__pv98pG__page{--gutter:var(--space-6);--section-space:var(--space-16)}.landing-module__pv98pG__hero{gap:var(--space-8)}.landing-module__pv98pG__heroCopy h1{font-size:3rem}.landing-module__pv98pG__previewCard{padding:var(--space-6)}.landing-module__pv98pG__patientSection,.landing-module__pv98pG__teamInner,.landing-module__pv98pG__help{gap:var(--space-10)}}@media (max-width:767px){.landing-module__pv98pG__page{--gutter:var(--space-5);--section-space:var(--space-12)}.landing-module__pv98pG__headerInner{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand action""nav nav";min-height:0;display:grid}.landing-module__pv98pG__brand{min-height:var(--space-16);grid-area:brand}.landing-module__pv98pG__headerAction{grid-area:action;align-self:center}.landing-module__pv98pG__mainNav{grid-area:nav;margin-left:0}.landing-module__pv98pG__nav{gap:0 var(--space-5)}.landing-module__pv98pG__hero{padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}.landing-module__pv98pG__heroCopy h1{margin-block:var(--space-4) var(--space-5);font-size:2.5rem}.landing-module__pv98pG__lede{font-size:1.125rem}.landing-module__pv98pG__actions{align-items:stretch;gap:var(--space-2);margin-top:var(--space-6);flex-direction:column}.landing-module__pv98pG__heroAction{justify-content:center;width:100%}.landing-module__pv98pG__preview{justify-self:center;padding:0}.landing-module__pv98pG__previewBacking{display:none}.landing-module__pv98pG__previewCard{padding:var(--space-5);box-shadow:var(--shadow-soft)}.landing-module__pv98pG__previewDate{gap:var(--space-3)}.landing-module__pv98pG__how h2,.landing-module__pv98pG__patientSection h2,.landing-module__pv98pG__team h2,.landing-module__pv98pG__help h2{font-size:1.75rem}.landing-module__pv98pG__sectionHeading{margin-bottom:var(--space-8)}.landing-module__pv98pG__steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.landing-module__pv98pG__steps li{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-1) var(--space-4)}.landing-module__pv98pG__stepNumber{grid-row:span 2}.landing-module__pv98pG__patientSection,.landing-module__pv98pG__teamInner,.landing-module__pv98pG__help{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.landing-module__pv98pG__teamActions{padding:var(--space-5)}.landing-module__pv98pG__footerInner p{flex-basis:100%;order:3}}@media (max-width:359px){.landing-module__pv98pG__page{--gutter:var(--space-4)}.landing-module__pv98pG__nav{gap:0 var(--space-4)}.landing-module__pv98pG__heroCopy h1{font-size:2.25rem}.landing-module__pv98pG__previewCard{padding:var(--space-4)}.landing-module__pv98pG__previewDate{grid-template-columns:4.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing-module__pv98pG__heroAction,.landing-module__pv98pG__heroAction:hover{transition:none;transform:none}.landing-module__pv98pG__previewBacking{transform:none}}
