.pricing-head{text-align:center;padding:56px 0 8px}.pricing-head .kicker{text-transform:uppercase;color:var(--lime);font-size:.76rem;font-weight:500}.pricing-head h1{color:var(--char);margin:14px auto 0;font-family:Chubby,sans-serif;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:400;line-height:.9}.pricing-head h1 em{color:var(--lime);font-style:normal}.pricing-head p{color:var(--muted);max-width:52ch;margin:16px auto 0;font-size:clamp(1.1rem,1.1rem + .2vw,1.25rem);font-weight:400}.price-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:860px;margin:44px auto;display:grid}.price{border:1px solid var(--line);border-radius:20px;padding:32px}.price.hot{border-color:var(--ink);background:var(--sand2)}.price .amt{color:var(--char);margin:14px 0 6px;font-size:2.1rem;font-weight:500;line-height:1.1}.price .desc{color:var(--muted);font-size:.92rem}.price ul{margin-top:20px;list-style:none}.price li{border-bottom:1px solid var(--line);color:var(--char);padding:9px 0;font-size:.92rem}.price li:last-child{border:none}.price .btn-full{text-align:center;background:var(--ink);color:#fff;border-radius:999px;width:100%;margin-top:22px;padding:13px;font-weight:500;transition:background .2s;display:block}.price .btn-full:hover{background:var(--ink-soft)}.price .btn-full.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.price .btn-full.ghost:hover{background:var(--sand2)}@media (max-width:640px){.price-grid{grid-template-columns:1fr}}
