.pz-root{color:#fff;background:#050b1a;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0}.pz-stage{position:absolute;inset:0 0 64px;overflow:hidden}.pz-wrap{transform-origin:50%;width:1920px;height:1080px;margin:-540px 0 0 -960px;position:absolute;top:50%;left:50%}.pz-slide{--accent:#06f;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 45%), linear-gradient(135deg, #0a1f44, #050b1a 70%);width:1920px;height:1080px;padding:130px 160px;position:relative;overflow:hidden}.pz-slide:after{content:"";background:#ff2d3d;border-radius:4px;width:180px;height:8px;position:absolute;bottom:90px;left:160px}.tone-red{--accent:#ff2d3d}.tone-blue{--accent:#06f}.tone-teal{--accent:#078f86}.tone-green{--accent:#16865a}.tone-purple{--accent:#7656c7}.tone-amber{--accent:#c98212}.tone-pink{--accent:#b23778}.pz-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c0c6d4;font-size:26px;font-weight:600}.pz-title{letter-spacing:-.04em;max-width:1500px;margin:24px 0 60px;font-family:Space Grotesk,sans-serif;font-size:96px;line-height:1.04}.pz-points{gap:30px;margin:0;padding:0;list-style:none;display:grid}.pz-points li{color:#e8ecf5;padding-left:64px;font-size:40px;line-height:1.25;position:relative}.pz-points li:before{content:"";background:var(--accent);width:26px;height:26px;box-shadow:0 0 30px var(--accent);border-radius:8px;position:absolute;top:14px;left:0}.pz-cover{flex-direction:column;justify-content:center;display:flex}.pz-cover img{border-radius:32px;margin-bottom:40px}.pz-hero{letter-spacing:-.05em;color:#0000;background:linear-gradient(120deg,#fff,#3385ff 60%,#ff2d3d);-webkit-background-clip:text;background-clip:text;margin:16px 0 36px;font-family:Space Grotesk,sans-serif;font-size:200px;line-height:1}.pz-lead{color:#dbe1ee;max-width:1300px;font-size:46px;line-height:1.25}.pz-page{color:#9aa5bb;font-size:22px;position:absolute;bottom:76px;right:160px}.pz-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;display:grid}.pz-price{--accent:#06f;background:color-mix(in srgb, var(--accent) 18%, #0a1224);border:3px solid color-mix(in srgb, var(--accent) 60%, transparent);border-radius:32px;flex-direction:column;gap:18px;min-width:0;min-height:420px;padding:48px 40px;display:flex}.pz-price.featured{box-shadow:0 0 60px color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-16px)}.pz-price.t-trial{--accent:#c98212}.pz-price.t-monthly{--accent:#06f}.pz-price.t-semester{--accent:#078f86}.pz-price.t-annual{--accent:#16865a}.pz-price b{font-size:36px}.pz-price strong{font-family:Space Grotesk,sans-serif;font-size:88px;line-height:1}.pz-price strong small{color:#c0c6d4;font-size:30px}.pz-price span{color:#dbe1ee;font-size:28px}.pz-price em{color:#fff;background:var(--accent);border-radius:999px;align-self:flex-start;margin-top:auto;padding:10px 22px;font-size:26px;font-style:normal;font-weight:600}.pz-foot{color:#c0c6d4;margin-top:50px;font-size:30px}.pz-bar{background:#0a1224;border-top:1px solid #2c3342;justify-content:center;align-items:center;gap:12px;height:64px;display:flex;position:absolute;bottom:0;left:0;right:0}.pz-bar>button{color:#fff;cursor:pointer;background:#1e2733;border:1px solid #2c3342;border-radius:10px;padding:8px 14px;font-size:14px}.pz-bar>button:disabled{opacity:.4;cursor:default}.pz-dots{gap:6px;display:flex}.pz-dots button{cursor:pointer;background:#2c3342;border:0;border-radius:50%;width:10px;height:10px;padding:0}.pz-dots button.on{background:#ff2d3d;border-radius:5px;width:26px}@media (width<=640px){.pz-dots{display:none}}.pz-print{background:#050b1a}.pz-print-page{break-after:page;page-break-after:always;width:1920px;height:1080px}@page{size:1920px 1080px;margin:0}@media print{.pz-print-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
