.pricing-head{text-align:center}.pricing-head p{margin-left:auto;margin-right:auto}.pricing-head h1{margin-top:8px}.pricing-toggle{justify-content:center;margin-bottom:28px}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px;margin:0 auto;display:grid}@media (max-width:700px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{border-radius:var(--r-feature);flex-direction:column;padding:28px;display:flex}.plan h2{letter-spacing:-.4px;font-size:20px}.plan-team{background:radial-gradient(120% 80% at 100% 0%, var(--accent-soft), var(--surface) 60%)}.plan-blurb{margin-top:6px}.price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:22px;display:flex}.amount{letter-spacing:-1px;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600}.plan-cta{width:100%;margin:20px 0 22px}.plan-features{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.plan-features li{color:var(--text-strong);gap:10px;display:flex}.plan-features svg{color:var(--positive);flex:none;margin-top:3px}.faq{max-width:820px;margin:72px auto 0}.faq h2{margin-bottom:20px}.faq-item{padding:0}.faq-item summary{cursor:pointer;color:var(--text-strong);border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-chevron{transition:transform .2s var(--ease);color:var(--muted);flex:none;transform:rotate(90deg)}.faq-item[open] .faq-chevron{transform:rotate(270deg)}.faq-item p{padding:0 20px 18px;font-size:14px}
