/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flex{display:flex}.grid{display:grid}.hidden{display:none}}.form-stage.immersive{--line:var(--white);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.form-stage.immersive{--line:color-mix(in srgb,var(--white) 20%,var(--black))}}.form-stage.immersive{--field:var(--sidebar)}.immersive .form-content{padding:20px 24px calc(132px + env(safe-area-inset-bottom));justify-content:flex-start;align-items:stretch;min-height:100dvh}.immersive-sidebar{display:none}.immersive-header{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.immersive-header .brand-mark{object-fit:contain;width:auto;max-width:140px;height:26px}.immersive-header .brand-name{height:auto;font-size:26px}.immersive .secure-label{color:var(--muted);font-size:12px}.immersive-counter{font-family:var(--font-heading);color:var(--muted);white-space:nowrap;font-size:14px}.immersive-counter strong{color:var(--accent-text);font-weight:600}.immersive-desktop-back{display:none}.immersive .progress{background:var(--line);border-radius:4px;flex:none;width:100%;height:4px;margin-top:16px;position:static;overflow:hidden}.immersive .progress span{background:var(--primary);border-radius:inherit}.immersive .card-navigation{gap:12px;min-height:44px;margin-top:28px;padding:0}.immersive .card-navigation:empty{display:none}.immersive .back,.immersive .card-navigation .back{border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--white);background:0 0;border-radius:50%;place-items:center;display:grid;position:static}.immersive .eyebrow{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:13px}.immersive .step-body{flex:1;gap:0;min-height:0;padding:20px 0 0;animation:none}.immersive .step-chips h1,.immersive .step-contact h1,.immersive h1{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.15}.immersive .highlight,.immersive .highlight-suffix,.immersive h1 strong{color:var(--accent-text)}.immersive .question-head{gap:0;margin:0}.immersive .body-copy{color:var(--muted);font-size:16px;line-height:1.55}.immersive .sub{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.5}.immersive .choices{flex-direction:column;gap:10px;margin-top:24px;display:flex}.immersive .option{border:1px solid var(--line);background:var(--surface);width:100%;height:auto;min-height:56px;color:var(--surface-ink);border-radius:16px;gap:12px;padding:14px 18px;font-size:16px;font-weight:500}.immersive .option-copy{overflow-wrap:anywhere;min-width:0}.immersive .option-key,.immersive .option>svg{display:none}.immersive .option:after{content:"";opacity:.65;border:2px solid;border-radius:50%;flex-shrink:0;width:20px;height:20px}.immersive .chip[aria-checked=true],.immersive .option[aria-checked=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.immersive .option[aria-checked=true]:after{border:6px solid var(--primary);opacity:1;background:currentColor;outline:2px solid}.immersive .chip[aria-checked=true] .option-hint,.immersive .option-hint,.immersive .option[aria-checked=true] .option-hint{color:inherit}.immersive .chip-groups{margin-top:24px}.immersive .chip{background:var(--surface);color:var(--surface-ink);border-color:var(--line);min-height:56px}.immersive .chip[aria-checked=true] .chip-indicator{background:var(--primary-ink);color:var(--primary);border-color:var(--primary-ink)}.immersive .field>span,.immersive legend{color:var(--white)}.immersive .contact-fields,.immersive .field{margin-top:28px}.immersive .contact-fields .field{margin:0}.immersive input:not([type=checkbox]),.immersive select{background:var(--sidebar);color:var(--sidebar-ink);border:1px solid var(--line);border-radius:16px;height:60px}.immersive input::placeholder{color:var(--placeholder);opacity:1}.immersive .phone{border:1px solid var(--line);background:var(--sidebar);border-radius:16px;gap:0}.immersive .phone input,.immersive .phone select{background:0 0;border:0}.immersive .phone select{border-right:1px solid var(--line);border-radius:16px 0 0 16px;width:110px;padding:0 12px}.immersive .phone input{padding:0 12px}.immersive .phone:focus-within{outline:2px solid var(--primary);outline-offset:2px}.immersive .phone:has(input[aria-invalid=true]),.immersive input[aria-invalid=true]{border-color:var(--error)}.immersive .step-footer .pill{margin:0}.immersive .step-footer{z-index:5;padding:16px 24px calc(28px + env(safe-area-inset-bottom));background:var(--black);gap:12px;margin:0;position:fixed;bottom:0;left:0;right:0}.immersive .pill{text-transform:uppercase;background:var(--primary);height:auto;min-height:56px;color:var(--primary-ink);letter-spacing:.04em;border-radius:14px;padding:16px;font-size:15px;font-weight:600}.immersive .pill:disabled{opacity:1;border:1px solid var(--line);color:var(--muted);background:0 0}.immersive .chips-missing,.immersive .disclaimer,.immersive .last-step,.immersive .privacy,.immersive .session-status{color:var(--muted);font-size:12px;line-height:1.5}.immersive .privacy a{color:var(--accent-text)}.immersive .privacy{margin-top:14px}.immersive .consent-checkbox{background:var(--surface);color:var(--surface-ink);border:1px solid var(--line);border-radius:16px;gap:14px;min-height:56px;padding:16px;font-size:15px;line-height:1.45}.immersive .consent-checkbox:has(input:checked){border-color:var(--primary)}.immersive .consent-checkbox input{width:22px;height:22px;accent-color:var(--primary);margin:1px 0 0;padding:0}.immersive .step-consent h1{font-size:30px}.immersive .step-consent .body-copy{margin-top:14px}.immersive .inline-error{color:var(--error);margin-top:16px;font-size:14px;line-height:1.5}.immersive .session-status{margin-top:16px}.immersive :focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.immersive h1[data-focus]:focus{outline:none}.immersive .chip:focus-visible,.immersive .consent-checkbox:focus-within,.immersive .option:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.immersive .chip[aria-checked=true]:focus-visible,.immersive .option[aria-checked=true]:focus-visible{outline-color:var(--accent-text)}.immersive .step-welcome{flex-direction:column;justify-content:flex-end;gap:20px;padding-top:80px;display:flex;position:relative}.immersive .step-welcome h1{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1.04}.immersive .step-welcome .body-copy,.immersive .step-welcome .sub{margin:0}.immersive .step-external{text-align:center;flex-direction:column;justify-content:center;padding-top:64px;display:flex}.immersive-success{background:var(--primary);width:96px;height:96px;color:var(--primary-ink);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;display:grid}.immersive .step-external h1{margin-top:44px;font-size:32px;line-height:1.1}.immersive .step-external .body-copy{margin-top:14px}.immersive .info-content{margin-top:24px}.immersive .info-content h1{color:var(--muted)}.immersive .badge{background:var(--surface);color:var(--surface-ink)}.immersive .step-final{gap:24px}.immersive .final-check{color:var(--accent-text)}.immersive .final-body,.immersive .next-description,.immersive .next-steps li,.immersive .security-note,.immersive .service-hours{color:var(--muted)}@media (max-width:420px){.immersive-header{flex-wrap:wrap}.immersive-header .secure-label{margin-left:auto}}@media (hover:hover) and (pointer:fine){.immersive .chip:hover:not(:disabled),.immersive .option:hover:not(:disabled){border-color:var(--surface-accent)}.immersive .chip[aria-checked=true]:hover:not(:disabled),.immersive .option[aria-checked=true]:hover:not(:disabled){border-color:var(--primary)}}@media (min-width:1024px){.form-stage.immersive{flex-direction:row}.immersive-sidebar{background:var(--sidebar);color:var(--sidebar-ink);flex-direction:column;flex:0 0 min(36.12vw,520px);padding:48px 56px;display:flex;position:relative;overflow:hidden}.immersive-sidebar .brand-mark{align-self:flex-start;width:auto;max-width:100%;height:40px}.immersive-sidebar .brand-name{height:auto;font-size:40px}.immersive-sidebar h2{letter-spacing:-.02em;margin-top:160px;font-size:44px;font-weight:600;line-height:1.05}.immersive-sidebar footer{flex-direction:column;margin-top:auto;padding-top:48px;font-size:12px;line-height:1.5;display:flex}.immersive-sidebar footer a{color:var(--sidebar-ink);text-decoration:underline}.immersive .form-content{flex:1;min-width:0;padding:48px clamp(32px,5.56vw,80px)}.immersive:not(.immersive-welcome) .form-content>:is(.immersive-header,.progress,.card-navigation,.step-body){width:100%;max-width:640px;margin-inline:auto}.immersive-header{justify-content:flex-start}.immersive-header>.brand-mark{display:none}.immersive-header .secure-label{margin-left:auto}.immersive-desktop-back{display:block}.immersive .card-navigation{min-height:0;margin-top:80px}.immersive .card-navigation .back{display:none}.immersive .progress{margin-top:20px}.immersive .step-body{flex:1;justify-content:center;max-width:640px;padding-top:14px;padding-bottom:32px}.immersive .step-chips h1,.immersive .step-consent h1,.immersive .step-contact h1,.immersive h1{font-size:36px}.immersive .choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.immersive .option{min-height:64px;padding:16px 20px}.immersive .step-footer{background:0 0;margin-top:32px;padding:0;position:static}.immersive .step-welcome{justify-content:center;padding-top:80px}.immersive .step-welcome h1{font-size:48px}.immersive .step-external,.immersive .step-final{text-align:center;justify-content:center;padding-block:32px}.immersive .step-final .final-check{align-self:center}}.immersive-welcome{isolation:isolate;position:relative}.immersive-welcome .welcome-photo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.immersive-welcome .welcome-cover{object-fit:cover;width:100%;height:100%}.immersive-welcome .welcome-shade{background:linear-gradient(180deg,transparent 0,var(--black) 45%,var(--black) 70%);height:520px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.immersive-welcome .welcome-shade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--black) 92%,transparent) 45%,var(--black) 70%)}}.immersive-welcome .form-content{padding:24px 24px calc(28px + env(safe-area-inset-bottom));position:relative}.immersive-welcome .immersive-header .brand-mark{height:32px}.immersive-welcome .immersive-desktop-back{display:none}.immersive-welcome .step-welcome{gap:16px;padding-top:80px}.immersive-welcome .step-welcome .body-copy{line-height:1.5}.immersive-welcome .step-footer{background:0 0;margin-top:12px;padding:0;position:static}.immersive-welcome .step-footer .pill{letter-spacing:.02em;height:54px;min-height:54px;font-size:15px}.immersive-welcome .welcome-support{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.immersive-welcome .welcome-support a{color:var(--white)}.immersive-welcome-legal{display:none}@media (min-width:1024px){.immersive-welcome .welcome-photo{right:50%}.immersive-welcome .welcome-shade{display:none}.immersive-welcome .immersive-sidebar{background:0 0;flex:0 0 50%}.immersive-welcome .form-content{padding:48px clamp(32px,6.67vw,96px)}.immersive-welcome .immersive-header{display:none}.immersive-welcome .step-welcome{justify-content:center;gap:20px;max-width:480px;padding:0}.immersive-welcome .step-welcome h1{font-size:56px;font-weight:500;line-height:1.02}.immersive-welcome .step-welcome .body-copy{font-size:18px;line-height:1.55}.immersive-welcome .step-footer{align-items:flex-start;margin-top:16px}.immersive-welcome .step-footer .pill{width:auto;height:56px;padding:0 32px}.immersive-welcome .welcome-support{font-size:13px}.immersive-welcome .welcome-mobile-privacy{display:none}.immersive-welcome-legal{color:var(--muted);justify-content:space-between;gap:16px;font-size:12px;line-height:1.5;display:flex}.immersive-welcome-legal a{color:var(--white)}}.immersive-welcome .inline-error:empty{display:none}:root{color-scheme:dark;--black:#000;--ink:#0a0a0a;--white:#fff;--gray:#bdbdbd;--muted:#a3a3a3;--muted-dark:#2b2b2b;--line:#2e2e2e;--field:#111;--error:#ff8a80;--radius:28px;--radius-sm:18px;--font-body:var(--font-inter,"Inter",system-ui,sans-serif);--font-heading:var(--font-inter-tight,"Inter Tight",sans-serif)}*{box-sizing:border-box}body,html{background:var(--black);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}a{color:inherit}h1,h2,p{margin:0}h1,h2{font-family:var(--font-heading);letter-spacing:-.02em}h1{font-size:32px;font-weight:500;line-height:1.1}h1 strong,h2 strong{font-weight:inherit}h1:focus{outline:none}:focus-visible{outline:2px solid var(--white);outline-offset:2px}.is-fact :focus-visible{outline-color:var(--ink)}.form-stage{background:var(--black);min-height:100dvh;color:var(--white);font-family:var(--font-body);flex-direction:column;transition:background .25s,color .25s;position:relative}.form-stage,.page-header{align-items:center;display:flex}.page-header{flex-shrink:0;justify-content:space-between;width:100%;height:72px;padding:0 clamp(24px,4vw,64px)}.page-header .brand-mark{width:auto;max-width:180px;height:28px}.page-header .brand-name{font-size:28px}.secure-label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.form-content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:32px 24px;display:flex}.form-card{width:100%;max-width:600px;color:inherit;flex-direction:column;display:flex}.form-card.is-fact{background:var(--gray);color:var(--ink)}.card-navigation{align-items:center;gap:16px;display:flex}.card-navigation:empty{display:none}.page-footer{width:100%;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:24px;font-size:12px;line-height:1.5;display:flex}.page-footer a{text-underline-offset:3px}.progress-row{flex-shrink:0;align-items:center;display:flex}.progress-row>.brand-mark{display:none}.back{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #333;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.is-fact .back{border-color:#8c8c8c}.progress{background:#262626;height:3px;position:absolute;top:72px;left:0;right:0;overflow:hidden}.progress span{background:currentColor;border-radius:999px;height:100%;transition:width .35s;display:block}.step-body{flex-direction:column;flex:1;gap:26px;padding:16px 0 48px;animation:in .3s;display:flex}@keyframes in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.question-head{flex-direction:column;gap:14px;display:flex}.eyebrow{letter-spacing:normal;color:var(--muted);font-size:14px;font-weight:400;line-height:1.4}.is-fact .eyebrow{color:var(--muted-dark)}.sub{color:var(--muted);font-size:15px;line-height:1.5}.choices{flex-direction:column;gap:10px;display:flex}.chip,.option{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:58px;color:var(--white);text-align:left;background:#0f0f0f;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.option{justify-content:flex-start;width:100%}.option-key{border:1px solid #666;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-weight:500;display:grid}.option-copy{flex:1}.option[aria-checked=true] .option-key{background:var(--ink);color:var(--white);border-color:var(--ink)}.option svg{flex-shrink:0}.chip[aria-checked=true],.option[aria-checked=true]{background:var(--white);color:var(--ink);border-color:var(--white)}.option:disabled[aria-checked=true]{opacity:1}.option-hint,.option-label{display:block}.option-hint{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4}.chip[aria-checked=true] .option-hint,.option[aria-checked=true] .option-hint{color:#3a3a3a}.chip-groups{flex-direction:column;gap:24px;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}.field>span,legend{color:#d4d4d4;margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.chips{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.chip{background:0 0;border-radius:14px;justify-content:flex-start;gap:10px;min-width:0;min-height:56px;padding:12px 14px}.chip-icon{flex-shrink:0;width:18px;height:18px;display:flex}.chip .option-label{flex:1;font-size:15px;font-weight:500}.chip .option-hint{font-variant-numeric:tabular-nums;text-align:right;margin:0}.chip-indicator{border:1px solid #666;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.chip[aria-checked=true] .chip-indicator{background:var(--ink);border-color:var(--ink);color:var(--white)}.field{flex-direction:column;display:flex}.field>span{margin-bottom:8px}input,select{border-radius:var(--radius-sm);background:var(--field);min-width:0;height:56px;color:var(--white);border:1px solid #333;padding:0 20px;font-size:17px}input{width:100%}input::placeholder{color:#6b6b6b}input:focus,select:focus{border-color:var(--white)}input[aria-invalid=true]{border-color:var(--error)}.phone{gap:8px;display:flex}.phone select{background:#1a1a1a;flex-shrink:0;width:120px;padding:0 12px;font-size:15px}.phone input{flex:1;min-width:0;padding:0 18px}.contact-fields{flex-direction:column;gap:20px;display:flex}.step-contact{gap:20px}.step-chips h1,.step-contact h1{font-size:30px}.step-chips{gap:24px}.step-chips .inline-error:empty{display:none}.chips-missing{color:var(--muted);font-size:13px;line-height:1.4}.step-chips .pill:disabled{color:#6b6b6b;opacity:1;background:0 0;border:1px solid #333}.pill{background:var(--white);width:100%;height:56px;color:var(--ink);font-family:var(--font-heading);letter-spacing:normal;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .1s;display:flex}.pill:active{transform:scale(.98)}.is-fact .pill{background:var(--ink);color:var(--white)}.step-footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.is-fact .step-footer{margin-top:0}.privacy{color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.privacy svg{flex-shrink:0;margin-top:2px}.privacy a{color:var(--white);text-decoration:underline}.info-header{justify-content:space-between;align-items:flex-start;display:flex}.brand-mark{object-fit:contain;width:64px;height:auto;display:block}.brand-name{font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1}.info-content{flex-direction:column;gap:16px;margin-top:48px;display:flex}.info-content h1{font-family:var(--font-body);letter-spacing:normal;color:var(--muted-dark);font-size:17px;font-weight:400;line-height:1.45}.highlight{letter-spacing:-.04em;white-space:pre-line;font-size:64px;font-weight:700;line-height:1}.highlight,.highlight-suffix{font-family:var(--font-heading)}.highlight-suffix{letter-spacing:-.03em;margin-top:-16px;font-size:26px;font-weight:600;line-height:1.1}.fact-heading .highlight{letter-spacing:-.03em;font-size:34px;line-height:1.05}.body-copy{color:var(--muted-dark);font-size:16px;line-height:1.55}.badge{background:var(--ink);color:var(--white);border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:600}.disclaimer{color:#3a3a3a}.disclaimer,.last-step{font-size:12px;line-height:1.5}.last-step{color:var(--muted);text-align:center}.inline-error{color:var(--error);font-size:13px;line-height:1.5}.inline-error:empty{display:none}.is-fact .inline-error{color:#a32925}.step-final{gap:24px}.final-check{color:var(--white);flex-shrink:0}.final-brand{display:none}.final .brand-mark{align-self:flex-start;width:auto;height:36px}.final h1{letter-spacing:-.03em;font-size:40px;line-height:1.05}.final-body{color:#d4d4d4;font-size:16px;line-height:1.5}.final .pill{height:60px;font-size:15px}.service-hours{text-align:left;color:var(--muted);align-items:center;gap:6px;margin-top:-10px;font-size:12px;line-height:1.5;display:flex}.service-hours svg{flex-shrink:0}.next-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next-steps li{color:#d4d4d4;padding:0 0 24px 26px;position:relative}.next-steps li:last-child{padding-bottom:0}.next-steps li:not(:last-child):after{content:"";background:#333;width:1px;position:absolute;top:14px;bottom:-5px;left:4.5px}.timeline-dot{border:1px solid #777;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.next-steps li[aria-current=step]{color:var(--white)}.next-steps li[aria-current=step] .timeline-dot{background:var(--white);border-color:var(--white)}.next-title{font-family:var(--font-heading);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;line-height:1.4;display:flex}.next-title strong{font-weight:600}.now-badge{font-family:var(--font-body);border:1px solid #333;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.5}.next-description{margin-top:4px;font-size:14px}.next-description,.security-note{color:var(--muted);line-height:1.5}.security-note{align-items:flex-start;gap:8px;font-size:13px;display:flex}.security-note svg{flex-shrink:0;margin-top:2px}.honeypot,.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.status-card{max-width:540px;margin:20vh auto;padding:32px}.status-card p{margin-bottom:24px;line-height:1.6}.preview-selector{z-index:10;background:var(--black);border-radius:12px;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex;position:fixed;top:8px;left:8px;right:8px}.preview-selector select{width:min(70%,420px);height:36px}.preview-selector+.form-stage{padding-top:80px}.skip{z-index:100;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip:focus{background:var(--white);color:var(--ink);border-radius:12px;padding:12px;transform:none}.session-status{text-align:center;color:var(--muted);font-size:12px}@media (hover:hover) and (pointer:fine){.chip:hover:not(:disabled),.option:hover:not(:disabled){border-color:#555}.chip[aria-checked=true]:hover:not(:disabled),.option[aria-checked=true]:hover:not(:disabled){border-color:var(--white)}}@media (min-width:768px){.chip-groups-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.step-chips .step-footer{margin-top:8px}.form-card{background:var(--black);border:1px solid #262626;border-radius:20px;padding:40px}@supports (color:color-mix(in lab,red,red)){.form-card{background:color-mix(in srgb,var(--black),#fff 2%)}}.form-card.is-fact{border:0}.step-body{flex:none;padding:24px 0 0}.step-final{padding:0}.form-card.is-fact .info-content,.step-footer{margin-top:0}}@media (max-width:767px){.page-header{display:none}.form-content{justify-content:flex-start;padding:0;position:relative}.form-card{flex:1;max-width:none;min-height:calc(100dvh - 72px)}.form-card.final{min-height:100dvh}.card-navigation{padding:12px 20px 0}.card-navigation .back{color:var(--white);border-color:#333;position:absolute;top:14px;left:16px}.card-navigation:has(.back):not(:has(.eyebrow)){padding:0}.step-body{padding:12px 20px 24px}.progress-row{gap:14px;width:100%;height:72px;padding:0 16px 0 74px}.progress{border-radius:999px;flex:1;height:4px;position:static}.progress-row>.brand-mark{flex-shrink:0;width:auto;max-width:80px;height:20px;display:block}.progress-row>.brand-name{font-size:20px}.final-brand{display:block}.page-footer{display:none}h1{font-size:28px}.highlight{font-size:54px}.final h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.step-body{animation:none}.chip,.form-card,.form-stage,.option,.pill,.progress span{transition:none}.pill:active{transform:none}}.consent-checkbox{cursor:pointer;align-items:flex-start;gap:12px;margin-top:24px;line-height:1.5;display:flex}.consent-checkbox input{width:20px;height:20px;accent-color:var(--white);flex-shrink:0;margin-top:2px}.step-consent .body-copy,.step-external .body-copy,.step-welcome .body-copy{white-space:pre-line;margin-top:20px}.step-welcome .sub{margin-top:16px}.step-external .pill{margin-top:24px}