._2ombFG_page{--accent:var(--bf-brand-primary,#22c55e);--bf-control-bg:var(--bf-control-bg,var(--bf-card-bg,var(--bf-surface,#fff)));--bf-control-border:var(--bf-control-border,var(--bf-card-border,var(--bf-border,#0f172a1f)));--bf-control-text:var(--bf-control-text,var(--bf-text-main,#0f172aeb));--bf-control-muted:var(--bf-control-muted,var(--bf-text-muted,#0f172ab3));--bf-danger:#e11d48;--bf-danger-strong:#b91c1ceb;--bf-label-color:var(--bf-text-muted,#0f172ab3);--bf-card-kicker-color:var(--bf-text-muted,#0f172a99);--bf-card-title-color:var(--bf-text-main,#0f172aeb);--bf-card-header-border:1px solid var(--bf-card-border,var(--bf-border,#0f172a1a));--bf-primary-btn-bg:var(--bf-brand-primary,#22c55e);--bf-primary-btn-text:#f6f6f6f0;--bf-primary-btn-bg-disabled:#0f172a14;--bf-primary-btn-text-disabled:#0f172a73;--bf-primary-btn-shadow:0 12px 22px #0f172a2e;--bf-mobile-primary-btn-font-size:15px;--bf-preview-pill-bg:#0f172a0f;--bf-preview-card-bg:#0f172a0f;--bf-drawer-overlay-bg:#0f172a59;--bf-drawer-overlay:var(--bf-drawer-overlay-bg);--bf-drawer-item-bg-active:#22c55e24;--bf-drawer-item-text-active:var(--bf-text-main,#0f172aeb);--bf-drawer-close-bg:color-mix(in srgb, var(--bf-menu-bg,var(--bf-card-bg,#fff)) 78%, transparent);--bf-drawer-close-text:var(--bf-text-main,#0f172aeb);--bf-drawer-btn-bg:var(--bf-drawer-close-bg);--bf-drawer-divider:var(--bf-card-border,var(--bf-border,#0f172a1a));--bf-drawer-auth-bg:color-mix(in srgb, var(--bf-card-bg,#fff) 90%, transparent);--bf-drawer-auth-bg-2:color-mix(in srgb, var(--bf-card-bg,#fff) 84%, transparent);--bf-drawer-auth-text:var(--bf-text-main,#0f172aeb);--bf-drawer-text:var(--bf-drawer-text,var(--bf-text-main,#0f172acc));--bf-menu-shadow:0 20px 60px #0f172a2e;--bf-menu-item-bg-hover:#0f172a0f;--bf-select-avatar-bg:color-mix(in srgb, var(--bf-control-bg,var(--bf-card-bg,#fff)) 92%, transparent);--bf-select-avatar-border:var(--bf-control-border,var(--bf-card-border,var(--bf-border,#0f172a1a)));--bf-select-avatar-text:var(--bf-control-muted,var(--bf-text-muted,#0f172ab3));--bf-option-text:var(--bf-option-text,var(--bf-control-text,var(--bf-text-main,#0f172aeb)));--text:var(--bf-text-main,#0f172aeb);--muted:var(--bf-text-muted,#0f172ab3);--border:var(--bf-card-border,var(--bf-border,#0f172a1f));--bf-premium-light-grid-opacity:var(--bf-premium-light-grid-opacity,var(--bf-premium-pattern-opacity,.15));--bf-premium-light-grid-size:var(--bf-premium-pattern-size,28px);--bf-premium-light-sheen-opacity:var(--bf-premium-pattern-sheen-opacity,.64);--bf-premium-light-blend:var(--bf-premium-pattern-blend,multiply);--bf-premium-light-base-1:var(--bf-page-bg,#fff);--bf-premium-light-base-2:color-mix(in srgb, var(--bf-page-bg,#fff) 88%, var(--bf-surface,#f8fafc) 12%);background:radial-gradient(860px 480px at 22% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 55%), radial-gradient(720px 380px at 88% 0%, color-mix(in srgb, var(--bf-premium-sky-spot,var(--accent)) 4%, #38bdf808), transparent 56%), linear-gradient(180deg, var(--bf-premium-light-base-1), var(--bf-premium-light-base-2));color:var(--text);}._2ombFG_hero{height:var(--bf-hero-height,210px);border-bottom:1px solid var(--bf-card-border,var(--bf-border,#0f172a14));position:relative;overflow:hidden}._2ombFG_heroMedia{z-index:0;position:absolute;inset:0}._2ombFG_heroImg{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.02);transform:scale(1.02)}._2ombFG_heroOverlay{background:radial-gradient(860px 280px at 14% 0%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 58%), linear-gradient(180deg, #0f172a0a 0%, #0f172a00 30%, #0f172a1a 100%);position:absolute;inset:0}._2ombFG_menuBtn{border:1px solid var(--bf-menu-border,var(--bf-card-border,var(--bf-border,#0f172a24)));background:color-mix(in srgb, var(--bf-menu-bg,var(--bf-card-bg,#fff)) 78%, transparent);}._2ombFG_menuBtnHidden{}._2ombFG_menuBtn:hover{background:color-mix(in srgb, var(--bf-menu-bg,var(--bf-glass-bg-strong,var(--bf-card-bg,#fff))) 96%, transparent);border-color:color-mix(in srgb, var(--bf-menu-border,var(--bf-card-border,#0f172a29)) 82%, var(--accent) 18%);transform:translateY(-1px)}._2ombFG_menuIcon{}._2ombFG_menuIcon span{background:var(--bf-text-main,#0f172ac7);border-radius:999px;height:2px;display:block}._2ombFG_heroInner{}._2ombFG_brandText{}._2ombFG_brandEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bf-text-muted,#0f172ab3);font-size:12px}._2ombFG_logoRow{}._2ombFG_logoWrap{width:auto;height:64px;position:relative}._2ombFG_logoImg{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 26px #0f172a2e)}._2ombFG_main{}._2ombFG_card{isolation:isolate;}._2ombFG_card:before{content:"";pointer-events:none;background:var(--bf-glass-highlight), radial-gradient(980px 280px at 10% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 68%);opacity:var(--bf-premium-light-sheen-opacity);z-index:0;position:absolute;inset:0}._2ombFG_card:after{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--bf-premium-pattern-line,#0f172a12) 100%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bf-premium-pattern-line,#0f172a12) 100%, transparent) 1px, transparent 1px), radial-gradient(880px 360px at 14% 0%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 60%);background-size:var(--bf-premium-light-grid-size) var(--bf-premium-light-grid-size), var(--bf-premium-light-grid-size) var(--bf-premium-light-grid-size), auto;opacity:0;mix-blend-mode:var(--bf-premium-light-blend,var(--bf-premium-pattern-blend,multiply));z-index:0;background-position:50%,50%,50%;position:absolute;inset:0}._2ombFG_card[data-premium-surface=home]:after{opacity:var(--bf-premium-light-grid-opacity,var(--bf-premium-pattern-opacity,.14))}._2ombFG_card>*{z-index:1;position:relative}._2ombFG_cardTop{border-bottom:1px solid var(--bf-card-border,var(--bf-border,#0f172a14));padding:18px 18px 14px}._2ombFG_cardTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._2ombFG_cardKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--bf-card-kicker-color,var(--bf-text-muted,#0f172a8f));font-size:12px}._2ombFG_cardTitle{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:800}._2ombFG_steps{gap:var(--bf-field-gap,20px);padding:16px 18px 18px;display:grid}._2ombFG_step{gap:var(--bf-step-gap,20px);display:grid}._2ombFG_stepLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--bf-label-color,var(--bf-text-muted,#0f172a99));font-size:14px}._2ombFG_control{width:100%}