:root{--color-brand-navy-700:#002660;--color-brand-navy-800:#001a4a;--color-brand-navy-900:#00143a;--color-brand-gold-50:#fef9ec;--color-brand-gold-100:#fdf0dc;--color-brand-gold-200:#fce8bc;--color-brand-gold-300:#fdd262;--color-brand-gold-500:#fcbe32;--color-brand-gold-600:#dca428;--color-brand-gold-700:#8a5a00;--color-brand-blue-100:#e4eefc;--color-brand-blue-300:#8fb3ff;--color-brand-blue-500:#0056f8;--color-brand-blue-600:#0050d4;--color-neutral-0:#fff;--color-neutral-50:#f8fafd;--color-neutral-100:#f3f6fb;--color-neutral-200:#e6ebf5;--color-neutral-300:#d5dce9;--color-neutral-400:#98a3bf;--color-neutral-500:#5c6c90;--color-neutral-600:#4e5c7d;--color-neutral-700:#37476a;--color-neutral-800:#1f2b47;--color-neutral-900:#0f1a33;--color-success-500:#0b7d41;--color-success-background:#eaf8f0;--color-warning-500:#fa8b1a;--color-warning-background:#fef1e4;--color-error-500:#d32f3d;--color-error-background:#fdeeee;--color-info-500:var(--color-brand-blue-500);--color-info-background:var(--color-brand-blue-100);--color-partner-whatsapp:#14c35c;--font-display:"Plus Jakarta Sans", "Helvetica Neue", "Arial", sans-serif;--font-text:"DM Sans", system-ui, "Arial", sans-serif;--font-mono:"DM Mono", "SF Mono", "Menlo", "Consolas", monospace;--font-urdu:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Urdu Typesetting", serif;--font-arabic:"Noto Sans Arabic", "Segoe UI", "Geeza Pro", sans-serif;--font-brand:"Nunito", "Trebuchet MS", "Arial", sans-serif;--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-ml:10px;--radius-l:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:999px;--size-button-s:32px;--size-button-m:40px;--size-button-l:48px;--size-button-xl:56px;--size-input:48px;--size-input-compact:40px;--size-input-widget:56px;--size-chip:32px;--size-tab:44px;--size-badge:20px;--size-row-s:48px;--size-row-m:56px;--size-row-l:72px;--size-icon-s:16px;--size-icon-m:20px;--size-icon-l:24px;--size-icon-xl:32px;--size-tile-m:48px;--size-tile-l:64px;--size-touch-min:44px;--size-touch-preferred:48px;--container-max:1280px;--container-narrow:880px;--container-text:680px;--bp-tablet:600px;--bp-desktop:1024px;--bp-wide:1440px;--header-h:64px;--stepper-h:64px;--sticky-bar-h:72px;--sticky-offset:"header + 24";--sidebar-w:"3 col ≥ 264";--rail-w:"4 col";--shadow-s:0 2px 6px #00143a14, 0 1px 2px #00143a0a;--shadow-m:0 8px 24px #00143a24, 0 2px 6px #00143a0f;--shadow-l:0 16px 40px #00143a2e, 0 4px 12px #00143a14;--shadow-xl:0 24px 64px #00143a3d, 0 8px 20px #00143a1a;--shadow-top:0 -8px 24px #00143a1a;--shadow-color:0 20 58;--z-base:0;--z-raised:100;--z-floating:200;--z-sticky:300;--z-drawer:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--duration-80:80ms;--duration-120:.12s;--duration-160:.16s;--duration-200:.2s;--duration-240:.24s;--duration-280:.28s;--easing-enter:cubic-bezier(.2, 0, 0, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--color-light-background-canvas:var(--color-neutral-50);--color-light-background-marketing:var(--color-neutral-0);--color-light-surface-card:var(--color-neutral-0);--color-light-surface-secondary:var(--color-neutral-100);--color-light-surface-brand:var(--color-brand-navy-900);--color-light-text-primary:var(--color-brand-navy-900);--color-light-text-body:var(--color-neutral-700);--color-light-text-secondary:var(--color-neutral-500);--color-light-text-placeholder:var(--color-neutral-400);--color-light-text-link:var(--color-brand-blue-500);--color-light-border-default:var(--color-neutral-200);--color-light-border-strong:var(--color-neutral-300);--color-light-brand-accent:var(--color-brand-gold-500);--color-dark-background-canvas:#060c22;--color-dark-surface-card:var(--color-brand-navy-900);--color-dark-surface-elevated:var(--color-brand-navy-800);--color-dark-surface-selected:var(--color-brand-navy-700);--color-dark-text-primary:var(--color-neutral-100);--color-dark-text-secondary:#b7c2da;--color-dark-text-link:var(--color-brand-blue-300);--color-dark-text-tertiary:var(--color-neutral-400);--color-dark-border-default:#1e3159;--color-dark-brand-accent:var(--color-brand-gold-500);--text-display-xl:800 56px/60px var(--font-display);--text-display-xl-font-family:var(--font-display);--text-display-xl-font-weight:800;--text-display-xl-font-size:56px;--text-display-xl-line-height:60px;--text-display-xl-letter-spacing:-.03em;--text-display-l:800 44px/48px var(--font-display);--text-display-l-font-family:var(--font-display);--text-display-l-font-weight:800;--text-display-l-font-size:44px;--text-display-l-line-height:48px;--text-display-l-letter-spacing:-.025em;--text-heading-1:700 36px/44px var(--font-display);--text-heading-1-font-family:var(--font-display);--text-heading-1-font-weight:700;--text-heading-1-font-size:36px;--text-heading-1-line-height:44px;--text-heading-1-letter-spacing:-.02em;--text-heading-2:700 28px/36px var(--font-display);--text-heading-2-font-family:var(--font-display);--text-heading-2-font-weight:700;--text-heading-2-font-size:28px;--text-heading-2-line-height:36px;--text-heading-2-letter-spacing:-.02em;--text-heading-3:700 22px/30px var(--font-display);--text-heading-3-font-family:var(--font-display);--text-heading-3-font-weight:700;--text-heading-3-font-size:22px;--text-heading-3-line-height:30px;--text-heading-3-letter-spacing:-.01em;--text-heading-4:700 18px/26px var(--font-text);--text-heading-4-font-family:var(--font-text);--text-heading-4-font-weight:700;--text-heading-4-font-size:18px;--text-heading-4-line-height:26px;--text-heading-4-letter-spacing:-.01em;--text-heading-5:700 16px/24px var(--font-text);--text-heading-5-font-family:var(--font-text);--text-heading-5-font-weight:700;--text-heading-5-font-size:16px;--text-heading-5-line-height:24px;--text-heading-5-letter-spacing:0;--text-body-l:400 16px/26px var(--font-text);--text-body-l-font-family:var(--font-text);--text-body-l-font-weight:400;--text-body-l-font-size:16px;--text-body-l-line-height:26px;--text-body-l-letter-spacing:0;--text-body-m:400 14px/22px var(--font-text);--text-body-m-font-family:var(--font-text);--text-body-m-font-weight:400;--text-body-m-font-size:14px;--text-body-m-line-height:22px;--text-body-m-letter-spacing:0;--text-body-s:400 13px/20px var(--font-text);--text-body-s-font-family:var(--font-text);--text-body-s-font-weight:400;--text-body-s-font-size:13px;--text-body-s-line-height:20px;--text-body-s-letter-spacing:0;--text-label-l:600 14px/20px var(--font-text);--text-label-l-font-family:var(--font-text);--text-label-l-font-weight:600;--text-label-l-font-size:14px;--text-label-l-line-height:20px;--text-label-l-letter-spacing:0;--text-label-m:600 13px/18px var(--font-text);--text-label-m-font-family:var(--font-text);--text-label-m-font-weight:600;--text-label-m-font-size:13px;--text-label-m-line-height:18px;--text-label-m-letter-spacing:0;--text-label-s:600 12px/16px var(--font-text);--text-label-s-font-family:var(--font-text);--text-label-s-font-weight:600;--text-label-s-font-size:12px;--text-label-s-line-height:16px;--text-label-s-letter-spacing:.01em;--text-caption:400 12px/16px var(--font-text);--text-caption-font-family:var(--font-text);--text-caption-font-weight:400;--text-caption-font-size:12px;--text-caption-line-height:16px;--text-caption-letter-spacing:0;--text-caption-font-variant-numeric:tabular-nums;--text-caption-font-feature-settings:"tnum";--text-overline:600 11px/16px var(--font-text);--text-overline-font-family:var(--font-text);--text-overline-font-weight:600;--text-overline-font-size:11px;--text-overline-line-height:16px;--text-overline-letter-spacing:.08em;--text-overline-text-transform:uppercase;--text-overline-font-feature-settings:"case";--text-numeric-xl:700 32px/36px var(--font-text);--text-numeric-xl-font-family:var(--font-text);--text-numeric-xl-font-weight:700;--text-numeric-xl-font-size:32px;--text-numeric-xl-line-height:36px;--text-numeric-xl-letter-spacing:-.02em;--text-numeric-xl-font-variant-numeric:tabular-nums;--text-numeric-xl-font-feature-settings:"tnum";--text-numeric-xl-white-space:nowrap;--text-numeric-l:700 22px/28px var(--font-text);--text-numeric-l-font-family:var(--font-text);--text-numeric-l-font-weight:700;--text-numeric-l-font-size:22px;--text-numeric-l-line-height:28px;--text-numeric-l-letter-spacing:-.01em;--text-numeric-l-font-variant-numeric:tabular-nums;--text-numeric-l-font-feature-settings:"tnum";--text-numeric-l-white-space:nowrap;--text-numeric-m:700 16px/22px var(--font-text);--text-numeric-m-font-family:var(--font-text);--text-numeric-m-font-weight:700;--text-numeric-m-font-size:16px;--text-numeric-m-line-height:22px;--text-numeric-m-letter-spacing:0;--text-numeric-m-font-variant-numeric:tabular-nums;--text-numeric-m-font-feature-settings:"tnum";--text-numeric-m-white-space:nowrap;--text-code:500 13px/20px var(--font-mono);--text-code-font-family:var(--font-mono);--text-code-font-weight:500;--text-code-font-size:13px;--text-code-line-height:20px;--text-code-letter-spacing:0;--text-code-white-space:nowrap;--inset-xs:var(--space-8);--inset-s:var(--space-12);--inset-m:var(--space-16);--inset-l:var(--space-20);--inset-xl:var(--space-24);--inset-2xl:var(--space-32);--stack-xs:var(--space-4);--stack-s:var(--space-8);--stack-m:var(--space-12);--stack-l:var(--space-16);--stack-xl:var(--space-24);--stack-2xl:var(--space-32);--inline-xs:var(--space-4);--inline-s:var(--space-8);--inline-m:var(--space-12);--inline-l:var(--space-16);--inline-xl:var(--space-24);--inline-2xl:var(--space-32);--section-s:var(--space-48);--section-m:var(--space-64);--section-l:var(--space-96);--section-xl:var(--space-128);--section-title:var(--space-24);--page-title:var(--space-40);--grid-columns:12;--grid-gutter:var(--space-24);--grid-margin:var(--space-32);--border-default:1px solid var(--color-light-border-default);--border-default-width:1px;--border-default-style:solid;--border-default-color:var(--color-light-border-default);--border-strong:1px solid var(--color-light-border-strong);--border-strong-width:1px;--border-strong-style:solid;--border-strong-color:var(--color-light-border-strong);--elevation-0:"surface: color.light.background.canvas";--elevation-0-surface:var(--color-light-background-canvas);--elevation-1:"surface: color.light.surface.card · border: border.default";--elevation-1-surface:var(--color-light-surface-card);--elevation-1-border:var(--border-default);--elevation-2:"surface: color.light.surface.card · border: border.default · shadow: shadow.s";--elevation-2-surface:var(--color-light-surface-card);--elevation-2-border:var(--border-default);--elevation-2-shadow:var(--shadow-s);--elevation-3:"surface: color.light.surface.card · border: border.default · shadow: shadow.m";--elevation-3-surface:var(--color-light-surface-card);--elevation-3-border:var(--border-default);--elevation-3-shadow:var(--shadow-m);--elevation-4:"surface: color.light.surface.card · border: border.default · shadow: shadow.l";--elevation-4-surface:var(--color-light-surface-card);--elevation-4-border:var(--border-default);--elevation-4-shadow:var(--shadow-l);--elevation-5:"surface: color.light.surface.card · shadow: shadow.xl";--elevation-5-surface:var(--color-light-surface-card);--elevation-5-shadow:var(--shadow-xl);--scrim-modal:#00143a8f;--scrim-photo:linear-gradient(180deg, #00143a00 30%, #00143ad9 100%);--scrim-hero:"navy 900 / 60–75% solid";--scrim-loading:#f8fafdb8;--focus-ring:0 0 0 2px var(--color-light-surface-card), 0 0 0 4px var(--color-brand-blue-500);--focus-ring-error:0 0 0 2px var(--color-light-surface-card), 0 0 0 4px var(--color-error-500)}@media not (min-width:600px){:root{--text-display-xl:800 36px/40px var(--font-display);--text-display-xl-font-family:var(--font-display);--text-display-xl-font-weight:800;--text-display-xl-font-size:36px;--text-display-xl-line-height:40px;--text-display-xl-letter-spacing:-.025em;--text-display-l:800 32px/36px var(--font-display);--text-display-l-font-family:var(--font-display);--text-display-l-font-weight:800;--text-display-l-font-size:32px;--text-display-l-line-height:36px;--text-display-l-letter-spacing:-.025em;--text-heading-1:700 28px/34px var(--font-display);--text-heading-1-font-family:var(--font-display);--text-heading-1-font-weight:700;--text-heading-1-font-size:28px;--text-heading-1-line-height:34px;--text-heading-1-letter-spacing:-.02em;--text-heading-2:700 24px/30px var(--font-display);--text-heading-2-font-family:var(--font-display);--text-heading-2-font-weight:700;--text-heading-2-font-size:24px;--text-heading-2-line-height:30px;--text-heading-2-letter-spacing:-.02em;--text-heading-3:700 20px/26px var(--font-display);--text-heading-3-font-family:var(--font-display);--text-heading-3-font-weight:700;--text-heading-3-font-size:20px;--text-heading-3-line-height:26px;--text-heading-3-letter-spacing:-.01em;--text-heading-4:700 17px/24px var(--font-text);--text-heading-4-font-family:var(--font-text);--text-heading-4-font-weight:700;--text-heading-4-font-size:17px;--text-heading-4-line-height:24px;--text-heading-4-letter-spacing:-.01em;--text-numeric-xl:700 28px/32px var(--font-text);--text-numeric-xl-font-family:var(--font-text);--text-numeric-xl-font-weight:700;--text-numeric-xl-font-size:28px;--text-numeric-xl-line-height:32px;--text-numeric-xl-letter-spacing:-.02em;--text-numeric-xl-font-variant-numeric:tabular-nums;--text-numeric-xl-font-feature-settings:"tnum";--text-numeric-xl-white-space:nowrap;--text-numeric-l:700 20px/26px var(--font-text);--text-numeric-l-font-family:var(--font-text);--text-numeric-l-font-weight:700;--text-numeric-l-font-size:20px;--text-numeric-l-line-height:26px;--text-numeric-l-letter-spacing:-.01em;--text-numeric-l-font-variant-numeric:tabular-nums;--text-numeric-l-font-feature-settings:"tnum";--text-numeric-l-white-space:nowrap;--grid-columns:4;--grid-gutter:var(--space-16);--grid-margin:var(--space-16);--header-h:56px;--stepper-h:56px}}@media (600px<=width<1024px){:root{--grid-columns:8;--grid-gutter:var(--space-20);--grid-margin:var(--space-24)}}@media (min-width:1440px){:root{--grid-margin:auto}}:root[data-theme=dark]{--shadow-s:0 2px 6px #00143a29, 0 1px 2px #00143a14;--shadow-m:0 8px 24px #00143a47, 0 2px 6px #00143a1f;--shadow-l:0 16px 40px #00143a5c, 0 4px 12px #00143a29;--shadow-xl:0 24px 64px #00143a7a, 0 8px 20px #00143a33;--shadow-top:0 -8px 24px #00143a33;--scrim-modal:#0009}
:root{--hf-font:var(--font-nunito-sans,system-ui), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--hf-font-brand:var(--font-nunito,system-ui), "Trebuchet MS", Arial, sans-serif;--hf-font-display:var(--hf-font);--hf-text-xs:.75rem/1rem;--hf-text-sm:.875rem/1.25rem;--hf-text-md:1rem/1.5rem;--hf-text-lg:1.125rem/1.625rem;--hf-text-xl:1.375rem/1.75rem;--hf-text-2xl:1.75rem/2.125rem;--hf-text-3xl:2.25rem/2.625rem;--hf-text-4xl:3rem/3.25rem;--hf-weight-regular:400;--hf-weight-medium:560;--hf-weight-semibold:650;--hf-weight-bold:750;--hf-width-display:104;--hf-tracking-display:-.025em;--hf-tracking-heading:-.015em;--hf-tracking-body:0;--hf-ink:#0f1a33;--hf-ink-muted:#4e5c7d;--hf-ink-subtle:#5c6c90;--hf-ink-placeholder:#6b7894;--hf-ink-inverse:#fff;--hf-ink-inverse-muted:#b8c0d0;--hf-surface:#fff;--hf-surface-sunken:#f6f8fc;--hf-surface-hover:#eef2f8;--hf-surface-brand:var(--color-brand-navy-900);--hf-line:#e3e8f1;--hf-line-control:#8792ad;--hf-line-control-hover:#5c6c90;--hf-line-strong:var(--color-brand-navy-800);--hf-primary:var(--color-brand-navy-800);--hf-primary-hover:var(--color-brand-navy-700);--hf-primary-active:var(--color-brand-navy-900);--hf-on-primary:#fff;--hf-gold:var(--color-brand-gold-500);--hf-gold-soft:var(--color-brand-gold-300);--hf-gold-ink:var(--color-brand-gold-700);--hf-link:var(--color-brand-navy-800);--hf-focus:var(--color-brand-blue-500);--hf-danger:#c42b38;--hf-danger-surface:#fdf0f1;--hf-success:#0b7d41;--hf-success-surface:#ebf7f0;--hf-info:var(--color-brand-blue-600);--hf-info-surface:#eef3fe;--hf-warning:var(--color-brand-gold-700);--hf-warning-surface:var(--color-brand-gold-50);--hf-highlight-surface:var(--color-brand-gold-100);--hf-action:var(--hf-primary);--hf-action-hover:var(--hf-primary-hover);--hf-action-active:var(--hf-primary-active);--hf-on-action:var(--hf-on-primary);--hf-control-h:52px;--hf-control-h-compact:44px;--hf-control-radius:var(--radius-l);--hf-card-radius:var(--radius-3xl);--hf-focus-ring:0 0 0 2px var(--hf-surface), 0 0 0 4px var(--hf-focus);--hf-focus-ring-inset:0 0 0 3px color-mix(in srgb, var(--hf-focus) 28%, transparent);--hf-control-h-small:36px;--hf-width-form:35rem;--hf-width-dialog:32.5rem;--hf-width-panel:30rem;--hf-width-content:80rem;--hf-shadow-xs:0 1px 2px #00143a0f;--hf-shadow-sm:0 1px 2px #00143a0f, 0 2px 6px -2px #00143a14;--hf-shadow-md:0 2px 4px -1px #00143a0f, 0 10px 24px -8px #00143a24;--hf-shadow-lg:0 4px 12px -4px #00143a14, 0 24px 56px -20px #00143a47;--hf-scrim:#000d268f;--hf-ease-out:cubic-bezier(.22, 1, .36, 1);--hf-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hf-duration-instant:.12s;--hf-duration-quick:.2s;--hf-duration-step:.32s;--hf-duration-gentle:.52s}.hf-v2{--hf-font:var(--font-nunito-sans,system-ui), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--hf-font-display:var(--hf-font)}.hf-v2:lang(ar){--hf-font:var(--font-noto-arabic,system-ui), var(--font-nunito-sans,system-ui), "Segoe UI", "Geeza Pro", sans-serif;--hf-font-display:var(--hf-font)}.hf-v2:lang(ur){--hf-font:var(--font-noto-naskh,system-ui), var(--font-nunito-sans,system-ui), "Segoe UI", serif;--hf-font-display:var(--font-nastaliq,system-ui), var(--font-nunito-sans,system-ui), "Jameel Noori Nastaleeq", serif}.hf-v2:lang(ar),.hf-v2:lang(ur){--hf-text-xs:.75rem/1.25rem;--hf-text-sm:.875rem/1.5rem;--hf-text-md:1rem/1.75rem;--hf-text-lg:1.125rem/1.875rem;--hf-text-xl:1.375rem/2.125rem;--hf-text-2xl:1.75rem/2.625rem;--hf-text-3xl:2.25rem/3.25rem;--hf-text-4xl:3rem/4.25rem;--hf-tracking-display:0;--hf-tracking-heading:0}.hf-v2:lang(ur){--hf-text-lg:1.125rem/2.125rem;--hf-text-xl:1.375rem/2.5rem;--hf-text-2xl:1.75rem/3.25rem;--hf-text-3xl:2.25rem/4rem;--hf-text-4xl:3rem/5.25rem}
:root{--hf-desk-topbar-h:4rem;--hf-desk-sidebar-w:16.5rem;--hf-desk-sidebar-w-collapsed:4.5rem;--hf-desk-drawer-w:min(18.75rem, 86vw);--hf-desk-gutter:var(--space-16);--hf-desk-content-max:110rem;--hf-desk-card-radius:var(--radius-xl);--hf-desk-card-pad:var(--space-24);--hf-desk-card-pad-compact:var(--space-20);--hf-desk-gap:var(--space-24);--hf-desk-gap-tight:var(--space-16);--hf-desk-control-h:var(--hf-control-h-compact);--hf-desk-control-h-small:var(--hf-control-h-small);--hf-desk-row-h:3.25rem;--hf-desk-row-h-compact:2.5rem;--hf-desk-text-secondary:.8125rem/1.25rem;--hf-desk-text-overline:.6875rem/1rem;--hf-chart-1:var(--color-brand-navy-800);--hf-chart-2:var(--color-brand-gold-500);--hf-chart-3:var(--color-brand-blue-500);--hf-chart-4:var(--color-brand-blue-300);--hf-chart-5:color-mix(in srgb, var(--color-brand-navy-800) 40%, white);--hf-chart-6:color-mix(in srgb, var(--color-brand-navy-800) 18%, white);--hf-chart-grid:var(--hf-line);--hf-chart-axis:var(--hf-ink-subtle);--hf-chart-positive:var(--hf-success);--hf-chart-negative:var(--hf-danger);--hf-chart-area:color-mix(in srgb, var(--color-brand-navy-800) 8%, transparent)}@media (min-width:1024px){:root{--hf-desk-gutter:var(--space-24)}}@media (min-width:1280px){:root{--hf-desk-gutter:var(--space-32)}}
:root{--color-light-background-canvas:var(--hf-surface-sunken);--color-light-background-marketing:var(--hf-surface);--color-light-surface-card:var(--hf-surface);--color-light-surface-secondary:var(--hf-surface-sunken);--color-light-surface-brand:var(--hf-surface-brand);--color-light-text-primary:var(--hf-ink);--color-light-text-body:var(--hf-ink);--color-light-text-secondary:var(--hf-ink-muted);--color-light-text-placeholder:var(--hf-ink-placeholder);--color-light-text-link:var(--hf-link);--color-light-border-default:var(--hf-line);--color-light-border-strong:var(--hf-line-control);--color-dark-surface-card:var(--hf-surface-brand);--color-dark-text-primary:var(--hf-ink-inverse);--color-dark-text-secondary:var(--hf-ink-inverse-muted);--color-error-500:var(--hf-danger);--color-error-background:var(--hf-danger-surface);--color-success-500:var(--hf-success);--color-success-background:var(--hf-success-surface);--color-warning-500:var(--hf-warning);--color-warning-background:var(--hf-warning-surface);--color-info-500:var(--hf-info);--color-info-background:var(--hf-info-surface);--focus-ring:var(--hf-focus-ring);--focus-ring-error:0 0 0 2px var(--hf-surface), 0 0 0 4px var(--hf-danger);--shadow-s:var(--hf-shadow-sm);--shadow-m:var(--hf-shadow-md);--shadow-l:var(--hf-shadow-lg);--shadow-xl:var(--hf-shadow-lg);--scrim-modal:var(--hf-scrim);--size-button-s:var(--hf-desk-control-h-small);--size-button-m:var(--hf-desk-control-h);--size-button-l:48px;--size-button-xl:var(--hf-control-h);--size-input:var(--hf-desk-control-h);--size-input-compact:var(--hf-desk-control-h-small);--text-display-xl:750 var(--hf-text-4xl) var(--font-display);--text-display-xl-font-family:var(--font-display);--text-display-xl-font-weight:750;--text-display-xl-font-size:3rem;--text-display-xl-line-height:3.25rem;--text-display-xl-letter-spacing:var(--hf-tracking-display);--text-display-l:750 var(--hf-text-3xl) var(--font-display);--text-display-l-font-family:var(--font-display);--text-display-l-font-weight:750;--text-display-l-font-size:2.25rem;--text-display-l-line-height:2.625rem;--text-display-l-letter-spacing:var(--hf-tracking-display);--text-heading-1:750 var(--hf-text-2xl) var(--font-display);--text-heading-1-font-family:var(--font-display);--text-heading-1-font-weight:750;--text-heading-1-font-size:1.75rem;--text-heading-1-line-height:2.125rem;--text-heading-1-letter-spacing:var(--hf-tracking-heading);--text-heading-2:750 var(--hf-text-xl) var(--font-display);--text-heading-2-font-family:var(--font-display);--text-heading-2-font-weight:750;--text-heading-2-font-size:1.375rem;--text-heading-2-line-height:1.75rem;--text-heading-2-letter-spacing:var(--hf-tracking-heading);--text-heading-3:750 var(--hf-text-lg) var(--font-display);--text-heading-3-font-family:var(--font-display);--text-heading-3-font-weight:750;--text-heading-3-font-size:1.125rem;--text-heading-3-line-height:1.625rem;--text-heading-3-letter-spacing:var(--hf-tracking-heading);--text-heading-4:650 var(--hf-text-md) var(--font-text);--text-heading-4-font-family:var(--font-text);--text-heading-4-font-weight:650;--text-heading-4-font-size:1rem;--text-heading-4-line-height:1.5rem;--text-heading-4-letter-spacing:0;--text-heading-5:650 var(--hf-text-sm) var(--font-text);--text-heading-5-font-family:var(--font-text);--text-heading-5-font-weight:650;--text-heading-5-font-size:.875rem;--text-heading-5-line-height:1.25rem;--text-heading-5-letter-spacing:0;--text-body-l:400 var(--hf-text-md) var(--font-text);--text-body-l-font-family:var(--font-text);--text-body-l-font-weight:400;--text-body-l-font-size:1rem;--text-body-l-line-height:1.5rem;--text-body-l-letter-spacing:0;--text-body-m:400 var(--hf-text-sm) var(--font-text);--text-body-m-font-family:var(--font-text);--text-body-m-font-weight:400;--text-body-m-font-size:.875rem;--text-body-m-line-height:1.25rem;--text-body-m-letter-spacing:0;--text-body-s:400 var(--hf-desk-text-secondary) var(--font-text);--text-body-s-font-family:var(--font-text);--text-body-s-font-weight:400;--text-body-s-font-size:.8125rem;--text-body-s-line-height:1.25rem;--text-body-s-letter-spacing:0;--text-label-l:650 var(--hf-text-sm) var(--font-text);--text-label-l-font-family:var(--font-text);--text-label-l-font-weight:650;--text-label-l-font-size:.875rem;--text-label-l-line-height:1.25rem;--text-label-l-letter-spacing:0;--text-label-m:650 var(--hf-desk-text-secondary) var(--font-text);--text-label-m-font-family:var(--font-text);--text-label-m-font-weight:650;--text-label-m-font-size:.8125rem;--text-label-m-line-height:1.25rem;--text-label-m-letter-spacing:0;--text-label-s:650 var(--hf-text-xs) var(--font-text);--text-label-s-font-family:var(--font-text);--text-label-s-font-weight:650;--text-label-s-font-size:.75rem;--text-label-s-line-height:1rem;--text-label-s-letter-spacing:.01em;--text-caption:400 var(--hf-text-xs) var(--font-text);--text-caption-font-family:var(--font-text);--text-caption-font-weight:400;--text-caption-font-size:.75rem;--text-caption-line-height:1rem;--text-caption-letter-spacing:0;--text-overline:650 var(--hf-desk-text-overline) var(--font-text);--text-overline-font-family:var(--font-text);--text-overline-font-weight:650;--text-overline-font-size:.6875rem;--text-overline-line-height:1rem;--text-overline-letter-spacing:.08em;--text-numeric-xl:750 var(--hf-text-2xl) var(--font-text);--text-numeric-xl-font-family:var(--font-text);--text-numeric-xl-font-weight:750;--text-numeric-xl-font-size:1.75rem;--text-numeric-xl-line-height:2.125rem;--text-numeric-xl-letter-spacing:var(--hf-tracking-heading);--text-numeric-l:750 var(--hf-text-xl) var(--font-text);--text-numeric-l-font-family:var(--font-text);--text-numeric-l-font-weight:750;--text-numeric-l-font-size:1.375rem;--text-numeric-l-line-height:1.75rem;--text-numeric-l-letter-spacing:var(--hf-tracking-heading);--text-numeric-m:650 var(--hf-text-md) var(--font-text);--text-numeric-m-font-family:var(--font-text);--text-numeric-m-font-weight:650;--text-numeric-m-font-size:1rem;--text-numeric-m-line-height:1.5rem;--text-numeric-m-letter-spacing:0;--text-code:560 var(--hf-desk-text-secondary) var(--font-mono);--text-code-font-family:var(--font-mono);--text-code-font-weight:560;--text-code-font-size:.8125rem;--text-code-line-height:1.25rem;--text-code-letter-spacing:.02em}@media not (min-width:600px){:root{--text-display-xl:750 var(--hf-text-3xl) var(--font-display);--text-display-xl-font-family:var(--font-display);--text-display-xl-font-weight:750;--text-display-xl-font-size:2.25rem;--text-display-xl-line-height:2.625rem;--text-display-xl-letter-spacing:var(--hf-tracking-display);--text-display-l:750 var(--hf-text-2xl) var(--font-display);--text-display-l-font-family:var(--font-display);--text-display-l-font-weight:750;--text-display-l-font-size:1.75rem;--text-display-l-line-height:2.125rem;--text-display-l-letter-spacing:var(--hf-tracking-display);--text-heading-1:750 var(--hf-text-xl) var(--font-display);--text-heading-1-font-family:var(--font-display);--text-heading-1-font-weight:750;--text-heading-1-font-size:1.375rem;--text-heading-1-line-height:1.75rem;--text-heading-1-letter-spacing:var(--hf-tracking-heading);--text-heading-2:750 var(--hf-text-lg) var(--font-display);--text-heading-2-font-family:var(--font-display);--text-heading-2-font-weight:750;--text-heading-2-font-size:1.125rem;--text-heading-2-line-height:1.625rem;--text-heading-2-letter-spacing:var(--hf-tracking-heading)}}
:root{--font-display:var(--font-nunito-sans,system-ui), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-text:var(--font-nunito-sans,system-ui), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:var(--font-nunito-sans,system-ui), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-brand:var(--font-nunito), "Trebuchet MS", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--hf-surface-sunken);color:var(--hf-ink);font:var(--hf-weight-regular) var(--hf-text-sm) var(--hf-font);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-optical-sizing:auto;margin:0}h1,h2,h3,h4,h5,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5{text-wrap:balance;color:var(--hf-ink)}a{color:var(--hf-link);font-weight:var(--hf-weight-semibold);text-underline-offset:3px;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}:focus-visible{box-shadow:var(--hf-focus-ring);outline:none}table{border-collapse:collapse;width:100%}.muted{color:var(--hf-ink-muted)}.mono{font-family:var(--hf-font);font-variant-numeric:tabular-nums;letter-spacing:.02em}.skip{inset-inline-start:var(--space-16);z-index:var(--z-sticky);background:var(--hf-surface-brand);color:var(--hf-ink-inverse);min-height:var(--hf-desk-control-h);padding:0 var(--space-16);border-radius:var(--hf-control-radius);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip:focus-visible{top:var(--space-8)}.heading-1{font:var(--hf-weight-bold) var(--hf-text-2xl) var(--hf-font-display);letter-spacing:var(--hf-tracking-heading)}.heading-3{font:var(--hf-weight-bold) var(--hf-text-lg) var(--hf-font-display);letter-spacing:var(--hf-tracking-heading)}.heading-4{font:var(--hf-weight-semibold) var(--hf-text-md) var(--hf-font);letter-spacing:0}.body-l{font:var(--hf-weight-regular) var(--hf-text-md) var(--hf-font);letter-spacing:0}.body-m{font:var(--hf-weight-regular) var(--hf-text-sm) var(--hf-font);letter-spacing:0}.body-s{font:var(--hf-weight-regular) var(--hf-desk-text-secondary) var(--hf-font);letter-spacing:0}.label-l{font:var(--hf-weight-semibold) var(--hf-text-sm) var(--hf-font);letter-spacing:0}.label-m{font:var(--hf-weight-semibold) var(--hf-desk-text-secondary) var(--hf-font);letter-spacing:0}.label-s{font:var(--hf-weight-semibold) var(--hf-text-xs) var(--hf-font);letter-spacing:.01em}.caption{font:var(--hf-weight-regular) var(--hf-text-xs) var(--hf-font);letter-spacing:0;font-variant-numeric:tabular-nums}.overline{font:var(--hf-weight-semibold) var(--hf-desk-text-overline) var(--hf-font);letter-spacing:.08em;text-transform:uppercase}.numeric-l{font:var(--hf-weight-bold) var(--hf-text-xl) var(--hf-font);letter-spacing:var(--hf-tracking-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.numeric-m{font:var(--hf-weight-semibold) var(--hf-text-md) var(--hf-font);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}@media not (min-width:600px){.heading-1{font:var(--hf-weight-bold) var(--hf-text-xl) var(--hf-font-display)}}.gold-text{color:var(--hf-gold-ink)}.tabular-figures{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--container-max) + var(--page-inline) * 2);padding-inline:var(--page-inline);margin-inline:auto}:root{--page-inline:var(--space-16)}@media (min-width:600px){:root{--page-inline:var(--space-24)}}@media (min-width:1024px){:root{--page-inline:var(--space-32)}}.btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--hf-desk-control-h);padding-inline:var(--space-16);border-radius:var(--hf-control-radius);color:var(--hf-ink);cursor:pointer;white-space:nowrap;font:var(--hf-weight-semibold) var(--hf-text-sm) var(--hf-font);letter-spacing:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--hf-duration-quick) var(--hf-ease-out), border-color var(--hf-duration-quick) var(--hf-ease-out), box-shadow var(--hf-duration-quick) var(--hf-ease-out), transform var(--hf-duration-instant) var(--hf-ease-out);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.btn:hover,.btn:focus-visible{text-decoration:none}.btn svg{flex:none}.btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.99)}.btn:focus-visible{box-shadow:var(--hf-focus-ring)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.48}.btn-s{min-height:var(--hf-desk-control-h-small);padding-inline:var(--space-12);border-radius:var(--radius-m);font:var(--hf-weight-semibold) var(--hf-desk-text-secondary) var(--hf-font)}.btn-m{min-height:var(--hf-desk-control-h);padding-inline:var(--space-16)}.btn-l{min-height:48px;padding-inline:var(--space-20)}.btn-xl{min-height:var(--hf-control-h);padding-inline:var(--space-24);width:100%;font:var(--hf-weight-semibold) var(--hf-text-md) var(--hf-font)}@media (pointer:coarse){.btn-s:after{content:"";position:absolute;inset:calc(-22px + 50%) 0}}.btn-primary{background:var(--hf-action);border-color:var(--hf-action);color:var(--hf-on-action);box-shadow:var(--hf-shadow-xs), inset 0 1px 0 #ffffff1a}.btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--hf-action-hover);border-color:var(--hf-action-hover);color:var(--hf-on-action)}.btn-primary:active:not(:disabled,[aria-disabled=true]){background:var(--hf-action-active);border-color:var(--hf-action-active)}.btn-primary:focus-visible{box-shadow:var(--hf-focus-ring)}.btn-secondary,.btn-outline{background:var(--hf-surface);border-color:var(--hf-line-control);color:var(--hf-ink);box-shadow:var(--hf-shadow-xs)}.btn-secondary:hover:not(:disabled,[aria-disabled=true]),.btn-outline:hover:not(:disabled,[aria-disabled=true]){background:var(--hf-surface-sunken);border-color:var(--hf-line-control-hover);color:var(--hf-ink)}.btn-secondary:active:not(:disabled,[aria-disabled=true]),.btn-outline:active:not(:disabled,[aria-disabled=true]){background:var(--hf-surface-hover)}.btn-secondary:focus-visible,.btn-outline:focus-visible{box-shadow:var(--hf-focus-ring)}.btn-danger{background:var(--hf-surface);border-color:color-mix(in srgb, var(--hf-danger) 55%, var(--hf-surface));color:var(--hf-danger);box-shadow:var(--hf-shadow-xs)}.btn-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--hf-danger-surface);border-color:var(--hf-danger);color:var(--hf-danger)}.btn-danger:focus-visible{box-shadow:var(--hf-focus-ring)}.link{align-items:center;gap:var(--space-4);color:var(--hf-link);font:var(--hf-weight-semibold) var(--hf-desk-text-secondary) var(--hf-font);text-underline-offset:3px;min-block-size:var(--size-touch-min);text-decoration:none;display:inline-flex}.link:hover,.link:focus-visible{text-decoration:underline}.link:focus-visible{border-radius:var(--radius-xs)}.link.as-button{font:var(--hf-weight-semibold) var(--hf-desk-text-secondary) var(--hf-font);cursor:pointer;background:0 0;border:0;min-block-size:0;padding:0}.link:disabled{cursor:not-allowed;opacity:.48;text-decoration:none}.page{padding-block:var(--space-48)}@media (min-width:1024px){.page{padding-block:var(--space-96)}}.page .inner{gap:var(--space-16);max-width:32rem;margin-inline:auto;display:grid}.head{gap:var(--space-4);display:grid}.eyebrow{color:var(--hf-ink-muted)}.form{gap:var(--space-16);display:grid}.field{align-content:start;gap:var(--space-8);min-width:0;display:grid}.field>.label{color:var(--hf-ink);font:var(--hf-weight-semibold) var(--hf-desk-text-secondary) var(--hf-font)}.field .optional{color:var(--hf-ink-muted);font-weight:var(--hf-weight-regular)}.input,.select{min-block-size:var(--hf-desk-control-h);padding-inline:var(--space-12);border:1px solid var(--hf-line-control);border-radius:var(--hf-control-radius);background:var(--hf-surface);color:var(--hf-ink);font:var(--hf-weight-regular) var(--hf-text-sm) var(--hf-font);font-variant-numeric:tabular-nums;width:100%;min-width:0;transition:border-color var(--hf-duration-quick) var(--hf-ease-out), box-shadow var(--hf-duration-quick) var(--hf-ease-out)}.select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234e5c7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-12) center;background-size:16px;padding-inline-end:var(--space-40)}:is([dir=rtl] .select,.select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){background-position:left var(--space-12) center}.select[multiple]{background-image:none;padding-inline-end:var(--space-12)}textarea.input{padding-block:var(--space-12)}.input::placeholder{color:var(--hf-ink-placeholder);opacity:1}.input:hover,.select:hover{border-color:var(--hf-line-control-hover)}.input:focus,.input:focus-visible,.select:focus,.select:focus-visible{border-color:var(--hf-primary);box-shadow:var(--hf-focus-ring-inset);outline:none}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--hf-danger);box-shadow:none}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--hf-danger) 20%, transparent)}.input:disabled,.select:disabled{color:var(--hf-ink-muted);background-color:var(--hf-surface-sunken);border-color:var(--hf-line);cursor:not-allowed}.hint{color:var(--hf-ink-muted);font:var(--hf-weight-regular) var(--hf-desk-text-secondary) var(--hf-font)}.field-error{align-items:flex-start;gap:var(--space-8);color:var(--hf-danger);font-weight:var(--hf-weight-medium);display:flex}.field-error svg{flex:none;margin-top:2px}.field-error:not(:has(svg)):before{content:"";background:currentColor;flex:none;width:16px;height:16px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.phone-row{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.code-input{min-block-size:var(--hf-control-h);padding-inline:var(--space-16);border:1px solid var(--hf-line-control);border-radius:var(--hf-control-radius);background:var(--hf-surface);color:var(--hf-ink);font:var(--hf-weight-bold) var(--hf-text-xl) var(--hf-font);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-indent:.5em;text-align:center;width:100%}.code-input:focus,.code-input:focus-visible{border-color:var(--hf-primary);box-shadow:var(--hf-focus-ring-inset);outline:none}.code-input[aria-invalid=true]{border-color:var(--hf-danger);box-shadow:none}.resend-row{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.alert{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--hf-control-radius);background:var(--hf-info-surface);color:var(--hf-ink);display:flex}.alert svg{flex:none;margin-top:2px}.alert-error{background:var(--hf-danger-surface)}.alert-error svg{color:var(--hf-danger)}.alert-error .label-l{color:var(--hf-ink)}.alert-success{background:var(--hf-success-surface)}.alert-success svg{color:var(--hf-success)}.alert-success .label-l{color:var(--hf-ink)}.card{background:var(--hf-surface);border:1px solid var(--hf-line);border-radius:var(--hf-desk-card-radius);padding:var(--hf-desk-card-pad);box-shadow:var(--hf-shadow-xs)}@media not (min-width:600px){.card{--dt-bleed:var(--space-16);padding:var(--space-16)}}.card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.partner-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.radio-card{gap:var(--space-4);padding:var(--space-16);border:1px solid var(--hf-line-control);border-radius:var(--hf-control-radius);background:var(--hf-surface);cursor:pointer;transition:border-color var(--hf-duration-instant) var(--hf-ease-out), background-color var(--hf-duration-instant) var(--hf-ease-out);display:grid;position:relative}.radio-card:hover{border-color:var(--hf-line-control-hover)}.radio-card:has(input:checked){border-color:var(--hf-primary);background:var(--hf-surface-sunken);box-shadow:inset 0 0 0 1px var(--hf-primary)}.radio-card:has(input:focus-visible){box-shadow:var(--hf-focus-ring)}.radio-card .top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.radio-card input{block-size:18px;inline-size:18px;accent-color:var(--hf-primary);flex:none}.needs-aside{border-radius:var(--hf-control-radius);background:var(--hf-surface-sunken);padding:var(--space-16);gap:var(--space-8);display:grid}.needs-aside ul{gap:var(--space-4);display:grid}.needs-aside li{align-items:flex-start;gap:var(--space-8);color:var(--hf-ink);display:flex}.needs-aside svg{color:var(--hf-ink-muted);flex:none;margin-top:2px}.vertical-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vertical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.check-row{align-items:center;gap:var(--space-8);min-block-size:var(--hf-desk-control-h);padding-inline:var(--space-12);border:1px solid var(--hf-line-control);border-radius:var(--hf-control-radius);background:var(--hf-surface);cursor:pointer;transition:border-color var(--hf-duration-instant) var(--hf-ease-out), background-color var(--hf-duration-instant) var(--hf-ease-out);display:flex}.check-row:hover{border-color:var(--hf-line-control-hover)}.check-row:has(input:checked){border-color:var(--hf-primary);background:var(--hf-surface-sunken);box-shadow:inset 0 0 0 1px var(--hf-primary)}.check-row:has(input:focus-visible){box-shadow:var(--hf-focus-ring)}.check-row:has(input:disabled){cursor:not-allowed;opacity:.48}.check-row input{block-size:18px;inline-size:18px;accent-color:var(--hf-primary);flex:none;margin:0}.check-row input:focus-visible{box-shadow:none}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}.dialog{border-radius:var(--radius-2xl);padding:var(--space-24) var(--space-24) 0;max-width:var(--hf-width-dialog);width:calc(100% - var(--space-32));max-height:calc(100dvh - var(--space-48));overscroll-behavior:contain;background:var(--hf-surface);color:var(--hf-ink);box-shadow:var(--hf-shadow-lg);border:0;overflow-y:auto}.dialog:not(:has(.actions)){padding-block-end:var(--space-24)}.dialog:focus-visible{box-shadow:var(--hf-shadow-lg)}.dialog[open]{gap:var(--space-16);animation:hf-dialog-settle var(--hf-duration-quick) var(--hf-ease-out);display:grid}.dialog::backdrop{background:var(--hf-scrim);animation:hf-dialog-fade var(--hf-duration-quick) var(--hf-ease-out)}.dialog .head{gap:var(--space-4);display:grid}.dialog .head>:is(h2,h3){font:var(--hf-weight-bold) var(--hf-text-lg) var(--hf-font-display);letter-spacing:var(--hf-tracking-heading)}.dialog .actions{z-index:1;justify-content:flex-end;gap:var(--space-12);margin-inline:calc(var(--space-24) * -1);padding:var(--space-16) var(--space-24) var(--space-24);border-top:1px solid var(--hf-line);background:var(--hf-surface);flex-wrap:wrap-reverse;margin-block-start:var(--space-8);display:flex;position:sticky;inset-block-end:0}@media not (min-width:640px){.dialog{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - var(--space-24));margin:auto 0 0}.dialog[open]{animation-name:hf-dialog-sheet;animation-duration:var(--hf-duration-step)}.dialog .actions{padding-bottom:max(var(--space-24), env(safe-area-inset-bottom))}.dialog .actions>*{flex:1 1 0}}@keyframes hf-dialog-settle{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes hf-dialog-sheet{0%{transform:translateY(100%)}}@keyframes hf-dialog-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dialog[open],.dialog::backdrop{animation:hf-dialog-fade var(--hf-duration-quick) linear}}.summary{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary .row{gap:var(--space-2);display:grid}.summary dt{color:var(--hf-ink-muted)}.summary dd{color:var(--hf-ink)}.timeline{gap:var(--space-16);display:grid}.timeline li{align-items:flex-start;gap:var(--space-12);display:flex;position:relative}.timeline li:not(:last-child):before{inset-block:26px calc(var(--space-16) * -1 + 2px);border-radius:var(--radius-full);background:var(--hf-line);content:"";width:2px;position:absolute;inset-inline-start:11px}.timeline li[data-done]:not(:last-child):before{background:var(--hf-primary)}.timeline .dot{border-radius:var(--radius-full);border:2px solid var(--hf-line-control);background:var(--hf-surface);color:#0000;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.timeline .dot svg{stroke-width:2.5px;width:14px;height:14px}.timeline li[data-done] .dot{border-color:var(--hf-primary);background:var(--hf-primary);color:var(--hf-on-primary)}.timeline li:not([data-done]) .label-l{color:var(--hf-ink-muted)}.timeline li>.label-l{padding-top:2px}.status-actions{gap:var(--space-12);flex-wrap:wrap;justify-content:flex-end;display:flex}.empty-state{gap:var(--space-12);justify-items:start;display:grid}.site-footer{border-top:var(--border-default)}.site-footer .row{min-height:var(--size-button-xl);color:var(--color-light-text-secondary);align-items:center;display:flex}
.dashboard{gap:var(--stack-2xl);display:grid}.dashboard,.nw-page,.admin-stack,.trade-page{grid-template-columns:minmax(0,1fr)}.dashboard-split{gap:var(--stack-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1440px){.dashboard-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.dashboard-main,.dashboard-aside{gap:var(--stack-xl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.waitlist-page{gap:var(--stack-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.waitlist-main,.waitlist-aside{gap:var(--stack-2xl);align-content:start;min-width:0;display:grid}@media (min-width:1440px){.waitlist-page:has(>.waitlist-aside){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.waitlist-page>.waitlist-hero{grid-area:1/1}.waitlist-page>.waitlist-main{grid-area:2/1}.waitlist-page>.waitlist-aside{grid-area:1/2/-1}.waitlist-main .offer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.welcome-card{align-items:flex-start;gap:var(--inline-m);padding:var(--inset-l);margin-bottom:var(--stack-l);border-radius:var(--radius-xl);background:var(--color-brand-gold-50);border:1px solid var(--color-brand-gold-200);display:flex}.welcome-icon{border-radius:var(--radius-full);background:var(--color-brand-gold-500);width:48px;height:48px;color:var(--color-brand-navy-900);animation:welcome-pop var(--duration-240) var(--easing-enter) both;flex:none;place-items:center;display:grid}.welcome-copy{gap:var(--stack-xs);flex:1;min-width:0;display:grid}.welcome-copy .overline{color:var(--color-brand-gold-700)}@keyframes welcome-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.welcome-icon{animation:none}}.waitlist-hero .body-l{max-width:64ch}.waitlist-hero{gap:var(--stack-s);display:grid}.waitlist-hero.joined .heading-1{font:var(--text-display-l);letter-spacing:var(--text-display-l-letter-spacing);color:var(--color-brand-navy-900)}.brings-card .claims{gap:var(--stack-s);margin-top:var(--stack-m);display:grid}.brings-card .claims li{align-items:flex-start;gap:var(--inline-s);display:flex}.brings-card .claims svg{color:var(--color-brand-gold-600);flex:none;margin-top:2px}.section-title{margin-bottom:var(--stack-m)}.offer-cards{gap:var(--inline-m);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.offer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.offer-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.offer-card{gap:var(--stack-xs);background:var(--color-light-surface-card);border:var(--border-default);border-radius:var(--radius-xl);padding:var(--inset-m);display:grid}.offer-card[data-held]{background:var(--color-brand-gold-50);border-color:var(--color-brand-gold-200)}.offer-icon{border-radius:var(--radius-l);background:var(--color-brand-navy-900);width:36px;height:36px;color:var(--color-brand-gold-300);margin-bottom:var(--stack-xs);place-items:center;display:grid}.offer-card[data-held] .offer-icon{background:var(--color-brand-gold-500);color:var(--color-brand-navy-900)}.form-card .head{margin-bottom:var(--stack-m)}.edit-details{gap:var(--stack-m);display:grid}
