@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&display=swap";
.solo-onboard{--bg:#f6f9ff;--panel:#fff;--ink:#0a0e1a;--ink-soft:#46506a;--ink-faint:#8a93a8;--blue:#2f5dff;--blue-deep:#2648cc;--green:#0e9f6e;--line:#e5e9f4;--f:"Switzer", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--f);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}.solo-onboard.so-funnel{background:radial-gradient(circle at 50% -10%,#fff 0,#f6f9ff 46%,#edf3ff 100%);min-height:100dvh}.so-funnel .so-brand{text-decoration:none}.so-funnel-main{width:min(100% - 28px,620px);padding:24px 0 max(32px, env(safe-area-inset-bottom));margin:0 auto}.so-progress{background:#dfe7f5;border-radius:999px;height:5px;margin:0 4px 18px;overflow:hidden}.so-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #00a88f);height:100%;transition:width .25s;display:block}.so-funnel-card{background:#fffffff5;border:1px solid #20365b1f;border-radius:22px;padding:clamp(22px,6vw,38px);box-shadow:0 20px 60px #1e37641a}.so-funnel-card.so-center{text-align:center}.so-funnel .so-display{letter-spacing:-.05em;color:var(--ink);margin:0 0 16px;font-size:clamp(34px,9vw,54px);line-height:.98}.so-funnel .so-h1{letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(29px,7vw,42px);line-height:1.05}.so-funnel .so-lede{margin-bottom:24px;font-size:clamp(16px,4vw,19px);line-height:1.55}.so-funnel .so-eyebrow{white-space:normal;line-height:1.45}.so-funnel .so-btn{touch-action:manipulation;border-radius:13px;min-height:54px;margin-top:8px;font-size:16px}.so-micro{color:var(--ink-soft);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.so-back{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:18px auto 0;font-size:14px;font-weight:700;display:block}.so-error{color:#9f1239;text-align:left;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:14px}.so-lock{color:#07845e;background:#e6f7ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid}.so-loading{background:linear-gradient(100deg,#fff 30%,#f4f7fc 45%,#fff 60%) 0 0/300% 100%;height:460px;animation:1.2s infinite so-shimmer}@keyframes so-shimmer{to{background-position:-200% 0}}.so-retro{color:#111;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#c7c9cb;border:3px solid #4d5157;border-radius:7px;margin:0 0 30px;font:700 10px/1.3 Arial,sans-serif;overflow:hidden;transform:rotate(-1deg);box-shadow:5px 6px #aeb1b4}.so-retro-bar{color:#fff;background:linear-gradient(90deg,#001b78,#4d75c4);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.so-retro-btns{align-items:center;gap:3px;display:inline-flex}.so-retro-btns b{color:#111;text-align:center;background:#c7c9cb;border:2px outset #e8e8e8;width:15px;height:14px;font:700 9px/10px Arial,sans-serif;display:inline-block}.so-retro-body{grid-template-columns:max-content 1fr;min-height:118px;display:grid}.so-retro-nav{color:#313438;white-space:nowrap;border-right:2px ridge #fff;padding:12px 10px 12px 8px;line-height:2.05}.so-retro-lead{background:#dedede;align-content:center;gap:7px;padding:15px;display:grid}.so-retro-task{color:#313438;font-size:12px;font-weight:700}.so-retro-progress{background:#f2f2f2;border:2px inset #fff;height:15px;display:block}.so-retro-progress i{background:repeating-linear-gradient(90deg,#1941a5 0 9px,#f2f2f2 9px 12px);width:34%;height:100%;display:block}.so-retro-remaining{color:#a80000;font-size:13px}.solo-onboard .so-btn-stack{flex-direction:column;gap:0}.solo-onboard .so-btn-sub{opacity:.82;margin-top:3px;font-size:.72em;font-weight:600;line-height:1.3;display:block}.solo-onboard .so-leadin{color:var(--ink);margin:0 0 8px;font-size:clamp(13px,2dvh,15px);font-weight:700;line-height:1.4}.so-benefits{gap:11px;margin:0 0 16px;display:grid}.so-benefit{background:#f9fbff;border:1px solid #e0e7f2;border-radius:14px;grid-template-columns:40px 1fr;gap:12px;padding:14px;display:grid}.so-benefit>span{width:38px;height:38px;color:var(--blue);background:#eaf0ff;border-radius:11px;place-items:center;font-size:19px;font-weight:900;display:grid}.so-benefit h2{margin:0 0 3px;font-size:16px}.so-benefit p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.so-plan-grid{border:0;gap:10px;margin:0 0 14px;padding:0;display:grid}.so-plan-grid legend{margin-bottom:8px;font-size:14px;font-weight:800}.so-plan-tile{cursor:pointer;border:1.5px solid #d7deea;border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px 9px;padding:14px;display:grid;position:relative}.so-plan-tile.is-selected{border-color:var(--blue);background:#f2f6ff;box-shadow:0 0 0 2px #2f5dff14}.so-plan-tile input{width:18px;height:18px;accent-color:var(--blue)}.so-plan-tile span{align-items:center;gap:6px;display:flex}.so-plan-tile strong{font-size:15px}.so-plan-tile small{color:var(--ink-soft);grid-column:2/4}.so-plan-tile em{color:#fff;background:var(--blue);text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:4px 6px;font-size:9px;font-style:normal;line-height:1}.so-form-grid{gap:0;display:grid}.so-funnel .so-input{border-radius:11px;min-height:50px;font-size:16px}.so-funnel select.so-input{appearance:auto;background:#fff}.so-funnel .so-label{justify-content:space-between;align-items:baseline;display:flex}.so-funnel .so-consent{margin:4px 0 14px;line-height:1.45}.solo-onboard.so-funnel .so-dealer-line{text-align:center;color:var(--ink-soft);margin:10px 0 0;font-size:12px}.so-funnel .so-dealer-line a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:620px){.so-funnel-main{padding-top:38px}.so-form-grid{-moz-column-gap:14px;grid-template-columns:1fr 1fr;column-gap:14px}.so-form-grid .so-field:nth-child(3),.so-form-grid .so-field:nth-child(4){grid-column:span 1}}@media (max-width:420px){.so-funnel-main{width:min(100% - 20px,620px);padding-top:14px}.so-funnel-card{border-radius:18px;padding:20px 17px}.so-retro{margin-bottom:24px}.so-retro-body{grid-template-columns:72px 1fr}.so-plan-tile{padding:12px 10px}}@media (max-height:680px) and (max-width:500px){.so-funnel-main{padding-top:10px}.so-retro{margin-bottom:18px}.so-retro-body{min-height:94px}.so-retro-nav{padding-block:8px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.so-progress span,.so-loading{transition:none;animation:none}}.so-number-card .so-progress{margin-inline:0}.so-number-options{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.so-number-options button{min-height:64px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:#fff;border:1.5px solid #d7deea;border-radius:12px;padding:10px}.so-number-options button:focus,.so-number-options button:hover{border-color:var(--blue);background:#f2f6ff}.so-number-options strong,.so-number-options span{display:block}.so-number-options strong{font-size:15px}.so-number-options span{color:var(--ink-soft);margin-top:3px;font-size:11px}.so-number-skip{width:100%;min-height:48px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800;display:block}.so-number-reveal{width:max-content;max-width:100%;color:var(--blue);background:#eef3ff;border-radius:13px;margin:14px auto 20px;padding:12px 18px;font:800 clamp(23px,7vw,32px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:360px){.so-number-options{grid-template-columns:1fr}}.solo-onboard *,.solo-onboard :before,.solo-onboard :after{box-sizing:border-box}.solo-onboard .mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.solo-onboard a{color:inherit;text-decoration:none}.solo-onboard .so-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f6f9ffe6;position:sticky;top:0}.solo-onboard .so-nav-in{justify-content:space-between;align-items:center;max-width:1140px;height:82px;margin:0 auto;padding:0 32px;display:flex}.solo-onboard .so-brand{align-items:baseline;gap:11px;display:flex}.solo-onboard .so-brand .nm{letter-spacing:-.04em;font-size:clamp(28px,7vw,34px);font-weight:900}.solo-onboard .so-brand .tg{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--blue-deep);font-size:16px;font-weight:700;transform:translateY(-3px)}.solo-onboard .so-nlinks{align-items:center;gap:18px;display:flex}.solo-onboard .so-nlinks a{color:var(--ink-soft);white-space:nowrap;font-size:16px;font-weight:700}.solo-onboard .so-nlinks a:hover{color:var(--ink)}.solo-onboard .so-wrap{max-width:560px;margin:0 auto;padding:46px 24px 96px}.solo-onboard .so-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);white-space:nowrap;margin-bottom:10px;font-size:12px;font-weight:700}.solo-onboard .so-h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:10px;font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900;line-height:1.08}.solo-onboard .so-lede{color:var(--ink-soft);margin-bottom:28px;font-size:18px;font-weight:500}.solo-onboard .so-lede .mono{color:var(--ink);font-weight:700}.solo-onboard .so-dealer-line{color:var(--ink-soft);margin:22px 0 30px;font-size:14px}.solo-onboard .so-dealer-line a{color:var(--blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.solo-onboard .so-dealer-line a:hover{color:var(--blue-deep)}.solo-onboard .so-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 26px 64px -36px #14161e57}.solo-onboard .so-field{margin-bottom:16px}.solo-onboard .so-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;font-size:14px;font-weight:700;display:flex}.solo-onboard .so-label .opt{color:var(--ink-faint);font-size:13px;font-weight:500}.solo-onboard .so-hint{color:var(--ink-soft);margin-top:6px;font-size:13.5px}.solo-onboard .so-input{border:1.5px solid var(--line);width:100%;font-size:16px;font-family:var(--f);color:var(--ink);background:#fff;border-radius:12px;padding:13px 15px;transition:border-color .15s,box-shadow .15s}.solo-onboard .so-input::placeholder{color:var(--ink-faint)}.solo-onboard .so-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #2f5dff21}.solo-onboard .so-input:disabled{opacity:.6}.solo-onboard .so-input-wrap{position:relative}.solo-onboard .so-input-wrap .so-input{padding-right:66px}.solo-onboard .so-showpw{font-family:var(--f);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:14px;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.solo-onboard .so-showpw:hover:not(:disabled){text-decoration:underline}.solo-onboard .so-showpw:disabled{opacity:.6;cursor:default}.solo-onboard .so-btn{width:100%;font-weight:700;font-family:var(--f);cursor:pointer;background:var(--blue);color:#fff;box-shadow:0 1px 0 var(--blue-deep);border:0;border-radius:13px;justify-content:center;align-items:center;padding:15px 24px;font-size:17px;transition:background .15s;display:inline-flex}.solo-onboard .so-btn:hover:not(:disabled){background:var(--blue-deep)}.solo-onboard .so-btn:disabled{opacity:.6;cursor:default}.solo-onboard .so-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.solo-onboard .so-plan-details{color:var(--ink-soft);grid-column:2/4;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45;list-style:outside}.solo-onboard .so-plan-details li{margin-bottom:3px}.solo-onboard .so-numnote{border:1px solid var(--line);color:var(--ink-soft);background:#f2f6ff;border-radius:12px;margin-bottom:14px;padding:12px 15px;font-size:13.5px}.solo-onboard .so-err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:13px 15px;font-size:14px}.solo-onboard .so-textlink{color:var(--blue);font-weight:700}.solo-onboard .so-textlink:hover{text-decoration:underline}.solo-onboard .so-foot{text-align:center;color:var(--ink-faint);margin-top:18px;font-size:14px}.solo-onboard .so-consent{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 16px;font-size:13px;line-height:1.5;display:flex}.solo-onboard .so-consent input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:1px 0 0}.solo-onboard .so-success{text-align:center}.solo-onboard .so-successicon{width:60px;height:60px;color:var(--green);background:#e6f7ef;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.solo-onboard .so-kv{text-align:left;border:1px solid var(--line);background:#f2f6ff;border-radius:12px;margin-top:18px;padding:16px}.solo-onboard .so-kv .k{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:3px;font-size:12px}.solo-onboard .so-kv .v{font-family:var(--mono);color:var(--ink);word-break:break-all}.solo-onboard .so-skel{background:linear-gradient(90deg,#edf1fa 25%,#f6f9ff 50%,#edf1fa 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite so-shimmer}@media (prefers-reduced-motion:reduce){.solo-onboard .so-skel{animation:none}}.solo-onboard .so-sronly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.solo-onboard .so-login-link{display:none}}.solo-onboard .so-note{border-left:3px solid #cfdbf6;margin:0 0 16px;padding:1px 0 1px 13px}.solo-onboard .so-note-plain{border-left:0;padding-left:0}.solo-onboard .so-note-list{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.solo-onboard .so-note-list li{color:var(--ink);padding-left:15px;font-size:14px;line-height:1.45;position:relative}.solo-onboard .so-note-list li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:2px}.solo-onboard .so-note p{color:var(--ink);margin:0 0 8px;font-size:14px;line-height:1.5}.solo-onboard .so-note .so-note-sig{letter-spacing:.03em;color:var(--ink-faint);margin:0;font-size:11.5px;font-weight:700}.solo-onboard.so-funnel .so-hook-card{padding:clamp(10px,1.7dvh,16px) 17px clamp(8px,1.4dvh,14px)}.solo-onboard.so-funnel .so-hook-card .so-eyebrow{margin-bottom:clamp(3px,.6dvh,6px);font-size:clamp(9.5px,1.5dvh,11.5px)}.solo-onboard.so-funnel .so-hook-card .so-h1{margin-bottom:clamp(4px,.8dvh,7px);font-size:clamp(19px,min(5.3vw,3.4dvh),27px)}.solo-onboard.so-funnel .so-hook-card .so-lede{margin-bottom:clamp(5px,1dvh,9px);font-size:clamp(12px,min(3.5vw,2dvh),14.5px);line-height:1.36}.solo-onboard.so-funnel .so-hook-card .so-note{margin-bottom:clamp(5px,1dvh,9px)}.solo-onboard.so-funnel .so-hook-card .so-note p{margin-bottom:clamp(2px,.5dvh,5px);font-size:clamp(10.5px,1.62dvh,12.5px);line-height:1.3}.solo-onboard.so-funnel .so-hook-card .so-note p:last-child{margin-bottom:0}.solo-onboard.so-funnel .so-hook-card .so-note-list{gap:clamp(2px,.4dvh,4px);margin-bottom:clamp(3px,.6dvh,6px)}.solo-onboard.so-funnel .so-hook-card .so-note-list li{padding-left:13px;font-size:clamp(10.5px,1.62dvh,12.5px);line-height:1.3}.solo-onboard.so-funnel .so-hook-card .so-note .so-note-sig{font-size:clamp(8.5px,1.3dvh,10px)}.solo-onboard.so-funnel .so-hook-card .so-statband{margin-bottom:clamp(5px,1.1dvh,10px)}.solo-onboard.so-funnel .so-hook-card .so-stats{gap:clamp(3px,.8dvh,9px) 14px;padding:clamp(4px,.8dvh,8px) 12px}.solo-onboard.so-funnel .so-hook-card .so-stat b{font-size:clamp(13px,2.1dvh,16px)}.solo-onboard.so-funnel .so-hook-card .so-stat span{font-size:clamp(8.5px,1.35dvh,9.5px)}.solo-onboard.so-funnel .so-hook-card .so-stat-note{margin-top:clamp(1px,.4dvh,4px);font-size:clamp(8.5px,1.3dvh,9.5px)}.solo-onboard.so-funnel .so-hook-card .so-leadin{margin-bottom:clamp(4px,.8dvh,8px);font-size:clamp(12px,1.9dvh,14px)}.solo-onboard.so-funnel .so-hook-card .so-btn{min-height:44px;margin-top:clamp(4px,.8dvh,7px);padding:clamp(6px,1.1dvh,11px) 16px;font-size:clamp(14.5px,2.2dvh,16px)}.solo-onboard.so-funnel .so-hook-card .so-btn-sub{margin-top:clamp(1px,.25dvh,2px);font-size:clamp(9.5px,1.35dvh,11px);line-height:1.25}.solo-onboard.so-funnel .so-hook-card .so-micro{margin-top:clamp(3px,.7dvh,7px);font-size:clamp(10.5px,1.6dvh,11.5px)}.solo-onboard.so-funnel .so-hook-card .so-asktext{margin-top:clamp(6px,1.2dvh,12px);padding:clamp(6px,1.2dvh,10px) 12px;font-size:clamp(10.5px,1.6dvh,11.5px);line-height:1.32}.solo-onboard .so-carousel{margin:0 0 18px}.solo-onboard .so-carousel-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;display:flex}.solo-onboard .so-carousel-hint{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:11px;font-weight:800}.solo-onboard .so-carousel-nav{gap:6px;display:flex}.solo-onboard .so-carousel-nav button{border:1px solid var(--line);width:44px;height:44px;color:var(--blue);font:700 20px/1 var(--f);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.solo-onboard .so-carousel-nav button:hover:not(:disabled){border-color:var(--blue);background:#f2f6ff}.solo-onboard .so-carousel-nav button:disabled{opacity:.35;color:var(--ink-faint);cursor:default}.solo-onboard .so-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:10px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.solo-onboard .so-carousel-track::-webkit-scrollbar{display:none}.solo-onboard .so-carousel-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:18px;flex:0 0 min(300px,100% - 34px);align-content:start;gap:9px;padding:14px;display:grid;box-shadow:0 14px 32px -24px #14161e6b}.solo-onboard .so-card-chat{align-content:space-between}.solo-onboard .so-proof-cap{letter-spacing:.07em;text-transform:uppercase;color:#5a6bd8;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:800;display:flex}.solo-onboard .so-proof-dot{background:#5a6bd8;border-radius:50%;width:7px;height:7px}.solo-onboard .so-proof-thread{flex-direction:column;gap:8px;display:flex}.solo-onboard .so-proof-mb{border-radius:14px;max-width:93%;margin:0;padding:9px 13px;font-size:13.5px;line-height:1.42}.solo-onboard .so-proof-them{color:#232b44;background:#f4f6fa;border:1px solid #edf0f8;border-bottom-left-radius:5px;align-self:flex-start}.solo-onboard .so-proof-you{color:#1e2b4f;background:#dfe6fc;border-bottom-right-radius:5px;align-self:flex-end}.solo-onboard .so-proof-tag{color:#5a6bd8;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:10.5px;font-weight:700;display:flex}.solo-onboard .so-proof-appt{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;margin:0;padding:11px 12px 11px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #14193247}.solo-onboard .so-proof-appt-spine{background:#12b76a;width:4px;position:absolute;top:0;bottom:0;left:0}.solo-onboard .so-proof-appt-body{flex-direction:column;flex:1;gap:2px;line-height:1.25;display:flex}.solo-onboard .so-proof-appt-body b{color:#141c36;font-size:13px}.solo-onboard .so-proof-appt-body span{color:#79819a;font-size:11px}.solo-onboard .so-proof-appt-chip{color:#0b7a4e;background:#e4f6ed;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.solo-onboard .so-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.solo-onboard .so-chips li{border:1px solid var(--line);color:var(--ink-soft);background:#f9fbff;border-radius:999px;padding:6px 10px;font-size:11.5px;line-height:1.3}.solo-onboard .so-statband{margin:0 0 20px}.solo-onboard .so-stats{border:1px solid var(--line);background:#f9fbff;border-radius:14px;grid-template-columns:1fr 1fr;align-items:start;gap:11px 14px;padding:13px 12px;display:grid}.solo-onboard .so-stat:nth-child(3){grid-column:1/-1}.solo-onboard .so-stat{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.solo-onboard .so-stat+.so-stat:before{content:"·";color:var(--ink-faint);font-weight:800;position:absolute;top:0;left:-10px}.solo-onboard .so-stat b{letter-spacing:-.02em;color:var(--blue-deep);font-size:19px;font-weight:900;line-height:1.1}.solo-onboard .so-stat span{color:var(--ink-soft);font-size:10.5px;line-height:1.3}.solo-onboard .so-stat-note{text-align:center;color:var(--ink-faint);margin:7px 0 0;font-size:10px;line-height:1.4}@media (min-width:405px){.solo-onboard .so-stats{grid-template-columns:auto auto minmax(0,1fr);gap:4px 13px}.solo-onboard .so-stat:nth-child(3){grid-column:auto}}@media (max-width:404px){.solo-onboard .so-stat:nth-child(3):before{content:none}}.solo-onboard .so-allin{color:var(--ink-soft);text-align:center;margin:0 0 20px;font-size:13.5px;line-height:1.5}.solo-onboard .so-dealer-x{margin:clamp(8px,1.6dvh,14px) 0 0}.solo-onboard .so-dealer-x .so-dealer-line{margin:0}.solo-onboard .so-dealer-toggle{background:var(--blue);color:#fff;width:100%;min-height:clamp(44px,6.6dvh,52px);font-family:var(--f);box-shadow:0 1px 0 var(--blue-deep);cursor:pointer;touch-action:manipulation;border:0;border-radius:13px;justify-content:center;align-items:center;padding:clamp(8px,1.4dvh,14px) 16px;font-size:clamp(14.5px,2.2dvh,16.5px);font-weight:700;transition:background .15s;display:flex}.solo-onboard .so-dealer-toggle:hover{background:var(--blue-deep);color:#fff}.solo-onboard .so-dealer-form{border:1px solid var(--line);background:#f9fbff;border-radius:14px;gap:9px;margin-top:12px;padding:14px;display:grid}.solo-onboard .so-dealer-note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.solo-onboard .so-dealer-form .so-input{min-height:48px;font-size:16px}.solo-onboard .so-dealer-send{background:var(--blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;font-size:15px;font-weight:700}.solo-onboard .so-dealer-send:hover:not(:disabled){background:var(--blue-deep)}.solo-onboard .so-dealer-send:disabled{opacity:.6;cursor:default}.solo-onboard .so-dealer-err{color:#9f1239;margin:0;font-size:13px;line-height:1.4}.solo-onboard .so-dealer-done{background:#f0faf5;border:1px solid #cfead9;border-radius:14px;gap:3px;margin:2px 0 20px;padding:13px 15px;display:grid}.solo-onboard .so-dealer-done b{color:#07603f;font-size:14.5px}.solo-onboard .so-dealer-done span{color:var(--ink-soft);font-size:13px}.solo-onboard .so-asktext{border:1px solid var(--line);color:var(--ink-soft);text-align:center;background:#f2f6ff;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5}.solo-onboard .so-asktext a{color:var(--blue);white-space:nowrap;text-underline-offset:2px;font-weight:800;text-decoration:underline}.solo-onboard .so-asktext a:hover{color:var(--blue-deep)}.solo-onboard.so-funnel .so-dealer-card{padding:clamp(11px,1.9dvh,20px) 17px clamp(10px,1.6dvh,18px)}.solo-onboard.so-funnel .so-dealer-card .so-eyebrow{margin-bottom:clamp(3px,.6dvh,7px);font-size:clamp(9.5px,1.5dvh,11.5px)}.solo-onboard.so-funnel .so-dealer-card .so-h1{margin-bottom:clamp(4px,.8dvh,7px);font-size:clamp(19.5px,min(5.8vw,3.5dvh),30px)}.solo-onboard.so-funnel .so-dealer-card .so-lede{margin-bottom:clamp(6px,1.2dvh,12px);font-size:clamp(12px,min(3.6vw,2dvh),15px);line-height:1.36}.solo-onboard.so-funnel .so-dealer-card .so-benefits{gap:clamp(5px,1dvh,10px);margin-bottom:clamp(5px,1dvh,11px)}.solo-onboard.so-funnel .so-dealer-card .so-benefit{grid-template-columns:clamp(28px,4.2dvh,38px) 1fr;gap:clamp(8px,1.3dvh,12px);padding:clamp(7px,1.4dvh,13px)}.solo-onboard.so-funnel .so-dealer-card .so-benefit>span{width:clamp(26px,4dvh,36px);height:clamp(26px,4dvh,36px);font-size:clamp(14px,2.2dvh,18px)}.solo-onboard.so-funnel .so-dealer-card .so-benefit h2{font-size:clamp(12.5px,2dvh,15px)}.solo-onboard.so-funnel .so-dealer-card .so-benefit p{font-size:clamp(11px,1.7dvh,12.5px);line-height:1.32}.solo-onboard.so-funnel .so-dealer-card .so-allin{margin-bottom:clamp(4px,.8dvh,9px);font-size:clamp(10.5px,1.6dvh,12px);line-height:1.34}.solo-onboard.so-funnel .so-dealer-card .so-asktext{margin-top:clamp(7px,1.3dvh,12px);padding:clamp(7px,1.3dvh,10px) 12px;font-size:clamp(10.5px,1.6dvh,11.5px);line-height:1.38}.solo-onboard.so-funnel .so-dealer-card .so-back{min-height:40px;margin-top:clamp(6px,1.3dvh,16px)}.solo-onboard.so-funnel .so-dealer-card .so-dealer-x{margin-top:clamp(6px,1.2dvh,12px)}.solo-onboard .so-funnel-card .so-eyebrow{white-space:normal}@media (max-width:560px){.solo-onboard .so-nav-in{height:56px;padding:0 16px}.solo-onboard .so-brand .nm{font-size:24px}.solo-onboard .so-brand .tg{font-size:13px;transform:translateY(-2px)}.solo-onboard .so-nlinks{gap:12px}.solo-onboard .so-nlinks a{font-size:14px}.solo-onboard .so-wrap{padding:20px 18px 72px}.solo-onboard .so-h1{margin-bottom:8px}.solo-onboard .so-lede{margin-bottom:18px}.solo-onboard .so-dealer-line{margin:-8px 0 18px}.solo-onboard .so-field{margin-bottom:12px}.solo-onboard .so-card{padding:22px}.solo-onboard .so-grid2{grid-template-columns:1fr}.solo-onboard .so-foot--signin{display:none}}@media (max-height:740px){.solo-onboard .so-nav-in{height:44px}.so-funnel-main{padding-top:6px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.so-progress{height:4px;margin-bottom:6px}}@media (max-width:380px){.so-funnel-main{width:min(100% - 14px,620px)}.solo-onboard.so-funnel .so-hook-card,.solo-onboard.so-funnel .so-dealer-card{padding-left:13px;padding-right:13px}.solo-onboard.so-funnel .so-hook-card{padding-top:clamp(9px,1.4dvh,12px);padding-bottom:clamp(7px,1.1dvh,10px)}.solo-onboard.so-funnel .so-hook-card .so-h1{margin-bottom:clamp(3px,.6dvh,5px)}.solo-onboard.so-funnel .so-hook-card .so-lede,.solo-onboard.so-funnel .so-hook-card .so-note{margin-bottom:clamp(4px,.7dvh,6px)}.solo-onboard.so-funnel .so-hook-card .so-statband{margin-bottom:clamp(4px,.8dvh,7px)}.solo-onboard.so-funnel .so-hook-card .so-leadin{margin-bottom:clamp(3px,.6dvh,6px)}.solo-onboard.so-funnel .so-hook-card .so-btn{margin-top:clamp(3px,.6dvh,5px)}.solo-onboard.so-funnel .so-hook-card .so-btn-sub{margin-top:clamp(1px,.25dvh,2px);font-size:clamp(9.5px,1.35dvh,11px);line-height:1.25}.solo-onboard.so-funnel .so-hook-card .so-micro{margin-top:clamp(2px,.5dvh,5px)}.solo-onboard.so-funnel .so-hook-card .so-asktext{margin-top:clamp(4px,.7dvh,6px);padding:clamp(4px,.8dvh,7px) 10px}.solo-onboard.so-funnel .so-dealer-card{padding-top:clamp(9px,1.5dvh,14px);padding-bottom:clamp(8px,1.3dvh,12px)}.solo-onboard.so-funnel .so-dealer-card .so-lede{margin-bottom:clamp(5px,1dvh,9px)}.solo-onboard.so-funnel .so-dealer-card .so-benefits{gap:clamp(4px,.8dvh,8px);margin-bottom:clamp(4px,.8dvh,8px)}.solo-onboard.so-funnel .so-dealer-card .so-allin{margin-bottom:clamp(3px,.6dvh,7px)}.solo-onboard.so-funnel .so-dealer-card .so-dealer-x{margin-top:clamp(5px,.9dvh,9px)}.solo-onboard.so-funnel .so-dealer-card .so-asktext{margin-top:clamp(5px,1dvh,9px);padding:clamp(5px,1dvh,8px) 10px}}
