.pr-hero{padding-top:56px;padding-bottom:24px;border-top:0}.pr-pills{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}.pr-tiers{padding-top:32px}.pr-toggle{display:inline-flex;gap:4px;background:var(--bg-1);border:1px solid var(--rule);padding:3px;border-radius:999px;margin-bottom:32px}.pr-toggle button{background:transparent;border:0;color:var(--ink-dim);padding:8px 16px;border-radius:999px;font-family:var(--font-mono);font-size:12px;cursor:pointer}.pr-toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.pr-toggle button[aria-pressed=true] .dim{color:var(--accent-ink);opacity:.7}.pr-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1100px){.pr-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pr-grid{grid-template-columns:1fr}}.pr-card{background:var(--bg-1);border:1px solid var(--rule);border-radius:14px;padding:28px;display:grid;gap:18px;position:relative;align-content:start}.pr-card header h3{font-size:22px}.pr-card .pr-price b{font-size:42px}.pr-feat code{font-family:var(--font-mono);font-size:11.5px;background:var(--bg-2);padding:1px 4px;border-radius:3px;color:var(--ink)}.pr-card.is-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 30px 80px -30px rgba(212,255,77,.2);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 6%,var(--bg-1)),var(--bg-1))}.pr-card.is-current{border-color:var(--ok,var(--accent));box-shadow:inset 0 0 0 1px var(--ok,var(--accent))}.pr-card header{display:grid;gap:6px}.pr-card header h3{font-size:28px;font-weight:500;letter-spacing:-.02em;margin-top:4px}.pr-card header p{color:var(--ink-mute);margin:0;font-size:13px}.pr-price{display:flex;align-items:baseline;gap:4px}.pr-price b{font-family:var(--font-mono);font-size:56px;font-weight:500;letter-spacing:-.04em;color:var(--ink)}.pr-price .mono{font-size:13px;color:var(--ink-mute)}.pr-price>span:first-child{font-size:18px;align-self:flex-start;padding-top:6px}.pr-caps{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 4px}.pr-caps span{font-size:10.5px;color:var(--ink-mute);border:1px solid var(--rule);border-radius:99px;padding:3px 9px;background:var(--bg-2)}.pr-caps span:last-child{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 26%,transparent)}.pr-feat{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:13.5px;color:var(--ink-dim)}.pr-feat li.dim{color:var(--ink-faint);text-decoration:line-through;text-decoration-color:var(--rule-2)}.pr-card .btn{justify-self:stretch;justify-content:center}.pr-foot{padding-top:24px;text-align:center;font-size:11.5px}.pr-calc{padding-top:80px}.calc{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;background:var(--bg-1);border:1px solid var(--rule);border-radius:14px;padding:28px}@media (max-width:900px){.calc{grid-template-columns:1fr}}.calc-form{display:grid;gap:20px}.calc-step{display:grid;gap:10px}.cf-label{font-size:11.5px;color:var(--ink-dim)}.calc-seg,.cf-label{font-family:var(--font-mono)}.calc-seg{display:flex;gap:4px;background:var(--bg-2);padding:3px;border-radius:8px;border:1px solid var(--rule);font-size:12px}.calc-seg button{flex:1;background:transparent;border:0;color:var(--ink-dim);padding:8px 12px;border-radius:6px;cursor:pointer;text-align:center}.calc-seg button.is-active,.calc-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.calc-seg button.is-active .dim,.calc-seg button[aria-pressed=true] .dim{color:var(--accent-ink);opacity:.7}.calc-step input[type=range]{accent-color:var(--accent);width:100%}.calc-step output{font-family:var(--font-mono);font-size:12px;color:var(--ink)}.calc-result{background:var(--bg-2);border:1px solid var(--rule);border-radius:12px;padding:22px;display:grid;gap:8px;align-content:start}.calc-result header{padding-bottom:8px;border-bottom:1px dashed var(--rule);font-size:11px}.calc-line{list-style:none;padding:0;margin:0;display:grid;gap:6px}.calc-line li{display:flex;justify-content:space-between;font-size:12.5px}.calc-result hr{border:0;border-top:1px solid var(--rule);margin:6px 0}.calc-total{display:flex;justify-content:space-between;align-items:baseline}.calc-total b{font-family:var(--font-mono);font-size:32px;font-weight:500;color:var(--ink);letter-spacing:-.02em}.calc-total .dim{color:var(--ink-mute);margin-left:4px;font-size:12px}.calc-disclaim{margin:8px 0 0;font-size:10.5px}.pr-faq{padding-bottom:80px}.faq{list-style:none;padding:0;margin:0;display:grid;gap:0}.faq li{border-top:1px solid var(--rule)}.faq li:last-child{border-bottom:1px solid var(--rule)}.faq details{padding:20px 0}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:16px;font-size:18px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .mono{font-size:11px;color:var(--ink-mute);letter-spacing:.08em}.faq-chev{margin-left:auto;color:var(--ink-mute);font-family:var(--font-mono);font-size:18px;transition:transform .2s ease}.faq details[open] .faq-chev{transform:rotate(45deg);color:var(--accent)}.faq details p{margin:12px 0 0;color:var(--ink-dim);font-size:14.5px;line-height:1.6;max-width:68ch;padding-left:60px}@media (max-width:600px){.faq details p{padding-left:0}}.cta{background:var(--bg-1);border-top:1px solid var(--rule)}.cta-row{justify-content:space-between;align-items:center;gap:24px}.cta-buttons,.cta-row{display:flex;flex-wrap:wrap}.cta-buttons{gap:12px}@media (max-width:720px){.pr-pills{gap:6px}.pr-grid{gap:12px}.pr-card{padding:24px;gap:18px}.pr-card.is-featured{order:-1}.pr-card header h3{font-size:24px}.pr-price b{font-size:44px}.calc{padding:18px;gap:14px}.calc-seg{font-size:11px}.calc-seg button{padding:7px 8px}.calc-seg .dim{display:none}.calc-total b{font-size:26px}.faq summary{font-size:16px;gap:12px}.faq summary .mono{display:none}.faq details p{padding-left:0;font-size:14px}.cta-row{flex-direction:column;align-items:stretch}.cta-buttons .btn{flex:1;justify-content:center}}