:root{--bg-900:#F7F7FC;--bg-800:#FFFFFF;--bg-700:#FFFFFF;--neon-pink:#6D28D9;--neon-purple:#6D28D9;--neon-blue:#6D28D9;--neon-cyan:#8B5CF6;--neon-green:#16A34A;--neon-orange:#EA580C;--sun-yellow:#F59E0B;--sun-orange:#EA580C;--sun-pink:#C026D3;--text-primary:#211A33;--text-secondary:#625B70;--border-neon:#E8E4EF;--font-heading:'Inter',system-ui,-apple-system,sans-serif;--font-body:'Inter',system-ui,-apple-system,sans-serif;--font-pixel:'Inter',sans-serif;--font-display:'Inter',sans-serif;--font-title:'Inter',sans-serif;--font-script:'Inter',sans-serif;--font-tech:'Chakra Petch','Inter',system-ui,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--cyber-cyan:var(--neon-blue);--cyber-pink:var(--neon-purple);--cyber-purple:var(--neon-purple);--cyber-green:var(--neon-green);--cyber-amber:var(--sun-yellow);--cyber-blue:var(--neon-blue);--cyber-bg-dark:var(--bg-900);--cyber-bg-card:var(--bg-800);--cyber-text-main:var(--text-primary);--cyber-text-muted:var(--text-secondary);--cyber-glass-bg:rgba(255,255,255,0.86);--cyber-glass-border:var(--border-neon);--cyber-glass-blur:12px;--cyber-gradient:linear-gradient(135deg,var(--neon-purple),var(--neon-cyan));--cyber-gradient-cta:#6D28D9;--cyber-glow:0 6px 24px rgba(109,40,217,0.14);--cyber-glow-card:0 4px 20px rgba(87,64,120,0.08);--glow-cyan-panel:0 2px 8px rgba(87,64,120,0.05),0 10px 28px rgba(87,64,120,0.10);--glow-pink-panel:0 2px 8px rgba(109,40,217,0.06),0 12px 32px rgba(87,64,120,0.10);--glow-cyan-focus:0 0 0 3px rgba(109,40,217,0.16);--glow-red-error:0 0 0 3px rgba(220,38,38,0.14);--glow-green-valid:0 0 0 3px rgba(22,163,74,0.16);--glow-yellow-total:0 0 0 3px rgba(245,158,11,0.18)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--bg-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin:0 0 0.5em}p{margin:0 0 1em}a{color:var(--neon-purple);text-decoration:none;transition:color 0.2s}a:hover{color:#5B21B6}img{max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}.entry-content ul,#tab-description ul,.product-short-description ul,.hud-purchase-short-desc ul{list-style:disc;margin:0 0 1.5rem 1.5rem;padding:0;color:var(--text-secondary)}.entry-content ol,#tab-description ol,.product-short-description ol,.hud-purchase-short-desc ol{list-style:decimal;margin:0 0 1.5rem 1.5rem;padding:0;color:var(--text-secondary)}.entry-content li,#tab-description li,.product-short-description li,.hud-purchase-short-desc li{margin-bottom:0.5rem;list-style:inherit;color:var(--text-secondary)}.entry-content ul ul,#tab-description ul ul,.product-short-description ul ul,.hud-purchase-short-desc ul ul{list-style-type:circle;margin-top:0.5rem;margin-bottom:0.5rem;color:var(--text-secondary)}.entry-content ol ol,#tab-description ol ol,.product-short-description ol ol,.hud-purchase-short-desc ol ol{list-style-type:lower-alpha;margin-top:0.5rem;margin-bottom:0.5rem;color:var(--text-secondary)}.wp-caption,figure.wp-caption{margin:0 0 var(--space-6) 0;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg,8px);overflow:hidden;padding:0;max-width:100% !important;display:block}.wp-caption img,figure.wp-caption img{display:block;width:100% !important;height:auto !important;max-width:100% !important;border-radius:var(--radius-lg,8px) var(--radius-lg,8px) 0 0}.wp-caption-text,figcaption.wp-caption-text{font-family:var(--font-body);font-size:13px !important;line-height:1.6;color:var(--text-secondary);text-align:center;padding:12px 16px;margin:0;background:var(--bg-800);border-top:1px solid var(--border-neon)}#tab-description{font-family:var(--font-body);font-size:16.5px !important}#tab-reviews{font-size:110% !important}.product-details-hud .woocommerce-Tabs-panel h2{font-size:22px !important}#tab-reviews .commentlist li .description{font-size:14.3px !important}#tab-reviews #review_form_wrapper .comment-reply-title{font-size:17.5px !important}#tab-reviews #review_form_wrapper label{font-size:13px !important}#tab-reviews #review_form_wrapper input,#tab-reviews #review_form_wrapper textarea{font-size:15px !important}#tab-reviews #review_form_wrapper .submit{font-size:14.3px !important}.stk-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(5,1,13,0.95);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease;padding:24px}.stk-lightbox.is-active{opacity:1;pointer-events:auto}.stk-lightbox-close{position:absolute;top:24px;right:24px;font-size:40px;color:#fff;cursor:pointer;transition:color 0.2s,transform 0.2s;z-index:100000;line-height:1}.stk-lightbox-close:hover{color:#fff;transform:scale(1.1)}.stk-lightbox-img{max-width:90%;max-height:80vh;object-fit:contain;border:1px solid var(--border-neon);border-radius:12px;transform:scale(0.95);transition:transform 0.3s ease}.stk-lightbox.is-active .stk-lightbox-img{transform:scale(1)}.stk-lightbox-caption{margin-top:16px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary);text-align:center;max-width:600px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:1120px;margin:0 auto;padding:0 24px}.section{padding:var(--space-20) 0;position:relative}.section--dark{background:var(--bg-800)}.section-title{font-family:var(--font-display);font-size:40px;font-weight:700;text-align:center;margin-bottom:var(--space-3);color:var(--text-primary);letter-spacing:-0.02em}.section-title--glow{position:relative;display:inline-block;width:100%}.section-title--glow::after{content:'';display:block;width:80px;height:3px;margin:var(--space-3) auto 0;background:linear-gradient(90deg,var(--neon-purple),var(--neon-cyan));border-radius:2px}.section-subtitle{font-size:18px;text-align:center;color:var(--text-secondary);margin-bottom:var(--space-12);max-width:600px;margin-left:auto;margin-right:auto}.grid{display:grid;gap:var(--space-6)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.text-center{text-align:center}.mt-0{margin-top:0}.mb-0{margin-bottom:0}@media (max-width:1024px){.grid-4,.product-grid{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.section{padding:var(--space-12) 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section-title{font-size:28px}.section-subtitle{font-size:16px;margin-bottom:var(--space-8)}.product-grid{grid-template-columns:1fr;overflow:hidden}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-decoration:none;border:1px solid transparent;line-height:1.2;position:relative;color:#ffffff}.btn:hover{transform:scale(1.02)}.btn--primary{background:var(--neon-purple);color:#ffffff;box-shadow:0 6px 18px rgba(109,40,217,0.18)}.btn--primary:hover{background:#5B21B6;color:#ffffff}.btn--ghost{background:transparent;color:var(--neon-purple);border:1px solid var(--neon-purple)}.btn--ghost:hover{background:#F3EEFA;color:#5B21B6}.btn--view-all{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 36px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-decoration:none;border:none;background:var(--neon-purple);color:#ffffff;box-shadow:0 6px 20px rgba(109,40,217,0.18);min-width:300px}.btn--view-all:hover{background:#5B21B6;transform:scale(1.02);color:#ffffff}.btn--view-all__label{order:1}.btn--view-all__icon{order:2;flex-shrink:0;transition:transform 0.2s ease}.btn--view-all:hover .btn--view-all__icon{transform:translateX(4px)}.btn--sm{padding:8px 18px;font-size:13px}.btn--lg{padding:14px 32px;font-size:15px}.btn--checkout,.woocommerce-cart .checkout-button{font-family:var(--font-body);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;width:100%;padding:16px 24px;background:var(--neon-purple) !important;color:#fff !important;border:none !important;border-radius:var(--radius-md);position:relative;cursor:pointer;transition:all 0.2s ease;box-shadow:0 6px 20px rgba(109,40,217,0.2) !important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn--checkout::after,.woocommerce-cart .checkout-button::after{content:'→';font-size:18px;line-height:1;transition:transform 0.2s ease}.btn--checkout:hover,.woocommerce-cart .checkout-button:hover{background:#5B21B6 !important;transform:translateY(-1px)}.btn--checkout:hover::after,.woocommerce-cart .checkout-button:hover::after{transform:translateX(4px)}.woocommerce-cart .checkout-button{background:transparent !important;border:2px solid var(--neon-purple) !important;color:var(--neon-purple) !important;box-shadow:none !important;padding:15px}.woocommerce-cart .checkout-button::after{content:''}.woocommerce-cart .checkout-button:hover{background:#F3EEFA !important;color:#5B21B6 !important;box-shadow:none !important}.cyber-continue-shopping{display:block;width:100%;text-align:center;background:transparent;border:1px solid var(--neon-purple);color:var(--neon-purple);border-radius:var(--radius-md);padding:12px;font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;text-decoration:none;transition:all 0.2s ease}.cyber-continue-shopping:hover{background:#F3EEFA;color:#5B21B6}.btn--back-shop,.woocommerce-cart .return-to-shop a{display:inline-flex;align-items:center;gap:6px;color:var(--neon-purple);font-family:var(--font-body);font-size:13px;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;padding:8px 0;transition:color 0.2s ease}.btn--back-shop::before,.woocommerce-cart .return-to-shop a::before{content:'←';font-size:14px;line-height:1}.btn--back-shop:hover,.woocommerce-cart .return-to-shop a:hover{color:#5B21B6}.btn--return-shop{display:inline-flex;align-items:center;gap:6px;color:var(--neon-purple) !important;font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;background:transparent !important;border:1px solid var(--neon-purple) !important;border-radius:var(--radius-md);padding:12px 24px;transition:all 0.2s ease}.btn--return-shop:hover{background:#F3EEFA !important}.cyber-btn-outline,.cyber-btn,.woocommerce-cart .coupon button[name="apply_coupon"]{font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;padding:10px 18px;background:transparent;border:1px solid var(--neon-purple) !important;border-radius:var(--radius-md);color:var(--neon-purple) !important;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease;line-height:1.2}.cyber-btn-outline:hover,.cyber-btn:hover,.woocommerce-cart .coupon button[name="apply_coupon"]:hover{background:#F3EEFA !important}.cyber-btn--arrow::after{content:'→';font-size:14px;line-height:1}.cyber-input,.woocommerce-cart .coupon input#coupon_code{background:#ffffff !important;border:1px solid var(--border-neon) !important;color:var(--text-primary) !important;padding:10px 14px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:13px;transition:all 0.2s ease}.cyber-input:focus,.woocommerce-cart .coupon input#coupon_code:focus{border-color:var(--neon-purple) !important;box-shadow:var(--glow-cyan-focus) !important;outline:none !important}.cyber-input-label{color:var(--text-secondary);font-size:12px}#nsl-redirect-overlay{backdrop-filter:blur(6px);background-color:rgba(33,26,51,0.35) !important}#nsl-redirect-overlay-container{background-color:#ffffff !important;border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel);padding:40px 36px}#nsl-redirect-overlay-spinner{margin:0 0 24px 0;border-color:var(--border-neon) !important;border-top-color:var(--neon-purple) !important;box-shadow:none !important;width:36px;height:36px;border-width:3px}#nsl-redirect-overlay-title{font-family:var(--font-body) !important;font-size:16px !important;font-weight:700 !important;letter-spacing:0.02em;text-transform:uppercase;color:var(--text-primary) !important;margin:0 0 8px 0}#nsl-redirect-overlay-text{font-family:var(--font-body) !important;font-size:13px !important;color:var(--text-secondary) !important;margin:0}.neon-card{position:relative;background:#ffffff;border-radius:var(--radius-lg);border:1px solid var(--border-neon);overflow:hidden;box-shadow:var(--glow-cyan-panel);transition:all 0.25s ease}.neon-card:hover{box-shadow:var(--glow-pink-panel);transform:translateY(-4px)}.woocommerce-cart .woocommerce-cart-form__cart-item,.woocommerce-cart .cyber-cart-item{position:relative;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel)}.woocommerce-cart .cart_totals,.woocommerce-cart .coupon{position:relative;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel)}.neon-card>*,.woocommerce-cart .cart_totals>*,.woocommerce-cart .coupon>*,.woocommerce-cart .cyber-cart-item>*,.woocommerce-cart .cyber-promo-code>*{position:relative;z-index:1}.checkout-retro-wrapper .woocommerce-notices-wrapper{margin:0 0 var(--space-4)}.woocommerce-notices-wrapper:empty{margin:0;padding:0;display:none}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-message,.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-info,.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-error{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--text-primary);padding:16px 20px;margin-bottom:var(--space-3);box-shadow:var(--glow-cyan-panel)}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-message{border-left:4px solid var(--neon-green)}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-message::before{content:'\2713';color:var(--neon-green);font-size:14px;font-weight:bold;flex-shrink:0;margin-right:4px}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-info{border-left:4px solid var(--neon-purple)}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-info::before{content:'[INFO]';color:var(--neon-purple);font-size:10px;letter-spacing:0.1em;flex-shrink:0;margin-right:4px}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-error{border-left:4px solid #DC2626;list-style:none;flex-direction:column;align-items:flex-start}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-error li{display:flex;align-items:baseline;gap:8px;margin:0;padding:2px 0;font-size:14px}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-error li::before{content:'\25B2';color:#DC2626;font-size:10px;flex-shrink:0}.checkout-retro-wrapper .woocommerce-notices-wrapper .button.wc-forward{order:2;margin-left:auto;flex-shrink:0;font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;padding:7px 16px;background:#F3EEFA;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--neon-purple);text-decoration:none;transition:all 0.2s ease}.checkout-retro-wrapper .woocommerce-notices-wrapper .button.wc-forward:hover{background:#E9E1F6}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-message .button.wc-forward{border-color:#B9E6C8}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-info .button.wc-forward{border-color:#E3DBF5}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-error .button.wc-forward{border-color:#F4C7C7}@media (max-width:767px){.checkout-retro-wrapper .woocommerce-notices-wrapper{padding:0 16px}.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-message,.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-info,.checkout-retro-wrapper .woocommerce-notices-wrapper>.woocommerce-error{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.checkout-retro-wrapper .woocommerce-notices-wrapper .button.wc-forward{margin-left:0;width:100%;text-align:center}}.cyber-page-title-container,h1.section-title:has(>.cyber-page-title-container){margin:0;padding:0}.cyber-page-title-container{display:flex;justify-content:flex-start;width:100%;max-width:1120px;margin:40px auto var(--space-4);padding:0 24px;position:relative;z-index:1}.cyber-page-title-container svg{display:block;height:60px;width:auto;max-width:100%}.cyber-title-pulse-svg{overflow:visible}.cyber-title-frame-laser{animation:cyberTitlePulse 3s infinite ease-in-out;will-change:filter}@keyframes cyberTitlePulse{0%,100%{filter:drop-shadow(-2px -2px 4px rgba(109,40,217,0.25)) drop-shadow(2px 2px 4px rgba(139,92,246,0.25))}50%{filter:drop-shadow(-6px -6px 12px rgba(109,40,217,0.4)) drop-shadow(6px 6px 12px rgba(139,92,246,0.4))}}.cyber-title-text{animation:cyberTitleFlicker 5s ease-in-out infinite}@keyframes cyberTitleFlicker{0%,100%{opacity:1}3%{opacity:0.5}6%{opacity:1}92%{opacity:1}94%{opacity:0.3}96%{opacity:1}}@media (max-width:767px){.cyber-page-title-container{padding:0 16px;margin-bottom:var(--space-3)}}.product-grid>.product-card:nth-child(8n+1),li.product:nth-child(8n+1) .product-card{--card-neon:#9d00ff}.product-grid>.product-card:nth-child(8n+2),li.product:nth-child(8n+2) .product-card{--card-neon:#00ffaa}.product-grid>.product-card:nth-child(8n+3),li.product:nth-child(8n+3) .product-card{--card-neon:#ff003c}.product-grid>.product-card:nth-child(8n+4),li.product:nth-child(8n+4) .product-card{--card-neon:#ff007f}.product-grid>.product-card:nth-child(8n+5),li.product:nth-child(8n+5) .product-card{--card-neon:#39ff14}.product-grid>.product-card:nth-child(8n+6),li.product:nth-child(8n+6) .product-card{--card-neon:#0044ff}.product-grid>.product-card:nth-child(8n+7),li.product:nth-child(8n+7) .product-card{--card-neon:#00e5ff}.product-grid>.product-card:nth-child(8n+8),li.product:nth-child(8n+8) .product-card{--card-neon:#ff3cf7}.product-card{position:relative;background-color:#ffffff;background-image:linear-gradient(#F7F7FC 1px,transparent 1px),linear-gradient(90deg,#F7F7FC 1px,transparent 1px) !important;background-size:30px 30px !important;background-position:bottom center;border:1px solid #E7DFF5;border-radius:20px !important;padding:0;text-align:left;transition:all 0.3s ease;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--glow-cyan-panel)}.product-card:hover{box-shadow:var(--glow-pink-panel);transform:translateY(-6px)}.product-card::before{content:'';position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--brand-color,var(--card-neon)) 25%,transparent);border-radius:16px;pointer-events:none;z-index:5}.product-card__gradient{height:133px !important;padding:0 !important;background:transparent;border-bottom:1px solid #F1ECF9 !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;padding:25px 24px 0 24px !important}.product-grid>.product-card:nth-child(8n+1),li.product:nth-child(8n+1) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-one.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+2),li.product:nth-child(8n+2) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-two.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+3),li.product:nth-child(8n+3) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-three.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+4),li.product:nth-child(8n+4) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-four.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+5),li.product:nth-child(8n+5) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-five.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+6),li.product:nth-child(8n+6) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-six.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+7),li.product:nth-child(8n+7) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-seven.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-grid>.product-card:nth-child(8n+8),li.product:nth-child(8n+8) .product-card{background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),url(../../img/card-eight.webp) !important;background-size:30px 30px,30px 30px,cover !important;background-position:bottom center,bottom center,center center !important;background-repeat:repeat,repeat,no-repeat !important}.product-card__logo{width:100% !important;height:100% !important;margin:0 !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;z-index:2}.product-card__logo svg{width:auto;height:auto;max-height:88px;margin:0}.product-card__logo img{width:auto !important;height:auto !important;max-width:100% !important;max-height:88px !important;object-fit:contain !important;margin:0 !important;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.6))}.product-card__body{padding:3px 24px 15px !important;margin-top:0;position:relative;z-index:1;flex:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(180deg,transparent 0%,rgba(10,2,24,0.8) 10px,#0a0218 100%)}.product-card__body>*{margin-left:0 !important;text-align:left !important;width:100%}.product-card__badge{position:absolute;top:var(--space-3);right:var(--space-3);padding:4px 10px;border-radius:6px;font-family:var(--font-body);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#fff;background:linear-gradient(90deg,var(--neon-purple),var(--sun-orange));box-shadow:var(--glow-pink-panel);z-index:3}.product-card__name{font-family:var(--font-title);font-size:30px;font-weight:700;font-style:italic;text-transform:uppercase;color:#FFFFFF;line-height:1.2;letter-spacing:0.5px;margin-bottom:0}.product-card__package{display:block;font-family:var(--font-heading);font-size:19.5px;font-weight:400;text-transform:capitalize;color:var(--brand-color,var(--card-neon));margin-top:3px}.product-card__name-wrapper{margin-bottom:14px;width:100%}.product-card__price{font-family:var(--font-heading);font-size:22px;font-weight:800;margin-bottom:8px;display:flex;align-items:baseline;flex-wrap:wrap;gap:0;row-gap:2px}.product-card__price ins,.product-card__price>.amount{color:#ffea75;font-size:22px;font-weight:800;text-shadow:0 0 8px rgba(255,215,0,0.6);text-decoration:none}.product-card__price del{display:none}.product-card__period{font-size:12px;font-weight:400;color:#9CA3AF;margin-left:4px}.product-card__price .woocommerce-Price-currencySymbol{font-size:0.6em;vertical-align:super}.product-card__link-overlay{position:absolute;inset:0;z-index:10}.woocommerce li.product .product-card__body{text-align:left;align-items:flex-start}.woocommerce li.product .product-card__price{display:flex;align-items:baseline;flex-wrap:wrap}.trending-cta .btn--view-all{box-shadow:var(--glow-cyan-panel);transition:all 0.3s ease}.trending-cta .btn--view-all:hover{box-shadow:var(--glow-pink-panel)}.product-card__sales{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--neon-green);border:1px solid #B9E6C8;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:0.05em;flex-shrink:0}@media (max-width:767px){.product-card{border-radius:16px !important}.product-card__gradient{height:90px !important;padding:15px 13px 0 13px !important}.product-card__logo svg{max-height:70px}.product-card__logo img{max-height:70px !important}.product-card__name{font-size:25px}.product-card__package{font-size:16.5px}.product-card__name-wrapper{margin-bottom:10px}.product-card__price{font-size:17px}.product-card__price ins,.product-card__price>.amount{font-size:17px}.product-card__period{font-size:11px}.product-card__body{padding:0 13px 10px !important}}.woocommerce-cart .quantity,.cyber-qty-wrap{display:inline-flex !important;align-items:center;gap:0}.woocommerce-cart .quantity .qty::-webkit-outer-spin-button,.woocommerce-cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .quantity .qty{-moz-appearance:textfield}.animate{transition:opacity 0.6s ease,transform 0.6s ease}.js .animate--hidden{opacity:0;transform:translateY(24px)}.js .animate--visible{opacity:1;transform:translateY(0)}body.stk-post-armor{--bg-900:var(--im-bg);--bg-800:var(--im-surface);--bg-700:var(--im-surface-2);--text-primary:var(--im-text);--text-secondary:var(--im-dim);--border-neon:var(--im-line-soft);--neon-purple:var(--im-gold);--neon-blue:var(--im-cyan);--neon-cyan:var(--im-cyan);--font-display:var(--font-tech);--glow-cyan-panel:0 18px 44px rgba(0,0,0,0.42);--glow-pink-panel:0 18px 44px rgba(0,0,0,0.42);--accent-chip-bg:linear-gradient(135deg,var(--im-gold),#B39047);--accent-chip-text:#0B1122;color:var(--im-text);background:radial-gradient(900px 380px at 85% -10%,rgba(103,232,249,0.10),transparent 60%),radial-gradient(760px 340px at -4% 108%,rgba(143,24,37,0.16),transparent 60%),var(--im-bg)}body.stk-post-armor a:hover{color:#F3E4BC}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.blog-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,0.015),transparent 40%),var(--im-surface);border:1px solid var(--border-neon);border-radius:var(--radius-lg);overflow:hidden;transition:all 0.3s ease}.blog-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--im-red),var(--im-gold));opacity:0.7;transition:opacity 0.3s ease}.blog-card:hover{border-color:var(--im-line);box-shadow:var(--glow-cyan-panel);transform:translateY(-4px)}.blog-card:hover::before{opacity:1}.blog-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,var(--im-surface-2),var(--im-bg))}.blog-card__thumb{display:block;width:100%;height:100%}.blog-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease,filter 0.4s ease;filter:saturate(1)}.blog-card:hover .blog-card__thumb img{transform:scale(1.06);filter:saturate(1.1)}.blog-card__thumb--empty{display:block;width:100%;height:100%;background:radial-gradient(circle at 20% 25%,rgba(216,181,106,0.10),transparent 45%),radial-gradient(circle at 80% 70%,rgba(103,232,249,0.10),transparent 45%),var(--im-bg)}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}.blog-card__cat{align-self:flex-start;font-family:var(--font-tech);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--im-gold);margin-bottom:var(--space-3);padding:3px 10px;border-radius:999px;background:rgba(216,181,106,0.10);border:1px solid rgba(216,181,106,0.28)}.blog-card__title{font-size:18px;font-weight:600;margin-bottom:var(--space-2)}.blog-card__title a{color:var(--text-primary);transition:color 0.2s ease;background-size:100% 100%}.blog-card__title a:hover{background:linear-gradient(90deg,var(--im-gold),var(--im-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.blog-card__excerpt{font-size:14px;color:var(--text-secondary);line-height:1.6}.blog-card__meta{font-size:13px;color:var(--text-secondary);margin-top:auto;padding-top:var(--space-3)}@media (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.section.reader{padding-top:calc(6.8rem + 48px)}.section.clear-header{padding-top:calc(6.8rem + 48px)}.reader__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-8);align-items:start}.reader__main{min-width:0}.reader__article{background:transparent}.reader__header{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-neon);position:relative}.reader__header::after{content:'';position:absolute;left:0;bottom:-1px;width:120px;height:2px;background:linear-gradient(90deg,var(--im-red),var(--im-gold))}.reader__cat{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-family:var(--font-tech);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:var(--space-3)}.reader__cat a{color:transparent;background:linear-gradient(90deg,var(--im-gold),var(--im-cyan));-webkit-background-clip:text;background-clip:text;text-decoration:none}.reader__cat-sep{color:var(--text-secondary)}.reader__title{margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:700;font-size:clamp(20px,4.4vw,36px);line-height:1.16;letter-spacing:-0.01em;color:var(--text-primary);text-wrap:pretty}.reader__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-tech);font-size:13px;color:var(--text-secondary)}.reader__meta time{color:var(--text-secondary)}.reader__meta-sep{color:var(--border-neon)}.reader__author{color:var(--neon-purple)}.reader__content{font-size:17px;line-height:1.85;color:var(--text-secondary);counter-reset:reader-step}.reader__content p{margin:0 0 var(--space-5);color:var(--text-secondary)}.reader__content a{color:var(--im-gold);text-decoration:none;border-bottom:1px solid rgba(216,181,106,0.42)}.reader__content a:hover{color:#F3E4BC;border-bottom-color:rgba(103,232,249,0.70)}.reader-step{position:relative;margin:0 0 var(--space-8);padding:var(--space-6) var(--space-6) 4px;background:linear-gradient(180deg,rgba(255,255,255,0.015),transparent 40%),var(--im-surface);border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel);scroll-margin-top:calc(6.8rem + 48px);transition:border-color 0.3s ease,box-shadow 0.3s ease}.reader-step:hover{border-color:var(--im-line);box-shadow:var(--glow-pink-panel)}.reader__content .reader-step h2{margin:0 0 var(--space-4);counter-increment:reader-step;font-family:var(--font-heading);font-weight:700;font-size:clamp(22px,2.8vw,30px);line-height:1.25;color:transparent;background:linear-gradient(90deg,#F5E9CB,var(--im-gold));-webkit-background-clip:text;background-clip:text;scroll-margin-top:calc(6.8rem + 48px)}.reader__content .reader-step h2::before{content:'Phần ' counter(reader-step);display:inline-block;margin-right:12px;margin-bottom:-2px;padding:3px 12px;vertical-align:middle;font-family:var(--font-tech);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;border-radius:999px;color:#0B1122;background:linear-gradient(180deg,var(--im-gold),#B39047);box-shadow:0 2px 6px rgba(0,0,0,0.30);-webkit-background-clip:padding-box;background-clip:padding-box}.reader__content .reader-step h3{margin:var(--space-6) 0 var(--space-3);padding-left:14px;position:relative;font-family:var(--font-heading);font-weight:700;font-size:19px;line-height:1.35;color:var(--im-gold);scroll-margin-top:calc(6.8rem + 48px)}.reader__content .reader-step h3::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--im-gold),var(--im-red))}.reader__content .reader-step figure,.reader__content figure{margin:var(--space-5) 0}.reader__content .reader-step img,.reader__content figure img,.reader__content .reader-step figure img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--border-neon);cursor:zoom-in}.reader__content figcaption,.reader__content .wp-caption-text{margin-top:8px;font-size:13px;text-align:center;color:var(--text-secondary)}.reader__content ul{list-style:disc;margin:0 0 var(--space-5) 1.4rem;color:var(--text-secondary)}.reader__content ol{list-style:decimal;margin:0 0 var(--space-5) 1.4rem;color:var(--text-secondary)}.reader__content li{margin-bottom:0.5rem;color:var(--text-secondary)}.reader__content code,.reader__content kbd{font-family:'Consolas','Courier New',monospace;font-size:0.92em;color:var(--im-cyan);background:rgba(103,232,249,0.08);border:1px solid rgba(103,232,249,0.22);padding:1px 6px;border-radius:6px}.reader__content pre{background:#0B1122;border:1px solid var(--border-neon);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto;line-height:1.6}.reader__aside{position:sticky;top:calc(6.8rem + 48px);z-index:5;display:flex;flex-direction:column;gap:var(--space-5);scroll-margin-top:calc(6.8rem + 48px)}.reader__toc{background:linear-gradient(180deg,rgba(255,255,255,0.015),transparent 40%),var(--im-surface);border:1px solid var(--border-neon);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--glow-cyan-panel)}.reader__toc.is-empty{display:none}.reader__toc-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-neon)}.reader__toc-title{font-family:var(--font-tech);font-weight:700;font-size:14px;letter-spacing:0.14em;text-transform:uppercase;color:transparent;background:linear-gradient(90deg,var(--im-gold),var(--im-cyan));-webkit-background-clip:text;background-clip:text}.reader__toc-hint{font-family:var(--font-tech);font-size:11px;color:var(--text-secondary)}.reader__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.reader__toc-item{margin:0}.reader__toc-item a{position:relative;display:block;padding:8px 12px;font-size:14px;line-height:1.45;color:var(--text-secondary);text-decoration:none;border-radius:8px;border-left:3px solid transparent;transition:color 0.2s ease,background 0.2s ease}.reader__toc-item a:hover{color:var(--text-primary);background:rgba(216,181,106,0.10)}.reader__toc-item a.is-active{color:transparent;background-color:rgba(103,232,249,0.12);border-left-color:var(--im-cyan);background-image:linear-gradient(90deg,var(--im-gold),var(--im-cyan));-webkit-background-clip:text;background-clip:text;box-shadow:inset 0 0 14px rgba(103,232,249,0.10)}.reader__toc-item a.is-active::before{content:'';position:absolute;left:-3px;top:6px;bottom:6px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--im-gold),var(--im-cyan))}.reader__cta{background:linear-gradient(180deg,rgba(255,255,255,0.015),transparent 40%),var(--im-surface);border:1px solid rgba(197,50,62,0.34);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;box-shadow:var(--glow-cyan-panel)}.reader__cta-btn{position:relative;display:flex;width:100%;align-items:center;justify-content:center;gap:10px;padding:15px 18px;border-radius:14px;text-decoration:none;font-family:var(--font-tech);font-weight:700;font-size:15px;letter-spacing:0.05em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#C63A46 0%,#9E222D 100%);box-shadow:0 12px 30px rgba(158,34,45,0.32);transition:transform 0.2s ease,box-shadow 0.3s ease;overflow:hidden}.reader__cta-btn::after{content:'';position:absolute;top:0;bottom:0;left:0;width:46%;background:linear-gradient(105deg,transparent,rgba(255,255,255,0.5),transparent);transform:translateX(-160%) skewX(-18deg);pointer-events:none;transition:transform 0.9s cubic-bezier(0.4,0,0.2,1)}.reader__cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(158,34,45,0.45)}.reader__cta-btn:hover::after{transform:translateX(320%) skewX(-18deg)}.reader__cta-btn:active{transform:translateY(0) scale(0.98)}.reader__cta-icon{display:inline-flex;align-items:center}.reader__cta-icon svg{width:17px;height:17px;transition:transform 0.25s ease}.reader__cta-btn:hover .reader__cta-icon svg{transform:translateX(4px)}.reader__cta-note{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--text-secondary)}.reader__cta--bar{display:none}.reader__grid.is-plain{grid-template-columns:minmax(0,1fr)}.reader__grid.is-plain .reader__main{max-width:780px;margin:0 auto}.reader__grid.is-plain .reader__cta{display:block}html{scroll-behavior:smooth}@media (max-width:1023px){.section.reader,.section.clear-header{padding-top:calc(6.8rem + 48px)}.reader__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.reader__aside{position:static;order:3;width:100%}.reader__title{font-size:clamp(18px,6vw,30px)}.reader__cta--bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:10px 16px;background:rgba(11,17,34,0.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border-neon)}}@media (max-width:768px){.section.reader,.section.clear-header{padding-top:calc(4.8rem + 60px)}.reader-step,.reader__content .reader-step h2,.reader__content .reader-step h3{scroll-margin-top:calc(4.8rem + 60px)}}body.stk-armor,.canva-landing{--im-bg:#070B12;--im-surface:#131C29;--im-surface-2:#182338;--im-red:#C5323E;--im-red-deep:#8F1825;--im-gold:#D8B56A;--im-cyan:#67E8F9;--im-text:#E8EEF5;--im-dim:#AAB7C7;--im-line:rgba(216,181,106,0.28);--im-line-soft:rgba(216,181,106,0.14);--font-tech:'Chakra Petch','Inter',system-ui,sans-serif}.canva-landing{position:relative;background:var(--im-bg);color:var(--im-text);--bg-900:var(--im-bg);--bg-800:var(--im-surface);--bg-700:var(--im-surface);--text-primary:var(--im-text);--text-secondary:var(--im-dim);--border-neon:var(--im-line);--neon-purple:var(--im-cyan);--neon-blue:var(--im-cyan);--font-display:var(--font-tech)}body.stk-armor:where(a:hover){color:#F3E4BC}body.stk-armor{--neon-purple:var(--im-gold);--neon-blue:var(--im-cyan);--neon-cyan:var(--im-cyan)}.canva-landing::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(103,232,249,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,0.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.45),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,0.45),transparent 72%)}.canva-landing>*{position:relative;z-index:1}.canva-landing [id]{scroll-margin-top:84px}.armor-hero{position:relative;overflow:hidden;background:radial-gradient(1100px 460px at 88% -12%,rgba(103,232,249,0.13),transparent 60%),radial-gradient(860px 400px at -4% 112%,rgba(143,24,37,0.18),transparent 60%),linear-gradient(180deg,#0B1220 0%,#070B12 100%);border-bottom:1px solid var(--im-line-soft)}.armor-hero::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(143,24,37,0.42) 0,rgba(143,24,37,0.14) 84px,transparent 210px),linear-gradient(270deg,rgba(143,24,37,0.42) 0,rgba(143,24,37,0.14) 84px,transparent 210px),linear-gradient(90deg,transparent 210px,rgba(216,181,106,0.18) 210px,rgba(216,181,106,0.18) 211px,transparent 211px),linear-gradient(270deg,transparent 210px,rgba(216,181,106,0.18) 210px,rgba(216,181,106,0.18) 211px,transparent 211px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 80%,transparent 100%)}.armor-hero__inner{position:relative;z-index:1;padding-top:calc(4.6rem + 24px);padding-bottom:64px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px}.armor-hero__intro{min-width:0}.armor-hero__kicker{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--font-tech);font-weight:600;font-size:14px;letter-spacing:0.14em;text-transform:uppercase;color:var(--im-gold)}.armor-hero__kicker::before{content:'';width:26px;height:2px;background:linear-gradient(90deg,var(--im-cyan),transparent)}.armor-hero__kicker-sep{color:var(--im-red)}.armor-hero__title{margin:0 0 18px;font-family:var(--font-body);font-weight:800;font-size:clamp(32px,4.4vw,54px);line-height:1.12;letter-spacing:-0.02em;color:var(--im-text)}.armor-hero__accent{color:var(--im-gold);text-shadow:0 0 24px rgba(216,181,106,0.28)}.armor-hero__desc{margin:0 0 14px;font-size:17px;line-height:1.7;color:var(--im-dim);max-width:640px}.armor-hero__explain{margin:0;font-size:14px;line-height:1.7;color:rgba(179,189,204,0.72)}.armor-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:16px 0 14px;padding:10px 22px;font-family:var(--font-body);font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:none;background:linear-gradient(180deg,#C63A46 0%,#9E222D 100%);border:1px solid rgba(216,181,106,0.4);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.18);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.1s ease}.armor-hero__cta:hover{border-color:var(--im-gold);box-shadow:0 6px 16px rgba(0,0,0,0.4),0 0 14px rgba(216,181,106,0.35),inset 0 1px 0 rgba(255,255,255,0.18)}.armor-hero__cta:active{transform:translateY(1px)}.armor-hero__core{position:relative;width:min(400px,100%);height:auto;aspect-ratio:1 / 1;justify-self:center}.armor-hero__core-ring{position:absolute;border-radius:50%}.armor-hero__core-video{position:absolute;inset:7%;z-index:1;width:86%;height:86%;object-fit:cover;border-radius:50%;mix-blend-mode:screen;opacity:0;-webkit-mask:radial-gradient(circle,#000 66%,transparent 71%);mask:radial-gradient(circle,#000 66%,transparent 71%);transition:opacity 0.4s ease}.armor-hero__core.is-video .armor-hero__core-video{opacity:1}.armor-hero__core.is-video .armor-hero__core-core{display:none}.armor-hero__core-ring--halo{inset:-12%;border:0;background:repeating-conic-gradient(from 0deg,rgba(103,232,249,0.5) 0 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%);mask:radial-gradient(circle,transparent 62%,#000 63%);opacity:0.75}.armor-hero__core-ring--metal{inset:0;background:conic-gradient(from 205deg,#1C2434 0deg,#0F1520 90deg,#26314A 180deg,#0B111A 270deg,#1C2434 360deg);border:1px solid rgba(232,238,245,0.12);box-shadow:0 26px 70px rgba(0,0,0,0.55),inset 0 1px 0 rgba(232,238,245,0.1),inset 0 0 26px rgba(0,0,0,0.7)}.armor-hero__core-ring--gold{inset:9%;z-index:2;border:1px solid rgba(216,181,106,0.65);box-shadow:0 0 30px rgba(216,181,106,0.22)}.armor-hero__core-core{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle at 40% 32%,#FFFFFF 0%,#E6FBFE 18%,#67E8F9 44%,rgba(103,232,249,0.32) 64%,rgba(7,11,18,0.92) 84%);box-shadow:0 0 64px rgba(103,232,249,0.42),inset 0 0 20px rgba(255,255,255,0.45)}.armor-invites{padding:40px 0 32px}.armor-invites__head{text-align:center;margin-bottom:var(--space-8)}.armor-invites__title{margin:0 0 12px;font-family:var(--font-tech);font-weight:700;font-size:30px;letter-spacing:0.02em;text-transform:uppercase;color:var(--im-text)}.armor-invites__title::after{content:'';display:block;width:64px;height:3px;margin:12px auto 0;background:linear-gradient(90deg,var(--im-red),var(--im-gold));border-radius:2px}.armor-invites__source{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;padding:6px 14px;font-size:14px;font-weight:500;color:var(--im-cyan);background:rgba(103,232,249,0.06);border:1px solid rgba(103,232,249,0.22);border-radius:8px}.armor-invites__source::before{content:'\25C8';color:var(--im-gold)}.armor-invites__note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--im-dim)}.invite-list{width:100%;display:flex;flex-direction:column;gap:14px}.invite-row{position:relative;display:flex;flex-direction:column;padding:18px 22px;background:linear-gradient(180deg,rgba(255,255,255,0.015),transparent 40%),var(--im-surface);border:1px solid var(--im-line);clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));filter:drop-shadow(0 4px 14px rgba(0,0,0,0.35));transition:background 0.2s ease,filter 0.2s ease}.invite-row::before{content:'';position:absolute;top:0;left:34px;right:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,181,106,0.6),transparent);pointer-events:none}.invite-row::after{content:'';position:absolute;top:10px;bottom:10px;left:0;width:4px;background:linear-gradient(180deg,var(--im-red) 0%,var(--im-red-deep) 100%);pointer-events:none}.invite-row:hover{filter:drop-shadow(0 6px 18px rgba(0,0,0,0.45)) drop-shadow(0 0 10px rgba(103,232,249,0.1));border-color:rgba(103,232,249,0.4)}.invite-row:focus-within{box-shadow:inset 0 0 0 2px rgba(103,232,249,0.55)}.invite-row.is-open{background:linear-gradient(180deg,rgba(103,232,249,0.07),transparent 45%),var(--im-surface-2);filter:drop-shadow(0 8px 22px rgba(0,0,0,0.5)) drop-shadow(0 0 14px rgba(103,232,249,0.12))}.invite-row--hidden{display:none}.invite-list.is-showall .invite-row--hidden{display:flex}.invite-row__num{flex:0 0 auto;font-family:var(--font-tech);font-weight:700;font-size:14px;line-height:1;color:#0B1122;background:linear-gradient(180deg,var(--im-gold),#B39047);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);padding:3px 8px;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.invite-row__body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto) auto;grid-template-areas:"name badge date action";align-items:center;column-gap:22px;row-gap:10px}.invite-row__name{grid-area:name;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.invite-row__badge{grid-area:badge}.invite-row__date{grid-area:date}.invite-row__action{grid-area:action;text-align:right}.invite-row__title{flex:1 1 auto;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:1.3;color:var(--im-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-row__source{flex-basis:100%;margin:0;font-size:13px;color:rgba(179,189,204,0.8)}.invite-row__sub{flex-basis:100%;margin:0;font-family:var(--font-tech);font-weight:600;font-size:12.5px;letter-spacing:0.05em;text-transform:uppercase;color:var(--im-gold)}.invite-row__badge{font-family:var(--font-tech);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.02em;color:var(--im-gold);background:rgba(216,181,106,0.08);border:1px solid rgba(216,181,106,0.45);border-radius:4px;padding:4px 12px}.invite-row__date{font-size:14px;font-weight:500;line-height:1.4;color:var(--im-dim);white-space:nowrap;text-align:right;text-wrap:balance}.invite-row__date strong{color:#C63A46;font-weight:700}.invite-row__btn,.invite-row__cta--ready{font-family:var(--font-body);font-weight:600;font-size:15px;color:#FFFFFF;background:linear-gradient(180deg,#C63A46 0%,#9E222D 100%);border:1px solid rgba(216,181,106,0.4);border-radius:4px;padding:10px 18px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.18);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.1s ease}.invite-row__btn{cursor:pointer}.invite-row__btn:hover:not(:disabled),.invite-row__cta--ready:hover{color:#FFFFFF;border-color:var(--im-gold);box-shadow:0 6px 16px rgba(0,0,0,0.4),0 0 14px rgba(216,181,106,0.35),inset 0 1px 0 rgba(255,255,255,0.18)}.invite-row__btn:active:not(:disabled){transform:translateY(1px)}.invite-row__btn:disabled{background:#1F2937;color:#6B7280;border-color:rgba(255,255,255,0.12);box-shadow:none;cursor:not-allowed}.invite-row__cta--ready{display:inline-block;text-decoration:none}.invite-row.is-done .invite-row__btn{display:none}.invite-row__panel{display:none;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(103,232,249,0.28)}.invite-row.is-open .invite-row__panel{display:block}.invite-row__panel-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:16px 22px;align-items:start}.invite-row__panel-grid:not(.has-ad){grid-template-columns:minmax(0,1fr)}.invite-row__panel-main{min-width:0}.invite-row__panel-ad{margin:0;min-width:0}.invite-row__panel-ad-label{display:block;margin-bottom:6px;font-family:var(--font-tech);font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(179,189,204,0.65)}.invite-row__panel-ad-box{display:block;overflow:hidden;border:1px solid var(--im-line);border-radius:10px;background:var(--im-surface)}a.invite-row__panel-ad-box:hover{border-color:var(--im-gold);box-shadow:0 0 14px rgba(216,181,106,0.35)}.invite-row__panel-ad-box img{display:block;width:100%;height:auto}.invite-row__stats{display:flex;align-items:baseline;gap:28px;margin:0 0 6px}.invite-row__field{display:flex;align-items:baseline;gap:8px}.invite-row__field dt{font-family:var(--font-tech);font-weight:600;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--im-gold)}.invite-row__field dd{margin:0;font-size:18px;font-weight:700;color:var(--im-cyan)}.invite-row__hint{margin:0 0 8px;max-width:680px;font-size:13px;line-height:1.55;color:rgba(179,189,204,0.9)}.invite-row__wait{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--im-cyan)}.invite-row__panel-cta{margin:0 0 12px}.invite-row__panel-cta:empty{display:none}.invite-row__note{margin:0 0 14px;max-width:720px;font-size:13px;line-height:1.55;color:var(--im-dim)}.invite-row__report{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#FFB3B3;text-decoration:none;border-bottom:1px dotted rgba(255,179,179,0.5)}.invite-row__report:hover{color:#FFFFFF;border-bottom-color:var(--im-gold)}.armor-invites__more{margin-top:22px;text-align:center}.armor-invites__more-btn{font-family:var(--font-tech);font-weight:600;font-size:15px;letter-spacing:0.06em;text-transform:uppercase;color:var(--im-gold);background:transparent;border:1px solid rgba(216,181,106,0.4);border-radius:4px;padding:10px 22px;cursor:pointer;transition:background 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.armor-invites__more-btn:hover{background:rgba(216,181,106,0.1);box-shadow:0 0 14px rgba(216,181,106,0.2)}.invite-empty{max-width:640px;margin:0 auto;background:var(--im-surface);border:1px dashed rgba(216,181,106,0.4);border-radius:8px;padding:32px 24px;text-align:center}.invite-empty__title{display:block;font-size:17px;font-weight:700;color:var(--im-text)}.invite-empty__text{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--im-dim)}.landing-section{padding:var(--space-16) 0}.landing-how{padding-bottom:var(--space-8)}.landing-note{padding:var(--space-8) 0}.landing-guides{padding-top:var(--space-8)}.landing-section .section-title{font-family:var(--font-tech);text-transform:uppercase;letter-spacing:0.02em}.landing-section .section-title::after{content:'';display:block;width:56px;height:2px;margin:12px auto 0;background:linear-gradient(90deg,var(--im-red),var(--im-gold))}.landing-section .section-subtitle{color:var(--im-dim)}.how-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.how-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,0.02),transparent),var(--im-surface);border:1px solid var(--im-line);clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));padding:20px 20px 22px;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.how-card:hover{border-color:rgba(103,232,249,0.4);box-shadow:0 0 16px rgba(103,232,249,0.08);transform:translateY(-2px)}.how-card__num{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:3px 10px;margin-bottom:12px;font-family:var(--font-tech);font-weight:700;font-size:14px;line-height:1;letter-spacing:0.06em;color:#070B12;background:linear-gradient(180deg,var(--im-gold),#B39047);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.how-card__title{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--im-text)}.how-card__text{margin:0;font-size:14px;line-height:1.6;color:var(--im-dim)}.note-yellow{background:linear-gradient(180deg,rgba(216,181,106,0.1),transparent),var(--im-surface);border:1px solid rgba(216,181,106,0.45);border-radius:6px;padding:20px 24px}.note-yellow p{margin:0;font-size:15.5px;line-height:1.7;font-weight:500;color:#EAD9AE}.note-yellow__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.note-yellow__list li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.6;font-weight:500;color:#EAD9AE}.note-yellow__list li::before{content:'';position:absolute;left:0;top:0.62em;width:8px;height:8px;background:var(--im-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.guide-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-card{display:flex;flex-direction:column;background:var(--im-surface);border:1px solid var(--im-line);border-radius:6px;overflow:hidden;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.guide-card:hover{border-color:rgba(103,232,249,0.45);box-shadow:0 0 16px rgba(103,232,249,0.1);transform:translateY(-3px)}.guide-card__thumb{display:block;aspect-ratio:16 / 9;background:#0B1120}.guide-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.guide-card__icon{display:flex;align-items:center;justify-content:center;height:84px;color:var(--im-gold);background:linear-gradient(135deg,rgba(216,181,106,0.08) 0%,transparent 55%),var(--im-surface-2);border-bottom:1px solid var(--im-line-soft)}.guide-card__icon svg{width:34px;height:34px}.guide-card:hover .guide-card__icon{color:var(--im-cyan)}.guide-card__title{display:block;padding:14px 16px 16px;font-size:15px;font-weight:600;line-height:1.45;color:var(--im-text)}.guide-card:hover .guide-card__title{color:var(--im-gold)}.canva-faq.section--dark{background:var(--im-bg);border-top:1px solid var(--im-line-soft)}.canva-faq .section-title{font-family:var(--font-tech);text-transform:uppercase;letter-spacing:0.02em}.canva-faq .section-title::after{content:'';display:block;width:56px;height:2px;margin:12px auto 0;background:linear-gradient(90deg,var(--im-red),var(--im-gold))}.canva-faq .faq__item{background:var(--im-surface);border:1px solid var(--im-line);border-radius:6px}.canva-faq .faq__item:hover{border-color:rgba(103,232,249,0.4);box-shadow:0 0 14px rgba(103,232,249,0.08)}.canva-faq .faq__item.is-open{background:var(--im-surface-2);border-color:rgba(103,232,249,0.32);box-shadow:inset 3px 0 0 var(--im-cyan)}.canva-faq .faq__question{color:var(--im-text);font-family:var(--font-body);font-weight:600}.canva-faq .faq__qtext{color:inherit}.canva-faq .faq__toggle{color:var(--im-gold)}.canva-faq .faq__answer{color:var(--im-dim);font-family:var(--font-body);border-top-color:var(--im-line)}.canva-faq .faq__question:hover,.canva-faq .faq__question--active{color:var(--im-cyan);background:rgba(103,232,249,0.06)}body.stk-armor .header{--stk-header-fade:0;background:transparent;border-bottom-color:transparent;box-shadow:none}body.stk-armor .header::before{content:'';position:absolute;inset:0;z-index:-1;background:#0B1122;border-bottom:1px solid rgba(216,181,106,0.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,0.45);opacity:calc(var(--stk-header-fade,0) * 0.92);transition:opacity 0.15s linear;pointer-events:none}body.stk-armor .header__nav a{color:#E8EEF5}body.stk-armor .header__nav a:hover,body.stk-armor .header__nav a.active{color:#67E8F9}body.stk-armor .header__nav a.active::after{background:#67E8F9}body.stk-armor .header__search{background:var(--im-surface);border-color:rgba(216,181,106,0.28)}body.stk-armor .header__search:focus-within{border-color:#67E8F9}body.stk-armor .header__search input{color:#E8EEF5}body.stk-armor .header__search input::placeholder{color:#AAB7C7}body.stk-armor .header__search button{color:#AAB7C7}body.stk-armor .header__search button:hover{color:#67E8F9}body.stk-armor .header__mobile-toggle{color:#E8EEF5}body.stk-armor .header__mobile-toggle:hover{color:#67E8F9}@media (max-width:768px){body.stk-armor .header{background:#0B1122;border-bottom-color:rgba(216,181,106,0.18)}body.stk-armor .header::before{display:none}body.stk-armor .header__menu--open{background:#0B1122;border-top-color:rgba(216,181,106,0.18);box-shadow:0 20px 40px rgba(0,0,0,0.5)}}body.stk-armor .footer{position:relative;border-top:none;padding:var(--space-12) 0 var(--space-8);background:radial-gradient(560px 220px at 0% 0%,rgba(143,24,37,0.20),transparent 70%),radial-gradient(560px 220px at 100% 0%,rgba(143,24,37,0.16),transparent 70%),repeating-linear-gradient(0deg,rgba(103,232,249,0.035) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(103,232,249,0.035) 0 1px,transparent 1px 44px),#0B1122}body.stk-armor .footer::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,rgba(216,181,106,0.45) 0 28px,rgba(216,181,106,0.10) 28px 36px);pointer-events:none}body.stk-armor .footer::after{content:'';position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:72px;height:4px;background:var(--im-cyan);box-shadow:0 0 10px rgba(103,232,249,0.8),0 0 22px rgba(103,232,249,0.45);pointer-events:none}body.stk-armor .footer__panel{display:block;position:relative;padding:clamp(20px,4vw,36px);background:var(--im-surface);border:1px solid var(--im-line);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}body.stk-armor .footer__panel::before,body.stk-armor .footer__panel::after{content:'';position:absolute;top:18px;bottom:18px;width:5px;background:linear-gradient(180deg,var(--im-red) 0%,var(--im-red-deep) 100%);pointer-events:none}body.stk-armor .footer__panel::before{left:0}body.stk-armor .footer__panel::after{right:0}body.stk-armor .footer__connect{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;text-align:left;margin-bottom:0}body.stk-armor .footer__connect-intro,body.stk-armor .footer__connect-actions{display:block}body.stk-armor .footer__connect-title{font-family:var(--font-tech);font-weight:700;font-size:clamp(24px,3vw,28px);letter-spacing:0.08em;text-transform:uppercase;color:var(--im-gold);margin:0 0 8px}body.stk-armor .footer__connect-desc{margin:0;max-width:52ch;text-align:left;color:var(--im-dim)}body.stk-armor .footer__connect-social{border-radius:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);min-height:44px;padding:0 22px;justify-content:center;font-family:var(--font-tech);font-size:13px;font-weight:600;letter-spacing:0.08em;transition:border-color 0.25s ease,background 0.25s ease,color 0.25s ease,filter 0.25s ease}body.stk-armor .footer__connect-social--fb{background:linear-gradient(180deg,var(--im-red) 0%,var(--im-red-deep) 100%);border:1px solid rgba(216,181,106,0.35);color:#FFFFFF}body.stk-armor .footer__connect-social--fb:hover{border-color:var(--im-gold);background:linear-gradient(180deg,#D83A46 0%,#A31F2C 100%);color:#FFFFFF}body.stk-armor .footer__connect-social--zalo{background:#0E1626;border:1px solid rgba(103,232,249,0.45);color:var(--im-text)}body.stk-armor .footer__connect-social--zalo:hover{border-color:var(--im-cyan);background:rgba(103,232,249,0.10);color:var(--im-cyan);filter:drop-shadow(0 0 6px rgba(103,232,249,0.35))}body.stk-armor .footer__connect-social:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--im-cyan)}body.stk-armor .footer__security{display:block;margin:18px 0 0;max-width:none;padding:12px 16px;text-align:left;font-size:13.5px;color:var(--im-dim);background:rgba(216,181,106,0.06);border-left:3px solid var(--im-gold)}body.stk-armor .footer__security-icon{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;color:var(--im-gold)}body.stk-armor .footer__security a{color:var(--im-text)}body.stk-armor .footer__security a:hover{color:var(--im-cyan)}body.stk-armor .footer__security a:focus-visible{outline:none;color:var(--im-cyan);box-shadow:0 0 0 2px rgba(103,232,249,0.35);border-radius:2px}body.stk-armor .footer__bottom{margin-top:20px;border-top:1px dashed rgba(216,181,106,0.22);color:var(--im-dim)}body.stk-armor .footer__links a{color:var(--im-text)}body.stk-armor .footer__links a:hover{color:var(--im-cyan)}body.stk-armor .footer__links a:focus-visible{outline:none;color:var(--im-cyan);box-shadow:0 0 0 2px rgba(103,232,249,0.35);border-radius:2px}@media (max-width:767px){body.stk-armor .footer{padding-top:var(--space-8)}body.stk-armor .footer__connect{grid-template-columns:minmax(0,1fr);gap:16px}body.stk-armor .footer__connect-socials{gap:12px}body.stk-armor .footer__connect-social{flex:1 1 0;min-height:48px;padding:0 14px}body.stk-armor .footer__panel{padding:18px 14px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}body.stk-armor .footer__panel::before,body.stk-armor .footer__panel::after{width:3px;top:12px;bottom:12px}body.stk-armor .footer{background:radial-gradient(360px 140px at 0% 0%,rgba(143,24,37,0.16),transparent 70%),radial-gradient(360px 140px at 100% 0%,rgba(143,24,37,0.12),transparent 70%),#0B1122}body.stk-armor .footer__connect-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.canva-landing *{transition:none !important;animation:none !important}}@media (max-width:1099px){.how-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.armor-hero__core{width:200px;height:200px}.armor-hero__inner{gap:32px}}@media (max-width:991px){.armor-hero__inner{grid-template-columns:1fr}.armor-hero::after{opacity:0.55}.armor-hero__core{width:170px;height:170px}.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.armor-hero__inner{padding-top:calc(4.2rem + 16px);padding-bottom:48px;gap:20px}.armor-hero__intro{min-height:0}.armor-hero__title{font-size:32px}.armor-hero__desc{font-size:16px;line-height:1.55}.armor-hero__core{width:150px;height:150px;margin-bottom:22px}.armor-invites{padding:var(--space-10) 0}.armor-invites__title{font-size:26px}.invite-row{padding:18px 14px}.invite-row__body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge" "date date" "action action";column-gap:14px;row-gap:10px;align-items:center}.invite-row__badge{justify-self:end;text-align:right}.invite-row__date{white-space:normal;text-align:left;font-size:13.5px}.invite-row__title{white-space:normal}.invite-row__action{text-align:left;justify-self:stretch}.invite-row__action .invite-row__btn{display:block;width:100%;text-align:center}.invite-row__btn,.invite-row__cta--ready{padding:12px 14px;min-height:46px}.invite-row__stats{flex-direction:column;gap:10px}.invite-row__panel-grid{grid-template-columns:minmax(0,1fr)}.invite-row__panel-ad{max-width:none}.invite-row__panel-cta .invite-row__cta--ready{display:flex;width:100%;justify-content:center}.armor-hero__cta{display:flex;width:100%}.how-list{grid-template-columns:1fr;gap:14px}.how-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title" "text text";column-gap:10px;padding:16px 18px}.how-card__num{grid-area:num;align-self:center;margin-bottom:0}.how-card__title{grid-area:title;align-self:center;margin-bottom:0}.how-card__text{grid-area:text;margin-top:8px}.guide-grid{grid-template-columns:1fr;gap:14px}.guide-card{flex-direction:row;align-items:stretch}.guide-card__thumb{flex:0 0 96px;width:96px;aspect-ratio:auto;align-self:stretch}.guide-card__icon{flex:0 0 96px;width:96px;height:auto;min-height:54px;align-self:stretch;border-bottom:none;border-right:1px solid var(--im-line-soft)}.guide-card__icon svg{width:24px;height:24px}.guide-card__title{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:center;padding:12px 14px}.landing-section{padding:var(--space-10) 0}.canva-faq{padding:var(--space-10) 0}.landing-section .section-title,.canva-faq .section-title{font-size:26px}}@media (max-width:479px){.armor-hero__core{width:130px;height:130px}}body.cyber-cart{background:linear-gradient(170deg,#F7F7FC 0%,#F3EFFA 35%,#F7F7FC 65%,#F7F7FC 100%);position:relative;overflow-x:hidden}body.cyber-cart::before{content:'';position:fixed;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 80px,rgba(109,40,217,0.02) 80px,rgba(109,40,217,0.02) 81px),repeating-linear-gradient(0deg,transparent 0,transparent 80px,rgba(109,40,217,0.015) 80px,rgba(109,40,217,0.015) 81px);pointer-events:none;z-index:0}body.cyber-cart::after{content:'';position:fixed;inset:0;background:radial-gradient(ellipse 600px 400px at 15% 30%,rgba(109,40,217,0.04) 0%,transparent 70%),radial-gradient(ellipse 500px 500px at 80% 50%,rgba(139,92,246,0.03) 0%,transparent 70%),radial-gradient(ellipse 300px 300px at 50% 80%,rgba(168,85,255,0.04) 0%,transparent 70%);pointer-events:none;z-index:1}.woocommerce-cart{position:relative;z-index:2}body.cyber-cart .section-title{text-align:center !important}.cyber-page-title-container{margin-bottom:24px;text-align:center}.cyber-page-title-container .cyber-title-pulse-svg{max-width:320px;width:100%;height:auto}.woocommerce-cart .woocommerce-cart-form{min-width:0}.cyber-cart-layout{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:992px){.cyber-cart-layout{grid-template-columns:6fr 4fr;align-items:start}}.cyber-cart-list{display:grid;gap:20px}.cyber-cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cyber-product-count{display:flex;align-items:center;gap:10px;color:var(--neon-purple);font-family:var(--font-body);font-weight:600;font-size:15px;letter-spacing:0.04em}.cyber-product-count svg{color:inherit;flex-shrink:0}.cyber-select-all-wrap{position:relative}.hidden-real-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cyber-select-all-label{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;color:var(--text-primary);font-family:var(--font-body);font-weight:600;font-size:13px;border:1px solid var(--border-neon);border-radius:8px;background:#ffffff;box-shadow:var(--glow-cyan-panel);transition:all 0.2s ease}.cyber-select-all-label:hover{border-color:#C9BCE8}.cyber-fake-check-icon{display:inline-block;width:20px;height:20px;border:1px solid var(--neon-purple);border-radius:50%;position:relative;transition:all 0.2s ease;flex-shrink:0}.hidden-real-checkbox:checked + .cyber-select-all-label .cyber-fake-check-icon::after{content:'✔';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--neon-purple);font-size:12px;font-weight:700;line-height:1}.cyber-cart-item{display:grid;grid-template-columns:min-content 1fr;grid-template-areas:"visual details";gap:16px;padding:20px}.cyber-item-visual-col{grid-area:visual;display:flex;flex-direction:row;align-items:center;gap:16px;width:auto}.cyber-item-check-col{flex-shrink:0}.cyber-item-check-col input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:22px;height:22px;background:#ffffff;border:2px solid var(--neon-purple);border-radius:6px;cursor:pointer;position:relative;flex-shrink:0;transition:background 0.2s ease}.cyber-item-check-col input[type="checkbox"]:checked{background:var(--neon-purple)}.cyber-item-check-col input[type="checkbox"]:checked::after{content:'✔';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-size:14px;font-weight:700;line-height:1}.cyber-item-image-col{flex-shrink:0;width:90px}.cyber-item-image-col a{display:block;line-height:0}.cyber-item-image-col img{width:90px;height:90px;object-fit:cover;border-radius:12px;border:1.5px solid var(--border-neon);box-shadow:var(--glow-cyan-panel);display:block}.cyber-item-details{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"title remove" "meta checkout";gap:8px 16px;flex:1;min-width:0}.cyber-item-title-block{grid-area:title;display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.cyber-item-remove-block{grid-area:remove;align-self:start;justify-self:end}.cyber-item-meta-block{grid-area:meta;min-width:0}.cyber-item-checkout-block{grid-area:checkout;align-self:end;justify-self:end}.cyber-item-title-block .product-name a{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--text-primary);text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;display:block;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyber-item-title-block .product-name a:hover{color:var(--neon-purple)}.cyber-duration-badge{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--neon-purple);letter-spacing:0.08em;text-transform:uppercase}.cyber-item-subtitle{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.04em;margin-top:1px;line-height:1.2}.cyber-item-remove-block a.remove{font-size:0 !important;color:var(--text-secondary) !important;display:inline-flex !important;align-items:center;justify-content:center;width:24px;height:24px;transition:all 0.2s ease}.cyber-item-remove-block a.remove svg{width:28px;height:28px;color:var(--text-secondary);transition:all 0.2s ease}.cyber-item-remove-block a.remove:hover svg{color:#DC2626;transform:scale(1.1)}.cyber-item-meta-block{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cyber-meta-pill{display:inline-flex;padding:4px 10px;font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--text-secondary);background:#F6F3FB;border:1px solid var(--border-neon);border-radius:999px;line-height:1.4}.cyber-item-meta-block dl.variation{display:flex;flex-wrap:wrap;gap:6px;margin:0}.cyber-item-meta-block dl.variation dt{display:none}.cyber-item-meta-block dl.variation dd{margin:0;padding:4px 10px;font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--text-secondary);background:#F6F3FB;border:1px solid var(--border-neon);border-radius:999px;line-height:1.4}.cyber-item-checkout-block{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.woocommerce-cart .cyber-item-subtotal .amount,.woocommerce-cart .cyber-item-subtotal .woocommerce-Price-amount{font-family:var(--font-heading);font-size:28px;font-weight:800;color:var(--neon-purple);line-height:0.9;display:block;white-space:nowrap;letter-spacing:0.02em}.cyber-price-unit{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--text-secondary);margin-left:4px;letter-spacing:0.04em}.woocommerce-cart .cyber-qty-wrap{display:inline-flex;align-items:center;background:#ffffff;border:1px solid var(--border-neon);border-radius:10px;overflow:hidden;box-shadow:var(--glow-cyan-panel);height:48px;position:relative}.woocommerce-cart .cyber-qty-btn{width:48px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent !important;border:none !important;cursor:pointer;font-size:24px;font-weight:600;font-family:var(--font-body);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);line-height:1;padding:0;flex-shrink:0;border-radius:0}.woocommerce-cart .cyber-qty-btn.qty-minus{color:var(--neon-purple);border-right:1px solid var(--border-neon) !important}.woocommerce-cart .cyber-qty-btn.qty-minus:hover{background:#F3EEFA !important}.woocommerce-cart .cyber-qty-btn.qty-plus{color:var(--neon-purple);border-left:1px solid var(--border-neon) !important}.woocommerce-cart .cyber-qty-btn.qty-plus:hover{background:#F3EEFA !important}.woocommerce-cart .cyber-qty-wrap .qty{width:60px;height:100%;text-align:center;font-family:var(--font-body);font-size:20px;font-weight:700;color:var(--text-primary);background:transparent !important;border:none !important;box-shadow:none !important;-moz-appearance:textfield;padding:0;letter-spacing:0.04em;outline:none}.cyber-promo-form{margin-bottom:20px}.cyber-promo-code-box{display:flex;align-items:center;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-md);box-shadow:var(--glow-cyan-panel);overflow:hidden}.cyber-promo-code-box .cyber-input{flex:1;background:transparent;border:none;color:var(--text-primary);padding:12px 20px;outline:none;font-family:var(--font-body);font-size:13px;text-transform:uppercase;letter-spacing:0.04em}.cyber-promo-code-box .cyber-input::placeholder{color:rgba(33,26,51,0.4);text-transform:uppercase;letter-spacing:0.06em}.cyber-promo-code-box .cyber-btn-submit{background:transparent;border:none;border-left:1px solid var(--border-neon);color:var(--neon-purple);font-size:1.5rem;padding:0 25px;cursor:pointer;transition:all 0.3s;line-height:1;font-family:var(--font-body);height:100%}.cyber-promo-code-box .cyber-btn-submit:hover{background:#F3EEFA}.woocommerce-cart .cart-collaterals{margin-top:0}.woocommerce-cart .cart_totals{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);padding:25px;box-shadow:var(--glow-cyan-panel);position:relative}.woocommerce-cart .cart_totals::before{display:none}.cyber-totals-heading{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--text-secondary);margin:0 0 16px;line-height:1.3}.cyber-totals-heading .neon-text-cyan{color:var(--neon-purple)}.woocommerce-cart .cart_totals .cyber-totals-body table.shop_table{border:none;margin:0}.woocommerce-cart .cart_totals .cyber-totals-body table.shop_table tr{border-bottom:1px solid var(--border-neon);padding:14px 0}.woocommerce-cart .cart_totals .cyber-totals-body table.shop_table tr:last-of-type{border-bottom:none}.woocommerce-cart .cart_totals .cyber-totals-body table.shop_table th{color:var(--text-primary);font-family:var(--font-body);font-size:13px;border:none;padding:14px 0;background:transparent}.woocommerce-cart .cart_totals .cyber-totals-body table.shop_table td{color:var(--text-primary);font-family:var(--font-body);font-size:13px;font-weight:600;border:none;padding:14px 0;text-align:right}.woocommerce-cart .cart_totals .cyber-totals-body .order-total{border-bottom:none !important;border-top:1px solid #E3DBF5;margin-top:8px;padding-top:20px}.woocommerce-cart .cart_totals .cyber-totals-body .order-total th{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--neon-purple);text-transform:uppercase;letter-spacing:0.05em}.woocommerce-cart .cart_totals .cyber-totals-body .order-total td .amount{font-family:var(--font-heading);font-size:24px;font-weight:800;color:var(--neon-purple)}.woocommerce-cart .cart_totals .cyber-totals-body .shipping{border-bottom:1px solid var(--border-neon);padding:14px 0}.woocommerce-cart .wc-proceed-to-checkout{display:flex;flex-direction:column;gap:12px}.woocommerce-cart .cyber-sticky-footer{display:none}@media (max-width:767px){.woocommerce-cart .cyber-sticky-footer{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-neon);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px rgba(33,26,51,0.08)}.woocommerce-cart .cyber-sticky-footer .cyber-selected-count{font-family:var(--font-body);font-size:11px;color:var(--text-secondary);white-space:nowrap;text-transform:uppercase;letter-spacing:0.05em}.woocommerce-cart .cyber-sticky-footer .cyber-selected-count-number{color:var(--neon-purple);font-weight:700}.woocommerce-cart .cyber-sticky-footer .checkout-button{flex:1;max-width:220px}}@media (max-width:767px){body.cyber-cart .container{padding-bottom:80px}}.woocommerce-cart .cart-empty{text-align:center;padding:60px 40px;font-family:var(--font-body);font-size:16px;color:var(--text-secondary)}.woocommerce-cart .return-to-shop{text-align:center;margin-top:24px}@media (max-width:900px){.cyber-cart-item{gap:12px;padding:14px}.cyber-item-image-col{width:70px}.cyber-item-image-col img{width:70px;height:70px}.cyber-item-details{gap:6px 12px}.cyber-item-title-block .product-name a{font-size:12px;white-space:normal}.cyber-item-subtotal .amount,.cyber-item-subtotal .woocommerce-Price-amount{font-size:15px}.cyber-product-count{font-size:12px}}@media (max-width:600px){.cyber-cart-item{flex-wrap:wrap;gap:10px}.cyber-item-check-col{padding-top:0;order:0}.cyber-item-image-col{order:1;width:60px}.cyber-item-image-col img{width:60px;height:60px}.cyber-item-details{order:2;flex:1 1 100%}.cyber-item-checkout-block{flex-wrap:wrap}.woocommerce-cart .cart_totals{padding:16px}.woocommerce-cart .cart_totals::before{display:none}.cyber-cart-header{flex-wrap:wrap;gap:8px}}body.cyber-cart.is-glitching .woocommerce-cart{position:relative}body.cyber-cart.is-glitching .woocommerce-cart::after{content:'';position:absolute;inset:0;z-index:999;background:rgba(247,247,252,0.6);backdrop-filter:blur(2px);animation:glitchLoading 0.15s ease-in-out 3}body.cyber-cart.is-glitching .woocommerce-cart::before{content:'ĐANG CẬP NHẬT';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--neon-purple);letter-spacing:0.2em;animation:glitchPulse 0.3s ease-in-out infinite alternate}@keyframes glitchLoading{0%{opacity:0.5;transform:translate(0,0)}25%{opacity:0.8;transform:translate(-2px,1px)}50%{opacity:1;transform:translate(2px,-1px)}75%{opacity:0.7;transform:translate(-1px,2px)}100%{opacity:0.5;transform:translate(0,0)}}@keyframes glitchPulse{0%{opacity:0.6}100%{opacity:1}}body.cyber-cart .container{overflow:visible}.checkout-retro-wrapper{position:relative;overflow:hidden;max-width:1120px;margin:0 auto;padding:40px 24px 60px;min-height:100vh}.checkout-retro-wrapper .woocommerce{max-width:none;margin:0;padding:0}.checkout-retro-wrapper .checkout{position:relative;z-index:1}.cyber-corner{position:absolute;width:16px;height:16px;z-index:2;border-color:var(--neon-purple);border-style:solid;animation:cornerPulse 3s ease-in-out infinite}.cyber-corner.top-left{top:-1px;left:-1px;border-width:2px 0 0 2px;border-radius:4px 0 0 0}.cyber-corner.top-right{top:-1px;right:-1px;border-width:2px 2px 0 0;border-radius:0 4px 0 0}.cyber-corner.bottom-left{bottom:-1px;left:-1px;border-width:0 0 2px 2px;border-radius:0 0 0 4px}.cyber-corner.bottom-right{bottom:-1px;right:-1px;border-width:0 2px 2px 0;border-radius:0 0 4px 0}@keyframes cornerPulse{0%,100%{opacity:0.5}50%{opacity:1}}.checkout-grid-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.checkout-progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:32px;position:relative;z-index:1}.checkout-progress__step{display:flex;flex-direction:column;align-items:center;gap:6px}.checkout-progress__number{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:13px;font-weight:700;border:1.5px solid var(--border-neon);color:var(--text-secondary);background:#ffffff;transition:border-color 0.3s,box-shadow 0.3s,color 0.3s,background 0.3s}.checkout-progress__step.is-active .checkout-progress__number{border-color:var(--neon-purple);color:var(--neon-purple);background:#F3EEFA;box-shadow:var(--glow-cyan-panel)}.checkout-progress__step.is-complete .checkout-progress__number{border-color:var(--neon-green);color:var(--neon-green);background:#E7F7EE}.checkout-progress__label{font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-secondary);transition:color 0.3s}.checkout-progress__step.is-active .checkout-progress__label,.checkout-progress__step.is-complete .checkout-progress__label{color:var(--text-primary)}.checkout-progress__line{width:60px;height:1px;background:var(--border-neon);margin:0 12px;margin-bottom:24px;transition:background 0.3s}.checkout-progress__line.is-active{background:var(--neon-purple)}.checkout-panel{position:relative;padding:28px;border-radius:var(--radius-md)}.panel-title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:0.12em;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--border-neon)}.panel-subtitle{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);margin:-16px 0 24px;opacity:0.7}.neon-text-cyan{color:var(--neon-purple)}.neon-text-pink{color:var(--neon-purple)}.billing-panel{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel)}.billing-panel .form-row{margin-bottom:16px}.billing-panel .form-row label{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;display:block;margin-bottom:4px}.billing-panel .form-row input,.billing-panel .form-row textarea,.billing-panel .form-row select{width:100%;padding:11px 14px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:14px;transition:border-color 0.2s,box-shadow 0.2s,background 0.2s;box-sizing:border-box}.billing-panel .form-row input:hover,.billing-panel .form-row textarea:hover,.billing-panel .form-row select:hover{border-color:#C9BCE8}.billing-panel .form-row input:focus,.billing-panel .form-row textarea:focus,.billing-panel .form-row select:focus{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus);outline:none}.billing-panel .form-row input::placeholder,.billing-panel .form-row textarea::placeholder{color:rgba(33,26,51,0.4);opacity:1}.billing-panel .form-row input::-webkit-input-placeholder{color:rgba(33,26,51,0.4);opacity:1}.billing-panel .form-row .select2-selection--single{height:44px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm)}.billing-panel .form-row .select2-selection--single .select2-selection__rendered{color:var(--text-primary);line-height:44px;padding-left:14px;font-family:var(--font-body);font-size:14px}.billing-panel .form-row .select2-selection--single .select2-selection__arrow{height:42px}.billing-panel .form-row .select2-container--focus .select2-selection--single{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus)}.billing-panel .form-row.woocommerce-invalid input,.billing-panel .form-row.woocommerce-invalid select,.billing-panel .form-row.woocommerce-invalid .select2-selection--single{border-color:#DC2626;box-shadow:var(--glow-red-error)}.billing-panel .form-row.woocommerce-validated input,.billing-panel .form-row.woocommerce-validated select{border-color:var(--neon-green);box-shadow:var(--glow-green-valid)}.billing-panel .form-row .woocommerce-input-wrapper{display:block;width:100%;position:relative}.billing-panel .form-row .input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;opacity:0.7}.billing-panel .form-row input,.billing-panel .form-row textarea,.billing-panel .form-row select{padding-left:42px}.billing-panel .form-row .input-icon--textarea{top:14px;transform:none}.billing-panel .form-row:focus-within .input-icon path{stroke:var(--neon-purple) !important}.billing-panel .form-row.woocommerce-validated .input-icon path{stroke:var(--neon-green) !important}.billing-panel .form-row.woocommerce-invalid .input-icon path,.billing-panel .form-row.woocommerce-invalid-required-field .input-icon path{stroke:#DC2626 !important}.product-prefix{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#7C3AED,#6D28D9);color:#fff;font-family:var(--font-heading);font-size:12px;font-weight:700;margin-right:8px;vertical-align:middle}.product-name-rest{vertical-align:middle}.order-panel{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-pink-panel);overflow:hidden}.order-panel::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:repeating-linear-gradient( 0deg,transparent,transparent 2px,rgba(33,26,51,0.02) 2px,rgba(33,26,51,0.02) 4px )}.order-panel::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#C9BCE8,#EDE7FA);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.order-panel>*{position:relative;z-index:1}.order-panel .shop_table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:20px}.order-panel .shop_table thead th{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:0.08em;padding:10px 0;border-bottom:1px dashed #E3DBF5;background:transparent}.order-panel .shop_table tbody td,.order-panel .shop_table tfoot td,.order-panel .shop_table tfoot th{padding:10px 0;border-bottom:1px dashed var(--border-neon);background:transparent;color:var(--text-primary);font-family:var(--font-body)}.order-panel .shop_table tfoot th{font-family:var(--font-heading);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.order-panel .shop_table .product-name{color:var(--text-primary);font-size:13px}.order-panel .shop_table .product-total{font-family:var(--font-heading);font-weight:700;color:var(--neon-purple)}.order-panel .shop_table .amount{font-family:var(--font-heading);font-weight:700}.order-panel .shop_table tfoot tr:last-child th,.order-panel .shop_table tfoot tr:last-child td{font-size:22px;font-weight:800;color:var(--neon-purple);border-top:2px solid #E3DBF5;padding-top:16px;border-bottom:none}.order-panel .checkout_coupon{display:flex;gap:8px;margin-bottom:20px;padding:12px 16px;background:#F6F3FB;border:1px dashed #C9BCE8;border-radius:var(--radius-sm)}.order-panel .checkout_coupon .form-row{margin:0;padding:0}.order-panel .checkout_coupon input{padding:8px 12px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:13px}.order-panel .checkout_coupon button{font-family:var(--font-heading);font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;padding:8px 16px;background:var(--neon-purple);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:box-shadow 0.2s,background 0.2s}.order-panel .checkout_coupon button:hover{background:#5B21B6;box-shadow:var(--glow-pink-panel)}.order-panel #payment{background:#F6F3FB;border-radius:var(--radius-sm);overflow:hidden}.order-panel #payment .payment_methods{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-neon)}.order-panel #payment .payment_methods li{margin:0;padding:14px 16px;border-bottom:1px solid var(--border-neon);background:transparent}.order-panel #payment .payment_methods li:last-child{border-bottom:none}.order-panel #payment .payment_methods label{font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer}.order-panel #payment .payment_methods input[type="radio"]{margin-right:8px;accent-color:var(--neon-purple)}.order-panel #payment .payment_box{margin-top:10px;padding:12px 14px;background:#F3EEFA;border:1px dashed #C9BCE8;border-radius:var(--radius-sm);font-family:'Courier New',monospace;font-size:12px;line-height:1.6;color:var(--text-secondary)}.order-panel #payment .payment_box p{margin:0}.order-panel #payment .place-order{padding:18px 20px;text-align:center}.order-panel #place_order{width:100%;font-family:var(--font-heading);font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.1em;padding:16px 32px;background:linear-gradient(135deg,#7C3AED,#6D28D9);border:none;border-radius:var(--radius-md);cursor:pointer;transition:transform 0.2s,box-shadow 0.2s,filter 0.2s;box-shadow:var(--glow-pink-panel)}.order-panel #place_order:hover{transform:scale(1.02);filter:brightness(1.05);box-shadow:0 12px 30px rgba(109,40,217,0.35)}.order-panel #place_order:active{transform:scale(0.98)}.billing-panel .woocommerce-additional-fields{margin-top:32px}.billing-panel .woocommerce-additional-fields h3{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:0.12em;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-neon)}.billing-panel .woocommerce-additional-fields textarea{min-height:120px;max-height:250px;resize:vertical;scrollbar-width:thin;scrollbar-color:var(--neon-purple) #E7DFF5}.billing-panel .woocommerce-additional-fields textarea::-webkit-scrollbar{width:6px}.billing-panel .woocommerce-additional-fields textarea::-webkit-scrollbar-track{background:#E7DFF5;border-radius:3px}.billing-panel .woocommerce-additional-fields textarea::-webkit-scrollbar-thumb{background:var(--neon-purple);border-radius:3px}.checkout-retro-wrapper .woocommerce-form-login-toggle,.checkout-retro-wrapper .woocommerce-form-coupon-toggle{position:relative;z-index:1;margin-bottom:16px}.checkout-retro-wrapper .woocommerce-form-login-toggle .woocommerce-info,.checkout-retro-wrapper .woocommerce-form-coupon-toggle .woocommerce-info{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--neon-purple);background:#F3EEFA;border:1px solid #E3DBF5;border-radius:var(--radius-sm);padding:10px 16px}.checkout-retro-wrapper .woocommerce-form-login-toggle .woocommerce-info a,.checkout-retro-wrapper .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--neon-purple);text-decoration:none}.checkout-retro-wrapper .woocommerce-form-login{position:relative;z-index:1;margin-bottom:16px;padding:20px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-md)}.billing-panel #ship-to-different-address{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;margin-top:20px}.billing-panel #ship-to-different-address input{margin-right:6px;accent-color:var(--neon-purple)}.billing-panel .shipping_address{margin-top:12px;padding-top:16px;border-top:1px dashed var(--border-neon)}@media (max-width:991px){.checkout-grid-layout{grid-template-columns:1fr;gap:24px}.checkout-retro-wrapper{padding:20px 0 40px}.checkout-panel{padding:20px 16px}.panel-title{font-size:12px;margin-bottom:16px;padding-bottom:8px}.order-panel #place_order{font-size:14px;padding:14px 24px}.order-panel .shop_table{font-size:12px}.order-panel .shop_table tfoot tr:last-child th,.order-panel .shop_table tfoot tr:last-child td{font-size:15px}}@media (max-width:767px){.checkout-panel{padding:16px 12px}.billing-panel{border-width:1px}.order-panel{border-width:1px}.order-panel #payment .payment_methods li{padding:10px 12px}.order-panel #payment .place-order{padding:12px 14px}.order-panel .checkout_coupon{flex-direction:column}.checkout-progress__line{width:30px;margin:0 6px;margin-bottom:20px}.checkout-progress__number{width:34px;height:34px;font-size:11px}.checkout-progress__label{font-size:8px}.checkout-progress{margin-bottom:24px}}.order-panel #payment .payment_methods li{transition:border-color 0.3s,background 0.3s,box-shadow 0.3s,border-radius 0.3s}.order-panel #payment .payment_methods li:has(input[type="radio"]:checked){border:1.5px solid #C9BCE8;border-radius:var(--radius-sm);background:#F3EEFA;box-shadow:var(--glow-cyan-panel)}.order-panel #payment .payment_methods li:has(input[type="radio"]:checked) label::after{content:'✓';float:right;color:var(--neon-purple);font-family:var(--font-heading);font-size:16px;font-weight:700}.payment-method-desc{display:block;font-family:var(--font-body);font-size:11px;color:var(--text-secondary);margin-top:4px;opacity:0.7}.checkout-trust-banner{margin-top:48px;padding:40px;position:relative;z-index:1;background:#ffffff;border:1.5px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel)}.checkout-trust{display:flex;justify-content:center;gap:48px}.checkout-trust__item{display:flex;align-items:center;gap:14px}.checkout-trust__icon-wrap{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F3EEFA;border:1.5px solid #E3DBF5;flex-shrink:0}.checkout-trust__icon{opacity:0.9}.checkout-trust__content{display:flex;flex-direction:column;gap:2px}.checkout-trust__title{font-family:var(--font-heading);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-primary)}.checkout-trust__desc{font-family:var(--font-body);font-size:11px;color:var(--text-secondary);opacity:0.7}@media (max-width:767px){.checkout-trust-banner{padding:28px 16px;margin-top:32px;border-width:1px}.checkout-trust{flex-direction:column;align-items:center;gap:24px}.checkout-trust__item{flex-direction:column;text-align:center;gap:10px}.checkout-trust__content{align-items:center}}.woocommerce-sepay-bank-details{width:100% !important;max-width:100% !important;background-color:#ffffff !important;border:1px solid var(--border-neon) !important;box-shadow:var(--glow-cyan-panel) !important;border-radius:var(--radius-md) !important;box-sizing:border-box !important}.woocommerce-sepay-bank-details,.woocommerce-sepay-bank-details *{color:var(--text-primary) !important}.woocommerce-sepay-bank-details .box-title{font-family:var(--font-heading) !important;color:var(--neon-purple) !important;text-transform:uppercase !important;border-bottom:1px solid var(--border-neon) !important;font-size:15px !important}.sepay-pay-info .qr-element{background-color:#ffffff !important;border-radius:6px !important;padding:10px !important;box-sizing:border-box !important}.sepay-pay-info .qr-top-border:before,.sepay-pay-info .qr-top-border:after,.sepay-pay-info .qr-bottom-border:before,.sepay-pay-info .qr-bottom-border:after{border-color:var(--neon-purple) !important}.sepay-pay-info .button-qr{background:linear-gradient(90deg,#7C3AED,#6D28D9) !important;border:none !important;font-family:var(--font-heading) !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;box-shadow:var(--glow-pink-panel) !important;transition:all 0.3s ease !important}.sepay-pay-info .button-qr:hover{box-shadow:0 12px 28px rgba(109,40,217,0.35) !important;transform:scale(1.05) !important}.sepay-pay-info .manual-box .bank-info{background-color:#F7F7FC !important;border:1px solid var(--border-neon) !important}.sepay-pay-info .manual-box .bank-info .banner{background-color:#EDE7FA !important;border-bottom:1px solid var(--border-neon) !important}.sepay-pay-info .manual-box .bank-info .bank-info-row{border-bottom:1px dashed var(--border-neon) !important}.sepay-pay-info .manual-box .bank-info .bank-info-label{font-family:var(--font-heading) !important;color:var(--text-secondary) !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:0.05em !important}.sepay-pay-info .manual-box .bank-info .bank-info-value{font-family:var(--font-body) !important;font-size:14px !important}.sepay-pay-info .manual-box .bank-info .bank-info-value a{background-color:#F3EEFA !important;border:1px solid #C9BCE8 !important;color:var(--neon-purple) !important;font-family:var(--font-body) !important;border-radius:var(--radius-sm) !important}.sepay-pay-info .manual-box .bank-info .bank-info-value a:hover{background-color:#EDE7FA !important;box-shadow:var(--glow-cyan-panel) !important}.sepay-pay-info .manual-box .bank-info .bank-info-value a.copied{background-color:#E7F7EE !important;color:var(--neon-green) !important;border-color:#B9E6C8 !important}.sepay-pay-info .manual-box .bank-info .note{background-color:#FFF6ED !important;border:1px solid #FCD9B0 !important;color:var(--text-primary) !important;border-radius:6px !important}.sepay-pay-info .manual-box .bank-info .note svg{color:var(--neon-orange) !important}.sepay-pay-footer{font-family:var(--font-body) !important;color:var(--neon-purple) !important;margin-top:15px !important}@supports selector(:has(*)){.pm-checkmark{display:none !important}}.cta-section{background:linear-gradient(135deg,rgba(109,40,217,0.06) 0%,rgba(168,85,255,0.07) 50%,rgba(139,92,246,0.05) 100%)}.cta-banner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center;padding:var(--space-12) var(--space-10);background:#ffffff;border:1px solid #E7DFF5;border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:var(--glow-cyan-panel)}.cta-banner>*{position:relative;z-index:1}.cta-banner:hover{border-color:#C9BCE8;box-shadow:var(--glow-pink-panel)}.cta-banner__info{text-align:left}.cta-banner__title{font-family:var(--font-heading);font-size:42px;font-weight:700;margin-bottom:var(--space-3);line-height:1.1;color:var(--text-primary)}.cta-banner__sub{font-size:17px;color:var(--text-secondary);margin-bottom:var(--space-6)}.cta-banner__car{display:flex;justify-content:center;align-items:center}.cta-banner__car svg{width:100%;max-width:400px;height:auto}@media (max-width:1024px){.cta-banner{grid-template-columns:1fr;text-align:center;padding:var(--space-8) var(--space-5)}.cta-banner__info{text-align:center}.cta-banner__title{font-size:30px}}@media (max-width:767px){.cta-banner{padding:var(--space-8) var(--space-4)}.cta-banner__title{font-size:26px}}.faq__list{max-width:800px;margin:0 auto}.faq__item{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden;transition:border-color 0.25s ease,box-shadow 0.25s ease}.faq__item:hover{border-color:#C9BCE8;box-shadow:var(--glow-cyan-panel)}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-5);border:none;background:none;text-align:left;color:inherit;font-family:var(--font-body);font-weight:600;font-size:16px;-webkit-appearance:none;cursor:pointer;user-select:none;transition:color 0.2s,background 0.2s}.faq__question:hover,.faq__question--active{color:var(--neon-purple);background:#FAF8FF}.faq__question:focus-visible{outline:2px solid var(--neon-purple);outline-offset:-2px;border-radius:var(--radius-md)}.faq__toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s;color:var(--neon-purple);font-size:20px;font-weight:400;font-family:var(--font-body)}.faq__question--active .faq__toggle{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding:0 var(--space-5);color:var(--text-secondary);font-size:15px;line-height:1.7}.faq__answer--open{max-height:300px;padding:0 var(--space-5) var(--space-4)}.feature-bar{padding:var(--space-12) 0;background:var(--bg-800)}.feature-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);padding:var(--space-8);border:1px dashed #C9BCE8;border-radius:var(--radius-lg);background:#F7F7FC}.feature-bar__item{text-align:center;padding:var(--space-4)}.feature-bar__icon{width:48px;height:48px;margin:0 auto var(--space-3)}.feature-bar__icon svg{width:100%;height:100%}.feature-bar__title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-1);letter-spacing:0.04em}.feature-bar__desc{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}@media (max-width:1024px){.feature-bar__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.feature-bar__grid{grid-template-columns:1fr;padding:var(--space-5)}}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.how-step{text-align:center;padding:var(--space-8) var(--space-5);border:1px solid var(--border-neon);border-radius:var(--radius-lg);background:#ffffff;position:relative;transition:all 0.3s ease}.how-step::after{content:'';position:absolute;top:50%;right:-20px;width:40px;height:2px;background:linear-gradient(90deg,var(--neon-purple),transparent);transform:translateY(-50%)}.how-step:last-child::after{display:none}.how-step:hover{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-panel);transform:translateY(-4px)}.how-step__number{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--neon-purple);display:block;margin-bottom:var(--space-3)}.how-step__icon-wrap{width:64px;height:64px;margin:0 auto var(--space-4)}.how-step__icon-wrap svg{width:100%;height:100%}.how-step__title{font-family:var(--font-heading);font-size:18px;font-weight:700;margin-bottom:var(--space-2)}.how-step__desc{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}@media (max-width:1024px){.how-steps{grid-template-columns:repeat(2,1fr)}.how-step::after{display:none}}@media (max-width:767px){.how-steps{grid-template-columns:1fr}}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.trust-card{text-align:center;padding:var(--space-6) var(--space-4);border:1px solid var(--border-neon);border-radius:var(--radius-lg);background:#ffffff;transition:all 0.3s ease}.trust-card:hover{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-panel);transform:translateY(-4px)}.trust-card__icon{font-size:36px;display:block;margin-bottom:var(--space-2)}.trust-card__count{font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--neon-green);display:block;margin-bottom:var(--space-1)}.trust-card__label{font-size:14px;color:var(--text-secondary)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.feature-card{text-align:center;padding:var(--space-6) var(--space-4);border:1px solid var(--border-neon);border-radius:var(--radius-lg);background:#ffffff;transition:all 0.3s ease}.feature-card:hover{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-panel);transform:translateY(-4px)}.feature-card__icon{font-size:36px;display:block;margin-bottom:var(--space-2)}.feature-card__title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:var(--space-2)}.feature-card__desc{font-size:14px;color:var(--text-secondary);line-height:1.6}.footer{background:#ffffff;border-top:1px solid var(--border-neon);padding:var(--space-16) 0 var(--space-8)}.footer__connect{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);margin-bottom:var(--space-8);scroll-margin-top:5.5rem}.footer__connect-title{font-family:var(--font-body);font-weight:700;font-size:15px;letter-spacing:0.06em;text-transform:uppercase;color:var(--neon-purple)}.footer__connect-desc{color:var(--text-secondary);font-size:14px;line-height:1.6;max-width:460px}.footer__connect-socials{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}.footer__connect-social{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:999px;border:1px solid var(--border-neon);background:#F7F7FC;color:var(--text-primary);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0.06em;text-decoration:none;transition:all 0.25s ease}.footer__connect-social svg{width:18px;height:18px}.footer__connect-social--fb:hover{border-color:var(--neon-purple);color:var(--neon-purple);background:#F3EEFA}.footer__connect-social--zalo:hover{border-color:var(--neon-purple);color:var(--neon-purple);background:#F3EEFA}.footer__security{margin:0 auto var(--space-8);max-width:640px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.footer__security a{color:var(--neon-purple);text-decoration:underline;text-underline-offset:3px}.footer__security a:hover{color:#5B21B6}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-6);border-top:1px solid var(--border-neon);font-size:13px;color:var(--text-secondary);flex-wrap:wrap;gap:var(--space-4)}.footer__links{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.footer__links a{color:var(--text-secondary);text-decoration:none;font-size:13px;transition:color 0.2s ease}.footer__links a:hover{color:var(--neon-purple)}.footer__payment{display:flex;align-items:center;gap:var(--space-3)}.footer__payment-label{font-size:12px;font-weight:600;font-family:var(--font-body);color:var(--text-secondary);letter-spacing:0.05em}.footer__payment-icons{display:flex;gap:var(--space-2)}.footer__pay-icon{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:6px;background:#F7F7FC;border:1px solid var(--border-neon);font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--text-primary);letter-spacing:0.03em}.footer__pay-icon--mc{color:var(--sun-orange);border-color:#F5D9C4}.footer__pay-icon--paypal{color:var(--neon-purple);border-color:#E3DBF5}.footer__pay-icon--apple{color:var(--text-primary)}@media (max-width:768px){.footer__bottom{flex-direction:column;text-align:center}}.footer__panel,.footer__connect-intro,.footer__connect-actions{display:contents}.footer__security-icon{display:none}@media (max-width:480px){.footer__connect-social{padding:9px 16px;font-size:11px}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffff;border-bottom:1px solid var(--border-neon);box-shadow:0 1px 12px rgba(87,64,120,0.06);transition:background 0.3s,box-shadow 0.3s}.header.is-scrolled{box-shadow:0 1px 14px rgba(87,64,120,0.12)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:4.6rem}.header__logo{text-decoration:none;justify-self:start}.header__logo-img{display:block;height:52px;width:auto}.header__menu{display:contents}.header__nav{justify-self:center}.header__nav-links{display:flex;align-items:center;gap:30px}.header__nav a{color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:color 0.2s;font-family:var(--font-body)}.header__nav a:hover{color:var(--neon-purple)}.header__nav a.active{color:var(--neon-purple);position:relative}.header__nav a.active::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--neon-purple);border-radius:1px}.header__mobile-toggle{display:none;background:none;border:none;color:var(--text-primary);font-size:24px;cursor:pointer}.header__search{display:flex;align-items:center;gap:6px;padding:0 0 0 12px;border:1px solid var(--border-neon);border-radius:999px;background:#F7F7FC;justify-self:end;transition:border-color 0.2s ease,box-shadow 0.2s ease}.header__search:focus-within{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus)}.header__search input{flex:1;min-width:0;width:150px;background:transparent;border:none;outline:none;padding:8px 0;font-size:13px;font-family:var(--font-body);color:var(--text-primary)}.header__search input::placeholder{color:var(--text-secondary)}.header__search button{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;color:var(--text-secondary);transition:color 0.2s ease}.header__search button:hover{color:var(--neon-purple)}.header__search button svg{width:16px;height:16px}@media (max-width:768px){.container{padding-left:16px;padding-right:16px}.header__inner{grid-template-columns:1fr auto;height:4.2rem;position:relative}.header__logo-img{height:40px}.header__menu{display:none}.header__mobile-toggle{display:flex;justify-self:end;min-width:44px;min-height:44px;align-items:center;justify-content:center}.header__menu--open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 4.2rem);background:#ffffff;padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--border-neon);box-shadow:0 20px 40px rgba(87,64,120,0.12);gap:var(--space-3);overflow-y:auto;z-index:999}.header__menu--open .header__search{order:-1;display:flex;width:100%;padding-left:14px}.header__menu--open .header__search input{width:100%;flex:1}.header__menu--open .header__nav-links{display:flex;flex-direction:column;gap:0;width:100%}.header__menu--open .header__nav a:not(.btn){display:flex;align-items:center;min-height:48px;font-size:16px;text-decoration:none}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:120px 0 80px;background:url(../../img/banner.webp) center/cover no-repeat}.hero .container{display:flex;justify-content:flex-start;width:100%}.hero__bg{position:absolute;inset:0;overflow:hidden;z-index:0}.hero__bg::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient( to bottom,transparent 0%,rgba(11,4,23,0.8) 70%,rgba(11,4,23,1) 100% );z-index:15;pointer-events:none}.shooting-star{position:absolute;width:120px;height:2px;background:linear-gradient(to right,transparent 0%,rgba(0,217,255,0.4) 60%,rgba(255,255,255,1) 100%);filter:drop-shadow(0 0 6px rgba(0,217,255,0.8));opacity:0;border-radius:50%}.shooting-star::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:4px;height:4px;background:#ffffff;border-radius:50%;box-shadow:0 0 10px 2px rgba(255,255,255,0.8)}@keyframes shooting{0%{transform:translate(0,0) rotate(135deg);opacity:0}5%{transform:translate(-75px,75px) rotate(135deg);opacity:1}50%{opacity:1}70%{opacity:0}100%{transform:translate(-1500px,1500px) rotate(135deg);opacity:0}}.shooting-star--1{top:5%;right:-50px;animation:shooting 6s linear infinite 0s}.shooting-star--2{top:-100px;right:20%;animation:shooting 5s linear infinite 2.5s}.shooting-star--3{top:25%;right:-80px;animation:shooting 7s linear infinite 4s}.shooting-star--4{top:-50px;right:40%;animation:shooting 6.5s linear infinite 1.5s}.hero__scanlines{position:absolute;inset:0;z-index:10;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,0.12) 2px,rgba(0,0,0,0.12) 4px)}.hero-badge{position:relative;display:inline-flex;align-items:stretch;margin-bottom:var(--space-6);background:transparent;border-radius:6px;border:none}.hero-badge::before{content:'';position:absolute;inset:0;border-radius:6px;padding:1px;background:linear-gradient(90deg,#0055ff 0%,#ff3cf7 30%,#ff3cf7 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero-badge__icon{display:flex;align-items:center;justify-content:center;padding:0 12px;background:transparent;border:none;border-right:1px solid rgba(255,60,247,0.6)}.hero-badge__text{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 16px;background:transparent;border:none}.text-pink{font-family:var(--font-heading);font-weight:700;font-size:10px;color:#ff3cf7;letter-spacing:0.08em;text-transform:uppercase;text-shadow:0 0 4px rgba(255,60,247,0.6)}.text-cyan{font-family:var(--font-heading);font-weight:700;font-size:10px;letter-spacing:0.08em;text-transform:uppercase;background:linear-gradient(90deg,#ffffff 0%,#00d9ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px rgba(0,217,255,0.6))}.hero__content{position:relative;z-index:5;width:100%;max-width:680px;text-align:left;margin-left:0;margin-right:auto}.hero__title{font-family:var(--font-title);font-size:clamp(44px,6.6vw,70px);font-weight:700;font-style:italic;text-transform:uppercase;text-align:left;line-height:1.15;letter-spacing:-0.01em;margin-bottom:var(--space-4);background:linear-gradient( 180deg,#5be1ff 0%,#2080d0 42%,#ffffff 48%,#ffffff 52%,#4a0070 56%,#ff3cf7 100% );background-size:100% 1.1em;background-repeat:repeat-y;background-position:top;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #ffffff;filter:drop-shadow(4px 4px 0px #3b0024) drop-shadow(0px 0px 15px rgba(255,60,247,0.6))}.hero__subtitle{font-family:var(--font-script);font-weight:400;font-size:34px;color:#ffea75;-webkit-text-stroke:1px #ff4500;letter-spacing:0.02em;margin-bottom:var(--space-4);text-shadow:0 0 8px #ff0000,0 0 16px rgba(255,0,0,0.6)}.hero__desc{font-size:17px;color:#e8e6f0;margin-bottom:var(--space-8);line-height:1.7;max-width:480px}.hero__actions{margin-bottom:var(--space-8)}.hero__actions .btn--primary{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:0.04em;filter:drop-shadow(0 0 8px #ffd85c) drop-shadow(0 0 16px rgba(255,60,247,0.5)) drop-shadow(0 0 30px rgba(255,60,247,0.3))}.hero__social-proof{display:flex;align-items:center;gap:var(--space-3)}.hero__avatars{display:flex}.hero__avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--bg-900);margin-left:-8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.hero__avatar:first-child{margin-left:0}.hero__avatar img{width:100%;height:100%;object-fit:cover;display:block}.hero__stars-text{font-family:var(--font-heading);font-size:14px;color:var(--text-secondary)}.hero__stars-text .stars{color:var(--sun-yellow);margin-right:4px;text-shadow:0 0 8px rgba(255,216,92,0.6)}.hero__stars-text strong{color:var(--text-primary)}@media (max-width:767px){.hero{padding:100px 0 60px;min-height:auto;background-image:url(../../img/banner-mobile.webp)}.hero__title{font-size:35px;white-space:normal;-webkit-text-stroke:1px #ffffff;filter:drop-shadow(2px 2px 0px #3b0024) drop-shadow(0px 0px 10px rgba(255,60,247,0.4))}.hero__subtitle{font-size:21px;-webkit-text-stroke:0.75px #ff4500}.hero-badge__icon{padding:8px 10px}.hero-badge__text{padding:6px 12px}.text-pink,.text-cyan{font-size:9px}.hero__desc{font-size:13px}.shooting-star--1{animation-duration:12s}.shooting-star--2{animation-duration:10s}.shooting-star--3{animation-duration:14s}.shooting-star--4{animation-duration:13s}}.cyber-page-title-wrap{display:flex;flex-direction:column;align-items:center;padding-top:50px;margin-bottom:56px}.cyber-neon-title{position:relative;font-family:var(--font-title);font-weight:700;font-size:clamp(28px,5vw,48px);text-transform:uppercase;letter-spacing:0.02em;color:var(--text-primary);margin:0 0 4px;line-height:1.15}.cyber-neon-title::before,.cyber-neon-title::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none;opacity:0}.cyber-neon-title::before{left:2px;color:transparent;text-shadow:-2px 0 rgba(109,40,217,0.55);clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.cyber-neon-title::after{left:-2px;color:transparent;text-shadow:2px 0 rgba(139,92,246,0.55);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}.cyber-neon-title.cyber-glitch-hover:hover::before,.cyber-neon-title.cyber-glitch-hover:hover::after{opacity:1}.cyber-neon-title.cyber-glitch-hover:hover::before{animation:glitch-anim-1 0.4s infinite linear alternate-reverse}.cyber-neon-title.cyber-glitch-hover:hover::after{animation:glitch-anim-2 0.4s infinite linear alternate-reverse}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80% 0)}20%{clip-path:inset(60% 0 10% 0)}40%{clip-path:inset(40% 0 50% 0)}60%{clip-path:inset(80% 0 5% 0)}80%{clip-path:inset(10% 0 70% 0)}100%{clip-path:inset(30% 0 20% 0)}}@keyframes glitch-anim-2{0%{clip-path:inset(15% 0 55% 0)}20%{clip-path:inset(35% 0 40% 0)}40%{clip-path:inset(70% 0 10% 0)}60%{clip-path:inset(5% 0 80% 0)}80%{clip-path:inset(50% 0 30% 0)}100%{clip-path:inset(85% 0 5% 0)}}.cyber-title-divider{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;max-width:500px}.cyber-line-left,.cyber-line-right{flex:1;height:12px;overflow:visible}.cyber-subtitle{font-family:var(--font-body);font-weight:600;font-size:0.875rem;letter-spacing:0.15em;color:var(--text-secondary);text-transform:uppercase;line-height:1}.pagination{margin:48px 0 0}.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.page-numbers{min-width:44px;height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border-neon);background:var(--bg-800);color:var(--text-secondary);font-family:var(--font-tech);font-size:14px;font-weight:600;text-decoration:none;user-select:none;transition:color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.page-numbers:hover{color:var(--neon-purple);border-color:var(--neon-purple);transform:translateY(-2px);box-shadow:var(--glow-cyan-panel)}.page-numbers.current{background:var(--accent-chip-bg,linear-gradient(135deg,#7C3AED,#A855F7));color:var(--accent-chip-text,#fff);border-color:transparent;cursor:default;box-shadow:var(--glow-pink-panel)}.page-numbers.dots{min-width:24px;background:none;border:none;box-shadow:none;color:var(--text-secondary)}.prev.page-numbers,.next.page-numbers{padding:0 16px;font-size:18px;line-height:1}@media (max-width:768px){.pagination .nav-links{gap:8px}.page-numbers{min-width:38px;height:38px;padding:0 12px;font-size:13px;border-radius:10px}}.satisfaction-section{background:linear-gradient(135deg,rgba(109,40,217,0.05) 0%,rgba(168,85,255,0.06) 50%,rgba(139,92,246,0.04) 100%);border-top:1px solid var(--border-neon);border-bottom:1px solid var(--border-neon)}.satisfaction-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.satisfaction-card{text-align:center;padding:var(--space-8) var(--space-4);border:1px solid var(--border-neon);border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--glow-cyan-panel);transition:all 0.3s ease}.satisfaction-card:hover{border-color:#C9BCE8;box-shadow:var(--glow-pink-panel);transform:translateY(-4px)}.sepay-zone__grid{display:grid;grid-template-columns:45% 55%;gap:60px;align-items:center}.sepay-qr{position:relative;padding:var(--space-10);background:#ffffff;border:2px solid #C9BCE8;border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel);text-align:center;overflow:hidden}.sepay-qr__placeholder{width:200px;height:200px;margin:0 auto;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:100px;color:#000;position:relative;z-index:1;box-shadow:0 0 14px rgba(109,40,217,0.12)}.sepay-qr__scan-line{position:absolute;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-purple),transparent);box-shadow:0 0 10px var(--neon-purple);animation:scan 3s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes scan{0%{top:12%;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:88%;opacity:0}}.sepay-info__list{list-style:none;padding:0;margin:0 0 var(--space-8)}.sepay-info__item{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--text-secondary);font-size:16px;line-height:1.6}.sepay-info__item strong{color:var(--text-primary)}.sepay-info__icon{color:var(--neon-green);font-size:20px;flex-shrink:0;margin-top:2px}.sepay-info__bars{display:flex;flex-direction:column;gap:var(--space-3)}.sepay-info__bar{display:flex;align-items:center;gap:var(--space-3)}.sepay-info__bar-label{font-size:12px;font-weight:600;font-family:var(--font-heading);min-width:100px;letter-spacing:0.05em}.sepay-info__bar-track{flex:1;height:6px;background:var(--border-neon);border-radius:3px;overflow:hidden}.sepay-info__bar-fill{height:100%;border-radius:3px;transition:width 0.5s}.sepay-info__bar-fill--amber{background:var(--sun-yellow);width:0%}.sepay-info__bar-fill--cyan{background:var(--neon-purple);width:100%}.sepay-info__bar-fill--green{background:var(--neon-green);width:100%}@media (max-width:768px){.sepay-zone__grid{grid-template-columns:1fr;gap:var(--space-8)}}.single-product-wrapper{position:relative;overflow:hidden;padding:130px 0 80px;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.single-product-wrapper::before{content:'';position:absolute;inset:0;z-index:0;background:rgba(247,247,252,0.92);pointer-events:none}.single-product-wrapper>.container{position:relative;z-index:1}.grid-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:transparent;background-image:linear-gradient(rgba(109,40,217,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(109,40,217,0.025) 1px,transparent 1px);background-size:60px 60px}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:0.18}.glow-orb--cyan{width:400px;height:400px;background:#C4B5FD;top:-100px;left:-100px}.glow-orb--purple{width:500px;height:500px;background:var(--neon-purple);bottom:-150px;right:-100px}.product-panel{position:relative;z-index:1;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);padding:32px;margin-bottom:40px;box-shadow:var(--glow-cyan-panel)}.product-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.product-media-panel{display:flex;flex-direction:column;gap:16px}.image-monitor{position:relative;background:#ffffff;border:2px solid var(--border-neon);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--glow-cyan-panel)}.image-monitor .monitor-image-main{display:block;width:100%;height:auto;transition:opacity 0.15s ease}.monitor-scanlines{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient( 0deg,transparent,transparent 2px,rgba(33,26,51,0.03) 2px,rgba(33,26,51,0.03) 4px )}.monitor-badge{position:absolute;bottom:8px;left:8px;z-index:3;font-family:var(--font-body);font-size:10px;font-weight:700;color:#ffffff;background:rgba(33,26,51,0.85);padding:3px 8px;border:1px solid #6D28D9;border-radius:6px;letter-spacing:0.1em;text-transform:uppercase}.hud-gallery-thumbnails{display:flex;gap:8px;flex-wrap:wrap}.hud-thumbnail{width:64px;height:64px;border:2px solid var(--border-neon);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color 0.2s,box-shadow 0.2s;flex-shrink:0}.hud-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.hud-thumbnail:hover,.hud-thumbnail.active{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-panel)}.product-info-panel{display:flex;flex-direction:column;gap:16px}.meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.retro-badge{font-family:var(--font-body);font-size:10px;font-weight:700;color:var(--neon-purple);border:1px solid #C9BCE8;padding:3px 8px;border-radius:6px;letter-spacing:0.1em;text-transform:uppercase;display:inline-block}.sales-badge{font-family:var(--font-body);font-size:10px;font-weight:700;color:#B45309;border:1px solid #FCD9B0;padding:3px 8px;border-radius:6px;letter-spacing:0.06em;display:inline-block}.product-title{font-family:var(--font-heading);font-size:34px;font-weight:800;color:var(--text-primary);text-transform:uppercase;margin:0;line-height:1.15}.product-subtitle{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--brand-color,var(--neon-purple));text-transform:uppercase;letter-spacing:0.15em;margin:-4px 0 0}.product-price-box{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:16px 20px;background:#F6F3FB;border:1px solid var(--border-neon);border-radius:var(--radius-md)}.price-label{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:0.1em;text-transform:uppercase}.price-value{font-family:var(--font-heading);font-size:28px;font-weight:800;color:var(--neon-purple)}.price-value .woocommerce-Price-currencySymbol{font-size:0.55em;vertical-align:super}.price-value .period{font-size:13px;font-weight:400;color:var(--text-secondary);margin-left:4px}.product-short-description{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--text-secondary)}.product-purchase-box{margin-top:4px}.product-purchase-box .cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.product-purchase-box .quantity{display:flex;align-items:center;gap:0}.product-purchase-box .quantity input{width:60px;padding:10px 8px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:15px;text-align:center}.product-purchase-box .quantity input:focus{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus);outline:none}.product-purchase-box .single_add_to_cart_button{font-family:var(--font-heading);font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.08em;padding:12px 32px;background:linear-gradient(135deg,#7C3AED,#6D28D9);border:none;border-radius:var(--radius-md);cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;box-shadow:var(--glow-pink-panel)}.product-purchase-box .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(109,40,217,0.35)}.product-purchase-box .single_add_to_cart_button:active{transform:translateY(0)}.product-purchase-box .variations{width:100%;margin-bottom:12px}.product-purchase-box .variations td{display:block;padding:4px 0;background:transparent;border:none}.product-purchase-box .variations .label{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em}.product-purchase-box .variations select{width:100%;padding:10px 12px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:14px}.product-purchase-box .variations select:focus{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus);outline:none}.product-purchase-box .reset_variations{font-family:var(--font-body);font-size:12px;color:var(--neon-purple);text-decoration:none}.product-purchase-box .woocommerce-variation-price{margin:8px 0;font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--neon-purple)}.product-purchase-box .woocommerce-variation-availability{margin-bottom:8px}.product-purchase-box .stock{font-family:var(--font-body);font-size:12px;color:var(--neon-green)}.product-details-hud{position:relative;z-index:1;margin-bottom:40px}.product-details-hud .woocommerce-tabs{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--glow-cyan-panel)}.product-details-hud .wc-tabs{display:flex;gap:4px;margin:0;padding:8px 12px 0;list-style:none;background:#F6F3FB;border-bottom:1px solid var(--border-neon)}.product-details-hud .wc-tabs li{margin:0;padding:0;border:none;background:transparent;border-radius:0}.product-details-hud .wc-tabs li a{display:block;font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.08em;padding:10px 20px 10px;border:1px solid transparent;border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;transition:color 0.2s,background 0.2s,border-color 0.2s;position:relative;text-decoration:none}.product-details-hud .wc-tabs li a::after{display:none}.product-details-hud .wc-tabs li.active a{color:var(--brand-color,var(--neon-purple));background:#ffffff;border-color:var(--border-neon);box-shadow:inset 0 -3px 0 var(--brand-color,var(--neon-purple))}.product-details-hud .wc-tabs li a:hover{color:var(--brand-color,var(--neon-purple))}.product-details-hud .woocommerce-Tabs-panel{padding:28px 32px;color:var(--text-primary)}.product-details-hud .woocommerce-Tabs-panel h2{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--text-primary);text-transform:uppercase;margin:0 0 16px}.product-details-hud .woocommerce-Tabs-panel p{line-height:1.8;color:var(--text-secondary)}#tab-description{font-family:var(--font-body);font-size:15px}#tab-reviews .woocommerce-Reviews-title{display:none}#tab-reviews .woocommerce-Reviews{display:flex;flex-direction:column;gap:28px}#tab-reviews #comments{order:2}#tab-reviews #review_form_wrapper{order:1}#tab-reviews .commentlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#tab-reviews .commentlist li{margin:0;padding:14px 16px;background:#F6F3FB;border:1px dashed #C9BCE8;border-radius:var(--radius-sm)}#tab-reviews .commentlist li .comment-text{display:flex;flex-direction:column;gap:8px}#tab-reviews .commentlist li .star-rating{font-size:12px;color:var(--sun-yellow);letter-spacing:3px;order:1}#tab-reviews .commentlist li .meta{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--neon-purple);order:0;text-transform:uppercase;letter-spacing:0.05em}#tab-reviews .commentlist li .meta .woocommerce-review__author{font-weight:700;color:var(--neon-purple)}#tab-reviews .commentlist li .meta .woocommerce-review__dash,#tab-reviews .commentlist li .meta time{color:var(--text-secondary);font-weight:400}#tab-reviews .commentlist li .description{font-family:'Courier New',monospace;font-size:13px;line-height:1.6;color:var(--text-secondary);order:2;padding:10px 12px;background:#F3EEFA;border:1px dashed var(--border-neon);border-radius:var(--radius-sm)}#tab-reviews #review_form_wrapper .comment-reply-title{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary);text-transform:uppercase;display:block;margin-bottom:16px}#tab-reviews #review_form_wrapper label{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;display:block;margin-bottom:4px}#tab-reviews #review_form_wrapper input,#tab-reviews #review_form_wrapper textarea{width:100%;padding:10px 12px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:14px}#tab-reviews #review_form_wrapper input:focus,#tab-reviews #review_form_wrapper textarea:focus{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus);outline:none}#tab-reviews #review_form_wrapper textarea{min-height:100px;resize:vertical}#tab-reviews #review_form_wrapper .submit{font-family:var(--font-heading);font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.08em;padding:10px 28px;background:linear-gradient(135deg,#7C3AED,#6D28D9);border:none;border-radius:var(--radius-md);cursor:pointer;transition:box-shadow 0.2s;box-shadow:var(--glow-pink-panel)}#tab-reviews #review_form_wrapper .submit:hover{box-shadow:0 10px 24px rgba(109,40,217,0.32)}#tab-reviews .stars a{color:var(--text-secondary)}#tab-reviews .stars a:hover,#tab-reviews .stars a.active{color:var(--sun-yellow)}.single-product-wrapper .related.products{position:relative;z-index:1;margin-top:0;padding-top:0}.single-product-wrapper .related.products h2{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--neon-purple);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:24px;padding-left:20px;border-left:3px solid var(--neon-purple)}.single-product-wrapper .related.products ul.products{display:grid !important;grid-template-columns:repeat(4,1fr);gap:var(--space-5);margin:0 !important}@media (max-width:1024px){.single-product-wrapper .related.products ul.products{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:767px){.single-product-wrapper{padding:100px 0 60px}.product-panel{padding:16px;border-radius:var(--radius-md)}.product-grid-layout{grid-template-columns:1fr;gap:24px}.product-title{font-size:24px}.product-subtitle{font-size:13px}.product-price-box{padding:12px 16px}.price-value{font-size:22px}.price-value .period{font-size:11px}.hud-thumbnail{width:52px;height:52px}.product-details-hud .woocommerce-Tabs-panel{padding:20px 16px}.product-details-hud .wc-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:2px;padding:6px 8px 0}.product-details-hud .wc-tabs li a{font-size:11px;padding:8px 14px 8px;white-space:nowrap}.product-purchase-box .quantity input{width:50px;padding:8px 6px}.product-purchase-box .single_add_to_cart_button{font-size:13px;padding:10px 24px}.glow-orb--cyan{width:200px;height:200px;filter:blur(50px)}.glow-orb--purple{width:250px;height:250px;filter:blur(50px)}.single-product-wrapper .related.products ul.products{grid-template-columns:1fr !important}#tab-reviews .commentlist li{padding:10px 12px}#tab-reviews .commentlist li .description{font-size:12px}}.hud-sticky-title{display:flex;align-items:baseline;gap:8px;min-width:0}.hud-sticky-name{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-sticky-pkg{font-family:var(--font-body);font-size:11px;font-weight:400;color:var(--brand-color,var(--neon-purple));text-transform:uppercase;white-space:nowrap}.hud-sticky-price{display:flex;align-items:baseline;gap:4px;flex-shrink:0}.hud-sticky-value{font-family:var(--font-heading);font-size:18px;font-weight:800;color:var(--neon-purple)}.hud-sticky-period{font-family:var(--font-body);font-size:11px;color:var(--text-secondary)}.btn--hud-cta{font-family:var(--font-heading);font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.08em;padding:10px 24px;background:linear-gradient(135deg,#7C3AED,#6D28D9);border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s;box-shadow:var(--glow-pink-panel);flex-shrink:0}.btn--hud-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(109,40,217,0.32)}.hud-score-banner{display:flex;align-items:center;justify-content:center;gap:0;margin-top:16px;margin-bottom:32px;padding:20px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);box-shadow:var(--glow-cyan-panel)}.hud-score-item{flex:1;text-align:center;padding:0 20px}.hud-score-value{font-family:var(--font-heading);font-size:36px;font-weight:800;color:var(--neon-purple);display:block;line-height:1.2}.hud-score-label{font-family:var(--font-body);font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-top:4px}.hud-score-divider{width:1px;height:40px;background:var(--border-neon);flex-shrink:0}.hud-specs-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}.hud-spec-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-md);box-shadow:var(--glow-cyan-panel);text-align:center}.hud-spec-icon{font-size:24px;line-height:1}.hud-spec-label{font-family:var(--font-body);font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.08em}.hud-spec-value{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--neon-purple)}.hud-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px;align-items:stretch}.hud-gauges-panel,.hud-purchase-panel{height:100%;display:flex;flex-direction:column}.hud-purchase-panel{flex:1}.hud-purchase-panel>.hud-purchase-inner{flex:1;display:flex;flex-direction:column;justify-content:center}.hud-dashboard-left,.hud-dashboard-right{display:flex;flex-direction:column;gap:24px;height:100%}.hud-dashboard-left>.hud-pros-cons-grid{flex:1}.hud-panel{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--glow-cyan-panel)}.hud-panel-title{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:0.1em;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--border-neon)}.neon-cyan{color:var(--neon-purple)}.neon-pink{color:var(--neon-purple)}.neon-green{color:var(--neon-green)}#hud-purchase{scroll-margin-top:130px}.hud-gauges-container-layout{display:grid;grid-template-columns:1.5fr 4fr;gap:32px;align-items:center}.hud-gauges-content-section{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.hud-gauges-row-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center}.hud-gauges-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px}.hud-gauges-logo-col{display:flex;justify-content:center;align-items:center;border-right:1px solid var(--border-neon);padding-right:32px;height:100%}.hud-panel-logo-img{max-width:400px;max-height:290px;height:auto;object-fit:contain}.hud-logo-placeholder{font-family:var(--font-body);font-size:24px;font-weight:800;color:var(--neon-purple)}.hud-gauge{position:relative;display:flex;align-items:center;justify-content:center}.hud-gauge-svg{width:100%;height:auto;max-width:110px}.hud-gauge-fill{transition:stroke-dashoffset 1s ease}.hud-gauge-text{position:absolute;text-align:center}.hud-gauge-score{font-family:var(--font-heading);font-size:22px;font-weight:800;color:var(--text-primary);display:block;line-height:1}.hud-gauge-label{font-family:var(--font-body);font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;display:block;margin-top:2px}.hud-purchase-inner{display:flex;flex-direction:column;gap:14px}.hud-purchase-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hud-price-label{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.08em}.hud-price-value{font-family:var(--font-heading);font-size:26px;font-weight:800;color:var(--neon-purple)}.hud-price-period{font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.hud-purchase-panel{scroll-margin-top:130px}.hud-purchase-short-desc{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--text-secondary)}.hud-purchase-short-desc .neon-cyan{color:var(--neon-purple);font-weight:bold;margin-right:4px}.hud-purchase-box .cart{display:flex;align-items:center;gap:12px}.hud-purchase-box .quantity input,.hud-purchase-box .single_add_to_cart_button{height:46px !important;box-sizing:border-box}.hud-purchase-box .quantity input{width:60px;padding:10px 8px;background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:15px;text-align:center}.hud-purchase-box .quantity input:focus{border-color:var(--neon-purple);box-shadow:var(--glow-cyan-focus);outline:none}.hud-purchase-box .single_add_to_cart_button{font-family:var(--font-heading);font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.08em;padding:0 32px;background:linear-gradient(135deg,#7C3AED,#6D28D9);border:none;border-radius:var(--radius-md);cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;box-shadow:var(--glow-pink-panel);display:inline-flex;align-items:center;justify-content:center;margin:0}.hud-purchase-box .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(109,40,217,0.34)}.hud-pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.hud-pros-panel,.hud-cons-panel{display:flex;flex-direction:column;height:100%}.hud-pros-list,.hud-cons-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hud-pros-list li,.hud-cons-list li{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--text-secondary);padding-left:16px;position:relative}.hud-pros-list li::before{content:'+';position:absolute;left:0;color:var(--neon-green);font-family:var(--font-heading);font-weight:700}.hud-cons-list li::before{content:'−';position:absolute;left:0;color:#EA580C;font-family:var(--font-heading);font-weight:700}@media (max-width:991px){.hud-dashboard-grid{grid-template-columns:1fr}.hud-specs-strip{grid-template-columns:repeat(2,1fr)}.hud-pros-cons-grid{grid-template-columns:1fr}.hud-sticky-name{font-size:14px}.hud-sticky-value{font-size:15px}.hud-score-value{font-size:28px}.hud-gauge-svg{max-width:91px}.hud-gauge-score{font-size:18px}}@media (max-width:767px){.hud-gauges-container-layout{grid-template-columns:1fr;gap:20px}.hud-gauges-logo-col{border-right:none;border-bottom:1px solid var(--border-neon);padding-right:0;padding-bottom:16px;height:auto}.hud-gauges-row-top{grid-template-columns:1fr;gap:16px}.hud-gauges-row-bottom{flex-direction:column;align-items:center;gap:12px;text-align:center;padding-top:12px}.hud-panel-logo-img{max-height:105px}.btn--hud-cta{width:100%;text-align:center}.hud-score-banner{padding:14px 8px}.hud-score-item{padding:0 10px}.hud-score-value{font-size:22px}.hud-specs-strip{grid-template-columns:repeat(2,1fr);gap:8px}.hud-spec-item{padding:12px 8px}.hud-panel{padding:14px}.hud-purchase-box .quantity input{width:50px}.hud-purchase-box .single_add_to_cart_button{font-size:13px;padding:10px 20px}}.stk-sticky-sidebar{position:fixed;top:130px;left:max(145px,calc(50vw - 616px));width:125px;z-index:0;transform:translateX(0);opacity:0;pointer-events:none;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease,z-index 0s linear 0.4s}.stk-sticky-sidebar.is-visible{transform:translateX(-145px);opacity:1;z-index:9999;pointer-events:auto;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease,z-index 0s linear 0s}.stk-sticky-sidebar-inner{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-md);padding:16px 12px;box-shadow:var(--glow-cyan-panel);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.stk-sticky-logo{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.stk-sticky-logo-svg svg{width:auto;height:auto;max-width:100%;max-height:42px}.stk-sticky-name{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--text-primary);text-transform:uppercase;line-height:1.2;word-break:break-word}.stk-sticky-pkg{font-family:var(--font-body);font-size:10px;font-weight:600;color:var(--brand-color,var(--neon-purple));text-transform:uppercase;letter-spacing:0.05em;margin-top:2px}.stk-sticky-price{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:8px 0;border-top:1px solid var(--border-neon);border-bottom:1px solid var(--border-neon)}.stk-sticky-value{font-family:var(--font-heading);font-size:16px;font-weight:800;color:var(--neon-purple);line-height:1.1}.stk-sticky-period{font-family:var(--font-body);font-size:10px;color:var(--text-secondary)}.stk-sticky-sidebar-inner .btn--hud-cta{width:100%;text-align:center;padding:8px 10px;font-size:11px;border-radius:var(--radius-sm)}@media (max-width:991px){.stk-sticky-sidebar{position:fixed;bottom:0;left:0;right:0;top:auto;z-index:9999;background:rgba(255,255,255,0.96);border:none;border-top:1px solid var(--border-neon);border-radius:0;padding:12px 20px;box-shadow:0 -4px 20px rgba(33,26,51,0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:auto;transform:translateY(100%);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease}.stk-sticky-sidebar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.stk-sticky-sidebar-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:none;padding:0;box-shadow:none}.stk-sticky-logo{flex-direction:row;align-items:center;gap:8px;min-width:0}.stk-sticky-logo-svg svg{max-height:28px}.stk-sticky-name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-sticky-pkg{font-size:10px;white-space:nowrap}.stk-sticky-price{padding:0;border:none;flex-shrink:0;flex-direction:row}.stk-sticky-value{font-size:16px}.stk-sticky-sidebar-inner .btn--hud-cta{width:auto;padding:10px 20px;font-size:12px}.single-product{padding-bottom:70px !important}}.social-proof{padding:var(--space-16) 0}.social-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);text-align:center}.social-proof__number{font-family:var(--font-heading);font-size:52px;font-weight:800;background:linear-gradient(135deg,var(--neon-purple),#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.social-proof__number small{-webkit-text-fill-color:var(--neon-pink);color:var(--neon-pink)}.social-proof__label{font-size:16px;color:var(--text-secondary);margin-top:var(--space-1);font-family:var(--font-heading)}@media (max-width:768px){.social-proof__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.social-proof__number{font-size:36px}}.how-it-works__grid{display:grid;grid-template-columns:40% 60%;gap:60px;align-items:center}.timeline{position:relative;padding-left:40px}.timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--neon-purple),#8B5CF6)}.timeline__item{position:relative;padding-bottom:var(--space-10)}.timeline__item:last-child{padding-bottom:0}.timeline__item::before{content:'';position:absolute;left:-33px;top:4px;width:12px;height:12px;background:var(--neon-purple);border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 0 3px #E3DBF5;z-index:1}.timeline__step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--neon-purple),#8B5CF6);font-family:var(--font-body);font-weight:700;font-size:12px;color:#ffffff;margin-right:var(--space-2)}.timeline__title{font-family:var(--font-heading);font-weight:700;font-size:18px;margin-bottom:var(--space-1)}.timeline__desc{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}@media (max-width:768px){.how-it-works__grid{grid-template-columns:1fr;gap:var(--space-8)}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;gap:10px;padding:10px 16px;overflow:hidden;background:rgba(255,255,255,0.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border-neon);box-shadow:0 -4px 20px rgba(33,26,51,0.08);transform:translateY(100%);transition:transform 0.3s ease}.sticky-cta--visible{transform:translateY(0)}.sticky-cta .btn{flex:1;justify-content:center;margin:0 4px}@media (min-width:768px){.sticky-cta{display:none}}.sticky-cta .btn--facebook svg{color:#1877F2;fill:#1877F2;margin-right:6px}.sticky-cta .btn--zalo svg{color:#0068FF;margin-right:6px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.testimonial-card{background:#ffffff;border:1px solid var(--border-neon);border-radius:var(--radius-lg);padding:var(--space-6);position:relative;transition:all 0.3s ease;overflow:hidden}.testimonial-card:hover{border-color:#C9BCE8;box-shadow:var(--glow-cyan-panel);transform:translateY(-4px)}.testimonial-card__quote-icon{position:absolute;top:var(--space-4);right:var(--space-5);font-family:var(--font-body);font-size:56px;color:var(--neon-purple);opacity:0.12;line-height:0.7}.testimonial-card__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.testimonial-card__avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:16px;color:#fff;flex-shrink:0;border:2px solid #E3DBF5}.testimonial-card__name{font-family:var(--font-heading);font-weight:700;font-size:15px;margin-bottom:2px}.testimonial-card__stars{color:var(--sun-yellow);font-size:13px;letter-spacing:2px}.testimonial-card__text{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0;font-style:italic}.testimonial-card__quote{font-family:var(--font-body);font-size:48px;color:var(--neon-purple);opacity:0.15;line-height:0.8;margin-bottom:var(--space-3)}.testimonial-card__author{display:flex;align-items:center;gap:var(--space-3)}.testimonial-card__role{font-size:13px;color:var(--text-secondary)}@media (max-width:1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card{padding:var(--space-5)}}