.lp-root .pricing-hero{text-align:center;padding:64px 0 12px}.lp-root .pricing-hero h1{font-family:var(--font-display);letter-spacing:-.5px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.08}.lp-root .pricing-hero h1 em{color:var(--acc);font-style:normal}.lp-root .pricing-hero p{color:var(--mut);margin-top:14px;font-size:17px;font-weight:700}.lp-root .pricing-tiers{padding:36px 0 72px}.lp-root .pricing-tiers .tier{flex-direction:column;padding:26px;display:flex;position:relative}.lp-root .tier .badge{background:var(--acc);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp-root .tier ul.feats{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp-root .tier ul.feats li{color:var(--mut);padding-left:24px;font-size:14.5px;font-weight:700;position:relative}.lp-root .tier ul.feats li:before{content:"✓";color:var(--acc);font-weight:800;position:absolute;left:0}.lp-root .tier .cta{flex-direction:column;gap:10px;margin-top:auto;padding-top:22px;display:flex}.lp-root .tier .cta form{display:flex}.lp-root .tier .cta .btn{width:100%}.lp-root .tier .cta .note{color:var(--fnt);text-align:center;font-size:13px;font-weight:700}
