*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;font-family: var(--font-family-sans);scroll-padding-top: calc(var(--header-offset, var(--layout-header-height)) + var(--space-4));--focus-room: calc(var(--rule-focus) + var(--rule-focus-offset))}@media (max-width: 71.99rem){html.no-js{scroll-padding-top: 9rem}}body{container: page / inline-size;margin: 0;min-height: 100vh;background-color: var(--s-bg);color: var(--s-ink);font-size: var(--font-size-body);line-height: var(--font-line-height-body);font-weight: var(--font-weight-regular);font-kerning: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img, svg, video{display: block;max-width: 100%;height: auto}input, button, select, textarea{font: inherit;color: inherit}button{cursor: pointer}h1, h2, h3, h4, p, figure, blockquote, ul, ol, dl, dd, fieldset{margin: 0}ul[role="list"], ol[role="list"]{list-style: none;padding: 0}fieldset{border: 0;padding: 0;min-width: 0}legend{padding: 0}[hidden]{display: none !important}::selection{background: var(--color-blue-200);color: var(--color-graphite-900)}.display, h1, .h1, h2, .h2, h3, .h3, h4, .h4{font-weight: var(--font-weight-display);text-wrap: balance;overflow-wrap: break-word}.display, h1, .h1, h2, .h2{text-transform: var(--font-case-display)}.display{font-size: var(--font-size-display);line-height: var(--font-line-height-display);letter-spacing: var(--font-tracking-display)}h1, .h1{font-size: var(--font-size-h1);line-height: var(--font-line-height-h1);letter-spacing: var(--font-tracking-h1)}h2, .h2{font-size: var(--font-size-h2);line-height: var(--font-line-height-h2);letter-spacing: var(--font-tracking-h2)}h3, .h3{font-size: var(--font-size-h3);line-height: var(--font-line-height-h3);letter-spacing: var(--font-tracking-h3);font-weight: var(--font-weight-semibold)}h4, .h4{font-size: var(--font-size-h4);line-height: var(--font-line-height-h4);font-weight: var(--font-weight-semibold)}p, td, .faq__q{text-wrap: pretty}.lead{font-size: var(--font-size-lead);line-height: var(--font-line-height-lead);max-width: var(--measure-wide)}.small{font-size: var(--font-size-small);line-height: var(--font-line-height-small)}.caption{font-size: var(--font-size-caption);line-height: var(--font-line-height-caption)}.muted{color: var(--s-muted)}.eyebrow{font-size: var(--font-size-caption);line-height: var(--font-line-height-caption);font-weight: var(--font-weight-semibold);letter-spacing: var(--font-tracking-eyebrow);text-transform: uppercase;color: var(--s-muted)}.measure{max-width: var(--measure-default)}strong, b{font-weight: var(--font-weight-semibold)}a{color: var(--s-link);text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em;transition: color var(--motion-duration-fast) var(--motion-easing-out), text-decoration-thickness var(--motion-duration-fast) var(--motion-easing-out)}a:hover, a.is-hover{color: var(--s-link-hover);text-decoration-thickness: 2px}a:active, a.is-active{color: var(--s-ink)}:focus-visible, .is-focus{outline: var(--rule-focus) solid var(--s-focus);outline-offset: var(--rule-focus-offset)}:focus:not(:focus-visible){outline: none}.container{width: 100%;max-width: calc(var(--layout-content-max) + 2 * var(--layout-page-margin));margin-inline: auto;padding-inline: var(--layout-page-margin)}.grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: var(--layout-gutter);row-gap: var(--space-stack)}.grid > *{grid-column: 1 / -1;min-width: 0}@container page (min-width: 40rem){.grid{grid-template-columns: repeat(8, minmax(0, 1fr))}}@container page (min-width: 64rem){.grid{grid-template-columns: repeat(12, minmax(0, 1fr))}}.section{padding-block: var(--space-section)}.section--tight{padding-block: calc(var(--space-section) * 0.6)}.section:not([class*="surface-"]) + .section:not([class*="surface-"]){padding-top: 0}.section.section--tight + .section:not([class*="surface-"]){padding-top: calc(var(--space-section) * 0.4)}.section:not([class*="surface-"]) + .cta-band{background-color: var(--color-bg-sunken)}:is(.section, [class*="surface-"]) + .cta-band .cta-band__grid{padding-top: 0;border-top: 0}.page-hero + .section:not([class*="surface-"], .section--flush){padding-top: calc(var(--space-section) * 0.5)}.stack > * + *{margin-top: var(--stack-gap, var(--space-5))}.stack > * + :is(h3, h4, .who-for), .stack > .steps + *{margin-top: var(--space-7)}.stack > :not(p, h3, h4, .section-head):has(+ .table-scroll, + .table-scroll__hint){margin-bottom: var(--space-7)}.stack > :is(h3, h4) + *{margin-top: var(--space-4)}.cluster{display: flex;flex-wrap: wrap;gap: var(--cluster-gap, var(--space-3));align-items: center}.surface-dark{background-color: var(--s-bg);color: var(--s-ink)}.surface-sunken{background-color: var(--color-bg-sunken)}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;left: var(--space-4);top: var(--space-3);z-index: var(--z-skip);padding: var(--space-3) var(--space-5);border-radius: var(--radius-pill);background: var(--color-graphite-900);color: var(--color-neutral-white);font-weight: var(--font-weight-medium);text-decoration: none;transform: translateY(-200%)}.skip-link:focus{transform: none;color: var(--color-neutral-white);outline-color: var(--color-blue-500)}.nowrap{white-space: nowrap}.nowrap > .icon, .link-arrow .icon{display: inline-block;margin-left: 0.4em;vertical-align: -0.2em}:is(.nowrap, .link-arrow) .icon--external{margin-left: 0.2em;vertical-align: 0}.icon{width: 1.15em;height: 1.15em;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.icon--external{width: 0.8em;height: 0.8em}.btn{--btn-bg: transparent;--btn-fg: var(--s-ink);--btn-border: transparent;display: inline-flex;align-items: center;justify-content: center;gap: 0.6em;min-height: var(--layout-control-height);padding: 0.5rem 1.75rem;border: var(--rule-strong) solid var(--btn-border);border-radius: var(--radius-pill);background-color: var(--btn-bg);color: var(--btn-fg);font-size: 0.9375rem;font-weight: var(--font-weight-semibold);letter-spacing: var(--font-tracking-caps);text-transform: uppercase;line-height: 1.15;text-align: center;text-decoration: none;text-wrap: balance;max-width: 100%;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out), color var(--motion-duration-fast) var(--motion-easing-out), transform var(--motion-duration-fast) var(--motion-easing-out)}.btn:hover, .btn.is-hover, .btn:active, .btn.is-active{color: var(--btn-fg);text-decoration: none}.btn .icon{transition: transform var(--motion-duration-base) var(--motion-easing-out)}.btn:hover .icon--arrow, .btn.is-hover .icon--arrow, .btn:focus-visible .icon--arrow, .btn.is-focus .icon--arrow{transform: translateX(var(--motion-distance-nudge))}.btn--primary{--btn-bg: var(--s-primary-bg);--btn-fg: var(--s-primary-fg);--btn-border: var(--s-primary-bg)}.btn--primary:hover, .btn--primary.is-hover{--btn-bg: var(--s-primary-bg-hover);--btn-border: var(--s-primary-bg-hover)}.btn--primary:active, .btn--primary.is-active{--btn-bg: var(--s-primary-bg-active);--btn-border: var(--s-primary-bg-active);transform: translateY(var(--motion-distance-press))}.btn--secondary{--btn-fg: var(--s-ink);--btn-border: var(--s-rule-strong)}.btn--secondary:hover, .btn--secondary.is-hover{--btn-bg: var(--s-ink);--btn-fg: var(--s-bg);--btn-border: var(--s-ink)}.btn--secondary:active, .btn--secondary.is-active{--btn-bg: var(--s-muted);--btn-border: var(--s-muted);--btn-fg: var(--s-bg);transform: translateY(var(--motion-distance-press))}.btn--sm{min-height: var(--layout-control-height-sm);padding: 0.375rem 1.25rem;font-size: 0.875rem}.btn--block{width: 100%}.btn:disabled, .btn[aria-disabled="true"], .btn.is-disabled, .btn:disabled:hover, .btn[aria-disabled="true"]:hover{--btn-bg: var(--s-disabled-bg);--btn-fg: var(--s-disabled-ink);--btn-border: var(--s-disabled-border);cursor: not-allowed;transform: none}.btn:disabled .icon, .btn[aria-disabled="true"] .icon{transform: none}.btn[aria-busy="true"], .btn.is-loading{cursor: progress}.btn__spinner{display: none;width: 1em;height: 1em;border-radius: 50%;border: 2px solid currentColor;border-right-color: transparent;animation: ouxp-spin 0.8s linear infinite}.btn[aria-busy="true"] .btn__spinner, .btn.is-loading .btn__spinner{display: inline-block}.btn[aria-busy="true"] .icon, .btn.is-loading .icon{display: none}@keyframes ouxp-spin{to{transform: rotate(360deg)}}.btn--emergency{--btn-bg: var(--color-emergency-600);--btn-fg: var(--color-neutral-white);--btn-border: var(--color-emergency-600)}.btn--emergency:hover, .btn--emergency.is-hover{--btn-bg: var(--color-emergency-700);--btn-border: var(--color-emergency-700)}.btn--emergency:active, .btn--emergency.is-active{--btn-bg: var(--color-emergency-700);--btn-border: var(--color-emergency-700);transform: translateY(var(--motion-distance-press))}.btn--emergency-outline{--btn-fg: var(--s-ink);--btn-border: var(--s-emergency)}.btn--emergency-outline .icon{color: var(--s-emergency)}.btn--emergency-outline:hover, .btn--emergency-outline.is-hover{--btn-bg: var(--color-emergency-600);--btn-border: var(--color-emergency-600);--btn-fg: var(--color-neutral-white)}.btn--emergency-outline:hover .icon, .btn--emergency-outline.is-hover .icon{color: inherit}.btn .icon--siren{width: 1.25em;height: 1.25em}.link-arrow{padding-block: 0.6rem;color: var(--s-ink);font-weight: var(--font-weight-medium);text-decoration-line: underline;text-decoration-color: var(--s-link);text-decoration-thickness: 2px;text-underline-offset: 0.3em;text-wrap: balance}.link-arrow:hover, .link-arrow.is-hover{color: var(--s-link-hover);text-decoration-color: currentColor;text-decoration-thickness: 2px}.link-arrow:hover .icon--arrow, .link-arrow.is-hover .icon--arrow, .link-arrow:focus-visible .icon--arrow{transform: translateX(var(--motion-distance-nudge))}.link-arrow:hover .icon--external, .link-arrow.is-hover .icon--external{transform: translate(2px, -2px)}.link-arrow .icon{transition: transform var(--motion-duration-base) var(--motion-easing-out)}.link-arrow:hover .icon--down, .link-arrow.is-hover .icon--down, .link-arrow:focus-visible .icon--down{transform: translateY(var(--motion-distance-nudge))}.tag{display: inline-flex;align-items: center;gap: 0.4em;padding: 0.3rem 0.75rem;border: 1px solid var(--s-tag-bg);border-radius: var(--radius-pill);background: var(--s-tag-bg);color: var(--s-ink);font-size: var(--font-size-caption);font-weight: var(--font-weight-medium);line-height: 1.2;white-space: nowrap}.tag--sample{border-color: var(--color-yellow-note);background: var(--color-yellow-note);color: var(--color-graphite-900);white-space: normal}.note{--s-ink: var(--color-ink-default);--s-muted: var(--color-ink-muted);--s-link: var(--color-link-default);--s-link-hover: var(--color-link-hover);--s-focus: var(--color-focus-ring);display: grid;grid-template-columns: auto 1fr;gap: var(--space-3);align-items: start;max-width: var(--measure-default);padding: var(--space-4) var(--space-5);border-radius: var(--radius-xs);background: var(--color-bg-note);color: var(--color-ink-default);font-size: var(--font-size-small);line-height: var(--font-line-height-small)}.note__icon{width: 1.25rem;height: 1.25rem;margin-top: 0.15rem}.note__title{font-weight: var(--font-weight-semibold)}.note--demo{background: var(--color-bg-accent-subtle)}.note--pending{background: var(--color-bg-tag)}.brand{display: inline-flex;align-items: center;min-height: var(--layout-target-min);color: var(--s-ink);text-decoration: none}.brand:hover{color: var(--s-ink)}.brand__mark{width: 5.75rem;height: auto}.site-header{position: sticky;top: 0;z-index: var(--z-header);background-color: var(--s-bg);border-bottom: var(--rule-hairline) solid var(--s-rule)}.site-header:has(+ main > .emergency-band--hero:first-child){border-bottom-color: var(--color-emergency-600)}.site-header__bar{position: relative;display: flex;flex-wrap: wrap;align-items: center;column-gap: var(--space-2);min-height: var(--layout-header-height-sm);padding-block: calc((var(--layout-header-height-sm) - var(--layout-target-min)) / 2)}.site-header .brand{margin-inline: auto}.site-header__quick{display: flex;align-items: center;gap: var(--space-2)}.site-header__book{display: none}.site-header__actions{display: none;align-items: center;gap: var(--space-2)}.site-header__quick .btn--emergency{width: var(--layout-target-min);padding: 0}.site-header__quick .site-header__emergency-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@container page (min-width: 40rem){.site-header__bar{column-gap: var(--space-3)}.site-header .brand{margin-inline: var(--space-1) auto}.site-header__book{display: inline-flex}.site-header__quick .btn--emergency{width: auto;padding-inline: 1rem 1.125rem}.site-header__quick .site-header__emergency-label{position: static;width: auto;height: auto;overflow: visible;clip-path: none}}.menu-toggle{position: relative;display: inline-flex;align-items: center;justify-content: center;flex: none;width: var(--layout-target-min);height: var(--layout-target-min);padding: 0;border: var(--rule-strong) solid var(--s-rule-strong);border-radius: var(--radius-pill);background: transparent;color: var(--s-ink);transition: background-color var(--motion-duration-fast) var(--motion-easing-out), color var(--motion-duration-fast) var(--motion-easing-out)}.menu-toggle[aria-expanded="true"], .menu-toggle.is-hover{background: var(--s-ink);color: var(--s-bg);border-color: var(--s-ink)}@media (hover: hover){.menu-toggle:hover{background: var(--s-ink);color: var(--s-bg);border-color: var(--s-ink)}}.menu-toggle__bars{position: relative;width: 1.125rem;height: 0.75rem}.menu-toggle__bars::before, .menu-toggle__bars::after{content: "";position: absolute;left: 0;right: 0;height: 2px;border-radius: 2px;background: currentColor;transition: transform var(--motion-duration-base) var(--motion-easing-out), top var(--motion-duration-base) var(--motion-easing-out)}.menu-toggle__bars::before{top: 1px}.menu-toggle__bars::after{top: calc(100% - 3px)}.menu-toggle[aria-expanded="true"] .menu-toggle__bars::before, .is-menu-open .menu-toggle__bars::before{top: calc(50% - 1px);transform: rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-toggle__bars::after, .is-menu-open .menu-toggle__bars::after{top: calc(50% - 1px);transform: rotate(-45deg)}.site-nav{order: 10;flex-basis: 100%;display: none;border-top: var(--rule-hairline) solid var(--s-rule);padding-top: var(--space-2)}.site-header[data-menu-open] .site-nav, .site-header.is-menu-open .site-nav{display: block}.site-header[data-menu-open] .site-nav{flex-basis: calc(100% + 2 * var(--focus-room));max-height: calc(100svh - var(--layout-header-height-sm));margin-inline: calc(-1 * var(--focus-room));padding-inline: var(--focus-room);overflow-y: auto;overscroll-behavior: contain}.site-header[data-menu-open] .site-nav__ctas{margin-inline: calc(-1 * var(--focus-room));padding-inline: var(--focus-room)}.no-js .menu-toggle, .no-js .site-nav__ctas{display: none}.no-js .site-nav{display: block;padding-block: 0 var(--space-2)}.no-js .nav__list{flex-direction: row;flex-wrap: wrap;column-gap: var(--space-4)}.no-js .nav__item{border-bottom: 0}.no-js .nav__link{font-size: 1rem;min-height: var(--layout-target-min)}.no-js .nav__panel{display: none}.nav__list{display: flex;flex-direction: column;list-style: none;margin: 0;padding: 0}.nav__item{position: relative;border-bottom: var(--rule-hairline) solid var(--s-rule)}.nav__link, .nav__trigger{display: flex;align-items: center;justify-content: space-between;gap: var(--space-2);width: 100%;min-height: 3.25rem;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--s-ink);font-size: var(--font-size-h4);font-weight: var(--font-weight-medium);line-height: 1.2;text-align: left;text-decoration: none;cursor: pointer;transition: color var(--motion-duration-fast) var(--motion-easing-out), background-color var(--motion-duration-fast) var(--motion-easing-out)}.nav__link:hover, .nav__link.is-hover, .nav__trigger:hover, .nav__trigger.is-hover{color: var(--s-link-hover)}.nav__link:hover, .nav__link.is-hover, .nav__trigger:hover .nav__label, .nav__trigger.is-hover .nav__label{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 0.3em}.nav__trigger .icon{width: 1.1rem;height: 1.1rem;transition: transform var(--motion-duration-base) var(--motion-easing-out)}.nav__trigger[aria-expanded="true"] .icon, .nav__item.is-open .nav__trigger .icon{transform: rotate(180deg)}.nav__link[aria-current="page"], .nav__item.is-current > .nav__link, .nav__item.is-current .nav__label{text-decoration: underline;text-decoration-color: var(--s-link);text-decoration-thickness: 2px;text-underline-offset: 0.3em}.nav__panel{display: none;padding: 0 0 var(--space-5)}.nav__trigger[aria-expanded="true"] + .nav__panel, .nav__item.is-open > .nav__panel{display: block}.menu-groups{display: grid;gap: var(--space-5) var(--layout-gutter)}.menu-group{display: grid;gap: var(--space-1);align-content: start}.menu-group__title{padding-inline: var(--space-3);color: var(--s-muted);font-size: var(--font-size-caption);font-weight: var(--font-weight-semibold);letter-spacing: var(--font-tracking-eyebrow);text-transform: uppercase}.menu-group ul + .menu-group__title{margin-top: var(--space-4)}.menu-group ul, .menu-links{display: grid;gap: 2px;list-style: none;margin: 0;padding: 0}@container page (min-width: 40rem){.menu-groups, .menu-links{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--layout-gutter)}}.menu-link{display: grid;gap: 0.125rem;align-content: center;min-height: var(--layout-target-min);padding: 0.5rem var(--space-3);border-radius: var(--radius-sm);color: var(--s-ink);text-decoration: none;transition: background-color var(--motion-duration-fast) var(--motion-easing-out)}.menu-link:hover, .menu-link.is-hover{color: var(--s-ink);background: color-mix(in srgb, var(--s-ink) 6%, transparent)}.menu-link:hover .menu-link__title, .menu-link.is-hover .menu-link__title, .menu-link[aria-current="page"] .menu-link__title{text-decoration: underline;text-decoration-color: var(--s-link);text-decoration-thickness: 2px;text-underline-offset: 0.25em}.menu-link__title{font-weight: var(--font-weight-semibold);line-height: 1.3}.menu-link__desc{display: none;color: var(--s-muted);font-size: var(--font-size-caption);line-height: 1.35}@container page (min-width: 40rem){.menu-link__desc{display: block}}.menu-link--emergency .menu-link__title{display: inline-flex;align-items: center;gap: 0.4em;color: var(--s-emergency)}.menu-link--emergency .menu-link__title .icon{width: 1.1em;height: 1.1em}.menu-link--emergency:hover, .menu-link--emergency.is-hover{background: var(--color-emergency-50)}.menu-link--emergency:hover .menu-link__title{text-decoration-color: currentColor}.nav__panel-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--space-5);margin-top: var(--space-4);padding: var(--space-2) var(--space-3) 0;border-top: var(--rule-hairline) solid var(--s-rule)}.nav__panel-foot > span{color: var(--s-muted)}.site-nav__ctas{position: sticky;bottom: 0;display: grid;gap: var(--space-2);margin-top: var(--space-2);padding-block: var(--space-4);background: var(--s-bg)}.site-nav__call{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 var(--space-3);color: var(--s-muted);font-size: var(--font-size-small);text-align: center}.site-nav__call a{display: inline-flex;align-items: center;gap: 0.4em;min-height: var(--layout-target-min);color: var(--s-ink);font-weight: var(--font-weight-semibold)}@container page (min-width: 72rem){.site-header__bar{flex-wrap: nowrap;column-gap: var(--space-4);min-height: var(--layout-header-height);padding-block: 0}.site-header .brand{margin: 0}.site-header__actions{display: flex}.menu-toggle, .site-header__quick, .site-nav__ctas{display: none}.site-nav, .no-js .site-nav, .site-header[data-menu-open] .site-nav{order: 0;flex: 0 1 auto;display: block;margin: 0 0 0 auto;border: 0;padding: 0;max-height: none;overflow: visible}.nav__list, .no-js .nav__list{flex-direction: row;align-items: center;gap: 0}.nav__item{border: 0}.nav__item--mega{position: static}.nav__link, .nav__trigger, .no-js .nav__link{width: auto;min-height: var(--layout-target-min);padding-inline: var(--space-3);justify-content: flex-start;gap: var(--space-1);font-size: 1rem}.nav__trigger .icon{width: 1rem;height: 1rem}.nav__panel{position: absolute;top: calc(100% + var(--space-2));z-index: var(--z-panel);padding: var(--space-6);border-radius: var(--radius-md);background: var(--color-bg-raised);box-shadow: var(--shadow-panel);opacity: 0;transform: translateY(calc(-1 * var(--motion-distance-panel)));transition: opacity var(--motion-duration-base) var(--motion-easing-out), transform var(--motion-duration-base) var(--motion-easing-out), display var(--motion-duration-base) allow-discrete}.nav__trigger[aria-expanded="true"] + .nav__panel, .nav__item.is-open > .nav__panel{opacity: 1;transform: none}@starting-style{.nav__trigger[aria-expanded="true"] + .nav__panel{opacity: 0;transform: translateY(calc(-1 * var(--motion-distance-panel)))}}.nav__item--mega > .nav__panel{top: calc(100% + var(--space-4));left: var(--layout-page-margin);right: var(--layout-page-margin)}.menu-groups--5, .menu-links--5{grid-template-columns: repeat(5, minmax(0, 1fr));column-gap: var(--space-5)}.menu-links--5 .menu-link{align-content: start;padding-block: var(--space-3)}.nav__item--compact > .nav__panel{left: 0;width: 22rem;padding: var(--space-4)}.nav__item--compact > .nav__panel--md{width: 38rem;padding: var(--space-5)}.nav__panel--end{left: auto;right: 0}.nav__panel-foot > :last-child:not(:first-child){margin-left: auto}.nav__item--compact > .nav__panel--end{left: auto}}.announce{background: var(--color-bg-accent-subtle);color: var(--color-ink-default);font-size: var(--font-size-small);line-height: 1.35}.announce__text{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 0.5em;min-height: var(--layout-target-min);padding-block: 0.25rem;text-align: center}.announce a{padding-block: 0.75rem;color: var(--color-ink-default);font-weight: var(--font-weight-semibold);text-decoration-color: var(--color-link-default);text-decoration-thickness: 2px;text-underline-offset: 0.25em}.announce a:hover{color: var(--color-link-hover);text-decoration-color: currentColor}.announce a:focus-visible{outline-color: var(--color-focus-ring)}.announce .icon--arrow{transition: transform var(--motion-duration-base) var(--motion-easing-out)}.announce a:hover .icon--arrow{transform: translateX(var(--motion-distance-nudge))}.breadcrumbs{color: var(--s-muted);font-size: var(--font-size-caption);line-height: 1.3}main > .breadcrumbs{width: 100%;max-width: calc(var(--layout-content-max) + 2 * var(--layout-page-margin));margin-inline: auto;padding: var(--space-3) var(--layout-page-margin) 0}.breadcrumbs ol{display: flex;flex-wrap: wrap;align-items: center;list-style: none;margin: 0;padding: 0}.breadcrumbs li{display: inline-flex;align-items: center}.breadcrumbs li:not(:last-child)::after{content: "/";content: "/" / "";margin-inline: 0.6em;color: var(--s-rule-strong)}.breadcrumbs a{display: inline-flex;align-items: center;min-height: var(--layout-target-min);color: var(--s-muted);text-decoration-color: var(--s-rule-strong)}.breadcrumbs a:hover{color: var(--s-link-hover);text-decoration-color: currentColor}.breadcrumbs [aria-current="page"]{color: var(--s-ink);font-weight: var(--font-weight-medium)}.steps{display: grid;gap: var(--space-6) var(--layout-gutter);list-style: none;margin: 0;padding: 0}.step{display: grid;gap: var(--space-3);align-content: start;padding-top: var(--space-4);border-top: var(--rule-hairline) solid var(--s-rule-strong)}.step__num{font-size: var(--font-size-h2);line-height: 1;letter-spacing: var(--font-tracking-h2);font-weight: var(--font-weight-display);color: var(--s-link);font-variant-numeric: tabular-nums}.step__title{font-size: var(--font-size-h4)}.step p{color: var(--s-muted)}@container page (min-width: 40rem){.steps{grid-template-columns: repeat(2, minmax(0, 1fr))}.step{grid-row: span 4;grid-template-rows: subgrid}}@container page (min-width: 64rem){.steps{grid-template-columns: repeat(4, minmax(0, 1fr))}}.faq{border-top: var(--rule-hairline) solid var(--s-rule-strong)}.faq__item{border-bottom: var(--rule-hairline) solid var(--s-rule)}.faq__q{display: flex;align-items: center;justify-content: space-between;gap: var(--space-5);min-height: 3.5rem;padding-block: var(--space-4);font-size: var(--font-size-h4);line-height: var(--font-line-height-h4);font-weight: var(--font-weight-semibold);list-style: none;cursor: pointer;transition: color var(--motion-duration-fast) var(--motion-easing-out)}.faq__q::-webkit-details-marker{display: none}.faq__q:hover, .faq__q.is-hover{color: var(--s-link-hover)}.faq__a{padding-bottom: var(--space-5);max-width: var(--measure-default)}.faq__a > * + *{margin-top: 0.8em}.site-footer{padding-block: var(--space-8) var(--space-5)}.site-footer__brand{display: grid;gap: var(--space-5);padding-bottom: var(--space-7);border-bottom: var(--rule-hairline) solid var(--s-rule)}.site-footer__entity{max-width: 38em;font-size: var(--font-size-lead);line-height: var(--font-line-height-lead)}.site-footer__actions{--cluster-gap: var(--space-3)}@container page (min-width: 64rem){.site-footer__brand{grid-template-columns: minmax(0, 1fr) auto;column-gap: var(--space-8);align-items: end}.site-footer__brand .brand{grid-column: 1 / -1}}.site-footer__cols{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-6) var(--layout-gutter);padding-block: var(--space-7)}@container page (min-width: 22rem){.site-footer__cols{grid-template-columns: repeat(2, minmax(0, 1fr))}.footer-nav--contact{grid-column: 1 / -1}}@container page (min-width: 22rem) and (max-width: 39.99rem){nav .footer-nav__title{display: flex;align-items: flex-end;min-height: 2lh}.footer-nav--contact ul{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--layout-gutter)}}@container page (min-width: 40rem){.site-footer__cols{grid-template-columns: repeat(3, minmax(0, 1fr))}.footer-nav--contact{grid-column: auto}}@container page (min-width: 80rem){.site-footer__cols{grid-template-columns: repeat(5, minmax(0, 1fr))}}.footer-nav__title{margin-bottom: var(--space-2)}.footer-nav ul{display: grid;row-gap: 0;list-style: none;margin: 0;padding: 0}.footer-nav a:not(.btn){display: inline-block;padding-block: 0.75rem;color: var(--s-ink);line-height: 1.3;text-decoration: none}.footer-nav a:not(.btn) .icon{display: inline-block;margin-right: 0.4em;vertical-align: -0.2em}.footer-nav a:not(.btn):hover, .footer-nav a.is-hover:not(.btn), .footer-nav a[aria-current="page"]:not(.btn){color: var(--s-link-hover);text-decoration: underline;text-decoration-color: var(--s-link);text-decoration-thickness: 2px;text-underline-offset: 0.25em}.footer-nav .arrow-to{color: var(--s-muted)}.footer-nav__emergency .icon{color: var(--s-emergency)}.footer-nav a.footer-nav__emergency{display: inline-flex;align-items: flex-start}.footer-contact{display: grid;gap: var(--space-1);margin-top: var(--space-3);color: var(--s-muted);font-size: var(--font-size-small);font-style: normal}.footer-contact .footer-contact__emergency{color: var(--s-ink);font-weight: var(--font-weight-semibold)}.site-footer__proof{display: flex;flex-wrap: wrap;gap: 0 var(--space-6);padding-top: var(--space-4);border-top: var(--rule-hairline) solid var(--s-rule);font-size: var(--font-size-small)}.site-footer__proof a{padding-block: 0.6rem;color: var(--s-ink);text-decoration-color: var(--s-link);text-decoration-thickness: 2px;text-underline-offset: 0.3em}.site-footer__proof a:hover{color: var(--s-link-hover);text-decoration-color: currentColor}.site-footer__platforms{padding-block: var(--space-2);color: var(--s-muted);font-size: var(--font-size-small)}.site-footer__legal{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-2) var(--space-5);margin-top: var(--space-5);padding-top: var(--space-4);border-top: var(--rule-hairline) solid var(--s-rule);color: var(--s-muted);font-size: var(--font-size-small)}.site-footer__signoff{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2) var(--space-4)}.site-footer__legal-links{display: flex;flex-wrap: wrap;gap: 0 var(--space-5);list-style: none;padding: 0}.site-footer__legal-links li:has(> [hidden]){display: none}.site-footer__legal-links a{display: inline-flex;align-items: center;min-height: var(--layout-target-min);color: var(--s-muted)}.site-footer__legal-links a:hover, .site-footer__legal-links a[aria-current="page"]{color: var(--s-link-hover)}.site-footer__motion{min-height: var(--layout-target-min);padding: 0;border: 0;background: none;color: var(--s-muted);font: inherit;text-decoration: underline;text-underline-offset: 0.2em;cursor: pointer}.site-footer__motion:hover{color: var(--s-link-hover)}.site-footer__motion:focus-visible{outline: var(--rule-focus) solid var(--s-focus);outline-offset: 2px}.cta-band{padding-block: var(--space-section)}.cta-band__grid{align-items: start;row-gap: var(--space-6);padding-top: var(--space-6);border-top: var(--rule-heavy) solid var(--s-rule-strong)}.cta-band__title{max-width: 14em}.cta-band__body{display: grid;gap: var(--space-5)}.cta-band__text{max-width: var(--measure-narrow);color: var(--s-muted);font-size: var(--font-size-lead);line-height: var(--font-line-height-lead)}.cta-band__actions{--cluster-gap: var(--space-3)}.cta-band__actions .btn, .site-footer__actions .btn, .emergency-band__actions .btn{flex: 1 1 auto}@container page (min-width: 64rem){.cta-band__head{grid-column: 1 / span 7}.cta-band__body{grid-column: 8 / -1}.cta-band__actions{flex-direction: column;align-items: stretch}}.page-hero{padding-block: var(--space-hero) var(--space-8)}.page-hero__title{max-width: 16em}.page-hero .lead{color: var(--s-muted)}.page-hero .note--pending{background: none;box-shadow: inset 3px 0 var(--s-rule-strong)}.split-head{row-gap: var(--space-4);margin-bottom: var(--space-7);align-items: start}.split-head__title{max-width: 14em}.split-head__text{color: var(--s-muted);font-size: var(--font-size-lead);line-height: var(--font-line-height-lead);max-width: 30em}@container page (min-width: 64rem){.split-head__title{grid-column: 1 / span 7}.split-head__text{grid-column: 8 / -1}}.faq-section__grid{row-gap: var(--space-6);align-items: start}.faq-section__head{display: grid;gap: var(--space-4);align-content: start}.faq-section__text{color: var(--s-muted)}@container page (min-width: 64rem){.faq-section__head{grid-column: 1 / span 4}.faq-section__list{grid-column: 6 / -1}}@container page (max-width: 39.99rem){.btn{padding-inline: 1.125rem;font-size: 0.875rem}.cluster > .btn{width: 100%}body:has(.cta-band) .site-footer__actions{display: none}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.btn__spinner{animation: none;border-right-color: currentColor;opacity: 0.55}}.mo-wait{opacity: 0}.lb-layer{position: absolute;top: 0;left: 0;width: 0;height: 0;z-index: 2;pointer-events: none}.lb-layer svg{position: absolute;top: 0;left: 0;max-width: none;overflow: visible}@media print{.site-header, .skip-link, .site-nav, .menu-toggle{display: none !important}.site-footer, .cta-band{display: none !important}.surface-dark{background: #FFFFFF !important;color: #1E1F26 !important}a[href^="http"]::after{content: " (" attr(href) ")";font-size: 0.85em}.mo-wait{opacity: 1 !important}.lb-layer{display: none !important}}
