.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:28px;display:grid}@media (max-width:980px){.pc-grid{grid-template-columns:1fr;gap:16px}}.pc-card{--pc-bg:#fff;--pc-ink:#0f1e4a;--pc-soft:#5a6482;--pc-faint:#6f7894;--pc-line:#e4e9f2;--pc-lift:0 18px 40px #0f1e4a1a;--pa:#3c4e86;--pa-bg:#e8ecf7;--pa-line:#c3cde8;box-sizing:border-box;border:1px solid var(--pc-line);background:var(--pc-bg);color:var(--pc-ink);border-radius:18px;flex-direction:column;padding:28px 24px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.pc-card:hover{box-shadow:var(--pc-lift);transform:translateY(-4px)}.pc-card.pc-rec{border:2px solid #f2ae3a;box-shadow:0 10px 36px #f2ae3a24}.pc-badge{white-space:nowrap;color:#1b1403;letter-spacing:.03em;background:#f2ae3a;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pc-name{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.pc-blurb{color:var(--pc-soft);margin:2px 0 12px;font-size:13.5px;line-height:1.45}.pc-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:800;line-height:1.1}.pc-price s{color:var(--pc-faint);margin-left:9px;font-size:17px;font-weight:600;text-decoration-thickness:1.5px}.pc-price small{color:var(--pc-soft);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:600}.pc-saverow{flex-wrap:wrap;align-items:center;gap:9px;margin:7px 0 0;display:flex}.pc-code{letter-spacing:.03em;color:var(--pa);background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:7px;padding:3px 9px;font-size:12px;font-weight:800}.pc-save{letter-spacing:.03em;color:#12703f;background:#34c77b24;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:800}.pc-items{color:var(--pc-soft);gap:12px;margin:18px 0 24px;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.pc-items li{align-items:flex-start;gap:11px;padding:0;display:flex}.pc-items li.pc-key{color:var(--pc-ink);font-size:16.5px;font-weight:800}.pc-ic{width:26px;height:26px;color:var(--pc-faint);background:color-mix(in srgb,var(--pc-line) 55%,transparent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.pc-ic svg{width:15px;height:15px}.pc-ic[data-ic],.pc-ic[data-ic=edit],.pc-ic[data-ic=proof],.pc-ic[data-ic=report]{--ic:#0f1e4a}.pc-ic[data-ic=trend],.pc-ic[data-ic=dash],.pc-ic[data-ic=clock]{--ic:#a76500}.pc-ic[data-ic=search]{--ic:#17804b}.pc-ic[data-ic=shield],.pc-ic[data-ic=list]{--ic:#4f5f96}.pc-ic[data-ic]{color:var(--ic);background:color-mix(in srgb,var(--ic) 13%,#fff)}.pc-ic[data-ic].pc-acc{color:#fff;background:var(--ic);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--ic) 60%,transparent)}.pc-ic.pc-acc{color:var(--pa);background:var(--pa-bg)}.pc-dirs{width:fit-content;color:var(--pa);background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:7px;margin:5px 0 2px;padding:4px 9px;font-size:12.5px;font-weight:800;display:block}.pc-btn{box-sizing:border-box;cursor:pointer;border:1.5px solid var(--pa);width:100%;min-height:50px;color:var(--pa);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:800;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.pc-btn:hover{background:var(--pa);color:var(--pc-bg);transform:translateY(-1px)}.pc-btn.pc-pri{color:#1b1403;background:#f2ae3a;border-color:#f2ae3a}.pc-btn{white-space:nowrap}.pc-btn.pc-pri:hover{color:#1b1403;background:#e09a20;border-color:#e09a20}.pc-trust{text-align:center;color:var(--pc-faint);margin:10px 0 0;font-size:12.3px;line-height:1.45}.pc-launch{--pa:#3c4e86;--pa-bg:#e8ecf7;--pa-line:#c3cde8}.pc-growth{--pa:#8a5400;--pa-bg:#fff2d9;--pa-line:#f0d9a8}.pc-scale{--pa:#0c5c34;--pa-bg:#dff3e7;--pa-line:#b4dfc8}@media (max-width:640px){.pc-card{padding:22px 18px}.pc-price{font-size:30px}.pc-items{margin:16px 0 20px;font-size:15px}}.pc-trust a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pc-trust a:hover{color:var(--pc-ink,inherit)}:root[data-theme=dark] .pc-card{--pc-bg:#101b36;--pc-ink:#e8ecf7;--pc-soft:#adb9d2;--pc-faint:#a6b3cd;--pc-line:#2b3a59;--pc-lift:0 18px 40px #0000004d}:root[data-theme=dark] .pc-launch{--pa:#b9c8f2;--pa-bg:#202f50;--pa-line:#4c608b}:root[data-theme=dark] .pc-growth{--pa:#ffd078;--pa-bg:#392e18;--pa-line:#796232}:root[data-theme=dark] .pc-scale{--pa:#71dca5;--pa-bg:#123c31;--pa-line:#39735d}:root[data-theme=dark] .pc-save{color:#71dca5;background:#123c31}:root[data-theme=dark] .pc-ic[data-ic]:not(.pc-acc){color:#c4d2f1;background:#23314d}
