.ihero{min-height:min(64vh,620px)}.ihero .vhero__strap{max-width:54ch}.ptiers{background:var(--surface-ground);padding:clamp(4.5rem,10vh,7rem) 0}.ptiers__grid{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ptiers .ptier{flex-direction:column;display:flex;position:relative}.ptiers .ptier--flag b{color:var(--brand-orange-text)}.ptier__badge{top:var(--sp-4);right:var(--sp-4);background:var(--brand-orange);height:24px;color:var(--brand-ink);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:.8125rem;display:inline-flex;position:absolute}.ptier__list{margin:var(--sp-5) 0 0;padding:var(--sp-5) 0 0;border-top:1px solid var(--line-soft);flex-direction:column;gap:11px;list-style:none;display:flex}.ptier__list li{color:var(--brand-slate);padding-left:28px;font-size:.9375rem;line-height:1.45;position:relative}.ptier__list li:before{content:"";background:linear-gradient(var(--brand-ink) 0 0) 50% 62% / 2px 5px, var(--brand-orange);background-repeat:no-repeat;border-radius:5px;width:18px;height:18px;position:absolute;top:3px;left:0}.ptiers__note{max-width:60ch;color:var(--text-muted);margin:clamp(2rem,5vh,3rem) 0 0;font-size:.75rem}.pfaq{background:var(--surface-card);padding:clamp(4.5rem,10vh,7rem) 0}.pfaq__proof{align-items:center;gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}@media (max-width:899px){.ptiers__grid{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}.billing{background:var(--surface-card);border:1px solid var(--line-soft);width:fit-content;box-shadow:var(--shadow-sm);border-radius:999px;gap:6px;margin:0 auto clamp(2rem,4vh,3rem);padding:6px;display:flex}.billing__opt{min-height:44px;font:inherit;color:var(--brand-slate);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.billing__opt[data-active]{background:var(--brand-ink);color:#fff}.billing__save{letter-spacing:.02em;text-transform:uppercase;color:var(--brand-orange-text);background:#ff7a0026;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:700}.billing__opt[data-active] .billing__save{background:var(--brand-orange);color:#0d1117}.price__bill{margin:-6px 0 var(--sp-4);color:var(--text-muted);font-size:.8125rem}.price__bill s{opacity:.7}.ptier__who{color:var(--ink);margin-bottom:.5rem;font-weight:600}
