.pp-root{--pp-bg:#06090f;--pp-card:#0d1117;--pp-card-2:#161b22;--pp-line:#21262d;--pp-line-strong:#30363d;--pp-text:#e6edf3;--pp-muted:#9ca3af;--pp-gold:#e5b84c;--pp-gold-bright:#f0cc6a;--pp-gold-tint:#e5b84c1f;--pp-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pp-display:"Space Grotesk", system-ui, sans-serif;border-top:1px solid var(--pp-line-strong);width:min(1180px,100% - 96px);color:var(--pp-text);gap:56px;margin-inline:auto;padding-block:72px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55;display:grid}.pp-root :where(h2,h3,h4,p,ul){margin:0}.pp-root :where(h2,h3,h4){font-family:var(--pp-display);letter-spacing:-.03em;text-wrap:balance;font-weight:500}.pp-root a{text-decoration:none}.pp-root :focus-visible{outline:2px solid var(--pp-gold);outline-offset:4px}.pp-head{text-align:center;justify-items:center;gap:14px;display:grid}.pp-eyebrow{color:var(--pp-gold);font-family:var(--pp-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.pp-head h2{max-width:24ch;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.pp-intro{color:var(--pp-muted);max-width:64ch}.pp-segments{border:1px solid var(--pp-line-strong);background:var(--pp-card);border-radius:999px;margin-top:10px;padding:4px;display:inline-flex}.pp-segment{appearance:none;color:var(--pp-muted);font-family:var(--pp-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:11px;font-weight:600;transition:background .12s,color .12s}.pp-segment:hover{color:var(--pp-text)}.pp-segment[aria-selected=true]{background:var(--pp-gold);color:#101318}.pp-segment-blurb{color:var(--pp-muted);min-height:1.55em;font-size:14px}.pp-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pp-card{border:1px solid var(--pp-line-strong);background:var(--pp-card);border-radius:10px;grid-template-rows:auto auto auto auto auto 1fr auto;gap:10px;padding:26px 24px 24px;display:grid;position:relative}.pp-card--highlight{border-color:var(--pp-gold);background:linear-gradient(180deg, #e5b84c0f, #e5b84c00 40%), var(--pp-card)}.pp-popular{background:var(--pp-gold);color:#101318;font-family:var(--pp-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-11px;right:20px}.pp-card h3{font-size:1.15rem}.pp-price{color:var(--pp-gold);font-family:var(--pp-mono);line-height:1;display:block}.pp-price strong{letter-spacing:-.02em;font-size:2rem;font-weight:600}.pp-price__end{white-space:nowrap}.pp-price__period{color:var(--pp-muted);margin-inline-start:6px;font-size:13px}.pp-price--small strong{font-size:1.5rem}.pp-price-note{color:var(--pp-muted);font-family:var(--pp-mono);letter-spacing:.04em;margin-top:-6px;font-size:11px}.pp-blurb{color:var(--pp-muted);min-height:2.4em;font-size:13.5px;font-style:italic}.pp-pill{background:var(--pp-gold-tint);color:var(--pp-gold-bright);font-family:var(--pp-mono);letter-spacing:.02em;border:1px solid #e5b84c59;border-radius:999px;justify-self:start;padding:5px 11px;font-size:11.5px}.pp-features{align-content:start;gap:9px;margin-top:6px;padding:0;list-style:none;display:grid}.pp-features li{color:var(--pp-text);align-items:flex-start;gap:10px;font-size:14px;display:flex}.pp-features svg{color:var(--pp-gold);flex:none;margin-top:4px}.pp-cta{border:1px solid var(--pp-line-strong);color:var(--pp-text);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.pp-cta:hover{border-color:var(--pp-gold);color:var(--pp-gold-bright)}.pp-cta--primary{border-color:var(--pp-gold);background:var(--pp-gold);color:#101318}.pp-cta--primary:hover{background:var(--pp-gold-bright);color:#101318}.pp-addons{text-align:center;justify-items:center;gap:12px;display:grid}.pp-addons h3,.pp-enterprise h3{max-width:30ch;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.2}.pp-addon-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;width:100%;margin-top:14px;display:grid}.pp-addon{border:1px solid var(--pp-line);background:var(--pp-card-2);border-radius:10px;gap:8px;padding:20px 20px 18px;display:grid}.pp-addon h4{font-size:1rem}.pp-addon .pp-blurb{min-height:0}.pp-overages{max-width:78ch;color:var(--pp-muted);margin-top:10px;font-size:13px}.pp-enterprise{text-align:center;border:1px solid var(--pp-line);background:radial-gradient(60% 120% at 50% 0%, #e5b84c14, transparent 70%), var(--pp-card);border-radius:12px;justify-items:center;gap:12px;padding:44px 24px;display:grid}.pp-enterprise .pp-cta{margin-top:8px}@media (max-width:1100px){.pp-root{width:min(1180px,100% - 48px)}}@media (max-width:850px){.pp-cards,.pp-addon-grid{grid-template-columns:1fr}.pp-card--highlight{order:-1}}@media (max-width:600px){.pp-root{gap:40px;width:calc(100% - 32px);padding-block:48px}.pp-segments{border-radius:22px;flex-wrap:wrap;width:100%;display:flex}.pp-segment{flex:auto}}@media (prefers-reduced-motion:reduce){.pp-segment{transition:none}}.pp-overages--own{text-align:center;justify-self:center;margin-top:0}
