.p-pricing{--bg:#08080c;--bg-2:#101015;--surface:#16161d;--surface-2:#1d1d26;--line:#ffffff1a;--line-2:#fff3;--ink:#f2f2f4;--ink-2:#9b9ca6;--ink-3:#a4a6b0;--go-ink:#031a0e;--go-g:#2bf08a80;--yield:#ffa62b;--stop:#ff2e3c;background:var(--bg);color:var(--ink);min-height:100vh}.p-pricing .phero{text-align:left;padding:150px 0 0;position:relative;overflow:hidden}.p-pricing .phero .glow{filter:blur(55px);z-index:0;pointer-events:none;background:radial-gradient(circle,#2bf08a29,#0000 62%);width:70%;height:60%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.p-pricing .phero .wrap{z-index:1;position:relative}.p-pricing .phero .eyebrow{justify-content:flex-start}.p-pricing .phero h1{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(38px,6vw,76px);line-height:.96}.p-pricing .phero h1 .gd{color:#2bf08a}.p-pricing .phero p{color:#c1c1c6;max-width:52ch;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px)}.p-pricing .scaleline{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:flex-start;gap:22px;margin-top:30px;font-size:12.5px;display:flex}.p-pricing .scaleline span{align-items:center;gap:8px;display:flex}.p-pricing .tiers{margin-top:56px}.p-pricing .tier{text-align:left}.p-pricing .tier .tt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#2bf08a;font-size:10.5px}.p-pricing .tier .tn{font-family:var(--display);margin:8px 0 4px;font-size:23px;font-weight:700}.p-pricing .tier .price{flex-wrap:wrap;align-items:flex-end;gap:3px;min-height:54px;display:flex}.p-pricing .tier .price .v{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:.9}.p-pricing .tier .price .per{color:var(--ink-3);margin-bottom:6px;font-size:14px;font-weight:500}.p-pricing .tier .sub{font-family:var(--mono);color:var(--ink-3);min-height:16px;margin-top:4px;font-size:11px}.p-pricing .tier .bl{color:var(--ink-2);min-height:58px;margin:12px 0 20px;font-size:13.5px;line-height:1.5}.p-pricing .tier .feathead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:10px}.p-pricing .tier li{line-height:1.4}.p-pricing .tier li .ck{margin-top:1px}.p-pricing .addons{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:10px;display:grid}.p-pricing .addon{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;padding:24px}.p-pricing .addon .an{align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.p-pricing .addon .ap{font-family:var(--mono);color:#2bf08a;margin-top:8px;font-size:13px}.p-pricing .addon p{color:var(--ink-2);margin-top:8px;font-size:13px;line-height:1.5}.p-pricing .ptable{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;margin-top:44px;overflow:hidden}.p-pricing .prow{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;align-items:stretch;display:grid}.p-pricing .prow.head{background:linear-gradient(#ffffff08,#0000)}.p-pricing .prow.head .pcell{text-align:center;border-top:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:26px 16px}.p-pricing .prow.head .pcell.corner{text-align:left;justify-content:flex-end;align-items:flex-start}.p-pricing .prow.head .corner .ct{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.p-pricing .pbadge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.p-pricing .pbadge .dot{width:6px;height:6px}.p-pricing .prow.head .pcell.pop{background:linear-gradient(#2bf08a1f,#0000);position:relative}.p-pricing .prow.head .pcell.pop .pbadge{background:var(--go);color:#04261a;border-color:var(--go);box-shadow:0 4px 16px -4px var(--go-g)}.p-pricing .prow.head .pcell.pop .pbadge .dot{background:#04261a;animation:none}.p-pricing .prow.head .pp{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.p-pricing .prow.head .pp small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;margin-top:4px;font-size:11px;font-weight:500;display:block}.p-pricing .pcell{border-top:1px solid var(--line);align-items:center;padding:15px 18px;font-size:13.5px;display:flex}.p-pricing .pcell.label{color:var(--ink);background:var(--surface);font-weight:600;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.p-pricing .pcell.val{text-align:center;color:var(--ink-2);justify-content:center;font-size:13px}.p-pricing .pcell.pop{background:#2bf08a0d}.p-pricing .prow:last-child .pcell{padding-bottom:18px}.p-pricing .ck2{color:#2bf08a;background:#2bf08a2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.p-pricing .dash{color:var(--ink-3)}@media (max-width:860px){.p-pricing .ptable{display:none}}.p-pricing .final img.bgimg{object-fit:cover;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0}.p-pricing .final .mesh{z-index:1;pointer-events:none;background:linear-gradient(#06080cbd,#06080c94),radial-gradient(45% 55% at 80% 80%,#2bf08a24,#0000 62%);position:absolute;inset:0}.p-pricing .final .wrap{z-index:2;padding:120px 36px;position:relative}@media (max-width:980px){.p-pricing .addons{grid-template-columns:1fr 1fr}}@media (max-width:560px){.p-pricing .addons{grid-template-columns:1fr}}.p-pricing .gd{color:#2bf08a}.p-pricing .dot{background:#2bf08a;animation:2.6s infinite pg}
