/* Original pricing layout with the earlier soft sky artwork. */
.pricing-redesign .price-card-heading{padding-top:158px;min-height:370px}
.pricing-redesign .plan-sky-art{position:absolute;top:0;left:0;width:100%;height:146px;object-fit:cover;object-position:center;border-radius:12px;pointer-events:none}
.pricing-page .header{position:relative;z-index:2;background:transparent}
.pricing-sky-stage{position:relative;isolation:isolate}
.pricing-sky-backdrop{position:absolute;z-index:-1;top:-80px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none}
.pricing-sky-scene{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transition:opacity 400ms ease}
.sky-mist{background:radial-gradient(ellipse at 50% 58%,#e8edf2 0%,transparent 70%);opacity:1}
.sky-peach{background:radial-gradient(ellipse at 50% 58%,#e3ecf8 0%,transparent 70%)}
.sky-blue{background:radial-gradient(ellipse at 50% 58%,#e9e5f5 0%,transparent 70%)}
.pricing-sky-backdrop::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fffcfa80,transparent 35%,transparent 72%,var(--paper,#faf7f4))}
.pricing-sky-stage .price-card{background:#fffcfa}
.pricing-sky-stage .price-card-power{background:#f8f5fb}
.pricing-sky-stage:has(.price-card-power:focus-within) .sky-peach,.pricing-sky-stage:has(.price-card-enterprise:focus-within) .sky-blue{opacity:1}
@media(hover:hover) and (pointer:fine){
.pricing-sky-stage:has(.price-card-power:hover) .sky-peach,.pricing-sky-stage:has(.price-card-enterprise:hover) .sky-blue{opacity:1}
}
@media(max-width:900px){.pricing-redesign .price-card-heading{padding-top:158px;min-height:370px}.pricing-redesign .price-card .price-promise{max-width:none}}
@media(prefers-reduced-motion:reduce){.pricing-sky-scene{transition:none}}
