.sv-laser:after{content:"";background:linear-gradient(90deg, transparent, var(--wv-orange) 20%, #ff9a5c 50%, var(--wv-orange) 80%, transparent);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px 2px #f44901a6}.sv-hero-pad{padding-top:92px;padding-bottom:56px}@media (min-width:640px){.sv-hero-pad{padding-top:108px}}@media (min-width:1024px){.sv-hero-pad{align-items:center;min-height:min(100svh,880px);padding-top:84px;padding-bottom:48px;display:flex}}.sv-board{background:linear-gradient(#1b1917,#141210);border:1px solid #ffffff1f;border-radius:26px;padding:18px 20px 16px;position:relative;box-shadow:0 40px 80px -40px #000000f2,inset 0 0 0 6px #0f0e0d}.sv-board:before{content:"";background:var(--wv-orange);height:2px;position:absolute;top:52px;left:20px;right:20px;box-shadow:0 0 14px #f44901cc}.sv-board-head{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff9;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:11.5px;display:flex}.sv-board-rows{gap:2px;display:grid}@media (min-width:1024px){.sv-board-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}}.sv-board-row{border-bottom:1px dashed #ffffff1f;align-items:baseline;gap:10px;min-height:48px;padding:10px 4px;display:flex}.sv-board-name{font-family:var(--font-hv-display), Impact, sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance;min-width:0;font-size:25px;line-height:1.05;transition:color .2s}.sv-board-dots{border-bottom:2px dotted #ffffff40;flex:1;min-width:12px;transform:translateY(-4px)}.sv-board-price{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--wv-orange-text);white-space:nowrap;flex-shrink:0;font-size:13px}.sv-board-row:hover .sv-board-name{color:var(--wv-orange-text)}.sv-board-foot{text-align:center;color:#ffffff8c;margin-top:12px;font-size:14px;font-weight:600}.sv-ladder{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));align-items:end;gap:12px;height:clamp(240px,40vh,400px);display:grid;position:relative}.sv-rung{align-items:flex-end;height:100%;display:flex}.sv-rung-bar{width:100%;height:var(--h);background:linear-gradient(180deg, #f4490138, #f449010a), var(--wv-card);border:1px solid #f4490173;border-top:3px solid var(--wv-orange);border-radius:18px 18px 6px 6px;flex-direction:column;justify-content:flex-start;padding:16px 14px;display:flex;position:relative;box-shadow:0 -10px 30px -12px #f4490199}.sv-rung-from{color:#fff9;font-size:13px;font-weight:700}.sv-rung-amt{font-family:var(--font-hv-display), Impact, sans-serif;color:#fff;font-size:clamp(34px,5vw,64px);line-height:.95}.sv-rung-name{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--wv-orange-text);margin-top:6px;font-size:11.5px}.sv-rung-note{color:#ffffffb3;margin-top:8px;font-size:14px;line-height:1.35}.sv-ladder-care{text-align:center;font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin-top:14px;font-size:12px}.sv-call{background:#151311;border:1px solid #ffffff1f;border-radius:26px;padding:18px;box-shadow:0 40px 80px -40px #000000f2}.sv-call-head{border-bottom:1px solid var(--wv-line);grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding-bottom:14px;display:grid}.sv-call-head b{color:#fff;font-size:16px;font-weight:800}.sv-call-head small{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;grid-column:2;font-size:11px}.sv-call-live{background:#3ddc84;border-radius:999px;grid-row:span 2;width:12px;height:12px;box-shadow:0 0 12px #3ddc84}.sv-call-lines{gap:10px;padding-top:14px;display:grid}.sv-line{border-radius:16px;gap:3px;max-width:88%;padding:10px 14px;display:grid}.sv-line-ai{background:#24211e;border-top-left-radius:4px;justify-self:start}.sv-line-caller{text-align:right;background:#f4490129;border:1px solid #f4490166;border-top-right-radius:4px;justify-self:end}.sv-line-who{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--wv-orange-text);font-size:10.5px}.sv-line-text{color:#ffffffe6;font-size:16px;line-height:1.45}.sv-call-alert{border-left:3px solid var(--wv-orange);color:#fff;background:#ffffff0d;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14.5px;font-weight:700}.sv-serp-wrap{position:relative}.sv-serp{max-width:480px;margin-inline:auto}.sv-serp-q{color:#27272a;background:#f4f4f5;border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 18px;font-size:16px;font-weight:600;display:flex}.sv-serp-card{color:#18181b;background:#fff;border-radius:20px;padding:18px;box-shadow:0 40px 80px -40px #000000f2}.sv-serp-top{align-items:center;gap:12px;display:flex}.sv-serp-top b{color:#1a0dab;font-size:20px;font-weight:800;display:block}.sv-serp-top span{color:#3f3f46;font-size:13px;display:block}.sv-serp-rating{color:#3f3f46;margin-top:10px;font-size:14px}.sv-serp-rating b{color:#18181b}.sv-serp-shot{aspect-ratio:16/8.5;border-radius:12px;margin-top:12px;position:relative;overflow:hidden}.sv-serp-rows{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sv-serp-rows li{color:#1a0dab;border:1px solid #d4d4d8;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:600}.sv-serp [data-mark]{outline-offset:4px;border-radius:10px;outline:2px dashed #f44901d9}.sv-marks{gap:8px;margin-top:18px;display:grid}.sv-mark{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:10px;font-size:12px;display:flex}.sv-mark-n{border:1.5px solid var(--wv-orange);width:22px;height:22px;color:var(--wv-orange-text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.sv-serp [data-mark]{position:relative}.sv-serp [data-mark]:after{content:attr(data-mark);z-index:2;background:var(--wv-orange);color:#120a05;width:24px;height:24px;font:700 12px var(--font-hv-mono), ui-monospace, monospace;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 0 12px #f44901b3}@media (min-width:640px){.sv-marks{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;margin-inline:auto}}.sv-mark{align-items:flex-start}.sv-mark-n{border-radius:6px}.sv-cart{color:#18181b;background:#f8f7f5;border-radius:24px;max-width:460px;margin-inline:auto;padding:18px;box-shadow:0 40px 80px -40px #000000f2,0 0 0 1px #ffffff1a}.sv-cart-head{border-bottom:2px solid #18181b;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.sv-cart-head b{font-family:var(--font-hv-display), Impact, sans-serif;text-transform:uppercase;font-size:28px;font-weight:400}.sv-cart-head small{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#71717a;font-size:11px}.sv-cart-line{border-bottom:1px solid #e4e4e7;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:15.5px;font-weight:700;display:grid}.sv-cart-line img{object-fit:cover;background:#fff;border-radius:12px;width:64px;height:64px}.sv-cart-total{justify-content:space-between;padding:14px 0 6px;font-size:16px;font-weight:800;display:flex}.sv-cart-total b{font-family:var(--font-hv-display), Impact, sans-serif;font-size:30px;font-weight:400}.sv-cart-pay{background:var(--wv-orange);color:#120a05;text-align:center;border-radius:999px;margin-top:8px;padding:13px;font-size:15px;font-weight:800}.sv-rack{padding-top:18px;position:relative}.sv-rack-rail{background:linear-gradient(#d4d4d8,#71717a 60%,#3f3f46);border-radius:999px;height:10px;position:absolute;top:0;left:-4%;right:-4%;box-shadow:0 6px 14px #0009}.sv-rack-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.sv-rack-tags{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv-tagcard{color:#18181b;transform-origin:50% -18px;min-height:128px;transform:rotate(var(--r));background:#f5f0e8;border-radius:14px 14px 18px 18px;flex-direction:column;justify-content:space-between;gap:10px;padding:26px 14px 14px;display:flex;position:relative;box-shadow:0 18px 30px -16px #000000e6}.sv-tagcard:before{content:"";background:#a1a1aa;width:2px;height:20px;position:absolute;top:-18px;left:50%}.sv-tagcard-hole{background:#18181b;border-radius:999px;width:10px;height:10px;margin-left:-5px;position:absolute;top:9px;left:50%}.sv-tagcard-name{text-wrap:balance;font-size:15px;font-weight:800;line-height:1.25}.sv-tagcard-price{font-family:var(--font-hv-display), Impact, sans-serif;color:#c2410c;font-size:30px;font-weight:400;line-height:1}.sv-bigframe{max-width:1100px;margin-inline:auto}.sv-bigframe-screen{background:#000;height:clamp(240px,40vh,420px);position:relative;overflow:hidden;container-type:size}.sv-bigframe-screen img{width:100%;height:auto;display:block}.sv-portrait{max-width:460px;margin-inline:auto;position:relative}@media (min-width:1024px){.sv-portrait{max-width:min(400px,46vh)}}.sv-timeline{border-left:2px solid var(--wv-orange);gap:16px;margin-top:44px;padding:6px 0 6px 22px;display:grid;position:relative;box-shadow:-8px 0 16px -12px #f44901cc}.sv-timeline li{gap:2px;display:grid}.sv-timeline b{font-family:var(--font-hv-display), Impact, sans-serif;color:var(--wv-orange-text);font-size:26px;font-weight:400;line-height:1}.sv-timeline span{color:#fffc;font-size:16px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.sv-board-rows li,.sv-rung,.sv-line,.sv-call-alert,.sv-mark,.sv-cart-line,.sv-cart-total,.sv-cart-pay,.sv-tagcard,.sv-timeline li{animation:.6s cubic-bezier(.2,.8,.2,1) both sv-in;animation-delay:var(--wv-d,0s)}.sv-rung{animation-name:sv-up}.sv-tagcard{animation-name:sv-swing}.sv-bigframe-screen img{animation:26s ease-in-out 1.2s infinite alternate sv-pan}}@keyframes sv-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sv-up{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:none}}@keyframes sv-swing{0%{opacity:0;transform:translateY(-14px) rotate(calc(var(--r) * -2))}60%{opacity:1;transform:rotate(calc(var(--r) * 1.4))}to{opacity:1;transform:rotate(var(--r))}}@keyframes sv-pan{0%{transform:translateY(0)}to{transform:translateY(calc(100cqh - 100%))}}
