.section{position:relative;padding:90px 20px;overflow:hidden}.container{max-width:1200px;margin:auto}.section-header{margin-bottom:50px}.section-header--center{text-align:center}.section-eyebrow{display:inline-block;padding:8px 16px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ff2d2d;font-size:13px;font-weight:700;margin-bottom:16px}.display-lg{font-size:56px;line-height:1.1;font-weight:900;color:#fff}.body-lg{font-size:18px;line-height:1.7}.text-muted{color:#ffffffb3}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.glass-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:32px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.3s}.glass-card:hover{transform:translateY(-6px);border-color:#ff2d2d}.pricing-card{display:flex;flex-direction:column}.pricing-card--featured{border:2px solid #ff2d2d;transform:scale(1.03)}.pricing-badge{background:#ff2d2d;color:#fff;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:20px}.pricing-name{font-size:28px;font-weight:800;color:#fff;margin-bottom:10px}.pricing-price{margin:24px 0}.pricing-currency{font-size:26px;color:#ff2d2d;font-weight:700}.pricing-amount{font-size:54px;font-weight:900;color:#fff}.pricing-period{color:#ffffffb3}.pricing-divider{height:1px;background:#ffffff14;margin:24px 0}.pricing-features{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.pricing-feature{display:flex;align-items:center;gap:10px}.pricing-feature-check{color:#ff2d2d;font-weight:700}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:14px;text-decoration:none;font-weight:700;transition:.3s}.btn-primary{background:#ff2d2d;color:#fff}.btn-primary:hover{transform:translateY(-2px)}.btn-secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.08)}.w-full{width:100%}.announcement-bar{width:100%;background:#e00000;padding:14px 20px;text-align:center;position:relative;z-index:999;overflow:hidden}.announcement-bar .container{width:100%;max-width:1400px;margin:0 auto}.announcement-bar__text{margin:0;color:#fff;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.3px}.announcement-bar__text a{color:#fff;text-decoration:none;margin-left:10px;font-weight:800;border-bottom:1px solid rgba(255,255,255,.5)}.announcement-bar__text a:hover{opacity:.8}.announcement-bar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:announcementShine 4s linear infinite}@keyframes announcementShine{to{left:100%}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog-card{overflow:hidden;border-radius:18px;background:#111;border:1px solid rgba(255,255,255,.08)}.blog-thumb img{width:100%;display:block}.blog-content{padding:22px}.blog-tag{display:inline-block;margin-bottom:12px;color:#ff3b3b;font-size:12px;font-weight:700;text-transform:uppercase}.blog-title{font-size:22px;font-weight:800;margin-bottom:12px}.blog-title a{color:#fff;text-decoration:none}.blog-excerpt{color:#bbb;line-height:1.7}#bundles .glass-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:all .3s ease}#bundles .glass-card:hover{transform:translateY(-6px);border-color:#e0000073;box-shadow:0 20px 50px #e000002e}#bundles .btn{width:100%}#bundles .btn-primary{background:linear-gradient(135deg,#e00000,#8b0000);color:#fff}#bundles .btn-secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.1)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
