.page-hero{padding-bottom:28px}section#pricing.section{padding-top:28px}@media(max-width:900px){.page-hero{padding-bottom:18px}section#pricing.section{padding-top:20px}}#pricing .plan-subnote{margin-top:26px;text-align:center;font-size:13px;color:var(--green);line-height:1.6;font-weight:400;letter-spacing:.2px;position:relative;z-index:2}#pricing .plan-subnote .ca-green{color:var(--green);font-weight:600;font-style:italic}#pricing .tog-btn.on{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#000;font-weight:700}.plan.zeno-hero{border:2px solid var(--gold)!important;background:linear-gradient(155deg,rgba(240,180,41,.08) 0,var(--surface) 50%)!important;transform:scale(1.03);z-index:2;box-shadow:0 0 60px rgba(240,180,41,.08)}.plan.zeno-hero:hover{transform:scale(1.03) translateY(-4px)!important;border-color:var(--gold)!important}@media(max-width:900px){.plan.zeno-hero{transform:none}.plan.zeno-hero:hover{transform:translateY(-4px)!important}}@keyframes pp-rotate{to{transform:rotate(360deg)}}@keyframes zps-arrow-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes zps-jump-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}#pricing{--pp-border-hi:rgba(255,255,255,.12);--pp-muted-2:rgba(180,190,220,.4);--pp-gold-deep:#d4a017;--pp-gold-warm:#ffd76a;--pp-surface:#11172a;--pp-bg-2:#0d1220;scroll-margin-top:80px}#pricing .section-label{display:inline-flex;align-items:center;gap:14px;font-family:Syne,'Syne Fallback',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:18px}#pricing .section-label::after,#pricing .section-label::before{content:'';width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}#pricing .section-title{font-family:Syne,'Syne Fallback',sans-serif;font-weight:800;font-size:clamp(38px, 5vw, 58px);line-height:1.05;letter-spacing:-1.2px;margin-bottom:18px}#pricing .section-title .grad{background:linear-gradient(135deg,#fff 0,var(--gold) 60%,var(--pp-gold-warm) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#pricing .section-sub{font-size:15px;line-height:1.6;color:var(--muted);max-width:620px;margin:0 auto 36px}#pricing .billing-toggle{background:var(--pp-surface);border:1px solid var(--pp-border-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 8px 24px rgba(0,0,0,.4);padding:5px;margin-bottom:48px}#pricing .tog-btn{font-family:Syne,'Syne Fallback',sans-serif;font-size:12px;letter-spacing:.5px;padding:10px 26px;font-weight:600}#pricing .tog-btn.on{box-shadow:0 4px 14px rgba(0,229,255,.25)}#pricing .pricing-grid{gap:24px;max-width:1180px;align-items:stretch}#pricing .plan{position:relative;background:linear-gradient(165deg,var(--pp-surface) 0,var(--pp-bg-2) 100%);border:1px solid var(--border);border-radius:22px;padding:36px 30px 30px;overflow:hidden;isolation:isolate;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;--mx:50%;--my:50%}#pricing .plan::before{content:'';position:absolute;inset:0;background:radial-gradient(380px circle at var(--mx) var(--my),rgba(0,229,255,.05),transparent 45%);opacity:0;transition:opacity .4s;pointer-events:none;z-index:1;border-radius:inherit}#pricing .plan:hover::before{opacity:1}#pricing .plan.hot::before{background:radial-gradient(380px circle at var(--mx) var(--my),rgba(0,229,255,.07),transparent 45%)}#pricing .plan.zeno-hero::before{background:radial-gradient(380px circle at var(--mx) var(--my),rgba(240,180,41,.09),transparent 45%)}#pricing .plan.zeno-hero::after{content:'';position:absolute;inset:-1px;background:conic-gradient(from 0deg,transparent 0deg,rgba(240,180,41,.4) 60deg,rgba(255,215,106,.6) 90deg,rgba(240,180,41,.4) 120deg,transparent 180deg,transparent 360deg);border-radius:inherit;z-index:0;animation:8s linear infinite pp-rotate;opacity:.85;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}#pricing .plan.hot::after{content:'';position:absolute;inset:-1px;background:conic-gradient(from 180deg,transparent 0deg,rgba(0,229,255,.3) 60deg,rgba(123,97,255,.4) 90deg,rgba(0,229,255,.3) 120deg,transparent 180deg,transparent 360deg);border-radius:inherit;z-index:0;animation:12s linear infinite reverse pp-rotate;opacity:.7;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}#pricing .plan:hover{transform:translateY(-6px);border-color:var(--pp-border-hi);box-shadow:0 24px 56px -20px rgba(0,0,0,.55)}#pricing .plan.hot:hover{border-color:rgba(0,229,255,.3);box-shadow:0 24px 56px -20px rgba(0,229,255,.18)}#pricing .plan.zeno-hero:hover{transform:translateY(-6px) scale(1.005);border-color:rgba(240,180,41,.5);box-shadow:0 28px 60px -20px rgba(240,180,41,.25)}#pricing .plan.zeno-hero{transform:scale(1.015);border:1px solid rgba(240,180,41,.25);background:linear-gradient(165deg,rgba(240,180,41,.06) 0,var(--pp-surface) 35%,var(--pp-bg-2) 100%)}#pricing .plan-tier{font-family:Syne,'Syne Fallback',sans-serif;font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.02em;text-transform:none;margin-bottom:6px;position:relative;z-index:2;background:linear-gradient(120deg,#fff 0,#e8eaf6 70%,#d8dde6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#pricing .plan.hot .plan-tier{background:linear-gradient(120deg,#fff 0,var(--accent) 60%,var(--accent2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#pricing .plan.zeno-hero .plan-tier{background:linear-gradient(120deg,#fff 0,var(--pp-gold-warm) 50%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#pricing .plan-tagline{font-family:'DM Sans','DM Sans Fallback',sans-serif;font-weight:400;font-size:13px;line-height:1.55;letter-spacing:0;color:var(--muted);margin-bottom:24px;min-height:41px;position:relative;z-index:2}#pricing .plan-badge{position:absolute;top:22px;left:-8px;font-family:Syne,'Syne Fallback',sans-serif;font-size:9.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px 6px 16px;z-index:4;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%,4px 50%)}#pricing .plan-badge.cyan{background:linear-gradient(135deg,var(--accent),var(--accent2))!important;color:#000!important;box-shadow:0 4px 14px rgba(0,229,255,.35);padding:6px 14px 6px 16px!important;font-size:9.5px!important;letter-spacing:1.5px!important;top:22px!important;right:auto!important;left:-8px!important;border-radius:0!important}#pricing .plan-badge:not(.cyan){background:linear-gradient(135deg,var(--gold),var(--pp-gold-deep))!important;color:#1a1208!important;box-shadow:0 4px 14px rgba(240,180,41,.45);padding:6px 14px 6px 16px!important;font-size:9.5px!important;letter-spacing:1.5px!important;top:22px!important;right:auto!important;left:-8px!important;border-radius:0!important}#pricing .plan,#pricing .plan.hot,#pricing .plan.zeno-hero{padding-top:64px}#pricing .plan-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;position:relative;z-index:2}#pricing .plan-price{font-family:Syne,'Syne Fallback',sans-serif;font-weight:800;font-size:64px;line-height:1;letter-spacing:-2px;color:var(--text);background:linear-gradient(180deg,#fff 0,#e8eaf6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#pricing .plan.zeno-hero .plan-price{background:linear-gradient(180deg,#fff 0,var(--pp-gold-warm) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#pricing .plan-per{font-size:13px;color:var(--muted);font-weight:400;margin-bottom:8px}#pricing .plan-note{font-size:11.5px;color:var(--muted);min-height:18px;margin-bottom:22px;font-family:'JetBrains Mono',monospace;letter-spacing:.2px;position:relative;z-index:2}#pricing .plan-note strong{color:var(--green);font-weight:600}#pricing hr.plan-rule{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:4px 0 22px}#pricing .plan-perks{list-style:none;padding:0;display:flex;flex-direction:column;gap:9px;margin-bottom:28px;flex:1 1 auto;position:relative;z-index:2}#pricing .plan-perks li{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;padding:1px 0}#pricing .plan-perks li.yes{color:var(--text);font-weight:400}#pricing .plan-perks li.no{color:var(--muted);opacity:.4;text-decoration:line-through;text-decoration-color:rgba(255,255,255,.12)}#pricing .plan-perks .ck{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;font-size:11px;font-weight:700;border-radius:50%;background:rgba(0,214,143,.12);color:var(--green);border:1px solid rgba(0,214,143,.25)}#pricing .plan.zeno-hero .plan-perks .ck{background:rgba(240,180,41,.12);color:var(--gold);border-color:rgba(240,180,41,.3)}#pricing .plan-perks .xk{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;font-size:10px;color:var(--muted);opacity:.5}#pricing .plan-btn{width:100%;padding:15px 18px;border-radius:12px;font-family:Syne,'Syne Fallback',sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.4px;text-align:center;display:block;text-decoration:none;cursor:pointer;transition:.25s cubic-bezier(.22,.61,.36,1);position:relative;z-index:2;border:1px solid transparent}#pricing .plan-btn.outline{background:rgba(255,255,255,.03);border-color:var(--pp-border-hi);color:var(--text)}#pricing .plan-btn.outline:hover{background:rgba(255,255,255,.06);border-color:rgba(0,229,255,.5);color:var(--accent);transform:translateY(-1px)}#pricing .plan-btn.fill{background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);color:#000;box-shadow:0 8px 24px -8px rgba(0,229,255,.45)}#pricing .plan-btn.fill:hover{box-shadow:0 12px 32px -8px rgba(0,229,255,.6);transform:translateY(-2px)}#pricing .plan.zeno-hero .plan-btn{background:linear-gradient(135deg,var(--gold) 0,var(--pp-gold-deep) 100%)!important;color:#000!important;font-size:14.5px!important;padding:16px 18px!important;border:none!important;box-shadow:0 8px 28px -8px rgba(240,180,41,.5)}#pricing .plan.zeno-hero .plan-btn:hover{box-shadow:0 14px 36px -8px rgba(240,180,41,.7);transform:translateY(-2px)}#pricing .plan.zeno-hero>div[style*="$1.33/day"]{background:linear-gradient(135deg,rgba(240,180,41,.1) 0,rgba(240,180,41,.04) 100%)!important;border:1px solid rgba(240,180,41,.18)!important;border-radius:10px!important;padding:12px 16px!important;font-family:'JetBrains Mono',monospace!important;font-size:11.5px!important;letter-spacing:.2px!important;color:var(--gold)!important;margin-bottom:22px!important;position:relative;z-index:2}#pricing .plan-perks li span[style*="Zeno only"],#pricing .plan-perks li span[style*=New]{font-family:Syne,'Syne Fallback',sans-serif!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:1.3px!important;text-transform:uppercase!important;padding:2px 7px!important;border-radius:4px!important;vertical-align:2px!important}#pricing .pricing-footnote{text-align:center;margin-top:36px;font-size:12.5px;color:var(--muted);font-family:'JetBrains Mono',monospace;letter-spacing:.3px;opacity:.8}@media (max-width:980px){#pricing .pricing-grid{grid-template-columns:1fr;max-width:480px}#pricing .plan.zeno-hero{transform:scale(1)}#pricing .plan.zeno-hero:hover{transform:translateY(-4px) scale(1)}}@media (max-width:760px){#pricing{padding:60px 16px}#pricing .section-title{font-size:clamp(30px, 7vw, 42px)}#pricing .section-sub{font-size:13.5px;margin-bottom:28px}#pricing .billing-toggle{margin-bottom:32px}#pricing .tog-btn{padding:8px 18px;font-size:11.5px}#pricing .plan{padding:56px 22px 24px}#pricing .plan.hot,#pricing .plan.zeno-hero{padding-top:56px}#pricing .plan-price{font-size:52px}#pricing .plan-tagline{font-size:13px;min-height:0;margin-bottom:18px}#pricing .plan-tier{font-size:26px}#pricing .plan-perks{gap:8px;margin-bottom:22px}#pricing .plan-perks li{font-size:12px}#pricing .plan-btn{padding:13px 14px;font-size:12.5px}#pricing .plan.zeno-hero .plan-btn{padding:14px!important;font-size:13px!important}#pricing .plan-badge{font-size:9px!important;padding:5px 12px 5px 14px!important;top:18px!important}}#pricing .zps-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:11px;border-radius:6px;padding:1px 2px;transition:background .25s;cursor:pointer;position:relative;user-select:none}#pricing .zps-link::after{content:'↓';font-size:12px;margin-left:4px;opacity:.5;color:var(--gold);font-weight:700;transition:opacity .25s,transform .35s;animation:1.8s ease-in-out infinite zps-arrow-bob}#pricing .zps-link:hover{background:rgba(240,180,41,.06)}#pricing .zps-link:hover::after{opacity:1}@media (max-width:980px){#pricing .zps-link::after{display:none}}@media (prefers-reduced-motion:reduce){#pricing .zps-link::after{animation:none}}#pricing .zps-jump-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:11px;border-radius:6px;padding:2px 4px;margin-left:-4px;transition:background .25s;cursor:pointer;position:relative}#pricing .zps-jump-link::after{content:'↓';font-size:13px;margin-left:4px;opacity:.6;color:var(--gold);font-weight:700;transition:opacity .25s,transform .35s;animation:1.8s ease-in-out infinite zps-jump-bob}#pricing .zps-jump-link:hover{background:rgba(240,180,41,.07)}#pricing .zps-jump-link:hover::after{opacity:1}#pricing .crypto-pay-btn{width:100%;margin-top:10px;padding:13px 18px;border-radius:12px;font-family:Syne,'Syne Fallback',sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.4px;color:#c9d2e8;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:.25s cubic-bezier(.22,.61,.36,1);position:relative;z-index:2}#pricing .crypto-pay-btn:hover{background:rgba(38,161,123,.08);border-color:rgba(38,161,123,.45);color:#fff;transform:translateY(-1px)}#pricing .crypto-pay-btn .usdt-ico{width:18px;height:18px;display:inline-flex}#pricing .crypto-pay-btn .usdt-ico svg{width:18px;height:18px}