.sp{--bg:#0e0d0b;--bg2:#15130f;--ink:#f5f1e9;--muted:#f3eee48f;--faint:#f3eee457;--brass:#e3b662;--brass-dim:#b18b4f;--brass-deep:#7c5d34;--glass:#f5eee10b;--glass-up:#f5eee113;--line:#dcc48c24;--line-soft:#dcc48c14;--display:"Fraunces",Georgia,serif;--body:"Hanken Grotesk",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}@supports (color:lab(0% 0 0)){.sp{--ink:lab(95.4076% .351816 4.58115);--brass:lab(76.9449% 9.47484 48.7175);--brass-dim:lab(60.6041% 9.31871 37.2988);--brass-deep:lab(41.9397% 9.62043 28.29)}}.sp *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.sp{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.65;overflow-x:hidden}.sp a{color:var(--brass);text-decoration:none;transition:color .2s}.sp a:hover{color:var(--ink)}.sp ::selection{background:#dcc48c40}.sp .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.sp .narrow{max-width:760px;margin:0 auto}.sp section{padding:110px 0;position:relative}.sp .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.sp .eyebrow .dot{background:var(--brass);width:5px;height:5px;box-shadow:0 0 8px var(--brass);border-radius:9px;animation:2.4s ease-in-out infinite sp-pulse}.sp h1,.sp h2,.sp h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-weight:560}.sp h1{font-size:clamp(38px,5.6vw,66px);line-height:1.06}.sp h2{font-size:clamp(30px,4vw,46px);line-height:1.12}.sp .lede{color:var(--ink);font-size:clamp(18px,2.1vw,22px);font-weight:420;line-height:1.5}.sp .body-copy{color:var(--muted);font-size:17.5px}.sp .body-copy strong{color:var(--ink)}.sp .body-copy em{color:var(--ink);font-style:italic}.sp .mono-line{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:11px}.sp .mono-line b{color:var(--brass);font-weight:500}.sp .glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px}.sp .btn{font-family:var(--body);cursor:pointer;color:#181205;background:linear-gradient(#efc469,#c99c54);border:none;border-radius:999px;align-items:center;gap:10px;padding:17px 34px;font-size:17px;font-weight:650;transition:transform .18s,box-shadow .25s;display:inline-flex;box-shadow:0 0 28px #dcb46459,inset 0 2px #fff0c859,inset 0 -8px 18px #78501459}.sp .btn:hover{color:#181205;transform:translateY(-2px);box-shadow:0 0 44px #dcb4648c,inset 0 2px #fff0c859,inset 0 -8px 18px #78501459}.sp .btn .arrow{transition:transform .18s}.sp .btn:hover .arrow{transform:translate(4px)}.sp .nav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft);background:#0e0d0bb8;transition:padding .3s;position:fixed;top:0;left:0;right:0}.sp .nav-in{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:16px 24px;display:flex}.sp .logo{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);font-size:14px;font-weight:700}.sp .logo .bolt{color:var(--brass);text-shadow:0 0 10px var(--brass)}.sp .nav-cta{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line);color:var(--brass);background:#dcc48c0f;border-radius:999px;padding:9px 18px;font-size:11px}.sp .nav-cta:hover{color:var(--brass);background:#dcc48c24}.sp .progress{background:linear-gradient(90deg,var(--brass-deep),var(--brass));z-index:70;width:0%;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 8px #dcb46499}.sp .hero{padding:170px 0 100px;overflow:hidden}.sp .hero-grid{grid-template-columns:1.15fr .95fr;align-items:center;gap:56px;display:grid}.sp .hero-glow{pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#c8a05021,#0000 62%);width:900px;height:900px;position:absolute;top:-320px;right:-260px}.sp .hero-glow2{pointer-events:none;background:radial-gradient(circle,#c8a05012,#0000 60%);width:700px;height:700px;position:absolute;bottom:-380px;left:-300px}.sp .grain{pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.03 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.sp main{z-index:2;position:relative}.sp .trust{flex-wrap:wrap;gap:8px 18px;margin-top:22px;display:flex}.sp .widget{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#f5eee112,#f5eee107);border-radius:22px;padding:26px;animation:9s ease-in-out infinite sp-levitate;position:relative;box-shadow:0 30px 80px #0000008c,0 0 60px #c8a05014}@keyframes sp-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sp .widget-head{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);justify-content:space-between;align-items:center;font-size:10px;display:flex}.sp .live{color:var(--brass);align-items:center;gap:6px;display:inline-flex}.sp .live .dot{background:#e0503c;border-radius:9px;width:6px;height:6px;animation:1.6s ease-in-out infinite sp-pulse;box-shadow:0 0 8px #e0503c}.sp .widget-stats{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.sp .stat-card{border:1px solid var(--line-soft);background:#f5eee10a;border-radius:14px;padding:16px 18px}.sp .stat-label{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;font-size:9.5px}.sp .stat-val{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:600;line-height:1.15}.sp .stat-val.brass{color:var(--brass);text-shadow:0 0 22px #dcb46466}.sp .score-rows{flex-direction:column;gap:9px;display:flex}.sp .score-row{border:1px solid var(--line-soft);background:#f5eee109;border-radius:12px;align-items:center;gap:13px;padding:11px 14px;transition:border-color .5s,background .5s;display:flex}.sp .score-row.hot{border-color:var(--line);background:#dcc48c12}.sp .score-ring{flex-shrink:0;width:44px;height:44px;position:relative}.sp .score-ring svg{transform:rotate(-90deg)}.sp .score-ring .num{font-family:var(--mono);color:var(--brass);place-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute;inset:0}.sp .score-name{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3}.sp .score-verdict{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-dim);font-size:9.5px}.sp .widget-caption{color:var(--faint);text-align:center;margin-top:16px;font-size:13px;font-style:italic}.sp .scan-photo{border:1px solid var(--line);background:#0a0908;border-radius:14px;margin:18px 0 16px;position:relative;overflow:hidden}.sp .scan-photo img{filter:saturate(.92);width:100%;height:auto;display:block}.sp .scan-photo:after{content:"";pointer-events:none;background:linear-gradient(#0e0d0b26,#0000 30% 60%,#0e0d0b8c);position:absolute;inset:0}.sp .ret{border:2px solid var(--brass);opacity:.9;filter:drop-shadow(0 0 6px #dcc48c99);z-index:3;width:22px;height:22px;position:absolute}.sp .ret.tl{border-bottom:none;border-right:none;border-top-left-radius:6px;top:10px;left:10px}.sp .ret.tr{border-bottom:none;border-left:none;border-top-right-radius:6px;top:10px;right:10px}.sp .ret.bl{border-top:none;border-right:none;border-bottom-left-radius:6px;bottom:10px;left:10px}.sp .ret.br{border-top:none;border-left:none;border-bottom-right-radius:6px;bottom:10px;right:10px}.sp .scanline{background:linear-gradient(90deg,transparent,var(--brass),transparent);z-index:2;pointer-events:none;border-radius:2px;height:2px;animation:4.2s ease-in-out infinite sp-photoScan;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 18px 4px #dcc48c73}.sp .scan-status{z-index:4;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);align-items:center;gap:8px;font-size:9.5px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.sp .scan-status .cur{background:var(--brass);width:6px;height:11px;animation:1s steps(2,end) infinite sp-pulse}.sp .scan-verdict-row{align-items:center;gap:14px;padding:4px 2px 14px;display:flex}.sp .scan-verdict-row .score-name{font-size:15.5px}.sp .dir-profit{font-family:var(--mono);color:var(--brass);white-space:nowrap;text-align:right;margin-left:auto;font-size:11.5px}.sp .dir-profit small{letter-spacing:.14em;color:var(--faint);font-size:8.5px;display:block}@keyframes sp-photoScan{0%,to{opacity:0;top:6%}10%,90%{opacity:1}50%{top:92%}}.sp .scanbar{background:linear-gradient(90deg,transparent,var(--brass),transparent);opacity:.7;pointer-events:none;border-radius:2px;height:2px;animation:5s ease-in-out infinite sp-scan;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 18px 3px #dcc48c80}.sp .rv.pre{opacity:0;transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1);transform:translateY(26px)}.sp .rv{transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1)}.sp .rv.in{opacity:1;transform:none}.sp .rv.d1{transition-delay:.1s}.sp .rv.d2{transition-delay:.2s}.sp .rv.d3{transition-delay:.3s}.sp .rv.d4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.sp .rv,.sp .rv.pre{opacity:1;transition:none;transform:none}.sp .shot,.sp .widget,.sp .marquee-track{animation:none!important}}.sp .divider{background:linear-gradient(90deg,transparent,var(--line),transparent);max-width:1080px;height:1px;margin:0 auto}.sp .pile{grid-template-columns:repeat(2,1fr);gap:14px;margin:38px 0;display:grid}.sp .q-card{background:var(--glass);border:1px solid var(--line-soft);color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:20px 22px;font-size:16.5px;transition:transform .3s,border-color .3s,background .3s;display:flex}.sp .q-card:hover{border-color:var(--line);background:var(--glass-up);transform:translateY(-3px)}.sp .q-ic{border:1px solid var(--line-soft);width:38px;height:38px;color:var(--brass);background:#dcc48c14;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sp .shot-stack{max-width:460px;height:300px;margin:48px auto 10px;position:relative}.sp .shot{border:1px solid var(--line-soft);background:linear-gradient(150deg,#1c1913,#131109);border-radius:14px;width:200px;transition:transform .5s cubic-bezier(.2,.6,.2,1),filter .5s,box-shadow .5s;position:absolute;overflow:hidden;box-shadow:0 22px 50px #0000008c}.sp .shot img{object-fit:cover;filter:brightness(.8)saturate(.85);width:100%;height:150px;display:block}.sp .shot .meta{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;padding:11px 13px 13px;font-size:9px;line-height:1.7}.sp .shot .meta b{color:var(--muted);letter-spacing:.1em;font-weight:600}.sp .shot.s1{animation:7s ease-in-out infinite sp-float1;top:34px;left:4%;transform:rotate(-8deg)}.sp .shot.s1 img,.sp .shot.s3 img{filter:brightness(.55)saturate(.7)blur(.6px)}.sp .shot.s2{z-index:2;animation:6s ease-in-out infinite sp-float2;top:0;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 28px 60px #000000a6,0 0 40px #dcb46412}.sp .shot.s3{animation:8s ease-in-out infinite sp-float3;top:42px;right:4%;transform:rotate(9deg)}.sp .shot-stack:hover .shot.s2{transform:translate(-50%)rotate(0)scale(1.04)}.sp .shot-stack:hover .shot.s1{transform:rotate(-11deg)translate(-10px)}.sp .shot-stack:hover .shot.s3{transform:rotate(12deg)translate(10px)}@keyframes sp-float1{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes sp-float2{0%,to{margin-top:0}50%{margin-top:-14px}}@keyframes sp-float3{0%,to{margin-top:0}50%{margin-top:-7px}}.sp .vs-wrap{grid-template-columns:1fr 1.06fr;align-items:center;gap:30px;margin-top:52px;display:grid;position:relative}.sp .vs-card{border-radius:20px;padding:38px 34px;transition:transform .5s cubic-bezier(.2,.6,.2,1),box-shadow .5s,filter .5s}.sp .vs-card.old{border:1px solid var(--line-soft);filter:saturate(.75)brightness(.92);background:#00000052;transform:rotate(-1.3deg)}.sp .vs-card.old:hover{filter:none;transform:rotate(0)}.sp .vs-card.new{background:linear-gradient(170deg,#dcc48c1f,#dcc48c08 55%,#f5eee105);border:1px solid #dcc48c6b;position:relative;transform:rotate(.9deg);box-shadow:0 34px 80px #0009,0 0 60px #dcb46429}.sp .vs-card.new:hover{transform:rotate(0)translateY(-4px);box-shadow:0 40px 90px #000000a6,0 0 80px #dcb46442}.sp .vs-card.new:before{content:"";pointer-events:none;background:linear-gradient(140deg,#f0d796b3,#dcc48c14 40%,#f0d79680);border-radius:20px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sp .vs-badge{font-family:var(--mono);letter-spacing:.2em;color:#181205;background:linear-gradient(#efc469,#c99c54);border-radius:999px;padding:7px 15px;font-size:10px;font-weight:700;position:absolute;top:-14px;right:26px;box-shadow:0 0 24px #dcb46466}.sp .vs-med{z-index:3;border:1.5px solid var(--brass);width:58px;height:58px;font-family:var(--mono);letter-spacing:.1em;color:var(--brass);background:#12100c;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #dcb46459,inset 0 0 14px #dcb4641f}.sp .vs-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:11px}.sp .vs-card.old .vs-title{color:var(--faint)}.sp .vs-card.new .vs-title{color:var(--brass);text-shadow:0 0 14px #dcb46466}.sp .vs-item{border-top:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:13px 0;font-size:15.5px;line-height:1.5;display:flex}.sp .vs-card.old .vs-item{color:var(--muted)}.sp .vs-card.new .vs-item{color:var(--ink);border-top-color:#dcc48c29}.sp .vs-mark{width:22px;height:22px;font-family:var(--mono);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;display:grid}.sp .vs-card.old .vs-mark{color:#e0503cd9;background:#e0503c17;border:1px solid #e0503c40}.sp .vs-card.new .vs-mark{color:#181205;background:linear-gradient(#efc469,#c99c54);font-weight:700;box-shadow:0 0 12px #dcb46473}.sp .stat-band{grid-template-columns:repeat(4,1fr);gap:14px;margin:44px 0;display:grid}.sp .big-stat{background:var(--glass);border:1px solid var(--line-soft);text-align:center;border-radius:16px;padding:26px 22px;transition:transform .3s,border-color .3s}.sp .big-stat:hover{border-color:var(--line);transform:translateY(-4px)}.sp .big-stat .n{font-family:var(--display);color:var(--brass);text-shadow:0 0 26px #dcb46459;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.1}.sp .big-stat .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:9px;font-size:9.5px;line-height:1.7}.sp blockquote{border-left:2px solid var(--brass);max-width:680px;font-family:var(--display);color:var(--ink);background:linear-gradient(90deg,#dcc48c0f,#0000);border-radius:0 14px 14px 0;margin:52px auto 0;padding:30px 36px;font-size:clamp(19px,2.3vw,24px);font-style:italic;line-height:1.45}.sp .cite-chip{font-family:var(--mono);letter-spacing:.02em;color:var(--brass);border:1px solid var(--line-soft);vertical-align:2px;white-space:nowrap;background:#dcc48c14;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;display:inline-flex}.sp .cite-chip:hover{color:var(--brass);background:#dcc48c29}.sp .feat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.sp .feat{background:var(--glass);border:1px solid var(--line-soft);border-radius:18px;padding:28px 26px;transition:border-color .3s,transform .3s,background .3s}.sp .feat:hover{border-color:var(--line);background:var(--glass-up);transform:translateY(-4px)}.sp .feat h4{font-family:var(--body);color:var(--ink);margin:16px 0 8px;font-size:18px;font-weight:700}.sp .feat p{color:var(--muted);font-size:15px;line-height:1.55}.sp .feat p em{color:var(--brass-dim);margin-top:8px;font-style:italic;display:block}.sp .feat-ic{border:1px solid var(--line-soft);width:42px;height:42px;color:var(--brass);background:#dcc48c14;border-radius:11px;place-items:center;display:grid}.sp .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid;position:relative}.sp .step{background:var(--glass);border:1px solid var(--line-soft);border-radius:18px;padding:30px 28px;transition:transform .3s,border-color .3s,background .3s;position:relative}.sp .step:hover{border-color:var(--line);background:var(--glass-up);transform:translateY(-4px)}.sp .step-num{font-family:var(--mono);letter-spacing:.2em;color:var(--brass);font-size:12px}.sp .step h4{font-family:var(--display);color:var(--ink);margin:12px 0 10px;font-size:21px;font-weight:600}.sp .step p{color:var(--muted);font-size:15px;line-height:1.6}.sp .step p strong{color:var(--ink)}.sp .step:after{content:"";background:var(--line);width:16px;height:1px;position:absolute;top:50%;right:-16px}.sp .step:last-child:after{display:none}.sp .pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:40px auto 0;display:flex}.sp .pipe-node{align-items:center;display:flex}.sp .pipe-chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-soft);color:var(--muted);background:var(--glass);border-radius:999px;padding:9px 16px;font-size:11px;transition:all .4s}.sp .pipe-chip.lit{color:var(--brass);border-color:var(--line);background:#dcc48c17;box-shadow:0 0 18px #dcb46438}.sp .pipe-arrow{background:var(--line);width:26px;height:1px;position:relative}.sp .pipe-arrow:after{content:"";border-left:5px solid var(--line);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2.5px;right:0}.sp .unlike-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:44px;display:grid}.sp .unlike-card{border-radius:18px;padding:32px 30px}.sp .unlike-card.sheet{border:1px solid var(--line-soft);background:#00000040}.sp .unlike-card.app{border:1px solid var(--line);background:linear-gradient(170deg,#dcc48c17,#dcc48c05)}.sp .unlike-card h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:12px}.sp .unlike-card.sheet h4{color:var(--faint)}.sp .unlike-card.app h4{color:var(--brass)}.sp .unlike-card li{border-top:1px solid var(--line-soft);padding:11px 0 11px 26px;font-size:15.5px;list-style:none;position:relative}.sp .unlike-card.sheet li{color:var(--muted)}.sp .unlike-card.app li{color:var(--ink)}.sp .unlike-card li:before{font-family:var(--mono);font-size:13px;position:absolute;left:0}.sp .unlike-card.sheet li:before{content:"–";color:var(--faint)}.sp .unlike-card.app li:before{content:"+";color:var(--brass)}.sp .marquee{margin-top:40px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sp .marquee-track{gap:12px;width:max-content;animation:32s linear infinite sp-marquee;display:flex}.sp .marquee:hover .marquee-track{animation-play-state:paused}.sp .cat-chip{transition:border-color .3s,color .3s}.sp .cat-chip:hover{border-color:var(--brass-dim);color:var(--brass)}.sp .cat-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-soft);color:var(--muted);background:var(--glass);white-space:nowrap;border-radius:999px;padding:12px 22px;font-size:12px}.sp .board-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:44px 0;display:grid}.sp .slot{aspect-ratio:4/3;border:1px dashed var(--line);text-align:center;background:#dcc48c05;border-radius:16px;place-items:center;padding:18px;display:grid}.sp .slot .rsv{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:9.5px;line-height:2}.sp .slot.glow-slot{border-color:var(--brass-dim);background:#dcc48c0d;animation:3.5s ease-in-out infinite sp-slotPulse}.sp .slot.glow-slot .rsv{color:var(--brass-dim)}.sp .slot.filled{border-style:solid;border-color:var(--brass-dim);background:#dcc48c0a;padding:0;display:block;position:relative;overflow:hidden}.sp .slot.filled .slot-photo{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.sp .slot.filled .slot-body{text-align:left;background:linear-gradient(#09090a00,#09090aeb);padding:14px;position:absolute;inset:auto 0 0}.sp .slot.filled .slot-name{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-dim);font-size:9.5px}.sp .slot.filled .slot-piece{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.25}.sp .slot.filled .slot-meta{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);gap:12px;margin-top:6px;font-size:10px;display:flex}.sp .proof-cards{grid-template-columns:1fr 1fr;gap:16px;margin:36px 0;display:grid}.sp .proof{background:var(--glass);border:1px solid var(--line-soft);color:var(--muted);border-radius:16px;padding:26px 28px;font-size:16px;line-height:1.6;transition:transform .3s,border-color .3s}.sp .proof:hover{border-color:var(--line);transform:translateY(-3px)}.sp .proof strong{color:var(--ink)}.sp .offer-panel{border:1px solid var(--line);background:linear-gradient(170deg,#dcc48c12,#f5eee105);border-radius:24px;margin-top:48px;padding:52px;position:relative;overflow:hidden}.sp .offer-glow{pointer-events:none;background:radial-gradient(#dcb46424,#0000 65%);width:600px;height:400px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.sp .check-list{gap:13px;margin:26px 0;list-style:none;display:grid}.sp .check-list li{color:var(--muted);align-items:flex-start;gap:13px;font-size:16.5px;display:flex}.sp .check-list li strong{color:var(--ink)}.sp .check-list .ck{color:var(--brass);font-family:var(--mono);flex-shrink:0;margin-top:2px}.sp .price-line{font-family:var(--display);margin:34px 0 10px;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.2}.sp .bonus{border-top:1px solid var(--line-soft);color:var(--muted);align-items:flex-start;gap:14px;padding:16px 0;font-size:16px;display:flex}.sp .bonus strong{color:var(--ink)}.sp .bonus .bx{color:var(--brass);font-family:var(--mono);flex-shrink:0;margin-top:3px;font-size:13px}.sp .fine{color:var(--faint);font-size:13.5px;font-style:italic}.sp .seal-wrap{border:1px solid var(--line);background:var(--glass);text-align:center;border-radius:22px;padding:52px;position:relative}.sp .seal{border:1.5px solid var(--brass);width:74px;height:74px;color:var(--brass);font-family:var(--mono);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:20px;animation:14s linear infinite sp-sealSpin;display:grid;box-shadow:0 0 30px #dcb4644d,inset 0 0 18px #dcb4641f}.sp .faq-item{border:1px solid var(--line-soft);background:var(--glass);border-radius:14px;margin-bottom:12px;transition:border-color .3s;overflow:hidden}.sp .faq-item.open{border-color:var(--line)}.sp .faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);font-family:var(--body);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:17.5px;font-weight:650;display:flex}.sp .faq-q .pm{font-family:var(--mono);color:var(--brass);flex-shrink:0;font-size:16px;transition:transform .3s}.sp .faq-item.open .pm{transform:rotate(45deg)}.sp .faq-a{max-height:0;transition:max-height .45s cubic-bezier(.3,.6,.2,1);overflow:hidden}.sp .faq-a>div{color:var(--muted);padding:0 26px 24px;font-size:16px;line-height:1.65}.sp .final{text-align:center;padding:130px 0 120px}.sp .final h1{margin:22px 0 20px}.sp footer{border-top:1px solid var(--line-soft);text-align:center;font-family:var(--mono);letter-spacing:.08em;color:var(--faint);padding:36px 0 46px;font-size:11px}.sp footer a{color:var(--faint)}.sp footer a:hover{color:var(--brass)}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sp-scan{0%,to{opacity:0;top:4%}12%,88%{opacity:.7}50%{top:94%}}@keyframes sp-marquee{to{transform:translate(-50%)}}@keyframes sp-slotPulse{0%,to{box-shadow:0 0 #dcb46400}50%{box-shadow:0 0 26px #dcb46433}}@keyframes sp-sealSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.sp .hero-grid,.sp .vs-wrap,.sp .unlike-grid,.sp .proof-cards{grid-template-columns:1fr}.sp .vs-med{display:none}.sp .vs-card.old,.sp .vs-card.new{transform:none}.sp .feat-grid,.sp .steps,.sp .board-grid,.sp .stat-band{grid-template-columns:1fr 1fr}.sp .step:after{display:none}.sp .offer-panel,.sp .seal-wrap{padding:34px 26px}.sp .hero{padding-top:130px}}@media(max-width:600px){.sp .feat-grid,.sp .steps,.sp .board-grid,.sp .stat-band,.sp .pile,.sp .widget-stats{grid-template-columns:1fr}}
