.pricing-hero{justify-content:flex-end;min-height:min(88vh,820px)}.pricing-hero__media{position:absolute;inset:0}.pricing-hero__media img{transform-origin:55% 40%;animation:pricing-ken 22s var(--ease) infinite alternate}.pricing-hero__price{font-family:var(--font-head);letter-spacing:-.07em;color:var(--lime-bright);filter:drop-shadow(0 0 42px #aedb6266);font-size:clamp(4.5rem,14vw,8.5rem);font-weight:600;line-height:.8}.pricing-hero__price-label{font-family:var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin-top:.85rem;font-size:.78rem;font-weight:600}.pricing-plan__price{animation:pricing-price-in .45s var(--ease);display:inline-block}.pricing-plan--popular{transform:translateY(-6px);box-shadow:0 18px 40px #0b2a162e}.pricing-included{gap:.85rem;display:grid}@media (min-width:640px){.pricing-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pricing-included{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-included__item{color:#ffffffb8;align-items:center;gap:.75rem;font-size:.92rem;display:flex}@keyframes pricing-ken{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes pricing-price-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.pricing-hero__media img,.pricing-plan__price{animation:none}.pricing-plan--popular{transform:none}}
