.hero{padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,120px)}.hero:after{content:"";position:absolute;z-index:-1;inset:-10% -20% auto auto;width:900px;height:900px;background:radial-gradient(closest-side at 58% 46%,rgba(46,224,122,.16),transparent 70%),radial-gradient(closest-side at 40% 62%,rgba(10,132,255,.2),transparent 75%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,5vw,72px);align-items:center}.hero-copy{display:flex;flex-direction:column;gap:28px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.92rem;color:var(--muted)}.hero-meta span{display:inline-flex;align-items:center;gap:8px}.hero-meta svg{width:16px;height:16px;color:var(--profit)}.stage{position:relative;min-height:700px;display:grid;place-items:center}.stage .phone{rotate:4deg;z-index:2}.stage .shelf{position:absolute;left:-8%;bottom:40px;z-index:3;rotate:-7deg;width:196px}.stage .shelf .shelf-price{font-size:2rem}.stage .chip{position:absolute;z-index:4}.stage .c1{top:120px;left:2%;rotate:-5deg;font-size:1.45rem;padding:12px 20px}.stage .c2{top:250px;right:-2%;rotate:5deg}.stage .c3{bottom:160px;right:0;rotate:-2deg}.stage-note{position:absolute;bottom:-18px;right:0;font-family:var(--mono);font-size:.7rem;color:var(--faint);letter-spacing:.04em}.float{animation:float 7s ease-in-out infinite}.float.d2{animation-delay:-2.4s}.float.d3{animation-delay:-4.6s}@keyframes float{50%{translate:0 -10px}}.problem{padding-block:clamp(80px,10vw,140px)}.problem-head{text-align:center;display:grid;justify-items:center;gap:22px;margin-bottom:clamp(40px,5vw,64px)}.problem-head .lede{text-align:center}.vs{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);align-items:stretch}.vs-title{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;margin:0 0 22px}.guess{overflow:hidden;display:flex;flex-direction:column}.guess-body{display:flex;flex-direction:column;gap:16px;flex:1}.tabs{display:flex;gap:4px;align-items:flex-end;font-size:.72rem;color:var(--muted);border-bottom:1px solid var(--line);overflow:hidden}.tabs span{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 10px;border-radius:8px 8px 0 0;background:var(--ink-3);max-width:150px}.tabs span:first-child{background:var(--ink-1);color:var(--text);box-shadow:inset 0 1px 0 var(--line-strong)}.tabs .more{background:none;color:var(--faint)}.calc{background:#000;border-radius:18px;padding:16px 20px 18px;text-align:right;box-shadow:inset 0 0 0 1px var(--line)}.calc small{display:block;font-family:var(--mono);color:var(--faint);font-size:.95rem}.calc b{font-family:var(--text-face);font-weight:300;font-size:3.2rem;line-height:1.1;color:#fff;letter-spacing:-.02em}.forgot{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.95rem}.forgot li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:#ff5c6c0f;box-shadow:inset 0 0 0 1px #ff5c6c24;color:var(--muted)}.forgot li b{font-family:var(--mono);color:var(--loss);font-weight:600}.guess-foot{margin-top:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding:20px 4px 4px;border-top:1px dashed var(--line-strong)}.guess-foot small{display:block;font-size:.8rem;color:var(--muted);margin-bottom:2px}.guess-foot s,.guess-foot strong{font-family:var(--display);font-weight:900;font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.03em;line-height:1}.guess-foot s{color:var(--loss);text-decoration-thickness:3px}.guess-foot strong{color:var(--profit)}.guess-foot .arrow{color:var(--faint);font-size:1.6rem;padding-bottom:4px}.guess-foot>div:last-child{text-align:right}.note{position:absolute;z-index:2;font-family:Caveat,Bradley Hand,cursive;font-weight:600;font-size:1.35rem;line-height:1.1;padding:12px 16px 14px;color:#2b2410;box-shadow:0 16px 24px -12px #000000b3}.note.y{background:#ffe27a;top:92px;right:26px;rotate:6deg}.note.p{background:#ffc2c8;bottom:118px;right:34px;rotate:-6deg}.know{box-shadow:var(--shadow-lift),0 0 0 1px #2ee07a38,0 40px 120px -60px #2ee07a73}.prod{display:flex;gap:14px;align-items:center;margin-bottom:18px}.prod-img{position:relative;width:72px;height:72px;flex:none;border-radius:14px;background:var(--paper);overflow:hidden}.prod-img img{width:100%;height:100%;object-fit:contain}.prod b{display:block;font-weight:600;line-height:1.3}.prod small{color:var(--muted);font-size:.85rem}.receipt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.92rem;display:grid;gap:7px;padding:16px 18px;border-radius:16px;background:#00000047;box-shadow:inset 0 0 0 1px var(--line)}.receipt div{display:flex;justify-content:space-between;gap:12px}.receipt span:first-child{color:var(--muted)}.receipt .total{border-top:1px dashed var(--line-strong);padding-top:10px;margin-top:4px;align-items:baseline}.receipt .total span:first-child{color:var(--text);font-family:var(--text-face);font-weight:600}.receipt .total b{font-family:var(--display);font-weight:900;font-size:2.3rem;letter-spacing:-.03em;color:var(--profit);text-shadow:0 0 30px rgba(46,224,122,.45);line-height:1}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.stat{border-radius:14px;background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line);padding:10px 12px}.stat small{display:block;font-size:.72rem;color:var(--muted);letter-spacing:.02em}.stat b{font-family:var(--mono);font-weight:600;font-size:1.15rem;color:var(--profit)}.spark{margin-top:14px;border-radius:14px;background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line);padding:12px 14px 10px}.spark-head{display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted);margin-bottom:6px}.spark-head .num{color:var(--faint)}.spark svg{display:block;width:100%;height:64px}.alert{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:11px 14px;border-radius:14px;background:var(--warn-deep);color:#ffd58a;font-size:.9rem;line-height:1.45}.alert svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--warn)}.alert b{color:var(--warn)}.stamp{position:absolute;top:26px;right:26px;font-family:var(--mono);font-weight:700;font-size:.78rem;letter-spacing:.16em;color:var(--profit);border:2px solid var(--profit);border-radius:8px;padding:6px 10px;rotate:8deg;box-shadow:0 0 20px -4px #2ee07a99,inset 0 0 12px -4px #2ee07a99}.fine{margin-top:14px;font-size:.78rem;color:var(--faint)}@media(max-width:900px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr}.stage{min-height:0;padding-block:40px 30px}.stage .phone{--w: 250px}.stage .shelf{width:180px;left:0;bottom:40px;padding:10px 12px 9px}.stage .shelf .shelf-price{font-size:1.8rem}.stage .c1{top:40px;left:0;font-size:1.1rem;padding:9px 14px}.stage .c2{top:150px;right:0;font-size:1rem;padding:8px 13px}.stage .c3{bottom:110px;right:0;font-size:.8rem;padding:8px 12px}.vs{grid-template-columns:1fr}}@media(max-width:480px){.nav .btn{display:none}.badge{height:52px;padding:0 16px 0 12px}.badge b{font-size:1.1rem}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat b{font-size:1rem}.note.y{top:76px;right:14px;font-size:1.15rem}.note.p,.stamp{display:none}.stage .shelf{width:150px;left:-2px}.stage .shelf .shelf-price{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.float{animation:none}}
