.pricing-hero{background:radial-gradient(circle at 78% 35%,rgba(255,198,46,.12),transparent 34%)}.period-switch{display:flex;padding:4px;border:1px solid var(--line);background:#0b0f14}.period-switch button{border:0;background:transparent;color:#89949e;padding:12px 18px;cursor:pointer}.period-switch button.active{background:var(--text);color:#101317;font-weight:800}.coupon-band{padding:28px 0;background:#0b0f14;border-bottom:1px solid var(--line)}.coupon-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;border:1px solid #745f20;background:linear-gradient(110deg,#17160e,#0d1218);padding:25px 28px}.coupon-copy h2{margin:5px 0 2px;font-size:24px}.coupon-copy p{margin:0;color:#9fa8b0}.coupon-copy strong{color:var(--amber)}.coupon-code{min-width:170px;border:1px dashed var(--amber);background:rgba(255,198,46,.08);color:var(--amber);padding:11px 20px;cursor:pointer}.coupon-code span{display:block;font:900 25px monospace;letter-spacing:2px}.coupon-code small{color:#a9924f}.coupon-code.copied{background:var(--amber);color:#111}.coupon-code.copied small{color:#443500}.pricing-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan-card{position:relative;border:1px solid var(--line);background:var(--surface);padding:27px;display:flex;flex-direction:column;min-height:510px;overflow:hidden}.plan-card:hover{border-color:#56616b}.featured-plan{border-color:var(--amber);background:#15150f}.flagship-plan{border-color:var(--blue);background:#0d151d}.promo-plan{background:linear-gradient(145deg,#19170d,#0e1217)}.plan-badge{position:absolute;right:0;top:0;padding:7px 11px;background:var(--amber);color:#111;font:800 9px monospace}.flagship-plan .plan-badge{background:var(--blue)}.plan-head{display:flex;justify-content:space-between}.plan-head b{color:#3e4953;font:700 22px monospace}.plan-type{color:var(--amber);font:700 9px monospace}.plan-card h2{font-size:22px;margin:22px 0 8px}.quota{font-size:18px;margin:0;color:#e3e8eb}.quota small{color:#7f8a94;font-size:11px}.plan-price{padding:25px 0 10px;margin-top:12px;border-top:1px solid var(--line)}.plan-price sup{font-size:18px}.plan-price strong{font:700 42px monospace}.plan-price span{color:#8b959e;font-size:12px}.price-note{color:var(--amber);font-size:11px;margin:0}.plan-card ul{list-style:none;padding:18px 0;margin:0;flex:1}.plan-card li{color:#aab3bb;font-size:12px;margin:9px 0}.plan-card li::before{content:"+";color:var(--green);margin-right:8px}.plan-card .button{width:100%}.pricing-answer{padding:38px 0;background:var(--amber);color:#0b0e12}.pricing-answer .direct-answer{display:grid;grid-template-columns:80px 1fr;gap:25px}.pricing-answer .direct-mark{display:grid;place-items:center;width:65px;height:65px;border:2px solid #111;font:900 26px monospace}.pricing-answer .kicker{color:#66500c}.pricing-answer h2{margin:2px 0 7px}.pricing-answer p:last-child{margin:0;line-height:1.8}.coupon-toast{position:fixed;left:50%;bottom:28px;z-index:100;transform:translate(-50%,20px);padding:12px 18px;background:#f2f5f7;color:#101317;font-weight:800;font-size:13px;opacity:0;pointer-events:none;transition:.25s}.coupon-toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:1000px){.pricing-matrix{grid-template-columns:repeat(2,1fr)}.coupon-card{grid-template-columns:1fr auto}.coupon-card .button{grid-column:1/-1}}@media(max-width:650px){.period-switch{overflow:auto}.period-switch button{white-space:nowrap}.coupon-card,.pricing-matrix,.pricing-answer .direct-answer{grid-template-columns:1fr}.plan-card{min-height:0}.coupon-code{width:100%}.coupon-card .button{grid-column:auto}}
