.pricing .page-head{padding-bottom:40px}.pricing .page-head p{margin-top:4px}.plans{grid-template-columns:repeat(auto-fit,minmax(280px,420px));justify-content:center;gap:20px;display:grid}.plan{border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:0 12px 28px -16px color-mix(in srgb,var(--gray-900) 30%,transparent),0 1px 3px #1111110d;background:#fff;flex-direction:column;padding:36px 32px;display:flex}.plan-featured{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent),0 12px 28px -16px color-mix(in srgb,var(--gray-900) 30%,transparent)}.plan h2{letter-spacing:-.01em;color:var(--gray-800);margin:0 0 14px;font-size:17px;font-weight:600}.plan-price{color:var(--gray-800);align-items:baseline;gap:10px;margin:0 0 24px;font-size:16px;display:flex}.plan-price strong{font-family:var(--font-headline,Impact);letter-spacing:0;color:var(--foreground);font-size:72px;font-weight:400;line-height:.9}.plan-quota{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.plan-quota li{letter-spacing:-.015em;color:var(--foreground);font-size:19px;font-weight:600}.plan .btn{height:50px;margin-top:auto;font-size:16px}.plan-included{text-align:center;max-width:640px;margin:72px auto 112px}.plan-included h2{letter-spacing:-.02em;margin:0 0 20px;font-size:24px;font-weight:600}.plan-included ul{text-align:left;gap:10px;margin:0;padding:0;list-style:none;display:inline-grid}.plan-included li{text-align:left;color:var(--gray-900);padding-left:26px;font-size:16px;line-height:1.5;position:relative}.plan-included li:before{content:"";border-bottom:2px solid var(--foreground);border-left:2px solid var(--foreground);width:11px;height:6px;position:absolute;top:9px;left:2px;transform:rotate(-45deg)}@media (max-width:767px){.plan{padding:28px 22px}.plan-price strong{font-size:60px}.plan-included{margin:56px auto 80px}}
