.pp{background:radial-gradient(circle at 85% 0%, #22e4ff17, transparent 34%), var(--obsidian);min-height:100vh;color:var(--paper)}.pp-wrap{z-index:1;max-width:860px;margin:0 auto;padding:0 22px;position:relative}.pp-top{border-bottom:1px solid var(--line);font:500 10px var(--font-jetbrains), monospace;letter-spacing:.18em;color:var(--mute);text-transform:uppercase;justify-content:space-between;gap:16px;padding:22px 0;display:flex}.pp-top b{color:var(--paper);font-weight:600}.pp-kicker{color:var(--cyan);font:500 10px var(--font-jetbrains), monospace;letter-spacing:.22em;text-transform:uppercase;display:block}.pp-hero{padding:72px 0 56px}.pp-hero h1{font:600 clamp(38px, 6.4vw, 66px)/1.02 var(--font-space-grotesk), sans-serif;letter-spacing:-.045em;max-width:15ch;margin:18px 0 0}.pp-hero p{max-width:62ch;color:var(--mute);margin:24px 0 0;font-size:17px;line-height:1.65}.pp-hero q{color:var(--paper);font-style:italic}.pp-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pp-sec{border-top:1px solid var(--line);padding:46px 0}.pp-sec h2{font:600 clamp(26px, 3.6vw, 34px)/1.12 var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;margin:12px 0 0}.pp-sec>p,.pp-lede{max-width:64ch;color:var(--mute);margin:14px 0 0;font-size:15.5px;line-height:1.7}.pp-sec strong{color:var(--paper)}.pp-outcomes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.pp-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.pp-card .say{color:var(--cyan);font:500 12px/1.5 var(--font-jetbrains), monospace;display:block}.pp-card p{color:var(--mute);margin:10px 0 0;font-size:14px;line-height:1.6}.pp-table{border-collapse:collapse;width:100%;margin-top:22px;font-size:14px}.pp-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 8px}.pp-table .c{width:44px;color:var(--dim);font:500 11px var(--font-jetbrains), monospace;padding-top:13px}.pp-table .t b{color:var(--paper);font-weight:600;display:block}.pp-table .t span{color:var(--mute);margin-top:3px;font-size:13px;line-height:1.55;display:block}.pp-table .a{text-align:right;width:80px;font:500 13px var(--font-jetbrains), monospace;color:var(--paper);white-space:nowrap;padding-top:12px}.pp-table tr.total td{border-bottom:0;border-top:1px solid var(--line-bright);padding-top:16px;font-size:16px}.pp-table tr.total .a{color:var(--cyan);font-size:17px}.pp-ladder{gap:10px;margin-top:22px;display:grid}.pp-rung{border:1px solid var(--line);background:var(--onyx);border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 18px;display:flex}.pp-rung span{color:var(--mute);font-size:14px}.pp-rung b{font:600 18px var(--font-jetbrains), monospace;white-space:nowrap}.pp-rung.you{border-color:var(--cyan);background:#22e4ff0f}.pp-rung.you span{color:var(--paper)}.pp-rung.you b{color:var(--cyan)}.pp-two{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.pp-list{color:var(--mute);margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.pp-faq{margin-top:20px}.pp-faq div{border-bottom:1px solid var(--line);padding:16px 0}.pp-faq b{font:600 17px var(--font-space-grotesk), sans-serif;letter-spacing:-.01em;display:block}.pp-faq p{color:var(--mute);margin:6px 0 0;font-size:14.5px;line-height:1.65}.pp-guarantee{background:#37e0a60f;border:1px solid #37e0a666;border-radius:14px;margin-top:20px;padding:22px;font-size:16px;line-height:1.6}.pp-guarantee b{color:var(--signal)}.pp-slots{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.pp-slot{border:1px solid var(--line-bright);background:var(--panel);border-radius:16px;flex-direction:column;gap:6px;padding:22px;display:flex}.pp-slot .d{font:600 26px/1.1 var(--font-space-grotesk), sans-serif;letter-spacing:-.03em}.pp-slot .m{color:var(--mute);margin-bottom:12px;font-size:13.5px}.pp-slot .btn{justify-content:center}.pp-fine{color:var(--dim);max-width:70ch;margin-top:16px;font-size:13px;line-height:1.65}.pp-fine b{color:var(--mute)}.pp-ask{font:500 18px/1.5 var(--font-space-grotesk), sans-serif;color:var(--paper);margin-top:26px}.pp-steps{counter-reset:s;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pp-steps li{counter-increment:s;color:var(--mute);align-items:flex-start;gap:14px;font-size:15px;line-height:1.6;display:flex}.pp-steps li:before{content:counter(s, decimal-leading-zero);color:var(--cyan);font:500 12px var(--font-jetbrains), monospace;flex:none;padding-top:4px}.pp-steps a{color:var(--cyan)}.pp-foot{border-top:1px solid var(--line);color:var(--dim);font:400 10px var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;padding:30px 0 60px;line-height:1.9}@media (max-width:720px){.pp-top{flex-direction:column;gap:6px}.pp-hero{padding:48px 0 40px}.pp-outcomes,.pp-two,.pp-slots{grid-template-columns:1fr}.pp-ctas .btn{flex:100%;justify-content:center}.pp-table .a{width:64px}}.pp-groups{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.pp-group h3{font:600 18px var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;margin:8px 0 0}.pp-check{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pp-check li{align-items:flex-start;gap:10px;display:flex}.pp-check li:before{content:"✓";color:var(--signal);flex:none;font-weight:700;line-height:1.5}.pp-check b{color:var(--paper);font-size:14.5px;font-weight:600;display:block}.pp-check span{color:var(--mute);margin-top:2px;font-size:13.5px;line-height:1.55;display:block}.pp-price{border:1px solid var(--cyan);background:#22e4ff0d;border-radius:16px;margin-top:24px;padding:26px}.pp-price .big{font:600 clamp(40px, 6vw, 56px)/1 var(--font-space-grotesk), sans-serif;letter-spacing:-.04em}.pp-price .per{color:var(--mute);margin-top:8px;font-size:15px}.pp-price ul{margin:18px 0 0}.pp-price .pp-ctas{margin-top:22px}@media (max-width:720px){.pp-groups{grid-template-columns:1fr}.pp-price{padding:20px}}.pp-price .was{color:var(--dim);font:500 13px var(--font-jetbrains), monospace;margin-bottom:8px;text-decoration:line-through}.pp-price .deal{border-left:2px solid var(--cyan);color:var(--paper);background:#22e4ff0a;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.pp-sec>.pp-check{margin-top:18px}
