.elementor-kit-40{--e-global-color-primary:#2F5FF0;--e-global-color-secondary:#FF6A2B;--e-global-color-text:#4B5563;--e-global-color-accent:#111827;--e-global-color-c477c6b:#1E45C4;--e-global-color-2f75af9:#EBF0FE;--e-global-color-d2f5557:#E5541A;--e-global-color-fe6b68b:#16A34A;--e-global-color-a1dc8d1:#E5E7EB;--e-global-color-af5b0de:#F7F8FA;--e-global-color-730ff68:#9CA3AF;--e-global-color-6a94ac3:#0F172A;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.4px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:800}.elementor-kit-40 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--apple:#1D1D1F;--tg:#229ED9;--tk:#FE2C55;--us-a:#3B5BDB;--us-b:#5F3DC4;--hk-a:#E8590C;--hk-b:#F76707;--jp-a:#D6336C;--jp-b:#F06595;--tw-a:#0CA678;--tw-b:#20C997;--sg-a:#F03E3E;--sg-b:#FF6B6B;--uk-a:#1864AB;--uk-b:#1C7ED6;--brand-primary:#2F5FF0;--brand-primary-dk:#1E45C4;--brand-primary-lt:#EBF0FE;--accent-cta:#FF6A2B;--accent-cta-dk:#E5541A;--lime:#D8F84B;--success:#16A34A;--star:#FFB020;--text-1:#111827;--text-2:#4B5563;--text-3:#9CA3AF;--border:#E5E7EB;--border-lt:#F1F5F9;--bg-page:#F7F8FA;--bg-card:#FFFFFF;--bg-dark:#0B0F19;--bg-dark-2:#161C2B;--bg-recommend:#FFF8F5;--page-max:1180px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--shadow-card:0 1px 3px rgba(0,0,0,.06);--shadow-hover:0 12px 28px rgba(15,23,42,.13)}body{background:var(--bg-page);color:var(--text-2)}.sec{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.hero-copy,.hero-visual,.plat-row,.region-grid,.product-grid,.persona-block,.blog-grid,.blog-list,.blog-filter,.article,.tier-grid,.chatbox,.breadcrumb,.pd-main,.spec-compare,.spec-list,.cmp,.howto,.faq-accordion,.bulk-cta,.pledge-inner,.floor-head,.footer-main,.footer-pay-inner,.footer-legal-inner{max-width:var(--page-max);margin-inline:auto;width:100%}.announce-bar{background:var(--lime);color:#1A1F0A;font-size:13px;font-weight:600}.announce-bar p,.announce-bar a{color:#1A1F0A;text-decoration:none;margin:0}.announce-bar a{opacity:.72}.announce-bar a:hover{opacity:1}.header-main{background:var(--bg-dark);border-bottom:none}.header-main .elementor-heading-title,.header-main p{color:#D5DCE8}.header-main a{color:#D5DCE8;text-decoration:none}.header-main a:hover{color:var(--lime)}.logo-text{font-size:19px;font-weight:800;color:#fff;line-height:1.2}.logo-text em{font-style:normal;color:var(--lime)}.logo-sub{font-size:11px;color:#7A889F;letter-spacing:.05em}.mega-panel{max-width:340px;background:#fff;border-radius:var(--radius-md);box-shadow:0 18px 40px rgb(11 15 25 / .28);padding:var(--sp-3)}.mega-grid .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:2px!important}.mega-grid .elementor-icon-list-item{margin:0!important;padding:8px 10px!important;border-radius:var(--radius-sm);transition:background .15s ease}.mega-grid .elementor-icon-list-item:hover{background:var(--brand-primary-lt)}.mega-grid .elementor-icon-list-text{font-size:13px!important;color:var(--text-1)!important}.mega-grid .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--brand-primary)!important}.mega-grid .elementor-icon-list-icon{display:none!important}.mega-grid a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-1)!important;text-decoration:none}.mega-grid a:hover{background:var(--brand-primary-lt);color:var(--brand-primary)!important}.mega-note{margin-top:var(--sp-2);padding:var(--sp-2) 10px;border-top:1px solid var(--border-lt)}.mega-note,.mega-note p{font-size:12px;color:var(--text-2)!important;margin:0}.mega-note a{color:var(--brand-primary)!important;font-weight:700}.dot-us,.dot-hk,.dot-jp,.dot-tw,.dot-sg,.dot-uk{width:9px;height:9px;border-radius:3px;display:inline-block;flex-shrink:0}.dot-us{background:var(--us-a)}.dot-hk{background:var(--hk-a)}.dot-jp{background:var(--jp-a)}.dot-tw{background:var(--tw-a)}.dot-sg{background:var(--sg-a)}.dot-uk{background:var(--uk-a)}.link-quiet,.link-quiet a{font-size:13px;color:#9AA7BC!important}.link-quiet a:hover{color:#fff!important}.btn-cart a,.btn-cart .elementor-button{height:38px;padding:0 20px;display:inline-flex;align-items:center;background:var(--accent-cta);color:#fff!important;border-radius:var(--radius-pill);font-size:13px;font-weight:700}.btn-cart a:hover,.btn-cart .elementor-button:hover{background:var(--accent-cta-dk)}.hero-banner{position:relative;background:var(--bg-dark);overflow:hidden}.hero-banner::before{content:"";position:absolute;right:-60px;top:-40px;width:460px;height:460px;background:radial-gradient(circle at 30% 30%,rgb(255 106 43 / .38),transparent 62%);pointer-events:none}.hero-banner::after{content:"";position:absolute;right:180px;bottom:-120px;width:380px;height:380px;background:radial-gradient(circle at 50% 50%,rgb(216 248 75 / .18),transparent 64%);pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:1}.hero-eyebrow,.hero-eyebrow p{display:inline-block;padding:5px 13px;border-radius:var(--radius-pill);background:rgb(216 248 75 / .14);color:var(--lime);font-size:12px;font-weight:700;letter-spacing:.03em;margin:0}.hero-copy h1,.hero-copy h2{color:#fff;font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1.28}.hero-copy h1 em{font-style:normal;color:var(--lime)}.hero-sub,.hero-sub p{color:#9AA7BC;font-size:16px;line-height:1.75;max-width:500px}.btn-orange a,.btn-orange .elementor-button{height:50px;padding:0 30px;display:inline-flex;align-items:center;background:var(--accent-cta);color:#fff!important;border-radius:var(--radius-pill);font-size:15px;font-weight:700}.btn-orange a:hover,.btn-orange .elementor-button:hover{background:var(--accent-cta-dk)}.btn-ghost a,.btn-ghost .elementor-button{height:50px;padding:0 30px;display:inline-flex;align-items:center;background:#fff0;border:1px solid rgb(255 255 255 / .24);color:#fff!important;border-radius:var(--radius-pill);font-size:15px;font-weight:700}.btn-ghost a:hover,.btn-ghost .elementor-button:hover{background:rgb(255 255 255 / .08)}.hero-marks{display:flex;gap:var(--sp-5);flex-wrap:wrap;color:#8593AB;font-size:13px}.hero-marks p{color:#8593AB;margin:0}.hero-marks p::before{content:"◇ ";color:var(--lime)}.hero-visual img{border-radius:var(--radius-lg);display:block;width:100%;height:auto}.pledge{background:linear-gradient(90deg,var(--accent-cta),#FF8C42)}.pledge-inner{display:flex}.pledge-item{flex:1;text-align:center;color:#fff}.pledge-item+.pledge-item{border-inline-start:1px solid rgb(255 255 255 / .24)}.pledge-n,.pledge-n p{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.01em;margin:0}.pledge-l,.pledge-l p{font-size:12px;color:#fff;opacity:.88;margin:2px 0 0}.floor-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4)}.floor-head h2,.floor-head h3{font-size:26px;font-weight:800;letter-spacing:-.01em}.floor-sub,.floor-sub p{font-size:13px;color:var(--text-3);font-weight:400;margin:0}.floor-more,.floor-more a{font-size:13px;color:var(--brand-primary)!important;font-weight:700;text-decoration:none;white-space:nowrap}.floor-more a:hover{color:var(--brand-primary-dk)!important}.plat-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--sp-4)!important}.plat-card{position:relative;border-radius:var(--radius-lg);padding:var(--sp-6);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.plat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.plat-apple{background:linear-gradient(135deg,#2C2C2E,#1D1D1F)}.plat-tg{background:linear-gradient(135deg,#2FB3E8,#1B7FB0)}.plat-tk{background:linear-gradient(135deg,#FE2C55,#B3123A)}.plat-card h2,.plat-card h3,.plat-card h4{color:#fff;font-size:22px;font-weight:800}.plat-card p{color:rgb(255 255 255 / .82);font-size:13px}.plat-card a{color:#fff;text-decoration:none}.plat-meta{display:flex;justify-content:space-between;align-items:flex-end;padding-top:var(--sp-3);border-top:1px solid rgb(255 255 255 / .22)}.plat-price,.plat-price p{color:#fff;font-size:21px;font-weight:800;margin:0}.plat-go,.plat-go p{color:#fff;font-size:13px;font-weight:700;opacity:.9;margin:0}.plat-badge,.plat-badge p{position:absolute;top:16px;right:16px;background:rgb(255 255 255 / .18);color:#fff;border-radius:var(--radius-pill);padding:3px 11px;font-size:11px;font-weight:700;margin:0}.region-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--sp-4)!important}.region-card{background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .16s ease,box-shadow .16s ease}.region-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.region-top{min-height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-5)}.r-us{background:linear-gradient(135deg,var(--us-a),var(--us-b))}.r-hk{background:linear-gradient(135deg,var(--hk-a),var(--hk-b))}.r-jp{background:linear-gradient(135deg,var(--jp-a),var(--jp-b))}.r-tw{background:linear-gradient(135deg,var(--tw-a),var(--tw-b))}.r-sg{background:linear-gradient(135deg,var(--sg-a),var(--sg-b))}.r-uk{background:linear-gradient(135deg,var(--uk-a),var(--uk-b))}.region-code,.region-code p{color:#fff;font-size:34px;font-weight:800;letter-spacing:-.02em;margin:0}.region-flagtag,.region-flagtag p{background:rgb(255 255 255 / .20);color:#fff;border-radius:var(--radius-pill);padding:3px 11px;font-size:11px;font-weight:700;margin:0}.region-body{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.region-name,.region-name p{font-size:17px;font-weight:700;color:var(--text-1);margin:0}.region-sell,.region-sell p{font-size:13px;color:var(--text-2);line-height:1.65;margin:0}.region-foot{display:flex;justify-content:space-between;align-items:center;padding-top:var(--sp-3);border-top:1px solid var(--border-lt)}.region-price,.region-price p{color:var(--accent-cta);font-size:20px;font-weight:800;margin:0}.region-stock,.region-stock p{font-size:12px;color:var(--success);font-weight:600;margin:0}.region-stock.oos,.region-stock.oos p{color:var(--text-3)}.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--sp-4)!important}.product-card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--sp-4);transition:transform .16s ease,box-shadow .16s ease}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.card-media{position:relative;border-radius:10px;overflow:hidden}.card-media img{display:block;width:100%;height:auto}.card-badge,.card-badge p{background:var(--accent-cta);color:#fff;font-size:11px;font-weight:700;padding:2px 9px;border-radius:var(--radius-pill);margin:0}.card-badge.grey,.card-badge.grey p{background:rgb(0 0 0 / .42)}.card-title,.product-card h3,.product-card h4{color:var(--text-1);font-size:16px;font-weight:700;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.card-tags span,.card-tags .tag,.card-tags p,.pd-tags span,.pd-tags .tag,.pd-tags p{background:var(--brand-primary-lt);color:var(--brand-primary);font-size:12px;padding:2px 9px;border-radius:var(--radius-pill);margin:0}.card-meta{display:flex;justify-content:space-between;align-items:center}.card-price,.card-price p{color:var(--accent-cta);font-size:20px;font-weight:800;margin:0}.card-trust,.card-trust p{color:var(--success);font-size:12px;font-weight:600;margin:0}.card-oos .card-price,.card-oos .card-price p,.card-oos .card-trust,.card-oos .card-trust p{color:var(--text-3)}.card-oos .card-media{filter:grayscale(.75)}.persona-block{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--sp-4)!important}.persona-card{border-radius:var(--radius-md);padding:var(--sp-5);transition:transform .16s ease,box-shadow .16s ease}.persona-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.persona-card.p1{background:linear-gradient(140deg,#FFF1E6,#FFE3CC)}.persona-card.p2{background:linear-gradient(140deg,#E4F3FB,#CBE8F7)}.persona-card.p3{background:linear-gradient(140deg,#EDE9FE,#DDD6FE)}.persona-card.p4{background:linear-gradient(140deg,#E7F8EF,#CFF0DE)}.persona-title,.persona-title p,.persona-title a{font-size:16px;font-weight:700;color:var(--text-1)!important;text-decoration:none;margin:0}.persona-desc,.persona-desc p{font-size:12.5px;color:var(--text-2);line-height:1.65;margin:0}.persona-go,.persona-go p{font-size:12px;font-weight:700;color:var(--text-1);opacity:.62;margin:0}.t-apple{background:linear-gradient(135deg,#3A3A3C,#1D1D1F)}.t-tg{background:linear-gradient(135deg,#2FB3E8,#1B7FB0)}.t-tk{background:linear-gradient(135deg,#FE2C55,#B3123A)}.t-mix{background:linear-gradient(135deg,#5F3DC4,#3B5BDB)}.blog-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--sp-4)!important}.blog-card{background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .16s ease,box-shadow .16s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.blog-thumb{min-height:132px;position:relative;display:flex;align-items:flex-end;padding:var(--sp-3)}.blog-thumb img{display:block;width:100%;height:auto}.blog-cat,.blog-cat p{background:rgb(255 255 255 / .92);color:var(--text-1);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);margin:0}.blog-body{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.blog-title,.blog-title a,.blog-card h3,.blog-card h4{font-size:15.5px;font-weight:700;color:var(--text-1)!important;line-height:1.5;text-decoration:none;margin:0}.blog-excerpt,.blog-excerpt p{font-size:12.5px;color:var(--text-3);line-height:1.65;margin:0}.blog-meta{display:flex;justify-content:space-between;padding-top:var(--sp-3);font-size:11.5px;color:var(--text-3)}.blog-meta p{font-size:11.5px;color:var(--text-3);margin:0}.blog-row{display:flex;gap:var(--sp-5);background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow .16s ease}.blog-row:hover{box-shadow:var(--shadow-hover)}.blog-row-thumb{width:240px;flex-shrink:0;display:flex;align-items:flex-end;padding:var(--sp-3)}.blog-row-body{flex:1;padding:var(--sp-5) var(--sp-5) var(--sp-5) 0}.blog-row-body h2,.blog-row-body h3{font-size:19px;font-weight:700}.blog-row-body p{font-size:13.5px;color:var(--text-2);line-height:1.75}.blog-filter{display:flex;gap:var(--sp-2);flex-wrap:wrap}.chip,.chip a{padding:7px 16px;border-radius:var(--radius-pill);background:var(--bg-card);font-size:13px;font-weight:600;color:var(--text-2)!important;box-shadow:var(--shadow-card);text-decoration:none;display:inline-block}.chip.on,.chip.on a{background:var(--bg-dark);color:#fff!important}.article{display:flex;gap:var(--sp-7);align-items:flex-start}.article-main{flex:1;min-width:0;background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--sp-7);box-shadow:var(--shadow-card)}.article-main h1{font-size:34px;font-weight:800;letter-spacing:-.01em;line-height:1.35}.article-meta{display:flex;gap:var(--sp-4);flex-wrap:wrap;padding-bottom:var(--sp-5);border-bottom:1px solid var(--border-lt);font-size:12.5px;color:var(--text-3)}.article-meta p{font-size:12.5px;color:var(--text-3);margin:0}.article-body,.elementor-widget-theme-post-content{font-size:15.5px;line-height:1.95;color:var(--text-2)}.article-body h2,.elementor-widget-theme-post-content h2{font-size:22px;font-weight:700;margin-top:var(--sp-7);margin-bottom:var(--sp-3)}.article-body h3,.elementor-widget-theme-post-content h3{font-size:17px;font-weight:700;margin-top:var(--sp-5);margin-bottom:var(--sp-2)}.article-body p,.elementor-widget-theme-post-content p{margin-top:var(--sp-3)}.article-body ul,.article-body ol,.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin:var(--sp-3) 0;padding-inline-start:22px}.article-body li,.elementor-widget-theme-post-content li{margin-bottom:var(--sp-2)}.article-body a,.elementor-widget-theme-post-content a{color:var(--brand-primary);font-weight:700}.callout{background:var(--bg-recommend);border-inline-start:3px solid var(--accent-cta);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--sp-4) var(--sp-5);margin:var(--sp-5) 0;font-size:14px;color:#7C2D12}.callout p{color:#7C2D12;margin:0}.inline-buy{display:flex;align-items:center;gap:var(--sp-4);background:var(--bg-dark);border-radius:var(--radius-md);padding:var(--sp-5);margin:var(--sp-6) 0}.ib-t,.ib-t p{color:#fff;font-size:16px;font-weight:700;margin:0}.ib-s,.ib-s p{color:#8593AB;font-size:12.5px;margin:2px 0 0}.inline-buy .elementor-button,.inline-buy a{margin-inline-start:auto;background:var(--accent-cta);color:#fff!important;height:42px;padding:0 22px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-size:14px;font-weight:700;flex-shrink:0;text-decoration:none}.author-box{display:flex;gap:var(--sp-4);background:var(--bg-page);border-radius:var(--radius-md);padding:var(--sp-5);margin-top:var(--sp-7)}.author-av{width:52px;height:52px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#5F3DC4,#3B5BDB);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;flex-shrink:0}.author-n,.author-n p{font-size:15px;font-weight:700;color:var(--text-1);margin:0}.author-d,.author-d p{font-size:12.5px;color:var(--text-3);line-height:1.7;margin:2px 0 0}.aside{width:290px;flex-shrink:0;position:sticky;top:84px}.toc{background:var(--bg-card);border-radius:var(--radius-md);padding:var(--sp-5);box-shadow:var(--shadow-card)}.toc h4{font-size:14px;font-weight:700;margin-bottom:var(--sp-3)}.toc a,.toc .elementor-icon-list-text{display:block;font-size:13px;color:var(--text-2)!important;padding:5px 0;line-height:1.5;text-decoration:none}.toc a:hover{color:var(--brand-primary)!important}.toc .elementor-icon-list-icon{display:none}.side-cta{background:var(--bg-dark);border-radius:var(--radius-md);padding:var(--sp-5);margin-top:var(--sp-4)}.side-cta h3,.side-cta h4{color:#fff;font-size:15px}.side-cta p{color:#8593AB;font-size:12.5px;line-height:1.7}.side-cta a,.side-cta .elementor-button{display:block;text-align:center;background:var(--accent-cta);color:#fff!important;height:42px;line-height:42px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;text-decoration:none}.breadcrumb,.breadcrumb p{font-size:12px;color:var(--text-3);margin:0}.breadcrumb a{color:var(--text-3);text-decoration:none}.breadcrumb a:hover{color:var(--brand-primary)}.pd-main{display:flex;gap:var(--sp-6);align-items:flex-start}.pd-gallery{width:340px;flex-shrink:0;background:var(--bg-card);border-radius:var(--radius-md);padding:var(--sp-3);box-shadow:var(--shadow-card)}.pd-gallery img{border-radius:10px;display:block;width:100%;height:auto}.pd-info{flex:1;min-width:0}.pd-title{font-size:32px;font-weight:800;color:var(--text-1);letter-spacing:-.01em;line-height:1.3}.pd-desc,.pd-desc p{font-size:14.5px;color:var(--text-2);line-height:1.8;margin:0}.pd-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pd-tags p,.pd-tags span,.pd-tags .tag{padding:4px 11px;font-weight:600}.spec-list{background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.spec-head{background:var(--bg-dark);padding:var(--sp-3) var(--sp-4)}.spec-head p{color:#fff;font-size:13px;font-weight:700;margin:0}.spec-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border-lt)}.spec-row:last-child{border-bottom:none}.spec-row.is-recommended{background:var(--bg-recommend);box-shadow:inset 3px 0 0 var(--accent-cta)}.spec-row:empty{display:none}.spec-info{flex:1;min-width:0}.spec-name,.spec-name p{font-size:14.5px;color:var(--text-1);font-weight:700;margin:0}.spec-sub,.spec-sub p{font-size:12px;color:var(--text-3);margin:0}.spec-price,.spec-price p{color:var(--accent-cta);font-size:19px;font-weight:800;width:70px;text-align:right;flex-shrink:0;margin:0}.rec-flag,.rec-flag span{background:var(--accent-cta);color:#fff;font-size:11px;font-weight:700;padding:1px 8px;border-radius:var(--radius-pill);margin-inline-start:var(--sp-2)}.spec-compare{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--sp-4)!important}.sc-col{background:var(--bg-card);border-radius:var(--radius-md);padding:var(--sp-5);box-shadow:var(--shadow-card)}.sc-col.pick{box-shadow:0 0 0 2px var(--accent-cta),var(--shadow-card)}.sc-h{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-lt)}.sc-n,.sc-n p{font-size:16px;font-weight:700;color:var(--text-1);margin:0}.sc-p,.sc-p p{color:var(--accent-cta);font-size:19px;font-weight:800;margin:0}.sc-l ul{list-style:none;padding:0;margin:var(--sp-3) 0 0}.sc-l li,.sc-l .elementor-icon-list-item{display:flex;gap:8px;font-size:13.5px;padding:5px 0;color:var(--text-2)}.sc-l li::before{content:"✓";color:var(--success);font-weight:700;flex-shrink:0}.sc-l li.no{color:var(--text-3)}.sc-l li.no::before{content:"—";color:var(--text-3)}.sc-note,.sc-note p{font-size:12.5px;color:var(--text-3);line-height:1.7;margin:0}.cmp table,table.cmp{width:100%;border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;font-size:13.5px;box-shadow:var(--shadow-card)}.cmp th{background:var(--bg-dark);color:#fff;text-align:left;padding:var(--sp-3) var(--sp-4);font-weight:700}.cmp td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-lt);color:var(--text-2)}.cmp tr:last-child td{border-bottom:none}.cmp td:first-child{font-weight:700;color:var(--text-1)}.cmp .swatch{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:7px}.howto{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-card)}.howto-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--sp-3)!important}.howto-step{background:var(--bg-page);border-radius:var(--radius-md);padding:var(--sp-4)}.howto-num,.howto-num p{font-size:12px;font-weight:800;color:var(--accent-cta);margin:0}.howto-title,.howto-title p{font-size:14.5px;font-weight:700;color:var(--text-1);margin:2px 0 0}.howto-desc,.howto-desc p{font-size:12.5px;color:var(--text-3);line-height:1.6;margin:0}.howto-text{border-top:1px solid var(--border-lt);padding-top:var(--sp-5);margin-top:var(--sp-5)}.howto-text,.howto-text p{font-size:14.5px;color:var(--text-2);line-height:1.9}.howto-text h3{font-size:17px;font-weight:700;margin-top:var(--sp-5);margin-bottom:var(--sp-2)}.howto-text h3:first-child{margin-top:0}.howto-text p+p{margin-top:var(--sp-3)}.howto-text a{color:var(--brand-primary);font-weight:700}.notice{background:#FFF7ED;border-inline-start:3px solid var(--accent-cta);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--sp-4) var(--sp-5)}.notice p{font-size:13.5px;color:#9A3412;margin:0}.notice a{color:#9A3412;font-weight:700;text-decoration:underline}.card-actions,.spec-row{display:flex;align-items:center;gap:var(--sp-2)}.card-actions .epay-shop-buy-form,.spec-row .epay-shop-buy-form{margin:0;padding:0;display:flex;flex-shrink:0}.card-actions .epay-shop-buy-form{flex:1}.card-actions .epay-shop-buy-form button,.spec-row .epay-shop-buy-form button{height:42px;padding:0 18px;background:var(--accent-cta);color:#fff;border:none;border-radius:var(--radius-pill);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease}.card-actions .epay-shop-buy-form button{width:100%}.card-actions .epay-shop-buy-form button:hover,.spec-row .epay-shop-buy-form button:hover{background:var(--accent-cta-dk)}.card-actions .epay-shop-add-cart-button,.spec-row .epay-shop-add-cart-button{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;background:#fff;color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-pill);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s ease}.card-actions .epay-shop-add-cart-button:hover,.spec-row .epay-shop-add-cart-button:hover{background:var(--brand-primary-lt);color:var(--brand-primary)}.tier-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--sp-4)!important}.tier{background:var(--bg-card);border-radius:var(--radius-md);padding:var(--sp-6);box-shadow:var(--shadow-card)}.tier.mid{background:var(--bg-dark)}.tier.mid .tier-n,.tier.mid .tier-n p,.tier.mid h3{color:#fff}.tier.mid .tier-d,.tier.mid .tier-d p,.tier.mid li,.tier.mid .elementor-icon-list-text{color:#9AA7BC!important}.tier-q,.tier-q p{font-size:13px;font-weight:700;color:var(--accent-cta);margin:0}.tier-n,.tier-n p{font-size:22px;font-weight:800;color:var(--text-1);margin:var(--sp-1) 0 0}.tier-d,.tier-d p{font-size:13px;color:var(--text-3);line-height:1.7;margin:var(--sp-2) 0 0}.tier ul{list-style:none;padding:0;margin:var(--sp-4) 0 0}.tier li,.tier .elementor-icon-list-item{font-size:13.5px;padding:6px 0;display:flex;gap:8px;color:var(--text-2)}.tier li::before{content:"·";font-weight:800;color:var(--accent-cta)}.tier .elementor-icon-list-icon{display:none}.chatbox{display:flex;align-items:center;gap:var(--sp-5);background:linear-gradient(120deg,var(--bg-dark),#1A2338);border-radius:var(--radius-lg);padding:var(--sp-7)}.chatbox h2,.chatbox h3{color:#fff;font-size:24px;font-weight:800}.chatbox p{color:#9AA7BC;font-size:14px}.chat-btn a,.chat-btn .elementor-button{background:var(--lime);color:#1A1F0A!important;height:50px;padding:0 30px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-size:15px;font-weight:800;flex-shrink:0;text-decoration:none}.chat-btn a:hover,.chat-btn .elementor-button:hover{background:#C8E93B}.faq-accordion .elementor-widget-n-accordion{--n-accordion-border-width:0px;--n-accordion-border-radius:var(--radius-md);--n-accordion-padding:var(--sp-4) var(--sp-5);--n-accordion-item-title-space-between:var(--sp-2);--n-accordion-title-font-size:14.5px;--n-accordion-title-normal-color:var(--text-1);--n-accordion-title-hover-color:var(--brand-primary);--n-accordion-title-active-color:#ffffff;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var(--text-3);--n-accordion-icon-hover-color:var(--brand-primary);--n-accordion-icon-active-color:var(--lime)}.faq-accordion .e-n-accordion-item{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.faq-accordion .e-n-accordion-item-title{background:var(--bg-card);font-weight:700}.faq-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{background:var(--bg-dark)}.faq-accordion .e-n-accordion-item>.e-con{background:var(--bg-card);font-size:13.5px;line-height:1.85;color:var(--text-2)}.faq-accordion .e-n-accordion-item>.e-con p{color:var(--text-2);margin:0}.faq-accordion .e-n-accordion-item>.e-con a{color:var(--brand-primary);font-weight:700}.bulk-cta{position:relative;overflow:hidden;background:var(--bg-dark);border-radius:var(--radius-lg);padding:var(--sp-8) var(--sp-7);text-align:center}.bulk-cta::before{content:"";position:absolute;left:-40px;top:-40px;width:300px;height:300px;background:radial-gradient(circle,rgb(255 106 43 / .30),transparent 66%)}.bulk-cta::after{content:"";position:absolute;right:-40px;bottom:-60px;width:300px;height:300px;background:radial-gradient(circle,rgb(216 248 75 / .18),transparent 66%)}.bulk-cta>*{position:relative;z-index:1}.bulk-cta h2,.bulk-cta h3{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.01em}.bulk-cta p{color:#9AA7BC;font-size:15px}.bulk-btn a,.bulk-btn .elementor-button{display:inline-flex;align-items:center;height:50px;padding:0 32px;background:var(--accent-cta);color:#fff!important;border-radius:var(--radius-pill);font-size:15px;font-weight:700;text-decoration:none}.bulk-btn a:hover,.bulk-btn .elementor-button:hover{background:var(--accent-cta-dk)}.footer{background:var(--bg-dark)}.footer h2,.footer h3,.footer h4,.footer .footer-col-title{color:#fff;font-size:15px;font-weight:700}.footer p,.footer .elementor-widget-text-editor{color:#8593AB;font-size:12.5px;line-height:2}.footer a,.footer .elementor-icon-list-text{color:#8593AB!important;font-size:12.5px;text-decoration:none;transition:color .15s ease}.footer a:hover,.footer .elementor-icon-list-text:hover{color:var(--lime)!important}.footer .elementor-icon-list-icon{display:none}.footer .elementor-icon-list-item{margin-bottom:4px}.footer-pay,.footer-legal{border-top:1px solid var(--bg-dark-2)}.footer-pay-inner{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.pay-tag{height:28px;padding:0 13px;border-radius:var(--radius-pill);background:var(--bg-dark-2);color:#CBD5E1;font-size:11.5px;display:inline-flex;align-items:center}.pay-tag p{color:#CBD5E1;font-size:11.5px;margin:0}.online,.online p{color:var(--success);font-size:12.5px;font-weight:600;margin:0;margin-inline-start:auto}.footer-legal-inner{display:flex;justify-content:space-between;gap:var(--sp-4)}.footer-legal-inner p{color:#6B7A93;font-size:12px;margin:0}@media (max-width:1024px){.hero-copy,.hero-visual,.plat-row,.region-grid,.product-grid,.persona-block,.blog-grid,.blog-list,.blog-filter,.article,.tier-grid,.chatbox,.breadcrumb,.pd-main,.spec-compare,.spec-list,.cmp,.howto,.faq-accordion,.bulk-cta,.floor-head{max-width:none}.hero-copy h1,.hero-copy h2{font-size:34px}.plat-row,.region-grid,.tier-grid{grid-template-columns:repeat(2,1fr)!important}.product-grid,.blog-grid{grid-template-columns:repeat(2,1fr)!important}.persona-block{grid-template-columns:repeat(2,1fr)!important}.pd-main,.article{flex-direction:column}.pd-gallery{width:100%}.aside{width:100%;position:static}.blog-row{flex-direction:column}.blog-row-thumb{width:100%;min-height:150px}.blog-row-body{padding:0 var(--sp-5) var(--sp-5)}.chatbox{flex-direction:column;text-align:center}.chat-btn a{margin-inline-start:0}}@media (max-width:767px){.sec{padding-top:var(--sp-7);padding-bottom:var(--sp-7)}.hero-copy h1,.hero-copy h2{font-size:27px}.hero-sub,.hero-sub p{font-size:14.5px}.pledge-inner{flex-wrap:wrap;gap:var(--sp-4)}.pledge-item{flex:1 1 44%;border-inline-start:none!important}.plat-row,.region-grid,.persona-block,.blog-grid,.tier-grid,.spec-compare,.howto-steps{grid-template-columns:1fr!important}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:var(--sp-3)!important}.card-title,.product-card h3,.product-card h4{font-size:14px}.card-price,.card-price p{font-size:18px}.spec-row{flex-wrap:wrap}.spec-info{flex:1 1 100%}.spec-price,.spec-price p{width:auto;text-align:left;flex:1}.article-main{padding:var(--sp-5)}.article-main h1{font-size:25px}.article-body,.elementor-widget-theme-post-content{font-size:15px}.inline-buy{flex-direction:column;align-items:flex-start}.inline-buy a,.inline-buy .elementor-button{margin-inline-start:0}.pd-title{font-size:24px}.floor-head{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.floor-head h2{font-size:21px}.bulk-cta{padding:var(--sp-7) var(--sp-5)}.bulk-cta h2,.bulk-cta h3{font-size:22px}.footer-main{flex-direction:column;gap:var(--sp-5)}.footer-legal-inner{flex-direction:column;gap:var(--sp-2);text-align:center}}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.spec-row>.elementor-widget-shortcode,.card-actions>.elementor-widget-shortcode{width:auto!important;max-width:none!important;flex:0 0 auto!important}.spec-row .elementor-shortcode,.card-actions .elementor-shortcode{display:flex;align-items:center;width:auto}.spec-row .epay-shop-buy-form,.spec-row .epay-shop-add-cart-button,.card-actions .epay-shop-buy-form,.card-actions .epay-shop-add-cart-button{width:auto;flex:0 0 auto}.spec-row{gap:12px!important}table.cmp th,.cmp table th{background:#0B0F19!important;color:#fff!important}table.cmp td,.cmp table td,table.cmp tr,.cmp table tr{background:transparent!important}