:root{--pr-raise:#ffffff0a;--pr-line:#ffffff1f;--pr-ink:var(--color-white);--pr-soft:var(--color-muted);--pr-signal:var(--color-brand-red);--pr-press:var(--color-interactive-red)}.pricing-hero{border-bottom:1px solid var(--pr-line)}.pricing-hero__in{max-width:1200px;margin-inline:auto;padding:32px 16px 40px}.pricing-hero__bar{background:var(--pr-signal);width:96px;height:8px}.pricing-hero h1{text-wrap:balance;max-width:14ch;margin-top:16px}.pricing-hero p{max-width:46ch;color:var(--pr-soft);margin-top:16px;font-size:18px;line-height:1.6}.pricing-hero .btn{margin-top:24px}.ledger{max-width:1200px;margin-inline:auto;padding:32px 16px 24px}.ptabs{border-bottom:1px solid var(--pr-line);flex-wrap:wrap;gap:4px 32px;display:flex}.ptabs button{font:600 18px/1.2 var(--font-sans);color:var(--pr-soft);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 0;transition:color .14s ease-out,border-color .14s ease-out}.ptabs button:hover{color:var(--pr-ink)}.ptabs button:active{color:var(--pr-press)}.ptabs button[aria-selected=true]{color:var(--pr-ink);border-bottom-color:var(--pr-signal)}.ptabs button:focus-visible{outline:2px solid var(--pr-ink);outline-offset:4px}.plan{border-bottom:1px solid var(--pr-line);grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.plan--featured{background:var(--pr-raise);box-shadow:inset 4px 0 0 var(--pr-signal);margin-inline:-16px;padding-inline:16px}@media (width>=960px){.plan{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:40px}}.plan__badge{color:var(--pr-ink);background:var(--color-interactive-red);border-radius:var(--radius-micro);margin-top:12px;padding:2px 8px;font-size:14px;font-weight:600;display:inline-block}.plan h3{font:600 28px/1.15 var(--font-sans);overflow-wrap:break-word}.plan__for{color:var(--pr-soft);margin-top:8px;font-size:15px}.plan__focus{margin-top:12px;font-size:15px;font-weight:600}.plan__focus span{color:var(--pr-soft);font-weight:400}.plan__price{font:400 clamp(40px, 3.7vw, 48px)/1 var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;min-width:0}@media (width>=960px){.plan__price{white-space:nowrap}}.plan__unit{color:var(--pr-soft);margin-top:8px;font-size:15px}.plan__time{margin-top:4px;font-size:15px;font-weight:600}.plan .btn{white-space:nowrap;text-transform:none;margin-top:20px;padding:12px 20px;font-size:16px}.plan__items{gap:8px;padding:0;font-size:15px;list-style:none;display:grid}.plan__items li{padding-left:20px;position:relative}.plan__items li:before{content:"";background:var(--pr-signal);width:8px;height:2px;position:absolute;top:.62em;left:0}@media (prefers-reduced-motion:reduce){.ptabs button{transition:none}}
