.pricing__glow{top:30%;left:50%;transform:translate(-50%);opacity:calc(var(--glow) * .4)}.pricing__grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:stretch}.package{display:flex;flex-direction:column;gap:1.6rem;height:100%;padding:clamp(1.6rem,1.3rem + 1vw,2.25rem)}.package__head{display:grid;gap:.55rem}.package__name{font-size:.8rem;font-weight:500;letter-spacing:.22em;color:var(--c-primary-bright);line-height:1.3}.package__tagline{color:var(--c-text-muted);font-size:var(--fs-small);max-width:40ch;line-height:1.55}@media(min-width:990px){.package__tagline{min-height:3.1em}}.package__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-border)}.package__from{width:100%;font-size:var(--fs-small);color:var(--c-text-muted)}.package__amount{font-family:var(--font-heading);font-size:clamp(2.1rem,1.7rem + 1.2vw,2.8rem);line-height:1.05;letter-spacing:-.03em}.package__amount--quote{font-size:clamp(1.4rem,1.25rem + .5vw,1.7rem);letter-spacing:-.015em}.package__compare{color:var(--c-text-muted);font-size:1.05rem}.package__note{width:100%;font-size:calc(.8rem * var(--body-scale));color:var(--c-text-muted)}.package__features{display:grid;gap:.8rem;font-size:var(--fs-small);color:color-mix(in srgb,var(--c-text) 86%,transparent)}.package__features li{display:flex;gap:.7rem;align-items:flex-start;line-height:1.5}.package__check{display:inline-grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;flex:none;color:var(--c-primary-bright);background:color-mix(in srgb,var(--c-primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--c-primary-bright) 30%,transparent)}.package__action{margin-top:auto;display:grid;gap:.75rem}.package__form{margin:0}.package--featured{border-color:color-mix(in srgb,var(--c-primary-bright) 45%,transparent);background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--c-primary) calc(var(--glow) * 28%),transparent),transparent 60%),var(--c-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-primary-bright) 12%,transparent),0 30px 80px -40px color-mix(in srgb,var(--c-primary-bright) calc(var(--glow) * 90%),transparent)}.package--featured .package__name{color:var(--c-accent)}.package--featured .package__check{color:#fff;background:linear-gradient(140deg,var(--c-primary-bright),var(--c-accent));border-color:transparent}.package__badge{position:absolute;top:-1px;right:clamp(1.25rem,1rem + 1vw,1.75rem);display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:0 0 12px 12px;background:var(--grad-cta);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.04em}.pricing__custom{display:grid;gap:1.25rem;align-items:center;margin-top:1.25rem;padding:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.pricing__custom-text{display:grid;gap:.4rem}.pricing__custom .text-muted{font-size:var(--fs-small);max-width:62ch}.pricing__footnote{margin-top:2rem;text-align:center;font-size:var(--fs-small)}@media(min-width:750px){.pricing__custom{grid-template-columns:auto 1fr auto;gap:1.75rem}}@media(min-width:990px){.pricing__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.package--featured{transform:translateY(-12px)}.package--featured:hover{transform:translateY(-16px)}}.package__login-hint{margin-top:.6rem;font-size:.78rem;color:var(--c-text-muted);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-pricing.css.map */
