.ob-onboarding-chrome,.ob-top{--ob-header-h:54px}@media (min-width:640px){.ob-onboarding-chrome,.ob-top{--ob-header-h:62px}}.ob-top{position:fixed;inset:0 0 auto 0;z-index:40;height:var(--ob-header-h);display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:color-mix(in srgb,var(--bone,#fafafb) 82%,transparent);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);border-bottom:1px solid var(--marketing-border,rgb(13 14 18/.07))}@media (min-width:640px){.ob-top{padding:0 34px}}.dark .ob-top{background:color-mix(in srgb,#0d0d10 78%,transparent);border-bottom-color:rgb(255 255 255/.07)}.ob-top img{filter:invert(.88)}.dark .ob-top img{filter:none}.ob-exit{font-size:12.5px;font-weight:600;background:none;border:0;color:var(--marketing-muted,#8a8a92);cursor:pointer;padding:7px 12px;border-radius:999px;transition:background .15s,color .15s}.ob-exit:hover{color:var(--marketing-ink,#14151b);background:rgb(13 14 18/.04)}.dark .ob-exit:hover{color:#f4f4f6;background:rgb(255 255 255/.06)}.ob-pbar{position:fixed;z-index:40;inset:auto 0 auto 0;top:var(--ob-header-h,61px);height:4px;overflow:hidden;background:rgb(20 30 50/.07)}.dark .ob-pbar{background:rgb(255 255 255/.07)}.ob-pbar>i{display:block;height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,var(--signal),var(--signal-soft));box-shadow:0 0 12px -2px var(--signal);transition:width .5s cubic-bezier(.4,0,.2,1)}.ob-main{height:100dvh;overflow:hidden;display:flex;align-items:safe center;justify-content:center;padding:calc(var(--ob-header-h, 61px) + 4px + 16px) 20px 22px;position:relative;z-index:1}@media (min-width:640px){.ob-main{padding-top:calc(var(--ob-header-h, 61px) + 4px + 22px)}}.ob-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:7px;color:var(--marketing-muted,#8a8a92)}.ob-dot{width:5px;height:5px;border-radius:999px;background:var(--signal);box-shadow:0 0 8px var(--signal)}.ob-h{font-family:var(--font-sans),sans-serif;font-weight:650;line-height:1.1;letter-spacing:-.022em;font-size:25px;margin:12px 0 6px;color:var(--marketing-ink,#14151b)}.ob-h em{font-style:normal;color:var(--signal)}.dark .ob-h em{color:var(--signal-soft)}.ob-sub{font-size:13px;line-height:1.5;color:var(--marketing-muted,#8a8a92)}.ob-card{border-radius:20px;padding:22px 22px 20px;position:relative;max-height:100%;overflow:hidden auto;overscroll-behavior:contain;text-align:left;background:#ffffff;border:1px solid rgb(13 14 18/.07);box-shadow:0 1px 2px rgb(13 14 18/.04),0 18px 44px -20px rgb(13 14 18/.14);animation:cardin .45s cubic-bezier(.2,.7,.3,1) both}@keyframes cardin{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ob-card{animation:none}}.dark .ob-card{background:#15161b;border-color:rgb(255 255 255/.08);box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 24px 60px -30px rgb(0 0 0/.85)}.ob-label{font-size:12px;font-weight:700;letter-spacing:.01em;opacity:.75}.ob-label,.ob-opt{color:var(--marketing-ink,#14151b)}.ob-opt{display:flex;align-items:center;gap:11px;border-radius:13px;padding:13px 14px;margin-top:9px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%;background:rgb(20 30 50/.025);border:1.5px solid rgb(20 30 50/.07)}.dark .ob-opt{background:rgb(255 255 255/.035);border-color:rgb(255 255 255/.07)}.ob-opt:hover{border-color:var(--signal-edge)}.ob-opt.sel{border-color:var(--signal);background:var(--signal-tint)}.ob-opt .oh{font-size:13.5px;font-weight:600}.ob-opt .od{font-size:11px;opacity:.62;margin-top:1px}.ob-ock{margin-left:auto;width:18px;height:18px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;border:1.5px solid rgb(128 128 128/.35);color:transparent;transition:.15s}.ob-opt.sel .ob-ock{background:var(--signal);border-color:var(--signal);color:#fff}.ob-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.ob-grid .ob-opt{margin-top:0;display:block}.ob-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ob-chip{border-radius:999px;padding:8px 13px;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s;color:var(--marketing-ink,#14151b);background:rgb(20 30 50/.03);border:1.5px solid rgb(20 30 50/.08)}.dark .ob-chip{background:rgb(255 255 255/.045);border-color:rgb(255 255 255/.08)}.ob-chip:hover{border-color:var(--signal-edge)}.ob-chip.sel{border-color:var(--signal);background:var(--signal-tint);color:var(--signal)}.dark .ob-chip.sel{color:var(--signal-soft)}.ob-field{width:100%;box-sizing:border-box;border-radius:12px;padding:13px 14px;font-size:14px;font-family:inherit;margin-top:12px;outline:none;color:var(--marketing-ink,#14151b);transition:border-color .15s,box-shadow .15s;background:rgb(20 30 50/.03);border:1.5px solid rgb(20 30 50/.09)}.dark .ob-field{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.09)}.ob-field:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-tint)}.ob-hint{margin-top:12px;border-radius:11px;font-size:11.5px;line-height:1.45;display:flex;gap:8px;align-items:flex-start;color:var(--signal)}.ob-hint,.ob-nudge{padding:10px 12px;background:var(--signal-tint)}.ob-nudge{margin-top:10px;border-radius:12px;font-size:12px;line-height:1.5;color:var(--marketing-ink,#14151b);border:1px solid color-mix(in srgb,var(--signal) 24%,transparent)}.dark .ob-nudge{color:var(--marketing-ink,#f4f1ec)}.ob-nudge b{font-weight:650}.ob-nudge-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ob-nudge-btn{border-radius:999px;border:1px solid color-mix(in srgb,var(--signal) 45%,transparent);background:var(--signal);color:#fff;font-size:11.5px;font-weight:600;padding:5px 11px;cursor:pointer;transition:opacity .15s}.ob-nudge-btn:hover{opacity:.9}.ob-nudge-btn.ghost{background:transparent;color:var(--signal)}.dark .ob-nudge-btn.ghost{color:var(--signal-soft)}.ob-next{margin-top:14px;display:flex;flex-direction:column;gap:8px}.ob-next-row{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;color:var(--marketing-ink,#14151b)}.dark .ob-next-row{color:var(--marketing-ink,#f4f1ec)}.ob-next-row svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px;color:var(--marketing-positive,#16a34a)}.ob-field-note{margin-top:8px;font-size:11px;line-height:1.45;color:var(--marketing-muted,#8a8a92)}.dark .ob-hint{color:var(--signal-soft)}.ob-hint svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.ob-tag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;background:var(--signal-tint);color:var(--signal);border:0;cursor:pointer}.dark .ob-tag{color:var(--signal-soft)}.ob-skip{display:block;margin:12px auto 0;background:none;border:0;font-size:12px;font-weight:600;color:var(--signal);cursor:pointer}.dark .ob-skip{color:var(--signal-soft)}.ob-foot{margin-top:14px;text-align:center;font-size:11px;color:var(--marketing-muted,#8a8a92);opacity:.9;display:flex;align-items:center;justify-content:center;gap:6px}.ob-foot svg{width:12px;height:12px;flex:0 0 auto}.i-opt{display:flex;align-items:flex-start;gap:12px;border-radius:14px;padding:14px;margin-top:10px;cursor:pointer;position:relative;width:100%;text-align:left;color:var(--marketing-ink,#14151b);transition:border-color .15s,background .15s;background:rgb(20 30 50/.025);border:1.5px solid rgb(20 30 50/.07)}.dark .i-opt{background:rgb(255 255 255/.035);border-color:rgb(255 255 255/.07)}.i-opt:hover{border-color:var(--signal-edge)}.i-opt.sel{border-color:var(--signal);background:var(--signal-tint)}.i-ic{width:36px;height:36px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(135deg,var(--signal),#7d77f0);box-shadow:0 10px 24px -12px rgb(74 68 224/.6)}.dark .i-ic,.i-ic,.i-pop{color:#fff}.i-pop{position:absolute;top:-8px;right:12px;font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--signal);border-radius:999px;padding:3px 8px;box-shadow:0 5px 14px -6px rgb(74 68 224/.7)}.i-oh{font-family:var(--font-display),sans-serif;font-size:14.5px;font-weight:600}.i-od{font-size:11.5px;line-height:1.45;margin-top:2px;opacity:.62}.i-check{flex:0 0 auto;align-self:flex-start;margin-top:1px;width:20px;height:20px;border-radius:999px;border:1.5px solid rgb(128 128 128/.35);display:grid;place-items:center;color:transparent;transition:.15s}.i-check svg{width:11px;height:11px}.i-opt.sel .i-check{background:var(--signal);border-color:var(--signal);color:#fff}.ob-slider{-webkit-appearance:none;appearance:none;width:100%;height:30px;margin-top:6px;outline:none;background:transparent}.ob-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:rgb(20 30 50/.12)}.dark .ob-slider::-webkit-slider-runnable-track{background:rgb(255 255 255/.12)}.ob-slider::-moz-range-track{height:6px;border-radius:999px;background:rgb(20 30 50/.12)}.dark .ob-slider::-moz-range-track{background:rgb(255 255 255/.12)}.ob-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:999px;background:var(--signal);cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0/.35),0 0 0 4px var(--signal-tint)}.ob-slider::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:999px;background:var(--signal);cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0/.35),0 0 0 4px var(--signal-tint)}.ob-val{font-family:var(--font-display),sans-serif;font-weight:700;font-size:34px;letter-spacing:-.02em;text-align:center;margin-top:6px;color:var(--marketing-ink,#14151b)}.ob-ends{display:flex;justify-content:space-between;font-size:10.5px;opacity:.5;margin-top:6px;color:var(--marketing-muted,#8a8a92)}.ob-illus{width:52px;height:52px;margin:0 auto 4px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--signal),#7d77f0);box-shadow:0 12px 28px -14px rgb(74 68 224/.6)}.dark .ob-illus,.ob-illus{color:#fff}.ob-drop{margin-top:14px;border-radius:16px;padding:26px 18px;text-align:center;position:relative;overflow:hidden;border:1.5px dashed rgb(20 30 50/.16);transition:border-color .15s}.dark .ob-drop{border-color:rgb(255 255 255/.16)}.ob-drop.hot{border-color:var(--signal)}.ob-file{display:flex;align-items:center;gap:11px;border-radius:12px;padding:11px 13px;background:rgb(20 30 50/.04)}.dark .ob-file{background:rgb(255 255 255/.05)}.chip-pop{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:500;opacity:0;transform:translateY(6px);animation:obpop .45s cubic-bezier(.2,.7,.3,1) forwards;color:var(--marketing-ink,#14151b);background:rgb(20 30 50/.045);border:1px solid rgb(20 30 50/.09)}.dark .chip-pop{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.09)}.chip-pop .k{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;opacity:.6}@keyframes obpop{to{opacity:1;transform:translateY(0)}}.ob-scan .ob-drop:after{content:"";position:absolute;left:0;right:0;top:0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--signal) 22%,transparent),transparent);animation:obscan 1.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes obscan{0%{transform:translateY(-40%)}to{transform:translateY(300%)}}.mv-big{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1;font-size:54px;color:var(--signal);margin:6px 0 2px;text-align:center}.dark .mv-big{color:var(--signal-soft)}.mv-sub{font-family:var(--font-display),sans-serif;font-weight:600;font-size:18px;color:var(--marketing-ink,#14151b);text-align:center}.mv-sub em{font-style:normal;color:var(--signal)}.dark .mv-sub em{color:var(--signal-soft)}.mv-fact{display:inline-flex;gap:6px;font-size:11px;font-weight:600;border-radius:999px;padding:5px 10px;background:var(--marketing-positive-faint,rgb(62 142 110/.12));color:var(--marketing-positive,#2f7d5f)}.mv-fact,.mv-job{align-items:center}.mv-job{display:flex;gap:11px;border-radius:13px;padding:11px 12px;opacity:0;transform:translateY(8px);animation:obpop .5s cubic-bezier(.2,.7,.3,1) forwards;background:rgb(20 30 50/.03);border:1px solid rgb(20 30 50/.07)}.dark .mv-job{background:rgb(255 255 255/.045);border-color:rgb(255 255 255/.07)}.mv-logo{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-size:13px;color:#fff;background:var(--signal)}.mv-badge,.mv-logo{font-weight:700;flex:0 0 auto}.mv-badge{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;border-radius:8px;padding:5px 8px;background:var(--signal-tint);color:var(--signal)}.dark .mv-badge{color:var(--signal-soft)}.mv-check{display:flex;flex-direction:column;gap:9px;text-align:left;max-width:250px;margin:0 auto}.mv-crow{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--marketing-muted,#8a8a92);opacity:.45;transition:opacity .4s,color .4s}.mv-crow.on{opacity:1;color:var(--marketing-ink,#14151b)}.mv-cico{width:17px;height:17px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--marketing-border,rgb(128 128 128/.25))}.mv-cico svg{width:11px;height:11px}.mv-crow.on .mv-cico{background:var(--marketing-positive,#3e8e6e)}.mv-crow.act{opacity:1;color:var(--marketing-ink,#14151b)}.mv-crow.act .mv-cico{background:var(--signal);color:#fff}.ob-sugs{display:flex;flex-direction:column;margin-top:8px;padding:6px;max-height:232px;overflow-y:auto;border-radius:14px;background:var(--marketing-card,#fff);border:1px solid var(--marketing-border,rgb(13 14 18/.1));box-shadow:0 12px 30px -18px rgb(13 14 18/.25);text-align:left}.ob-sug{flex:0 0 auto}.dark .ob-sugs{background:var(--marketing-card,#17181d);border-color:rgb(255 255 255/.1);box-shadow:0 18px 40px -18px rgb(0 0 0/.6)}.ob-sug{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer;background:transparent;border:0;text-align:left}.ob-sug:focus-visible,.ob-sug:hover{background:var(--signal-tint)}.ob-sug-flag{font-size:16px;flex:0 0 auto}.ob-sug-text{display:flex;flex-direction:column;min-width:0}.ob-sug-text b{font-size:12.5px;font-weight:600;color:var(--marketing-ink,#14151b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-sug-text small{font-size:10.5px;color:var(--marketing-muted,#8a8a92)}.ob-auth-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:10px;padding:10px 12px;border-radius:13px;background:rgb(20 30 50/.03);border:1px solid rgb(20 30 50/.07)}.ob-auth-row select.ob-field{flex:1 0 200px;min-width:0;padding:10px 12px;font-size:13px}.dark .ob-auth-row{background:rgb(255 255 255/.045);border-color:rgb(255 255 255/.07)}.ob-auth-flag{font-size:16px;flex:0 0 auto}.ob-auth-name{font-size:12.5px;font-weight:600;color:var(--marketing-ink,#14151b);flex:0 0 auto;min-width:92px;text-align:left}.pw-credits{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 13px;border-radius:999px;font-size:12px;font-weight:500;color:var(--marketing-muted,#6f7076);background:rgb(20 30 50/.04);border:1px solid var(--marketing-border,rgb(13 14 18/.08))}.dark .pw-credits{color:rgb(255 255 255/.66);background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.09)}.pw-credits svg{width:12px;height:12px;color:var(--signal);flex:0 0 auto}.dark .pw-credits svg{color:var(--signal-soft)}.pw-credits b{font-weight:700;color:var(--marketing-ink,#14151b)}.dark .pw-credits b{color:#fff}.pw-credits-sep{width:3px;height:3px;border-radius:999px;background:currentcolor;opacity:.5;margin:0 3px}.pw-offer{display:inline-flex;align-items:center;gap:7px;margin:16px auto 0;padding:8px 9px 8px 14px;border-radius:999px;font-size:12px;font-weight:600;color:var(--marketing-ink,#14151b);background:var(--signal-tint);border:1px solid color-mix(in srgb,var(--signal) 32%,transparent)}.pw-offer svg{width:13px;height:13px;color:var(--signal);flex:0 0 auto}.pw-offer b{color:var(--signal);font-weight:700}.dark .pw-offer b,.dark .pw-offer svg{color:var(--signal-soft)}.pw-offer-copy{min-width:0;text-align:left}.pw-offer-timer{font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;padding:3px 9px;margin-left:3px;border-radius:999px;background:var(--signal);color:#fff}.pw-strike{font-size:16px;font-weight:600;letter-spacing:-.01em;opacity:.42;text-decoration:line-through;margin-right:8px}.pw{width:660px;max-width:100%;margin:0 auto;text-align:center;animation:cardin .45s cubic-bezier(.2,.7,.3,1) both;max-height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}@media (max-width:639px){.pw>.pw-ba{order:2}.pw>.pw-plans{order:1}.pw>.pw-trust{order:3}.pw>.pw-skip{order:4}}.pw-head{text-align:center;display:flex;flex-direction:column;align-items:center;margin:14px 0 22px}.pw-h{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.05;font-size:clamp(27px,5vw,34px);margin:0 0 9px;color:var(--marketing-ink,#14151b)}.pw-h em{font-style:normal;color:var(--signal)}.dark .pw-h em{color:var(--signal-soft)}.pw-sub{font-size:13.5px;line-height:1.55;max-width:440px;color:var(--marketing-muted,#8a8a92)}.pw-ba{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 6px}@media (max-width:560px){.pw-ba{grid-template-columns:1fr}}.pw-bc{border-radius:16px;padding:16px 17px;border:1px solid var(--marketing-border,rgb(13 14 18/.08));background:#ffffff;text-align:left}.dark .pw-bc{background:#1b1c1f;border-color:rgb(255 255 255/.07)}.pw-bc.aft{border-color:var(--signal-edge);background:color-mix(in srgb,var(--signal) 5%,#ffffff)}.dark .pw-bc.aft{background:color-mix(in srgb,var(--signal) 9%,#1b1c1f)}.pw-bt{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--marketing-muted,#8a8a92)}.pw-bh{display:flex;align-items:center;gap:7px;font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px;margin:6px 0 11px;color:var(--marketing-ink,#14151b)}.pw-bh svg{width:15px;height:15px}.pw-li{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.95;color:var(--marketing-muted,#8a8a92)}.pw-li svg{width:14px;height:14px;flex:0 0 auto}.pw-li.no svg{color:#c0616a}.pw-li.ok svg{color:var(--marketing-positive,#3e8e6e)}@media (max-width:640px){.ob-field{font-size:16px}.ob-exit,.ob-skip{padding:12px 14px}.ob-skip{margin-top:4px}.ob-chip{padding:11px 15px;font-size:13px}.ob-tag{padding:9px 14px;font-size:13px}}