.pricing{padding:var(--space-20) 0;color:var(--color-off-white)}.pricing__heading{text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);color:var(--color-off-white);margin-bottom:var(--space-3)}.pricing__subheading{text-align:center;font-size:var(--font-size-lg);color:#fafafab3;margin-bottom:var(--space-10)}.pricing__card{max-width:480px;margin:0 auto;background:#fafafa0d;border:1px solid rgba(250,250,250,.1);border-radius:var(--radius-xl);overflow:hidden}.pricing__card-header{text-align:center;padding:var(--space-6);border-bottom:1px solid rgba(250,250,250,.1)}.pricing__product-name{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-off-white);margin-bottom:var(--space-1)}.pricing__product-subtitle{font-size:var(--font-size-base);color:#fafafa99;margin:0}.pricing__prices{padding:var(--space-6);text-align:center}.pricing__option--subscription{position:relative;margin-bottom:var(--space-4)}.pricing__badge{display:inline-block;padding:var(--space-1) var(--space-3);background:var(--color-warm-amber);color:var(--color-midnight-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);margin-bottom:var(--space-3)}.pricing__amount{display:flex;align-items:flex-start;justify-content:center;gap:2px;color:var(--color-off-white)}.pricing__currency{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:8px}.pricing__number{font-size:4rem;font-weight:var(--font-weight-medium);line-height:1}.pricing__cents{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-top:8px}.pricing__period{font-size:var(--font-size-lg);color:#fafafa99;margin-top:12px;margin-left:var(--space-1)}.pricing__per-unit{font-size:var(--font-size-base);color:var(--color-warm-amber);margin:var(--space-2) 0 0}.pricing__option--onetime{padding-top:var(--space-4);border-top:1px solid rgba(250,250,250,.1)}.pricing__option-label{font-size:var(--font-size-sm);color:#fafafa99;margin-right:var(--space-2)}.pricing__onetime-price{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-off-white)}.pricing__includes{padding:var(--space-6);border-top:1px solid rgba(250,250,250,.1)}.pricing__includes-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fafafa99;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.pricing__includes-list{list-style:none;padding:0;margin:0}.pricing__includes-list li{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-base);color:#fafafae6}.pricing__includes-list li:last-child{margin-bottom:0}.pricing__includes-list svg{flex-shrink:0;color:var(--color-soft-teal);margin-top:2px}.pricing__cta{padding:var(--space-6);background:#e8a8491a}.pricing__button{width:100%;font-size:var(--font-size-lg);padding:var(--space-4) var(--space-6)}.pricing__guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.pricing__guarantee{font-size:var(--font-size-sm);color:#fafafab3;display:flex;align-items:center;gap:var(--space-1)}.pricing__guarantee:before{content:"\2713";color:var(--color-soft-teal);font-weight:700}@media(max-width:640px){.pricing{padding:var(--space-12) 0}.pricing__heading{font-size:var(--font-size-3xl)}.pricing__number{font-size:3rem}.pricing__guarantees{flex-direction:column;align-items:center;gap:var(--space-2)}}.pricing__card:not(.scroll-reveal){animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pricing__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pricing.css.map */
