.pr-wrap{background:#0b0b0d;color:#fff;padding:60px 0;width:100%}.pr-inner{max-width:1320px;margin:0 auto;padding:0 24px}.pr-header{text-align:center;margin-bottom:32px}.pr-badge{display:inline-block;background:#ff6a001f;color:#ff6a00;font-size:11px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,106,0,.32);font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.pr-title{font-size:36px;font-weight:700;margin:0 0 10px;line-height:1.2}.pr-title span{color:#ff6a00}.pr-sub{font-size:15px;color:#aaa;margin:0 auto;max-width:620px}.pr-toggle-wrap{display:flex;justify-content:center;margin:28px 0 48px}.pr-toggle{display:inline-flex;background:#1a1a1c;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:5px;gap:4px}.pr-toggle-btn{background:transparent;color:#888;border:none;padding:11px 28px;font-size:14px;font-weight:600;border-radius:999px;cursor:pointer;transition:all .2s;font-family:inherit}.pr-toggle-btn.active{background:#ff6a00;color:#0b0b0d}.pr-toggle-btn:hover:not(.active){color:#fff}.pr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.pr-card{background:#111113;border:1px solid #262629;border-radius:14px;padding:28px 22px 24px;position:relative;transition:all .2s}.pr-card:hover{border-color:#ff6a0052;transform:translateY(-3px)}.pr-card.featured{background:#ff6a00;border-color:#ff6a00;color:#0b0b0d;transform:scale(1.04);padding-top:36px}.pr-card.featured:hover{transform:scale(1.04) translateY(-3px)}.pr-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#0b0b0d;color:#ff6a00;font-size:10px;font-weight:700;padding:5px 14px;border-radius:999px;letter-spacing:1px;text-transform:uppercase;border:1px solid #FF6A00;white-space:nowrap;z-index:2}.pr-savings-wrap{text-align:center;margin-bottom:12px}.pr-savings{background:#0000002e;color:#0b0b0d;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;display:inline-block}.pr-duration{text-align:center;font-size:13px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.pr-card.featured .pr-duration{color:#000000b3}.pr-price{text-align:center;margin-bottom:4px}.pr-price .cur,.pr-price .cts{font-size:22px;font-weight:600;vertical-align:top;line-height:1.6}.pr-price .amt{font-size:44px;font-weight:800;letter-spacing:-1px}.pr-permonth{text-align:center;font-size:13px;color:#ff6a00;font-weight:600;margin-bottom:6px;height:18px}.pr-card.featured .pr-permonth{color:#0b0b0d}.pr-strike{text-align:center;font-size:12px;color:#666;margin-bottom:18px;height:32px;display:flex;align-items:center;justify-content:center;padding:0 8px}.pr-strike s{color:#888}.pr-card.featured .pr-strike{color:#0009}.pr-card.featured .pr-strike s{color:#00000080}.pr-features{list-style:none;padding:18px 0 0;margin:0 0 22px;border-top:1px solid rgba(255,255,255,.08)}.pr-card.featured .pr-features{border-top-color:#00000026}.pr-features li{font-size:13px;color:#ccc;padding:6px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.pr-features li:before{content:"✓";color:#ff6a00;font-weight:800;flex-shrink:0}.pr-features li.exclusive{color:#fff;font-weight:600}.pr-card.featured .pr-features li{color:#000000d9}.pr-card.featured .pr-features li:before{color:#0b0b0d}.pr-cta{display:block;width:100%;background:#1a1a1c;color:#fff;border:1px solid rgba(255,255,255,.15);padding:13px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;transition:all .15s}.pr-cta:hover{background:#ff6a00;color:#0b0b0d;border-color:#ff6a00}.pr-card.featured .pr-cta{background:#0b0b0d;color:#ff6a00;border-color:#0b0b0d}.pr-card.featured .pr-cta:hover{background:#fff;color:#0b0b0d;border-color:#fff}.pr-ready{text-align:center;font-size:11px;color:#666;margin-top:10px}.pr-card.featured .pr-ready{color:#0009}.pr-trial-line{text-align:center;margin-top:32px;font-size:14px;color:#aaa}.pr-trial-line a{color:#ff6a00;font-weight:600}@media (max-width:1100px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pr-card.featured{transform:scale(1)}}@media (max-width:600px){.pr-title{font-size:26px}.pr-cards{grid-template-columns:1fr}}
