.pz *{box-sizing:border-box;margin:0;padding:0}.pz{color:#f8f7f4;background:#121d33;font-family:Inter,sans-serif;overflow:hidden}.pz .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.pz .hero{text-align:center;background:radial-gradient(1200px 600px at 70% -10%,#2a3c63 0%,#1b2a4a 55%,#121d33 100%);padding:72px 0 8px}.pz .eyebrow{letter-spacing:.25em;color:#c5a55a;text-transform:uppercase;font-family:Space Mono,monospace;font-size:12px}.pz h1{max-width:800px;margin:18px auto 0;font-family:Montserrat,sans-serif;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.08}.pz .sub{color:#cfd6e4;max-width:640px;margin:18px auto 0;font-size:clamp(15px,1.8vw,19px);line-height:1.6}.pz .launch{letter-spacing:.22em;color:#c5a55a;text-transform:uppercase;margin:20px auto 0;font-family:Space Mono,monospace;font-size:14px}.pz .rule{background:#c5a55a;width:72px;height:2px;margin:26px auto}.pz .trust{letter-spacing:.18em;color:#8fa0bf;text-transform:uppercase;font-family:Space Mono,monospace;font-size:12px}.pz .cta{color:#c5a55a;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid #c5a55a;border-radius:999px;margin:26px auto 0;padding:14px 30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.pz .cta:hover{color:#121d33;background:#c5a55a}.pz .heroCan{width:min(380px,74vw);margin:44px auto 64px;position:relative}.pz .heroCan:before{content:"";background:radial-gradient(closest-side, var(--pzAccent,#6fbf5b) 0%, transparent 70%);opacity:.28;filter:blur(10px);z-index:0;height:38%;position:absolute;inset:auto -20% -8%}.pz .heroCan img{z-index:1;border-radius:18px;width:100%;height:auto;display:block;position:relative;box-shadow:0 30px 60px #00000073}.pz .band{color:#121d33;text-align:center;letter-spacing:.22em;text-transform:uppercase;background:#c5a55a;padding:18px 12px;font-family:Montserrat,sans-serif;font-size:clamp(14px,2vw,20px);font-weight:800}.pz .pillars{background:#1b2a4a;padding:72px 0}.pz .grid4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.pz .card{background:#121d338c;border:1px solid #c5a55a59;border-radius:14px;padding:26px 22px}.pz .card h3{color:#c5a55a;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.pz .card p{color:#cfd6e4;font-size:14px;line-height:1.6}.pz h2{text-align:center;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:clamp(24px,3.4vw,36px);font-weight:800}.pz .kicker{letter-spacing:.25em;color:#c5a55a;text-transform:uppercase;text-align:center;margin-bottom:14px;font-family:Space Mono,monospace;font-size:12px;display:block}.pz .hint{color:#8fa0bf;text-align:center;margin-top:4px;font-size:13px}.pz .lineup{background:#121d33;padding:72px 0}.pz .grid6{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px;display:grid}@media (width<=640px){.pz .grid6{grid-template-columns:repeat(2,1fr);gap:14px}}.pz .flav{text-align:center;cursor:pointer;border-radius:14px;padding:8px;transition:background .2s}.pz .flav:hover{background:#c5a55a14}.pz .flav.active{outline:1.5px solid #c5a55a80}.pz .flav img{border-radius:12px;width:100%;max-width:250px;height:auto}.pz .flav b{margin-top:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:block}.pz .story{background:#1b2a4a;padding:72px 0}.pz .story p{text-align:center;color:#cfd6e4;max-width:700px;margin:0 auto;font-size:16px;line-height:1.8}.pz .ing{grid-template-columns:repeat(4,1fr);gap:14px;max-width:860px;margin:34px auto 0;display:grid}@media (width<=640px){.pz .ing{grid-template-columns:repeat(2,1fr)}}.pz .ing div{text-align:center;background:#121d3373;border:1px solid #c5a55a4d;border-radius:12px;padding:16px 12px}.pz .ing b{letter-spacing:.1em;color:#c5a55a;text-transform:uppercase;margin-bottom:6px;font-family:Space Mono,monospace;font-size:11.5px;display:block}.pz .ing span{color:#cfd6e4;font-size:12.5px;line-height:1.5}.pz footer{text-align:center;background:#0d1526;padding:44px 24px}.pz footer .wm{letter-spacing:.3em;color:#c5a55a;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.pz footer p{color:#8fa0bf;max-width:620px;margin:14px auto 0;font-size:12.5px;line-height:1.7}.pz footer a{color:#c5a55a;text-decoration:none}.pz .soc{justify-content:center;gap:14px;margin-top:22px;display:flex}.pz .soc a{border:1.5px solid #c5a55a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:inline-flex}.pz .soc a:hover{background:#c5a55a}.pz .soc svg{fill:#c5a55a;width:20px;height:20px;transition:fill .2s}.pz .soc a:hover svg{fill:#121d33}html,body{background:#121d33;margin:0;padding:0}
