.lp-pricing{padding:var(--lp-spacing-section) 0;background:rgba(var(--color-foreground),.02)}.lp-pricing__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media screen and (min-width:750px)and (max-width:989px){.lp-pricing__grid{grid-template-columns:repeat(2,1fr)}.lp-pricing__grid>:only-child{grid-column:1 / -1;max-width:400px;margin:0 auto}}@media screen and (min-width:990px){.lp-pricing__grid{grid-template-columns:repeat(3,1fr)}.lp-pricing__grid>:only-child{grid-column:2}}.lp-pricing__card{position:relative;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.5rem;padding:2rem;transition:all .3s ease;display:flex;flex-direction:column}.lp-pricing__card:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-card)}.lp-pricing__card--popular{border:2px solid var(--lp-color-primary);box-shadow:0 10px 40px rgba(var(--lp-color-primary-rgb),.15)}.lp-pricing__card--popular:hover{box-shadow:0 20px 50px rgba(var(--lp-color-primary-rgb),.2)}.lp-pricing__popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--lp-gradient-primary);color:#fff;padding:.35rem 1.25rem;border-radius:2rem;font-size:var(--lp-badge-font-size);font-weight:600}.lp-pricing__card .lp-card-image{background:linear-gradient(145deg,#1a1a2e,#0a0a1a);border-radius:1rem;padding:1.5rem;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.lp-pricing__card .lp-card-image img{object-fit:contain;filter:drop-shadow(0 8px 30px rgba(59,130,246,.15));transition:transform .4s ease}.lp-pricing__card:hover .lp-card-image img{transform:scale(1.03)}.lp-pricing__card-header{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.1);margin-bottom:1.5rem}.lp-pricing__plan-name{font-size:clamp(1.25rem,1.5vw + .5rem,1.5rem);font-weight:700;margin-bottom:1rem;color:rgb(var(--color-foreground))}.lp-pricing__price{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.lp-pricing__price-amount{font-size:clamp(1.75rem,3vw + .5rem,2.5rem);font-weight:700;color:rgb(var(--color-foreground))}.lp-pricing__price-period{font-size:.875rem;color:rgba(var(--color-foreground),.6)}.lp-pricing__price-note{font-size:.875rem;color:rgba(var(--color-foreground),.7);margin-top:.5rem}.lp-pricing__card-body{flex:1}.lp-pricing__features{list-style:none;padding:0;margin:0}.lp-pricing__feature{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 0;font-size:clamp(.9375rem,1vw + .4rem,1.125rem);color:rgba(var(--color-foreground),.88)}.lp-pricing__feature-icon{color:var(--lp-color-success);font-weight:700;flex-shrink:0}.lp-pricing__card-footer{margin-top:1.5rem}.lp-pricing__button{display:block;width:100%;padding:1.25rem;text-align:center;font-size:1.125rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .3s ease;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.15);min-height:56px}.lp-pricing__button:hover{background:rgba(var(--color-foreground),.1)}.lp-pricing__button--primary{background:var(--lp-gradient-primary);color:#fff;border:none;box-shadow:var(--lp-shadow-button)}.lp-pricing__button--primary:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-button-hover)}.lp-pricing__note{text-align:center;font-size:.9375rem;color:rgba(var(--color-foreground),.75);margin-top:2rem}@media screen and (max-width:749px){.lp-pricing{padding:var(--lp-spacing-section-mobile) 0}.lp-pricing__card{padding:1.5rem}.lp-pricing__feature{padding:.75rem 0}.lp-pricing__button{min-height:50px;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-lp-pricing.css.map */
