.plan-wall{--page:#040404;--surface:#0A0A0A;--surface-2:#111111;--ink:#F5F0E8;--ink-strong:#FFFFFF;--muted:#7A7A7A;--line:#262626;--line-strong:#363636;--accent:#00E5FF;--ok:#10B981;--warn:#F59E0B;--font:"Cabinet Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.plan-wall *{box-sizing:border-box;margin:0;padding:0}.plan-wall{background:var(--page);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;padding:40px 24px 90px;line-height:1.45}.plan-wall .wrap{max-width:1280px;margin:0 auto}.plan-wall .num{font-variant-numeric:tabular-nums}.plan-wall h1{font-size:25px;font-weight:700;color:var(--ink-strong);letter-spacing:-.025em}.plan-wall .sub{color:var(--muted);font-size:13px;margin-top:7px;max-width:80ch}.plan-wall .sub b,.plan-wall .why b{color:var(--ink);font-weight:600}.plan-wall .eyebrow{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.plan-wall h2{font-size:15px;font-weight:650;color:var(--ink-strong);margin-bottom:5px}.plan-wall .why{color:var(--muted);font-size:12.5px;max-width:72ch}.plan-wall section{margin-top:48px;border-top:1px solid var(--line);padding-top:30px}.plan-wall .stage{display:flex;gap:28px;flex-wrap:wrap;margin-top:22px;align-items:flex-start}.plan-wall .case{width:600px;max-width:100%}.plan-wall .case.sm{width:392px}.plan-wall .cap{font-size:11px;color:var(--muted);margin-bottom:10px;min-height:32px}.plan-wall .cap b{display:block;color:var(--ink);font-size:12px;font-weight:650}.plan-wall .screen{height:520px;border-radius:18px;background:var(--surface);position:relative;overflow:hidden;border:1px solid var(--line)}.plan-wall .screen .bar{bottom:140px;height:54px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);align-items:center;padding:0 14px;color:var(--muted)}.plan-wall .screen .bar,.plan-wall .toast{position:absolute;left:16px;right:16px;display:flex;font-size:12px}.plan-wall .toast{bottom:18px;border-radius:12px;border:1px solid var(--line-strong);background:#141414;padding:11px 12px;gap:10px}.plan-wall .toast i{font-style:normal;color:var(--muted)}.plan-wall .wall{width:600px;max-width:100%;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0A0A0B;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6)}.plan-wall .grid{position:absolute;inset:0 0 auto 0;height:200px;overflow:hidden;perspective:440px;pointer-events:none}.plan-wall .grid i{position:absolute;left:-30%;right:-30%;top:-4%;bottom:-58%;transform:rotateX(34deg);transform-origin:50% 0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(85% 80% at 50% 12%,#000 18%,transparent 76%);mask-image:radial-gradient(85% 80% at 50% 12%,#000 18%,transparent 76%)}.plan-wall .glow{position:absolute;left:50%;top:-130px;width:520px;height:280px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(0,229,255,.15),rgba(0,229,255,.04) 52%,transparent 74%)}.plan-wall .in{position:relative;padding:20px 24px}.plan-wall .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.plan-wall .chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:99px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:12px}.plan-wall .chip small{font-size:10.5px;color:#7d7f86}.plan-wall .chip b{font-weight:600;color:#F5F5F6}.plan-wall .x{width:30px;height:30px;border-radius:99px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#9A9DA5;display:grid;place-items:center;font-size:15px}.plan-wall .head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:end;margin-bottom:16px}.plan-wall .price{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.plan-wall .gift{display:inline-flex;align-items:center;gap:5px;line-height:1;font-size:10.5px;letter-spacing:.01em;color:#CFEFE3;border:1px solid rgba(16,185,129,.45);background:rgba(16,185,129,.12);border-radius:99px;padding:4px 10px 4px 8px;box-shadow:0 0 18px rgba(16,185,129,.18);position:relative}.plan-wall .gift:after{content:"";position:absolute;left:18px;bottom:-5px;width:8px;height:8px;background:#0f2a22;border-right:1px solid rgba(16,185,129,.45);border-bottom:1px solid rgba(16,185,129,.45);transform:rotate(45deg)}.plan-wall .gift b{color:var(--ok);font-weight:800;font-size:12.5px}.plan-wall .hero{display:flex;align-items:baseline;gap:8px}.plan-wall .hero b{font-size:44px;font-weight:600;line-height:.85;letter-spacing:-.025em;color:#F5F5F6}.plan-wall .hero b.kept{color:var(--accent);text-shadow:0 0 22px rgba(0,229,255,.45)}.plan-wall .hero span{font-size:13px;color:#B9BBC0;white-space:nowrap}.plan-wall .how{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:stretch}.plan-wall .how>div{border:1px solid rgba(255,255,255,.08);background:#141417;border-radius:12px;padding:9px 11px}.plan-wall .how>div.use{border-color:rgba(0,229,255,.28);background:rgba(0,229,255,.05)}.plan-wall .how b{display:block;font-size:12.5px;font-weight:700;color:#F5F5F6}.plan-wall .how span{display:block;font-size:10.5px;color:#8A8C93;line-height:1.35;margin-top:2px}.plan-wall .how i{font-style:normal;align-self:center;color:var(--accent);font-weight:700;font-size:15px}.plan-wall .rule{display:flex;align-items:center;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:#5c5e65;margin-bottom:10px}.plan-wall .rule:after,.plan-wall .rule:before{content:"";height:1px;flex:1;background:rgba(255,255,255,.07)}.plan-wall .moat{border:1px solid rgba(0,229,255,.28);background:linear-gradient(180deg,rgba(0,229,255,.07),rgba(0,229,255,.015));border-radius:14px;padding:12px 14px;margin-bottom:8px}.plan-wall .mh b{display:block;font-size:14px;font-weight:750;color:#F5F5F6}.plan-wall .mh p{font-size:11.5px;color:#B9BBC0;margin-top:3px}.plan-wall .steps{display:flex;align-items:stretch;gap:4px;margin-top:10px}.plan-wall .st{flex:1;min-width:0;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);border-radius:10px;padding:8px 4px 7px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.plan-wall .st.ed{border-color:rgba(0,229,255,.45);background:rgba(0,229,255,.1)}.plan-wall .st .ic svg{width:16px;height:16px;stroke:var(--accent);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.plan-wall .st b{font-size:11.5px;font-weight:700;color:#F5F5F6}.plan-wall .st em{font-style:normal;font-size:9.5px;color:#8A8C93;line-height:1.2}.plan-wall .arr{font-style:normal;align-self:center;color:var(--accent);font-size:14px;font-weight:700}.plan-wall .tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px}.plan-wall .tool{border:1px solid rgba(255,255,255,.08);background:#141417;border-radius:11px;padding:8px 9px;min-width:0}.plan-wall .tool b{font-size:12px;font-weight:650;color:#F5F5F6;display:flex;align-items:center;gap:6px}.plan-wall .tool svg{width:13px;height:13px;stroke:var(--accent);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.plan-wall .tool span{display:block;font-size:10px;color:#7d7f86;line-height:1.3;margin-top:2px}.plan-wall .act{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}.plan-wall .cta{border:0;background:var(--accent);color:#04252b;font:inherit;font-size:16.5px;font-weight:800;letter-spacing:-.012em;box-shadow:0 0 26px rgba(0,229,255,.42)}.plan-wall .cta,.plan-wall .row{height:50px;border-radius:14px;cursor:pointer}.plan-wall .row{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);color:#F5F5F6;font:inherit;font-size:12.5px;display:flex;align-items:center;justify-content:center;gap:6px}.plan-wall .row i{font-style:normal;color:#9A9DA5}.plan-wall .stripe{margin-top:8px;text-align:center;font-size:11px;color:#7d7f86}@media (max-width:640px){.plan-wall .head{grid-template-columns:1fr}.plan-wall .tools{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-wall .steps{flex-wrap:wrap}.plan-wall .arr{display:none}.plan-wall .st{flex:1 0 30%}.plan-wall .act{grid-template-columns:1fr}}.plan-wall .reasons{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.plan-wall .rs{border-left:2px solid var(--line-strong);padding:2px 0 2px 14px}.plan-wall .rs b{font-size:12.5px;color:var(--ink-strong);display:block;margin-bottom:3px}.plan-wall .rs p{font-size:12px;color:var(--muted)}.plan-wall .rs p b{display:inline;color:var(--ink);font-size:inherit}.plan-wall .rs.hold{border-left-color:var(--warn)}.plan-wall .how b{display:flex;align-items:center;gap:6px}.plan-wall .how b svg{width:14px;height:14px;stroke:var(--accent);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.plan-wall .tool svg path[fill]{fill:var(--accent)}.plan-wall .mh p.nos{display:flex;gap:16px;margin-top:9px;font-size:14.5px;font-weight:750;letter-spacing:-.005em}.plan-wall .nos span{color:var(--accent)}.plan-wall .nos span:nth-child(2){color:#7CF3FF}.plan-wall .nos span:nth-child(3){color:#B9F7FF}.plan-wall .cta{position:relative;overflow:hidden}.plan-wall .cta .cg{position:absolute;inset:0;overflow:hidden;perspective:150px;pointer-events:none}.plan-wall .cta .cg i{position:absolute;left:-25%;right:-25%;top:-8%;bottom:-78%;transform:rotateX(40deg);transform-origin:50% 0;background-image:linear-gradient(rgba(3,40,60,.13) 1px,transparent 0),linear-gradient(90deg,rgba(3,40,60,.13) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 62% 70% at 50% 6%,#000 14%,transparent 68%);mask-image:radial-gradient(ellipse 62% 70% at 50% 6%,#000 14%,transparent 68%)}.plan-wall .cta .cl{position:relative}.plan-wall .nos span:first-child{color:#E9FF2E;text-shadow:0 0 12px rgba(233,255,46,.35)}.plan-wall .nos span:nth-child(2){color:#00E5FF}.plan-wall .nos span:nth-child(3){color:#B794FF}.plan-wall .st.ed{border-color:rgba(233,255,46,.45);background:rgba(233,255,46,.07)}.plan-wall .st.ed .ic svg{stroke:#E9FF2E}.plan-wall .st:nth-of-type(4) em{color:#E9FF2E}.plan-wall i>svg{width:1em;height:1em;display:block}.plan-wall a{color:inherit;text-decoration:none}