.pricing-head{text-align:center;max-width:640px;margin:0 auto;padding-block:clamp(48px,7vw,88px) var(--gap-lg)}.pricing-head .lead{margin:12px auto 0}.pack-row{display:grid;grid-template-columns:1fr auto;gap:var(--gap-lg);align-items:center}@media (max-width:920px){.pack-row{grid-template-columns:1fr}}.pack-row .lead{margin-top:10px}.plan-feat li.feat-group{padding-left:0;margin-top:6px;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.plan-feat li.feat-group:before{content:none}.plan-feat li.feat-group:first-child{margin-top:0}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg) var(--gap-xl)}@media (max-width:760px){.faq-grid{grid-template-columns:1fr}}.faq-item h3{font-size:var(--text-md);margin:0 0 6px}.faq-item p{font-size:var(--text-base);color:var(--muted);line-height:1.7;margin:0}.faq-item a{border-bottom:1px solid var(--border)}.faq-item a:hover{border-color:var(--fg);color:var(--fg)}body:has(.pricing-head) .pagefoot{margin-top:0}.team-points{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg);margin-top:var(--gap-xl)}.team-points .tp{border-top:1px solid color-mix(in oklch,currentColor 24%,transparent);padding-top:14px}.team-points .tp-h{font-weight:600;font-size:var(--text-md);margin:0 0 6px}.team-points .tp-body{font-size:var(--text-sm);line-height:1.7;opacity:.82;margin:0}@media (max-width:760px){.team-points{grid-template-columns:1fr}}