/* footer-only twin of style.min.css · source md5 e1bd7b1407c8cc054d48b3b896380b0c · built by central-wp/tools/build-gx-scoped-css.php — do not edit */
:root{--dark-bg:var(--tdb-band);--primary-text:var(--tdb-text);--secondary-text:var(--tdb-muted);--accent-color:var(--tdb-accent);--accent-color-glow:color-mix(in srgb, var(--tdb-accent) 25%, transparent);--border-color:color-mix(in srgb, var(--tdb-line) 10%, transparent);--card-bg:color-mix(in srgb, var(--tdb-surface) 50%, transparent);}body.light-mode :where(.site-footer){--dark-bg:#F5F7FA;--primary-text:var(--tdb-text);--secondary-text:var(--tdb-muted);--accent-color:var(--tdb-accent);--accent-color-glow:color-mix(in srgb, var(--tdb-accent) 15%, transparent);--border-color:color-mix(in srgb, var(--tdb-line) 10%, transparent);--card-bg:color-mix(in srgb, var(--tdb-surface) 85%, transparent);}body.light-mode header .navbar:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.92) !important;border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:0 1px 4px rgba(0,0,0,0.06);}body.light-mode .navbar-brand:where(.site-footer,.site-footer *),body.light-mode .navbar-nav .nav-link:where(.site-footer,.site-footer *),body.light-mode .header-icon:where(.site-footer,.site-footer *){color:var(--tdb-on-light) !important;}body.light-mode .navbar-nav .nav-link:hover:where(.site-footer,.site-footer *),body.light-mode .navbar-nav .nav-link.active:where(.site-footer,.site-footer *){color:var(--tdb-accent) !important;}body.light-mode .navbar-toggler:where(.site-footer,.site-footer *){border-color:rgba(0,0,0,0.15);}body.light-mode .navbar-toggler-icon:where(.site-footer,.site-footer *){filter:invert(1);}body.light-mode .search-dropdown:where(.site-footer,.site-footer *){background:#fff;border-color:rgba(0,0,0,0.1);box-shadow:0 4px 16px rgba(0,0,0,0.1);}body.light-mode .cart-dropdown:where(.site-footer,.site-footer *){background:#fff;border-color:rgba(0,0,0,0.1);box-shadow:0 4px 16px rgba(0,0,0,0.1);}body.light-mode .cart-dropdown:where(.site-footer,.site-footer *),body.light-mode .cart-dropdown *:where(.site-footer,.site-footer *){color:var(--tdb-on-light);}body.light-mode .text-white:where(.site-footer,.site-footer *),body.light-mode .text-light:where(.site-footer,.site-footer *),body.light-mode .text-white-50:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .text-white-50:where(.site-footer,.site-footer *){opacity:0.7 !important;}body.light-mode .bg-dark:where(.site-footer,.site-footer *){background-color:#f1f5f9 !important;}body.light-mode .bg-dark-input:where(.site-footer,.site-footer *){background-color:#ffffff !important;}body.light-mode .border-secondary:where(.site-footer,.site-footer *){border-color:rgba(0,0,0,0.1) !important;}body.light-mode .accordion-button.bg-transparent:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .badge.bg-dark:where(.site-footer,.site-footer *){background-color:#e2e8f0 !important;color:var(--primary-text) !important;}body.light-mode .list-group-item.bg-transparent:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .ticker-item:where(.site-footer,.site-footer *){border-color:rgba(0,0,0,0.1) !important;}body.light-mode .ticker-item .text-white-50:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;}body.light-mode .text-white.small:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .text-warning.fw-bold.small:where(.site-footer,.site-footer *){color:var(--tdb-accent) !important;}body.light-mode .bg-dark.bg-opacity-50:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.03) !important;}body.light-mode .bg-dark.bg-opacity-50 .text-white-50.small.text-uppercase.fw-bold:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;}body.light-mode .btn-outline-light:where(.site-footer,.site-footer *){color:var(--primary-text) !important;border-color:rgba(0,0,0,0.2) !important;}body.light-mode .btn-outline-light:hover:where(.site-footer,.site-footer *){background-color:var(--primary-text) !important;color:#ffffff !important;}body.light-mode .tdb-breadcrumbs-footer:where(.site-footer,.site-footer *){background-color:#f8fafc !important;border-top-color:rgba(0,0,0,0.05) !important;}body.light-mode #tdb-cookie-consent:where(.site-footer,.site-footer *){background-color:#ffffff !important;border-top-color:rgba(0,0,0,0.1) !important;box-shadow:0 -5px 25px rgba(0,0,0,0.1) !important;}body.light-mode .tdb-footer:where(.site-footer,.site-footer *){background:#f8fafc !important;color:var(--secondary-text) !important;border-top:1px solid rgba(0,0,0,0.05);}body.light-mode .tdb-footer .footer-heading:where(.site-footer,.site-footer *),body.light-mode .tdb-footer .footer-text:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .tdb-footer a:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;}body.light-mode .tdb-footer a:hover:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .tdb-footer .tdb-footer__cta:where(.site-footer,.site-footer *){background:linear-gradient(90deg,color-mix(in srgb, var(--tdb-accent) 8%, transparent),color-mix(in srgb, var(--tdb-accent) 4%, transparent)) !important;border-bottom:1px solid rgba(0,0,0,0.05) !important;color:var(--primary-text) !important;}body.light-mode .tdb-footer .footer-social a:where(.site-footer,.site-footer *){border-color:rgba(0,0,0,0.1) !important;color:var(--primary-text) !important;}body.light-mode .tdb-footer .footer-social a:hover:where(.site-footer,.site-footer *){background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;}body.light-mode .tdb-breadcrumbs-footer:where(.site-footer,.site-footer *){background-color:#f1f5f9 !important;border-top:1px solid rgba(0,0,0,0.05) !important;}body.light-mode .tdb-breadcrumbs-footer .breadcrumb-item+.breadcrumb-item:where(.site-footer,.site-footer *)::before{color:var(--tdb-body) !important;}body.light-mode .tdb-breadcrumbs-footer a:where(.site-footer,.site-footer *){color:var(--tdb-muted) !important;}body.light-mode .tdb-breadcrumbs-footer .active:where(.site-footer,.site-footer *){color:var(--primary-text) !important;opacity:1 !important;}body.light-mode .fp-card-gradient-green:where(.site-footer,.site-footer *),body.light-mode .fp-card-gradient-yellow:where(.site-footer,.site-footer *){box-shadow:0 10px 30px rgba(0,0,0,0.05) !important;}body.light-mode .bg-dark.bg-opacity-50:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.03) !important;}body.light-mode .text-warning.fw-bold.small:where(.site-footer,.site-footer *){color:var(--tdb-accent) !important;}body.light-mode .bg-dark.bg-opacity-50 .text-white.small:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .tunersuite-promo .rounded-5[style*="background"]:where(.site-footer,.site-footer *){background:#ffffff !important;border-color:rgba(0,0,0,0.1) !important;box-shadow:0 10px 30px rgba(0,0,0,0.05) !important;}body.light-mode .tunersuite-promo .text-white:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .tunersuite-promo .text-white-50:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;opacity:1 !important;}body.light-mode .tunersuite-promo .bi-gear-wide-connected:where(.site-footer,.site-footer *){color:rgba(0,0,0,0.05) !important;}body.light-mode .sw-page:where(.site-footer,.site-footer *){background-color:#f8fafc !important;background-image:radial-gradient(circle at 50% 0%,rgba(37, 99, 235,0.05) 0%,transparent 60%) !important;}body.light-mode .sw-hero h1:where(.site-footer,.site-footer *),body.light-mode .sw-hero p:where(.site-footer,.site-footer *),body.light-mode .sw-benefit h3:where(.site-footer,.site-footer *),body.light-mode .sw-benefit p:where(.site-footer,.site-footer *),body.light-mode .sw-featured h2:where(.site-footer,.site-footer *),body.light-mode .sw-featured .description:where(.site-footer,.site-footer *),body.light-mode .sw-product h3:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .sw-featured:where(.site-footer,.site-footer *){background:#ffffff !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 10px 40px rgba(0,0,0,0.05) !important;}body.light-mode .sw-benefit:where(.site-footer,.site-footer *){background:#ffffff !important;border-color:rgba(0,0,0,0.05) !important;}body.light-mode .sw-product:where(.site-footer,.site-footer *){background:#ffffff !important;border-color:rgba(0,0,0,0.05) !important;}body.light-mode .sw-product .price:where(.site-footer,.site-footer *){color:var(--tdb-accent) !important;}body.light-mode .sw-product .price del:where(.site-footer,.site-footer *){color:var(--tdb-body) !important;}body.light-mode .related-products-section .section-title:where(.site-footer,.site-footer *),body.light-mode .related.products h2:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}html :where(.site-footer),body :where(.site-footer){background-color:var(--dark-bg);color:var(--primary-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;position:relative;overflow-x:hidden;width:100%;margin:0;padding:0;}main:where(.site-footer,.site-footer *),footer:where(.site-footer,.site-footer *),.header-maintenance-bar:where(.site-footer,.site-footer *){position:relative;z-index:1;}.tdb-animated-bg:where(.site-footer,.site-footer *){position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.tdb-bg-orb:where(.site-footer,.site-footer *){position:absolute;border-radius:50%;filter:blur(100px);will-change:transform;}.tdb-bg-orb--1:where(.site-footer,.site-footer *){width:700px;height:700px;background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 18%, transparent) 0%,transparent 70%);top:-20%;right:-15%;animation:tdbOrb1 30s ease-in-out infinite;}.tdb-bg-orb--2:where(.site-footer,.site-footer *){width:600px;height:600px;background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 14%, transparent) 0%,transparent 70%);bottom:-20%;left:-15%;animation:tdbOrb2 35s ease-in-out infinite;}.tdb-bg-orb--3:where(.site-footer,.site-footer *){width:500px;height:500px;background:radial-gradient(circle,rgba(168,85,247,0.10) 0%,transparent 70%);top:40%;left:40%;animation:tdbOrb3 40s ease-in-out infinite;}.tdb-bg-svg:where(.site-footer,.site-footer *){position:absolute;inset:0;width:100%;height:100%;color:rgba(255,255,255,0.06);}@keyframes tdbOrb1{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(-60px,50px) scale(1.1);}50%{transform:translate(-30px,100px) scale(0.9);}75%{transform:translate(50px,30px) scale(1.05);}}@keyframes tdbOrb2{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(50px,-40px) scale(1.08);}50%{transform:translate(80px,-70px) scale(0.92);}75%{transform:translate(30px,-50px) scale(1.1);}}@keyframes tdbOrb3{0%,100%{transform:translate(0,0) scale(1);}33%{transform:translate(60px,-50px) scale(1.15);}66%{transform:translate(-50px,40px) scale(0.85);}}body.light-mode .tdb-bg-orb--1:where(.site-footer,.site-footer *){background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 10%, transparent) 0%,transparent 70%);}body.light-mode .tdb-bg-orb--2:where(.site-footer,.site-footer *){background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 7%, transparent) 0%,transparent 70%);}body.light-mode .tdb-bg-orb--3:where(.site-footer,.site-footer *){background:radial-gradient(circle,rgba(168,85,247,0.06) 0%,transparent 70%);}body.light-mode .tdb-bg-svg:where(.site-footer,.site-footer *){color:rgba(0,0,0,0.05);}@media (prefers-reduced-motion:reduce){.tdb-bg-orb:where(.site-footer,.site-footer *){animation:none !important;}.tdb-bg-svg circle animate:where(.site-footer,.site-footer *){dur:0s;}}body.light-mode .product_title:where(.site-footer,.site-footer *),body.light-mode .woocommerce-product-details__short-description:where(.site-footer,.site-footer *),body.light-mode .product-hero-v3__main-info:where(.site-footer,.site-footer *),body.light-mode .benefit-title:where(.site-footer,.site-footer *),body.light-mode .section-title:where(.site-footer,.site-footer *),body.light-mode .related-products-section h2:where(.site-footer,.site-footer *),body.light-mode .woocommerce-loop-product__title:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .woocommerce-product-details__short-description p:where(.site-footer,.site-footer *),body.light-mode .benefit-item p:where(.site-footer,.site-footer *),body.light-mode .accordion-body:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;}body.light-mode .product-section .accordion-button:where(.site-footer,.site-footer *){color:var(--primary-text);background-color:transparent;}body.light-mode .product-section .accordion-button:not(.collapsed):where(.site-footer,.site-footer *){color:var(--accent-color);background-color:color-mix(in srgb, var(--tdb-accent) 5%, transparent);}body.light-mode .product-section .accordion-item:where(.site-footer,.site-footer *){border-color:rgba(0,0,0,0.1);}body.light-mode .related-products-section h2:where(.site-footer,.site-footer *),body.light-mode .related.products h2:where(.site-footer,.site-footer *),body.light-mode .woocommerce-loop-product__title:where(.site-footer,.site-footer *),body.light-mode .product-section .section-title:where(.site-footer,.site-footer *),body.light-mode .benefit-title:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .product-full-content:where(.site-footer,.site-footer *),body.light-mode .product-full-content p:where(.site-footer,.site-footer *),body.light-mode .product-full-content li:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .product-full-content h1:where(.site-footer,.site-footer *),body.light-mode .product-full-content h2:where(.site-footer,.site-footer *),body.light-mode .product-full-content h3:where(.site-footer,.site-footer *),body.light-mode .product-full-content h4:where(.site-footer,.site-footer *){color:var(--primary-text) !important;text-shadow:none !important;}body.light-mode h1:where(.site-footer,.site-footer *),body.light-mode h2:where(.site-footer,.site-footer *),body.light-mode h3:where(.site-footer,.site-footer *){text-shadow:none !important;}body.light-mode .text-gradient-animate:where(.site-footer,.site-footer *){background:linear-gradient(to right,#000,var(--tdb-accent),#000) !important;background-size:200% auto !important;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;animation:shine 5s linear infinite !important;}body.light-mode .btn-tech-glass:where(.site-footer,.site-footer *){background:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.1) !important;color:var(--primary-text) !important;box-shadow:none !important;}body.light-mode .btn-tech-glass:hover:where(.site-footer,.site-footer *){background:rgba(0,0,0,0.1) !important;border-color:var(--accent-color) !important;color:var(--primary-text) !important;}body.light-mode .btn-tech-glass i:where(.site-footer,.site-footer *){color:var(--accent-color) !important;}body.light-mode .saas-hero span.rounded-pill[style*="background"]:where(.site-footer,.site-footer *){background:#ffffff !important;border-color:rgba(0,0,0,0.1) !important;color:var(--secondary-text) !important;backdrop-filter:blur(5px);}body.light-mode .saas-hero span.rounded-pill i.text-primary:where(.site-footer,.site-footer *){color:var(--accent-color) !important;}body.light-mode .saas-hero .saas-subtext:where(.site-footer,.site-footer *){color:#52525b !important;opacity:1 !important;}body.light-mode .saas-hero .saas-subtext strong.text-white:where(.site-footer,.site-footer *){color:var(--tdb-on-light) !important;}body.light-mode .saas-hero .saas-subtext strong.text-warning:where(.site-footer,.site-footer *){color:var(--tdb-accent) !important;}body.light-mode .saas-hero .saas-subtext strong.text-success:where(.site-footer,.site-footer *){color:#166534 !important;}body.light-mode .saas-hero .saas-subtext strong.text-info:where(.site-footer,.site-footer *){color:var(--tdb-support) !important;}body.light-mode .saas-hero .saas-subtext i:where(.site-footer,.site-footer *){color:inherit !important;}body.light-mode .sw-page:where(.site-footer,.site-footer *){background-color:#f8fafc !important;background-image:radial-gradient(circle at 50% 0%,rgba(37, 99, 235,0.05) 0%,transparent 60%) !important;}body.light-mode .sw-hero h1:where(.site-footer,.site-footer *),body.light-mode .sw-hero p:where(.site-footer,.site-footer *),body.light-mode .sw-benefit h3:where(.site-footer,.site-footer *),body.light-mode .sw-benefit p:where(.site-footer,.site-footer *),body.light-mode .sw-featured h2:where(.site-footer,.site-footer *),body.light-mode .sw-featured .description:where(.site-footer,.site-footer *),body.light-mode .sw-featured .description p:where(.site-footer,.site-footer *),body.light-mode .sw-product h3:where(.site-footer,.site-footer *),body.light-mode .sw-section-heading:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .sw-product-placeholder:where(.site-footer,.site-footer *){background:rgba(0,0,0,0.03) !important;}body.light-mode .sw-placeholder-icon:where(.site-footer,.site-footer *){color:rgba(0,0,0,0.1) !important;}body.light-mode .sw-product-img-wrapper:where(.site-footer,.site-footer *){background:#f1f5f9 !important;}body.light-mode .sw-featured:where(.site-footer,.site-footer *){background:#ffffff !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 10px 40px rgba(0,0,0,0.05) !important;}body.light-mode .sw-benefit:where(.site-footer,.site-footer *){background:#ffffff !important;border-color:rgba(0,0,0,0.05) !important;box-shadow:0 4px 6px rgba(0,0,0,0.02) !important;}body.light-mode .sw-product:where(.site-footer,.site-footer *){background:#ffffff !important;border-color:rgba(0,0,0,0.05) !important;}body.light-mode .sw-product .price:where(.site-footer,.site-footer *){color:var(--tdb-accent) !important;}body.light-mode .sw-product .price del:where(.site-footer,.site-footer *){color:var(--tdb-body) !important;}body.light-mode .lang-badge:where(.site-footer,.site-footer *){background:#f1f5f9 !important;border-color:rgba(0,0,0,0.05) !important;color:var(--secondary-text) !important;}body.light-mode .sw-price-note:where(.site-footer,.site-footer *){color:var(--tdb-muted) !important;}body.light-mode .related-products-section h2:where(.site-footer,.site-footer *),body.light-mode section.related.products>h2:where(.site-footer,.site-footer *),body.light-mode .related.products h2:where(.site-footer,.site-footer *){color:#000000 !important;text-shadow:none !important;opacity:1 !important;}body.light-mode .error-marketing-wrap:where(.site-footer,.site-footer *){background-color:#f8fafc !important;background-image:radial-gradient(circle at 50% 0%,rgba(37, 99, 235,0.05) 0%,transparent 60%) !important;}body.light-mode .featured-card:where(.site-footer,.site-footer *),body.light-mode .error-marketing-wrap .card.bg-dark:where(.site-footer,.site-footer *){background:#ffffff !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 4px 6px rgba(0,0,0,0.05) !important;}body.light-mode .error-marketing-wrap .text-white:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .error-marketing-wrap .text-white-50:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;opacity:1 !important;}body.light-mode .error-marketing-wrap .bg-dark:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.03) !important;}body.light-mode .error-marketing-wrap input.bg-dark:where(.site-footer,.site-footer *){background-color:#ffffff !important;color:var(--primary-text) !important;border-color:rgba(0,0,0,0.1) !important;}.text-muted:where(.site-footer,.site-footer *){color:var(--tdb-muted) !important;}h1:where(.site-footer,.site-footer *),.h1:where(.site-footer,.site-footer *),h2:where(.site-footer,.site-footer *),.h2:where(.site-footer,.site-footer *),h3:where(.site-footer,.site-footer *),.h3:where(.site-footer,.site-footer *){color:var(--primary-text);font-weight:800;letter-spacing:-0.02em;text-shadow:0 0 30px rgba(0,0,0,0.5);}p:where(.site-footer,.site-footer *){color:var(--secondary-text);line-height:1.7;}a:where(.site-footer,.site-footer *){color:var(--accent-color);text-decoration:none;transition:all 0.3s ease;}a:hover:where(.site-footer,.site-footer *){color:var(--primary-text);}.btn-warning:where(.site-footer,.site-footer *){background-color:#ffc107 !important;border-color:#ffc107 !important;color:#000000 !important;font-weight:700 !important;}.btn-warning:hover:where(.site-footer,.site-footer *){background-color:#e0a800 !important;border-color:#d39e00 !important;color:#000000 !important;}.btn-primary:where(.site-footer,.site-footer *),.woocommerce #respond input#submit:where(.site-footer,.site-footer *),.woocommerce a.button:where(.site-footer,.site-footer *),.woocommerce button.button:where(.site-footer,.site-footer *),.woocommerce input.button:where(.site-footer,.site-footer *){background-color:transparent !important;border:2px solid var(--accent-color) !important;border-radius:2rem !important;padding:0.8rem 2rem !important;font-weight:700 !important;transition:all 0.3s ease !important;box-shadow:none !important;color:var(--accent-color) !important;}.btn-primary:hover:where(.site-footer,.site-footer *),.woocommerce #respond input#submit:hover:where(.site-footer,.site-footer *),.woocommerce a.button:hover:where(.site-footer,.site-footer *),.woocommerce button.button:hover:where(.site-footer,.site-footer *),.woocommerce input.button:hover:where(.site-footer,.site-footer *){background-color:var(--tdb-accent) !important;border-color:var(--tdb-accent) !important;transform:translateY(-3px) scale(1.05);box-shadow:0 0 35px var(--accent-color-glow) !important;color:var(--tdb-accent-ink) !important;}body.admin-bar header .navbar:where(.site-footer,.site-footer *){top:32px;}@media screen and (max-width:782px){body.admin-bar header .navbar:where(.site-footer,.site-footer *){top:46px;}}header .navbar:where(.site-footer,.site-footer *){background-color:color-mix(in srgb, var(--tdb-band) 85%, transparent) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);padding:1.5rem 0;transition:background-color 0.3s ease;}header .navbar-brand:where(.site-footer,.site-footer *){color:var(--primary-text);font-weight:800;font-size:1.5rem;}header .navbar-nav .nav-link:where(.site-footer,.site-footer *){color:var(--secondary-text);font-weight:500;transition:all 0.3s ease;}header .navbar-nav .nav-link:hover:where(.site-footer,.site-footer *),header .navbar-nav .nav-link.active:where(.site-footer,.site-footer *){color:var(--primary-text);transform:translateY(-2px);}main>.container:where(.site-footer,.site-footer *){padding-top:6rem;padding-bottom:6rem;}.card:where(.site-footer,.site-footer *){background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden;}.card:hover:where(.site-footer,.site-footer *){transform:translateY(-10px);border-color:color-mix(in srgb, var(--tdb-accent) 50%, transparent);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 30px var(--accent-color-glow);}.card-title:where(.site-footer,.site-footer *){font-weight:700;color:var(--primary-text);}.card .card-body:where(.site-footer,.site-footer *){color:var(--primary-text);}.woocommerce-message:where(.site-footer,.site-footer *),.woocommerce-info:where(.site-footer,.site-footer *),.woocommerce-error:where(.site-footer,.site-footer *){background-color:var(--card-bg) !important;border-top-color:var(--accent-color) !important;color:var(--primary-text) !important;backdrop-filter:blur(10px);border-radius:0.75rem;padding:1rem 1.25rem;margin-bottom:1rem;}.woocommerce-message a.restore-item:where(.site-footer,.site-footer *),.woocommerce-message a[href*="undo_item"]:where(.site-footer,.site-footer *){color:var(--accent-color);font-weight:600;text-decoration:underline;}@media (max-width:768px){.display-1:where(.site-footer,.site-footer *){font-size:3.5rem;}.display-4:where(.site-footer,.site-footer *){font-size:2.5rem;}.hero-section:where(.site-footer,.site-footer *),.product-hero:where(.site-footer,.site-footer *){padding:6rem 0 !important;}.feature-section:where(.site-footer,.site-footer *){padding:4rem 0 !important;}.product-hero__details .product_title:where(.site-footer,.site-footer *){font-size:2.2rem;}}@media (max-width:575.98px){.display-1:where(.site-footer,.site-footer *){font-size:2.2rem;}.display-4:where(.site-footer,.site-footer *){font-size:1.8rem;}.hero-section:where(.site-footer,.site-footer *),.product-hero:where(.site-footer,.site-footer *){padding:3.5rem 0 !important;}.feature-section:where(.site-footer,.site-footer *){padding:2.5rem 0 !important;}.product-hero__details .product_title:where(.site-footer,.site-footer *){font-size:1.6rem;}.product-page-wrapper-v3:where(.site-footer,.site-footer *){padding-top:2rem;}}footer:where(.site-footer,.site-footer *){background-color:var(--tdb-ground);border-top:1px solid var(--border-color);}footer h5:where(.site-footer,.site-footer *){font-weight:700;letter-spacing:0.05em;font-size:1rem;text-transform:uppercase;}footer .nav-link:where(.site-footer,.site-footer *){color:var(--secondary-text);padding:0.25rem 0 !important;transition:all 0.3s ease;}footer .nav-link:hover:where(.site-footer,.site-footer *){color:var(--primary-text);transform:translateX(3px);}footer .social-icon:where(.site-footer,.site-footer *){color:var(--secondary-text);transition:all 0.3s ease;}footer .social-icon:hover:where(.site-footer,.site-footer *){color:var(--accent-color);transform:scale(1.1);}.container-full-width:where(.site-footer,.site-footer *){width:100%;max-width:1600px;padding-right:4rem;padding-left:4rem;margin-right:auto;margin-left:auto;}@media (max-width:767.98px){.container-full-width:where(.site-footer,.site-footer *){padding-right:1rem;padding-left:1rem;}}.product-page-wrapper-v3:where(.site-footer,.site-footer *){padding-top:4rem;position:relative;overflow:hidden;}.single-product .product-page-wrapper-v3:where(.site-footer,.site-footer *)::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.1) 1px,transparent 0);background-size:40px 40px;z-index:-1;animation:pulse 15s infinite;}@keyframes pulse{0%{opacity:0.3;}50%{opacity:0.5;}100%{opacity:0.3;}}.product-hero-v3:where(.site-footer,.site-footer *){margin-bottom:5rem;}.product-hero-v3__visuals:where(.site-footer,.site-footer *){position:relative;}.tdb-gallery:where(.site-footer,.site-footer *){position:relative;}.tdb-gallery__main:where(.site-footer,.site-footer *){position:relative;border-radius:12px;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);-webkit-user-select:none;user-select:none;}.tdb-gallery__main img:where(.site-footer,.site-footer *){width:100%;height:auto;display:block;transition:opacity .15s ease;}.tdb-gallery__img-wrap:where(.site-footer,.site-footer *){display:block;position:relative;cursor:zoom-in;}.tdb-gallery__zoom-icon:where(.site-footer,.site-footer *){position:absolute;bottom:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:#fff;border-radius:8px;font-size:1rem;opacity:0;transition:opacity .2s ease;pointer-events:none;}.tdb-gallery__main:hover .tdb-gallery__zoom-icon:where(.site-footer,.site-footer *){opacity:1;}.tdb-gallery>.onsale:where(.site-footer,.site-footer *){top:12px !important;right:12px !important;left:auto !important;z-index:10 !important;position:absolute !important;}.tdb-gallery__thumbs:where(.site-footer,.site-footer *){display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;}.tdb-gallery__thumbs:where(.site-footer,.site-footer *)::-webkit-scrollbar{height:4px;}.tdb-gallery__thumbs:where(.site-footer,.site-footer *)::-webkit-scrollbar-track{background:transparent;}.tdb-gallery__thumbs:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px;}.tdb-gallery__thumb:where(.site-footer,.site-footer *){flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--card-bg);cursor:pointer;opacity:.5;transition:all .2s ease;}.tdb-gallery__thumb img:where(.site-footer,.site-footer *){width:100%;height:100%;object-fit:cover;display:block;}.tdb-gallery__thumb:hover:where(.site-footer,.site-footer *){opacity:.8;border-color:rgba(255,255,255,.25);}.tdb-gallery__thumb.active:where(.site-footer,.site-footer *){opacity:1;border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);}.tdb-gallery__counter:where(.site-footer,.site-footer *){position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:#fff;font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:6px;z-index:5;pointer-events:none;font-variant-numeric:tabular-nums;}body.light-mode .tdb-gallery__main:where(.site-footer,.site-footer *){border-color:#e2e8f0;}body.light-mode .tdb-gallery__thumb:where(.site-footer,.site-footer *){border-color:#e2e8f0;}body.light-mode .tdb-gallery__thumb.active:where(.site-footer,.site-footer *){border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);}body.light-mode .tdb-gallery__zoom-icon:where(.site-footer,.site-footer *){background:rgba(0,0,0,.4);}body.light-mode .tdb-gallery__counter:where(.site-footer,.site-footer *){background:rgba(0,0,0,.4);}body.light-mode .tdb-gallery__thumbs:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);}.tdb-gallery[data-images="1"] .tdb-gallery__counter:where(.site-footer,.site-footer *){display:none;}@media (max-width:575.98px){.tdb-gallery__thumb:where(.site-footer,.site-footer *){width:52px;height:52px;}.tdb-gallery__zoom-icon:where(.site-footer,.site-footer *){display:none;}}.tdb-lightbox:where(.site-footer,.site-footer *){position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.92);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;}.tdb-lightbox.active:where(.site-footer,.site-footer *){opacity:1;visibility:visible;}.tdb-lightbox__img-wrap:where(.site-footer,.site-footer *){display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:48px 60px;cursor:default;}.tdb-lightbox__img-wrap img:where(.site-footer,.site-footer *){max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;transition:opacity .12s ease;-webkit-user-select:none;user-select:none;}.tdb-lightbox__close:where(.site-footer,.site-footer *){position:absolute;top:16px;right:20px;z-index:10;background:none;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;opacity:.7;transition:opacity .15s;padding:4px 10px;}.tdb-lightbox__close:hover:where(.site-footer,.site-footer *){opacity:1;}.tdb-lightbox__nav:where(.site-footer,.site-footer *){position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;opacity:.7;transition:all .2s ease;}.tdb-lightbox__nav:hover:where(.site-footer,.site-footer *){opacity:1;background:var(--accent-color);border-color:var(--accent-color);}.tdb-lightbox__prev:where(.site-footer,.site-footer *){left:16px;}.tdb-lightbox__next:where(.site-footer,.site-footer *){right:16px;}.tdb-lightbox__counter:where(.site-footer,.site-footer *){position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.6);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;}@media (max-width:575.98px){.tdb-lightbox__img-wrap:where(.site-footer,.site-footer *){padding:16px;}.tdb-lightbox__nav:where(.site-footer,.site-footer *){width:36px;height:36px;font-size:1rem;}.tdb-lightbox__prev:where(.site-footer,.site-footer *){left:8px;}.tdb-lightbox__next:where(.site-footer,.site-footer *){right:8px;}}.product-hero-v3__main-info .product_title:where(.site-footer,.site-footer *){font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem;}.product-hero-v3__main-info .price:where(.site-footer,.site-footer *){font-size:2.5rem;font-weight:700;color:var(--primary-text);margin-bottom:1.5rem;line-height:1.2;padding:0;border:none;background:none;display:flex;align-items:center;gap:1rem;}.product-hero-v3__main-info .price del:where(.site-footer,.site-footer *){font-size:1.25rem;color:var(--secondary-text);opacity:0.6;font-weight:400;text-decoration:line-through;}.product-hero-v3__main-info .price ins:where(.site-footer,.site-footer *){text-decoration:none;color:var(--accent-color);background:transparent;font-weight:800;}.trust-badges:where(.site-footer,.site-footer *){display:flex;flex-wrap:nowrap;gap:0.5rem;margin-top:1.5rem;padding-top:1rem;padding-bottom:0.5rem;border-top:1px solid var(--border-color);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;}.trust-badges:where(.site-footer,.site-footer *)::-webkit-scrollbar{height:4px;}.trust-badges:where(.site-footer,.site-footer *)::-webkit-scrollbar-track{background:transparent;}.trust-badges:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px;}.badge-item:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.03);border:1px solid var(--border-color);border-radius:4px;padding:0.25rem 0.6rem;font-size:0.75rem;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;color:var(--secondary-text);flex-shrink:0;transition:all 0.2s ease;}.badge-item:hover:where(.site-footer,.site-footer *){border-color:var(--accent-color);background-color:color-mix(in srgb, var(--tdb-accent) 5%, transparent);}.badge-icon:where(.site-footer,.site-footer *){margin-right:0.35rem;font-size:0.8rem;opacity:0.7;}.trust-badges .badge-item a:where(.site-footer,.site-footer *){color:var(--secondary-text);text-decoration:none;}.trust-badges .badge-item a:hover:where(.site-footer,.site-footer *){color:var(--accent-color);}.product-section:where(.site-footer,.site-footer *){padding:4rem 0;border-top:1px solid var(--border-color);}.section-title:where(.site-footer,.site-footer *){font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;}.benefit-item:where(.site-footer,.site-footer *){padding:1.5rem;text-align:center;}.benefit-title:where(.site-footer,.site-footer *){font-size:1.2rem;font-weight:700;color:var(--primary-text);margin-bottom:0.5rem;}.product-full-content:where(.site-footer,.site-footer *){max-width:none;margin:0;line-height:1.8;}.accordion-item:where(.site-footer,.site-footer *){background-color:transparent;border:0;border-bottom:1px solid var(--border-color);}.accordion-button:where(.site-footer,.site-footer *){background-color:transparent;color:var(--primary-text);font-weight:700;font-size:1.1rem;}.accordion-button:not(.collapsed):where(.site-footer,.site-footer *){box-shadow:none;color:var(--accent-color);}.accordion-button:where(.site-footer,.site-footer *)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a9a9b3'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-button:not(.collapsed):where(.site-footer,.site-footer *)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FF6B00'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-body:where(.site-footer,.site-footer *){color:var(--secondary-text);}.related-products-section:where(.site-footer,.site-footer *){padding:4rem 0;border-top:1px solid var(--border-color);}.related.products ul.products:where(.site-footer,.site-footer *),.upsells.products ul.products:where(.site-footer,.site-footer *){display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important;margin-top:2rem !important;margin-bottom:2rem !important;padding:0 !important;float:none !important;width:100% !important;}.related.products ul.products:where(.site-footer,.site-footer *)::before,.related.products ul.products:where(.site-footer,.site-footer *)::after,.upsells.products ul.products:where(.site-footer,.site-footer *)::before,.upsells.products ul.products:where(.site-footer,.site-footer *)::after{display:none !important;content:none !important;}.related.products ul.products li.product:where(.site-footer,.site-footer *),.upsells.products ul.products li.product:where(.site-footer,.site-footer *){display:flex !important;flex-direction:column !important;height:100% !important;background:var(--card-bg) !important;border:1px solid var(--border-color) !important;border-radius:12px !important;padding:15px !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;box-sizing:border-box !important;width:auto !important;float:none !important;margin:0 !important;clear:none !important;}.related.products li.product:hover:where(.site-footer,.site-footer *),.upsells.products li.product:hover:where(.site-footer,.site-footer *){transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.2);border-color:var(--accent-color) !important;}.related.products li.product a img:where(.site-footer,.site-footer *),.upsells.products li.product a img:where(.site-footer,.site-footer *){width:100% !important;height:180px !important;object-fit:cover !important;border-radius:8px !important;margin-bottom:15px !important;display:block !important;}.related.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *),.upsells.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *){font-size:1rem !important;font-weight:700 !important;line-height:1.4 !important;margin-bottom:10px !important;color:#fff !important;min-height:2.8em;padding:0 !important;}.related.products li.product .price:where(.site-footer,.site-footer *),.upsells.products li.product .price:where(.site-footer,.site-footer *){font-size:1.1rem !important;font-weight:800 !important;color:var(--accent-color) !important;margin-bottom:15px !important;display:block !important;}.related.products li.product .add_to_cart_button:where(.site-footer,.site-footer *),.upsells.products li.product .add_to_cart_button:where(.site-footer,.site-footer *){margin-top:auto !important;width:100% !important;text-align:center !important;background:transparent !important;border:1px solid var(--accent-color) !important;color:var(--accent-color) !important;padding:10px !important;border-radius:8px !important;font-weight:600 !important;transition:all 0.3s ease !important;display:block !important;line-height:1.2 !important;}.related.products li.product .add_to_cart_button:hover:where(.site-footer,.site-footer *),.upsells.products li.product .add_to_cart_button:hover:where(.site-footer,.site-footer *){background:var(--accent-color) !important;color:#fff !important;}@media (max-width:1200px){.related.products ul.products:where(.site-footer,.site-footer *),.upsells.products ul.products:where(.site-footer,.site-footer *){grid-template-columns:repeat(2,1fr) !important;gap:15px !important;}}@media (max-width:576px){.related.products ul.products:where(.site-footer,.site-footer *),.upsells.products ul.products:where(.site-footer,.site-footer *){grid-template-columns:repeat(2,1fr) !important;gap:10px !important;}.related.products li.product a img:where(.site-footer,.site-footer *),.upsells.products li.product a img:where(.site-footer,.site-footer *){height:120px !important;}.related.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *),.upsells.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *){font-size:0.85rem !important;min-height:2.5em;}.related.products li.product .add_to_cart_button:where(.site-footer,.site-footer *),.upsells.products li.product .add_to_cart_button:where(.site-footer,.site-footer *){padding:8px 4px !important;font-size:0.75rem !important;}.related.products .onsale:where(.site-footer,.site-footer *),.upsells.products .onsale:where(.site-footer,.site-footer *){top:5px !important;right:5px !important;left:auto !important;padding:3px 7px !important;font-size:0.65rem !important;}}.pswp__bg:where(.site-footer,.site-footer *){background:color-mix(in srgb, var(--tdb-band) 98%, transparent);}.pswp__button:where(.site-footer,.site-footer *){filter:invert(1);}.woocommerce .onsale:where(.site-footer,.site-footer *){top:12px !important;right:12px !important;left:auto !important;bottom:auto !important;z-index:99 !important;position:absolute !important;background:rgba(220,53,69,0.95) !important;color:#fff !important;padding:5px 10px !important;border-radius:4px !important;font-size:0.8rem !important;font-weight:700 !important;letter-spacing:0.5px !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important;border:none !important;min-height:auto !important;min-width:auto !important;line-height:1.3 !important;margin:0 !important;display:inline-block !important;text-transform:none !important;font-family:'Inter',sans-serif;}.flex-control-thumbs li:where(.site-footer,.site-footer *){width:auto !important;flex:0 0 auto !important;}.flex-control-thumbs img:where(.site-footer,.site-footer *){width:80px !important;height:80px !important;aspect-ratio:1/1 !important;object-fit:cover !important;border-radius:10px !important;border:2px solid rgba(255,255,255,0.1) !important;transition:all 0.2s ease !important;opacity:0.5 !important;filter:grayscale(100%) !important;}.flex-control-thumbs img.flex-active:where(.site-footer,.site-footer *),.flex-control-thumbs img:hover:where(.site-footer,.site-footer *){opacity:1 !important;filter:grayscale(0%) !important;border-color:var(--accent-color) !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.3);}.flex-direction-nav a:where(.site-footer,.site-footer *){opacity:0.5 !important;width:40px !important;height:40px !important;margin-top:-20px !important;background:rgba(0,0,0,0.6) !important;border:1px solid rgba(255,255,255,0.1) !important;}.woocommerce-product-gallery:hover .flex-direction-nav a:where(.site-footer,.site-footer *){opacity:1 !important;}.flex-direction-nav a:hover:where(.site-footer,.site-footer *){background:var(--accent-color) !important;border-color:var(--accent-color) !important;opacity:1 !important;}.product-hero-v3__main-info .cart:where(.site-footer,.site-footer *){gap:.75rem;display:flex;align-items:center;flex-wrap:wrap;}.product-hero-v3__main-info .trust-badges:where(.site-footer,.site-footer *){margin-top:.75rem;}body.single-product .cart:where(.site-footer,.site-footer *){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;margin-bottom:1.5rem;width:100%;}@media (max-width:768px){body.single-product .cart:where(.site-footer,.site-footer *){flex-direction:column;align-items:stretch;}.quantity:where(.site-footer,.site-footer *),body.single-product .single_add_to_cart_button:where(.site-footer,.site-footer *),body.single-product .buy_now_button:where(.site-footer,.site-footer *){width:100% !important;margin-right:0 !important;flex-basis:auto;}.quantity:where(.site-footer,.site-footer *){display:flex !important;justify-content:space-between;}.quantity .qty:where(.site-footer,.site-footer *){flex-grow:1;width:auto !important;}}.quantity:where(.site-footer,.site-footer *){position:relative;display:inline-flex;align-items:center;border:1px solid var(--border-color);border-radius:14px;background-color:rgba(255,255,255,0.05);overflow:hidden;height:50px;width:auto;vertical-align:middle;margin-right:0;flex-shrink:0;}.quantity button:where(.site-footer,.site-footer *){background:transparent;border:none;color:#fff;font-size:1.2rem;width:40px;height:100%;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;}.quantity button:hover:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.1);color:var(--accent-color);}.quantity button:focus:where(.site-footer,.site-footer *){outline:2px solid var(--accent-color);outline-offset:-2px;}.quantity button:focus:not(:focus-visible):where(.site-footer,.site-footer *){outline:none;}.quantity .qty:where(.site-footer,.site-footer *){background:transparent !important;border:none !important;color:#fff !important;padding:0 !important;height:100%;width:50px !important;text-align:center;font-weight:700;font-size:1.1rem;border-radius:0 !important;-moz-appearance:textfield;}.quantity .qty:focus:where(.site-footer,.site-footer *){box-shadow:none !important;}.quantity .qty:where(.site-footer,.site-footer *)::-webkit-outer-spin-button,.quantity .qty:where(.site-footer,.site-footer *)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.quantity.hidden:where(.site-footer,.site-footer *){display:none !important;}body.single-product .single_add_to_cart_button:where(.site-footer,.site-footer *){background:transparent !important;border:1px solid var(--tdb-accent) !important;color:var(--tdb-body) !important;font-weight:600 !important;border-radius:14px !important;padding:0 20px !important;height:50px;line-height:1.2;width:auto;display:inline-flex;align-items:center;justify-content:center;flex-grow:1;white-space:nowrap;}body.single-product .single_add_to_cart_button:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent) !important;color:var(--tdb-accent-ink) !important;}body.single-product .buy_now_button:where(.site-footer,.site-footer *){background:var(--tdb-accent) !important;border:1px solid var(--tdb-accent) !important;color:var(--tdb-accent-ink) !important;font-weight:700 !important;border-radius:14px !important;padding:0 20px !important;height:50px;line-height:1.2;width:auto;display:inline-flex;align-items:center;justify-content:center;flex-grow:1;text-align:center;margin-top:0 !important;white-space:nowrap;}body.single-product .buy_now_button:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent) !important;border-color:var(--tdb-accent) !important;}.post-type-archive-product main:where(.site-footer,.site-footer *){padding-top:0 !important;}.shop-hero-section:where(.site-footer,.site-footer *){padding:6rem 0;background-color:var(--dark-bg);border-bottom:1px solid var(--border-color);}.woocommerce ul.products li.product:where(.site-footer,.site-footer *){background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden;padding:1rem;}.woocommerce ul.products li.product:hover:where(.site-footer,.site-footer *){transform:translateY(-10px);border-color:color-mix(in srgb, var(--tdb-accent) 50%, transparent);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 30px var(--accent-color-glow);}.woocommerce ul.products li.product a:where(.site-footer,.site-footer *){text-decoration:none;}.woocommerce ul.products li.product .woocommerce-loop-product__title:where(.site-footer,.site-footer *){font-weight:700;letter-spacing:.2px;color:var(--primary-text);padding:0;}.woocommerce ul.products li.product .price:where(.site-footer,.site-footer *){font-size:1.5rem;font-weight:800;color:var(--accent-color);padding:0.5rem 0 1rem;display:block;}.woocommerce ul.products li.product .price:where(.site-footer,.site-footer *){display:flex;align-items:baseline;gap:0.75rem;font-size:1.25rem;padding-left:12px;border-left:3px solid var(--accent-color);line-height:1.2;margin-bottom:10px;}.woocommerce ul.products li.product .price del:where(.site-footer,.site-footer *){font-size:0.85rem;color:rgba(255,255,255,0.4);text-decoration:line-through;font-weight:500;}.woocommerce ul.products li.product .price ins:where(.site-footer,.site-footer *){text-decoration:none;color:var(--accent-color);font-weight:800;background:transparent;font-size:1.4rem;text-shadow:0 0 15px rgba(37, 99, 235,0.3);}body.post-type-archive-product .products .add_to_cart_button:where(.site-footer,.site-footer *){background:transparent;border:1px solid var(--tdb-accent);color:var(--tdb-body);border-radius:14px;display:block;width:100%;text-align:center;padding:0.8rem 1rem;}body.post-type-archive-product .products .add_to_cart_button:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent);color:var(--tdb-accent-ink);}body.archive.post-type-archive-product ul.products:where(.site-footer,.site-footer *){display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;}body.archive.post-type-archive-product ul.products li.product:where(.site-footer,.site-footer *){width:auto !important;float:none !important;margin:0 !important;transform:none !important;}.woocommerce ul.products li.product a img:where(.site-footer,.site-footer *){width:100% !important;height:auto !important;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;}.header-icons:where(.site-footer,.site-footer *){gap:1.5rem;display:flex;align-items:center;}.header-icon-item:where(.site-footer,.site-footer *){position:relative;}.header-icon:where(.site-footer,.site-footer *){color:var(--secondary-text);transition:all 0.3s ease;position:relative;display:block;}.header-icon:hover:where(.site-footer,.site-footer *){color:var(--primary-text);transform:translateY(-2px);}.cart-contents-count:where(.site-footer,.site-footer *){position:absolute;top:-8px;right:-12px;background-color:var(--accent-color);color:var(--dark-bg) !important;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;}.search-dropdown:where(.site-footer,.site-footer *),.cart-dropdown:where(.site-footer,.site-footer *){position:absolute;top:150%;right:-1rem;width:350px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:1000;}.header-icon-item:hover .search-dropdown:where(.site-footer,.site-footer *),.header-icon-item:hover .cart-dropdown:where(.site-footer,.site-footer *){opacity:1;visibility:visible;transform:translateY(0);top:120%;}.search-dropdown .search-form:where(.site-footer,.site-footer *){display:flex;gap:0.5rem;}.search-dropdown .search-field:where(.site-footer,.site-footer *){flex-grow:1;background-color:rgba(0,0,0,0.3) !important;border:1px solid var(--border-color) !important;color:var(--primary-text) !important;border-radius:8px !important;padding:0.75rem 1rem !important;height:48px;transition:all 0.3s ease;}.search-dropdown .search-field:focus:where(.site-footer,.site-footer *){border-color:var(--accent-color) !important;outline:none;box-shadow:0 0 10px var(--accent-color-glow);}.search-dropdown .search-field:where(.site-footer,.site-footer *)::placeholder{color:var(--secondary-text);opacity:0.7;}.search-dropdown .search-submit:where(.site-footer,.site-footer *){background-color:var(--accent-color) !important;border:1px solid var(--accent-color) !important;color:#000 !important;border-radius:8px !important;padding:0.75rem 1rem !important;font-weight:700;min-width:48px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.search-dropdown .search-submit:hover:where(.site-footer,.site-footer *){background-color:var(--tdb-accent) !important;border-color:var(--tdb-accent) !important;box-shadow:0 4px 12px rgba(37, 99, 235,0.2);transform:translateY(-1px);}.cart-dropdown .widget_shopping_cart_content:where(.site-footer,.site-footer *){max-height:400px;overflow-y:auto;padding-right:1rem;margin-right:-1rem;}.woocommerce-mini-cart:where(.site-footer,.site-footer *){padding:0;list-style:none;}.woocommerce-mini-cart-item:where(.site-footer,.site-footer *){display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-color);}.woocommerce-mini-cart-item:first-child:where(.site-footer,.site-footer *){padding-top:0;}.woocommerce-mini-cart-item a:not(.remove):where(.site-footer,.site-footer *){color:var(--primary-text) !important;font-weight:700;text-decoration:none !important;}.woocommerce-mini-cart-item a:not(.remove):hover:where(.site-footer,.site-footer *){color:var(--accent-color) !important;}.woocommerce-mini-cart-item img:where(.site-footer,.site-footer *){width:60px !important;height:60px !important;border-radius:8px;object-fit:cover;flex-shrink:0;}.woocommerce-mini-cart-item .quantity:where(.site-footer,.site-footer *){color:var(--secondary-text);font-size:0.9rem;}.woocommerce-mini-cart-item .remove_from_cart_button:where(.site-footer,.site-footer *){color:#ff4d4d !important;font-size:1.5rem;margin-left:auto;text-decoration:none !important;border:none !important;}.woocommerce-mini-cart__total:where(.site-footer,.site-footer *){padding:1.5rem 0;margin:0;border-top:1px solid var(--border-color);font-weight:700;display:flex;justify-content:space-between;color:var(--primary-text);}.woocommerce-mini-cart__total .woocommerce-Price-amount:where(.site-footer,.site-footer *){color:var(--accent-color);font-size:1.2rem;}.woocommerce-mini-cart__buttons:where(.site-footer,.site-footer *){display:flex;flex-direction:column;gap:0.75rem;padding-top:1rem;border-top:1px solid var(--border-color);}.woocommerce-mini-cart__buttons .button:where(.site-footer,.site-footer *){width:100%;text-align:center;padding:0.8rem 1rem !important;border-radius:14px !important;font-weight:600 !important;}.woocommerce-mini-cart__buttons a.button:not(.checkout):where(.site-footer,.site-footer *){background:transparent !important;border:1px solid var(--tdb-accent) !important;color:var(--tdb-body) !important;}.woocommerce-mini-cart__buttons a.button.checkout:where(.site-footer,.site-footer *){background:var(--tdb-accent) !important;border:1px solid var(--tdb-accent) !important;color:var(--tdb-accent-ink) !important;font-weight:700 !important;}.woocommerce-mini-cart__empty-message:where(.site-footer,.site-footer *){color:var(--secondary-text);text-align:center;padding:2rem 0;}@media (max-width:991.98px){.header-icons:where(.site-footer,.site-footer *){flex-direction:row;justify-content:center;gap:2rem;padding-top:1rem;border-top:1px solid var(--border-color);}.header-icon-item:hover .search-dropdown:where(.site-footer,.site-footer *),.header-icon-item:hover .cart-dropdown:where(.site-footer,.site-footer *){display:none;visibility:hidden;}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:where(.site-footer,.site-footer *),.woocommerce-checkout #payment #place_order:where(.site-footer,.site-footer *),.woocommerce-checkout .button.alt:where(.site-footer,.site-footer *){background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;font-weight:700 !important;width:100%;text-align:center;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover:where(.site-footer,.site-footer *),.woocommerce-checkout #payment #place_order:hover:where(.site-footer,.site-footer *),.woocommerce-checkout .button.alt:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent) !important;border-color:var(--tdb-accent) !important;}.error-404-container:where(.site-footer,.site-footer *){padding:6rem 0;}.error-404-title:where(.site-footer,.site-footer *){font-size:10rem;font-weight:800;line-height:1;color:var(--accent-color);text-shadow:0 0 50px var(--accent-color-glow);}.error-404-subtitle:where(.site-footer,.site-footer *){font-size:2rem;font-weight:700;color:var(--primary-text);margin-top:0;}.error-404-text:where(.site-footer,.site-footer *){color:var(--secondary-text);margin-bottom:2rem;}.error-404-search:where(.site-footer,.site-footer *){max-width:400px;margin:0 auto;}.error-404-search .search-form:where(.site-footer,.site-footer *){display:flex;}.error-404-search .search-field:where(.site-footer,.site-footer *){width:100%;border-radius:50px 0 0 50px !important;padding:0.75rem 1.5rem !important;border-bottom:1px solid var(--border-color) !important;}.error-404-search .search-submit:where(.site-footer,.site-footer *){border-radius:0 50px 50px 0 !important;background:var(--accent-color) !important;color:#fff !important;}.woocommerce-ordering select.orderby:where(.site-footer,.site-footer *){background-color:transparent !important;border:none !important;border-bottom:1px solid var(--border-color) !important;border-radius:0 !important;color:var(--primary-text) !important;padding:0.75rem 2rem 0.75rem 0 !important;box-shadow:none !important;transition:all 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a9a9b3'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.5rem center;background-size:16px 12px;}.woocommerce-ordering select.orderby:focus:where(.site-footer,.site-footer *){border-bottom-color:var(--accent-color) !important;box-shadow:0 2px 15px -5px var(--accent-color-glow) !important;}.wc-block-cart__submit-button .wc-block-components-button:where(.site-footer,.site-footer *),.wc-block-checkout__submit-button .wc-block-components-button:where(.site-footer,.site-footer *){background-color:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;border-radius:14px !important;font-weight:700 !important;width:100%;text-align:center;padding:1rem !important;}.wc-block-cart__submit-button .wc-block-components-button:hover:where(.site-footer,.site-footer *),.wc-block-checkout__submit-button .wc-block-components-button:hover:where(.site-footer,.site-footer *){background-color:var(--tdb-accent) !important;border-color:var(--tdb-accent) !important;}.site-footer:where(.site-footer,.site-footer *){background-color:var(--tdb-ground);border-top:1px solid var(--border-color);padding:4rem 0 0;font-size:0.95rem;}.footer-heading:where(.site-footer,.site-footer *){font-weight:700;letter-spacing:0.05em;font-size:1.1rem;text-transform:uppercase;color:var(--primary-text);margin-bottom:1.5rem;}.footer-text:where(.site-footer,.site-footer *){color:var(--secondary-text);line-height:1.8;}.footer-nav:where(.site-footer,.site-footer *),.footer-contact:where(.site-footer,.site-footer *){list-style:none;padding:0;margin:0;}.footer-nav li:where(.site-footer,.site-footer *),.footer-contact li:where(.site-footer,.site-footer *){margin-bottom:0.75rem;}.footer-nav a:where(.site-footer,.site-footer *),.footer-contact a:where(.site-footer,.site-footer *){color:var(--secondary-text);text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:0.5rem;}.footer-nav a:hover:where(.site-footer,.site-footer *),.footer-contact a:hover:where(.site-footer,.site-footer *){color:var(--accent-color);transform:translateX(5px);}.footer-social:where(.site-footer,.site-footer *){display:flex;gap:1.5rem;margin-top:1.5rem;}.footer-social a:where(.site-footer,.site-footer *){color:var(--secondary-text);font-size:1.5rem;transition:all 0.3s ease;}.footer-social a:hover:where(.site-footer,.site-footer *){color:var(--accent-color);transform:translateY(-3px);}.footer-bottom:where(.site-footer,.site-footer *){border-top:1px solid var(--border-color);margin-top:3rem;padding:1.5rem 0;text-align:center;color:var(--secondary-text);font-size:0.9rem;}.footer-bottom p:where(.site-footer,.site-footer *){margin:0;}.footer-social-bottom:where(.site-footer,.site-footer *){display:flex;gap:1.5rem;}.footer-social-bottom a:where(.site-footer,.site-footer *){color:var(--secondary-text);font-size:1.2rem;transition:all 0.3s ease;}.footer-social-bottom a:hover:where(.site-footer,.site-footer *){color:var(--accent-color);transform:translateY(-3px);}.tdb-hero:where(.site-footer,.site-footer *){background:radial-gradient(1200px 600px at 80% 15%,#0a1430 0%,rgba(20,20,24,0) 60%),radial-gradient(900px 500px at 10% 10%,var(--tdb-surface) 0%,transparent 55%),linear-gradient(180deg,var(--tdb-surface) 0%,var(--tdb-band) 100%);position:relative;overflow:hidden;}.tdb-outline:where(.site-footer,.site-footer *){-webkit-text-stroke:2px #ffffff;color:transparent;letter-spacing:.5px;}.tdb-laptop:where(.site-footer,.site-footer *){position:relative;z-index:2;transform:rotate(-2deg) translateY(10px) scale(1.1);filter:drop-shadow(0 10px 40px rgba(0,0,0,.6));}.tdb-shadow:where(.site-footer,.site-footer *){position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);z-index:1;width:80%;max-width:520px;height:40px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.35),rgba(0,0,0,0));filter:blur(10px);}.tdb-hero h1.display-3:where(.site-footer,.site-footer *){font-size:4.5rem;word-wrap:break-word;}.tdb-hero .lead:where(.site-footer,.site-footer *){max-width:650px;margin-left:auto;margin-right:auto;}.tdb-laptop:where(.site-footer,.site-footer *){margin-top:-6rem;max-width:800px;margin-left:auto;margin-right:auto;}@media (max-width:991.98px){.tdb-hero h1.display-3:where(.site-footer,.site-footer *){font-size:2.5rem;}.tdb-laptop:where(.site-footer,.site-footer *){margin-top:2rem;transform:rotate(0) translateY(0) scale(1);width:100%;}}.download-cta-section .bi-check-circle-fill:where(.site-footer,.site-footer *){color:var(--accent-color) !important;}.btn-download-glass:where(.site-footer,.site-footer *){display:inline-block;padding:1.5rem 2rem;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-decoration:none;color:var(--primary-text);transition:all 0.3s ease;display:flex;align-items:center;gap:1.5rem;min-width:300px;}.btn-download-glass:hover:where(.site-footer,.site-footer *){transform:translateY(-10px);border-color:var(--accent-color);box-shadow:0 15px 30px rgba(0,0,0,0.3),0 0 20px var(--accent-color-glow);color:var(--primary-text);}.btn-download-glass-icon:where(.site-footer,.site-footer *){font-size:3rem;line-height:1;color:var(--accent-color);}.btn-download-glass-text:where(.site-footer,.site-footer *){text-align:left;font-size:1.5rem;font-weight:700;line-height:1.2;}.btn-download-glass-text small:where(.site-footer,.site-footer *){display:block;font-size:0.9rem;font-weight:400;color:var(--secondary-text);}.language-tags:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;}.language-tags span:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.05);border:1px solid var(--border-color);border-radius:2rem;padding:0.4rem 0.8rem;font-size:0.85rem;color:var(--secondary-text);display:inline-flex;align-items:center;gap:0.5rem;}.language-tags img:where(.site-footer,.site-footer *){border-radius:2px;}.section-divider:where(.site-footer,.site-footer *){height:1px;background:var(--border-color);margin:0;border:0;}.tdb-hero h1.display-3:where(.site-footer,.site-footer *){font-size:3.5rem;}.tdb-laptop:where(.site-footer,.site-footer *){margin-top:2rem;transform:rotate(0) translateY(0) scale(1);}.version-info:where(.site-footer,.site-footer *){font-weight:700;color:var(--primary-text);margin-bottom:0.25rem;}.compatibility-info:where(.site-footer,.site-footer *){color:var(--secondary-text);font-size:0.9rem;margin-bottom:1.5rem;}.tdb-hero h1.display-3:where(.site-footer,.site-footer *){font-size:5rem;}.tdb-laptop:where(.site-footer,.site-footer *){transform:rotate(-2deg) translateY(10px) scale(1.1);}@media (max-width:991.98px){.tdb-hero .py-5:where(.site-footer,.site-footer *){text-align:center;}.tdb-laptop:where(.site-footer,.site-footer *){margin-top:2rem;transform:rotate(0) translateY(0) scale(1);}}.product-title-wrapper:where(.site-footer,.site-footer *){padding-top:1rem;padding-bottom:2rem;}.product-title-wrapper .product_title:where(.site-footer,.site-footer *){font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:0.5rem;color:var(--primary-text);text-transform:uppercase;letter-spacing:-0.02em;}.product-title-divider-spacing:where(.site-footer,.site-footer *){height:3px;background:linear-gradient(90deg,var(--accent-color) 0%,transparent 100%);margin-top:0;margin-bottom:1rem;border-radius:3px;box-shadow:0 2px 10px var(--accent-color-glow);opacity:1;}@media (min-width:992px){.product-title-wrapper .product_title:where(.site-footer,.site-footer *){font-size:3.5rem;}.product-hero-v3__main-info:where(.site-footer,.site-footer *){position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;align-self:start;}}.tdb-ecu-spec:where(.site-footer,.site-footer *){width:100%;border-collapse:separate;border-spacing:0;background-color:color-mix(in srgb, var(--tdb-raised) 30%, transparent);border:1px solid var(--border-color);border-radius:0.75rem;overflow:hidden;margin-top:2rem;font-size:0.9rem;font-family:'Courier New',Courier,monospace;}.tdb-ecu-spec th:where(.site-footer,.site-footer *),.tdb-ecu-spec td:where(.site-footer,.site-footer *){padding:0.85rem 1.25rem;text-align:left;border-bottom:1px solid rgba(255,255,255,0.05);}.tdb-ecu-spec th:where(.site-footer,.site-footer *){color:var(--secondary-text);font-weight:700;width:35%;text-transform:uppercase;font-size:0.8rem;letter-spacing:0.05em;background-color:rgba(255,255,255,0.02);border-right:1px solid rgba(255,255,255,0.05);}.tdb-ecu-spec td:where(.site-footer,.site-footer *){color:var(--primary-text);font-weight:500;}.tdb-ecu-spec tr:nth-child(odd):where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.015);}.tdb-ecu-spec tr:hover td:where(.site-footer,.site-footer *){color:var(--accent-color);background-color:color-mix(in srgb, var(--tdb-accent) 5%, transparent);cursor:default;}.tdb-ecu-spec tr:last-child th:where(.site-footer,.site-footer *),.tdb-ecu-spec tr:last-child td:where(.site-footer,.site-footer *){border-bottom:none;}.woocommerce form .form-row input.input-text:where(.site-footer,.site-footer *),.woocommerce form .form-row textarea:where(.site-footer,.site-footer *),.woocommerce .select2-container .select2-selection--single:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.3) !important;border:1px solid var(--border-color) !important;color:var(--primary-text) !important;border-radius:8px !important;padding:12px 15px !important;min-height:45px;outline:none !important;transition:all 0.3s ease;}.woocommerce form .form-row input.input-text:focus:where(.site-footer,.site-footer *),.woocommerce form .form-row textarea:focus:where(.site-footer,.site-footer *){border-color:var(--accent-color) !important;box-shadow:0 0 10px var(--accent-color-glow) !important;}.woocommerce form label:where(.site-footer,.site-footer *){color:var(--secondary-text);font-size:0.9rem;font-weight:500;}.woocommerce-cart .woocommerce:where(.site-footer,.site-footer *){margin-top:2rem;}.woocommerce-cart .shop_table:where(.site-footer,.site-footer *){background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;backdrop-filter:blur(10px);border-collapse:separate;border-spacing:0;overflow:hidden;}.woocommerce-cart .coupon:where(.site-footer,.site-footer *){display:flex;gap:1rem;margin-top:1.5rem;margin-bottom:2rem;align-items:center;flex-wrap:wrap;}.woocommerce-cart .coupon .input-text:where(.site-footer,.site-footer *){flex-grow:1;min-width:200px;background-color:rgba(0,0,0,0.4) !important;border:1px solid rgba(255,255,255,0.1) !important;color:#fff !important;border-radius:8px !important;height:50px;padding:12px 15px !important;box-shadow:none !important;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.woocommerce-cart .coupon .input-text:focus:where(.site-footer,.site-footer *){border-color:var(--accent-color) !important;box-shadow:0 0 10px var(--accent-color-glow) !important;}.woocommerce-cart .coupon .input-text:where(.site-footer,.site-footer *)::placeholder{color:var(--secondary-text) !important;opacity:0.7;}.woocommerce-cart .coupon .button:where(.site-footer,.site-footer *){flex-shrink:0;background:var(--accent-color) !important;border-color:var(--accent-color) !important;color:#fff !important;font-weight:700 !important;border-radius:8px !important;padding:0.8rem 1.5rem !important;transition:all 0.3s ease;}.woocommerce-cart .coupon .button:hover:where(.site-footer,.site-footer *){background-color:var(--tdb-accent) !important;border-color:var(--tdb-accent) !important;transform:translateY(-2px);box-shadow:0 0 20px var(--accent-color-glow);}.woocommerce-cart .shop_table thead th:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.05);color:var(--primary-text);text-transform:uppercase;font-size:0.85rem;padding:1.5rem;border-bottom:1px solid var(--border-color);}.woocommerce-cart .shop_table td:where(.site-footer,.site-footer *){border-bottom:1px solid var(--border-color);padding:1.5rem;color:var(--secondary-text);}.woocommerce-cart .shop_table td.product-name a:where(.site-footer,.site-footer *){color:var(--primary-text);font-weight:700;font-size:1.1rem;}.woocommerce-cart .shop_table td.product-name a:hover:where(.site-footer,.site-footer *){color:var(--accent-color);}.woocommerce-cart .shop_table td.product-remove a.remove:where(.site-footer,.site-footer *){color:#ff4d4d !important;background:rgba(255,77,77,0.1);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;}.woocommerce-cart .shop_table td.product-remove a.remove:hover:where(.site-footer,.site-footer *){background:#ff4d4d;color:#fff !important;}.cart-collaterals .cart_totals:where(.site-footer,.site-footer *){background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;padding:2rem;margin-top:2rem;}.cart-collaterals .cart_totals h2:where(.site-footer,.site-footer *){font-size:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1.5rem;color:var(--primary-text);}.cart-collaterals .shop_table:where(.site-footer,.site-footer *){border:none;border-radius:0;background:transparent;}.cart-collaterals .shop_table th:where(.site-footer,.site-footer *),.cart-collaterals .shop_table td:where(.site-footer,.site-footer *){background:transparent;border-bottom:1px solid rgba(255,255,255,0.05);padding:1rem 0;}.cart-collaterals .wc-proceed-to-checkout:where(.site-footer,.site-footer *){margin-top:1.5rem;}body.woocommerce-checkout .col2-set:where(.site-footer,.site-footer *),body.woocommerce-checkout .col2-set .col-1:where(.site-footer,.site-footer *),body.woocommerce-checkout .col2-set .col-2:where(.site-footer,.site-footer *){float:none !important;width:100% !important;margin:0 !important;padding:0 !important;display:block !important;}body.woocommerce-checkout form.checkout:where(.site-footer,.site-footer *){display:grid !important;grid-template-columns:2fr 1.1fr;gap:40px;align-items:start;margin-top:1rem;}body.woocommerce-checkout #customer_details:where(.site-footer,.site-footer *){grid-column:1;padding:0;background:transparent;border:none;}body.woocommerce-checkout #customer_details h3:where(.site-footer,.site-footer *){font-size:1.5rem;margin-bottom:1.5rem;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:0.5rem;font-weight:700;}body.woocommerce-checkout form .form-row:where(.site-footer,.site-footer *){margin-bottom:1.2rem;}body.woocommerce-checkout form .form-row label:where(.site-footer,.site-footer *){margin-bottom:0.4rem;font-size:0.9rem;color:var(--tdb-body);}body.woocommerce-checkout form .form-row input.input-text:where(.site-footer,.site-footer *),body.woocommerce-checkout form .form-row textarea:where(.site-footer,.site-footer *),body.woocommerce-checkout .select2-container--default .select2-selection--single:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.25) !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:8px !important;padding:10px 15px !important;height:48px;color:#fff !important;font-size:0.95rem;box-shadow:none !important;transition:border 0.2s ease;}body.woocommerce-checkout form .form-row input.input-text:focus:where(.site-footer,.site-footer *),body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single:where(.site-footer,.site-footer *){border-color:var(--accent-color) !important;background-color:rgba(0,0,0,0.4) !important;}body.woocommerce-checkout #order_review_heading:where(.site-footer,.site-footer *),body.woocommerce-checkout #order_review:where(.site-footer,.site-footer *){grid-column:2;}body.woocommerce-checkout #order_review_heading:where(.site-footer,.site-footer *){position:sticky;top:20px;z-index:10;margin-top:0;background-color:var(--tdb-surface);border:1px solid rgba(255,255,255,0.1);border-bottom:none;border-radius:16px 16px 0 0;padding:1.5rem 2rem 1rem 2rem;margin-bottom:0;font-size:1.1rem;letter-spacing:1px;color:var(--tdb-text);box-shadow:0 -5px 20px rgba(0,0,0,0.2);}body.woocommerce-checkout #order_review:where(.site-footer,.site-footer *){position:sticky;top:80px;background-color:var(--tdb-surface);border:1px solid rgba(255,255,255,0.1);border-top:none;border-radius:0 0 16px 16px;padding:0 2rem 2rem 2rem;box-shadow:0 15px 40px rgba(0,0,0,0.3);}body.woocommerce-checkout .woocommerce-checkout-review-order-table:where(.site-footer,.site-footer *){margin:0 0 1.5rem 0;border-collapse:collapse;}body.woocommerce-checkout .woocommerce-checkout-review-order-table th:where(.site-footer,.site-footer *),body.woocommerce-checkout .woocommerce-checkout-review-order-table td:where(.site-footer,.site-footer *){padding:0.8rem 0;border-bottom:1px solid rgba(255,255,255,0.05);font-size:0.9rem;color:var(--tdb-text);}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name:where(.site-footer,.site-footer *){color:#fff;padding-right:1rem;}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th:where(.site-footer,.site-footer *),body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td:where(.site-footer,.site-footer *){border-top:1px solid rgba(255,255,255,0.1);border-bottom:none;color:var(--accent-color);font-size:1.2rem;font-weight:700;padding-top:1rem;}body.woocommerce-checkout #payment:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.03) !important;border-radius:12px;padding:1.2rem !important;}body.woocommerce-checkout #payment ul.payment_methods:where(.site-footer,.site-footer *){border-bottom:none !important;padding-bottom:1rem !important;margin-bottom:0 !important;}body.woocommerce-checkout #payment div.payment_box:where(.site-footer,.site-footer *){background-color:transparent !important;padding:0.5rem 0 0 0 !important;color:var(--tdb-body) !important;font-size:0.85rem;}body.woocommerce-checkout #place_order:where(.site-footer,.site-footer *){width:100%;display:block;margin-top:1.5rem;padding:1rem !important;font-size:1.1rem !important;font-weight:700 !important;border-radius:50px !important;background:var(--accent-color) !important;color:#fff !important;box-shadow:0 4px 15px rgba(37, 99, 235,0.3);transition:all 0.2s ease;}body.woocommerce-checkout #place_order:hover:where(.site-footer,.site-footer *){transform:translateY(-2px);box-shadow:0 8px 25px rgba(37, 99, 235,0.5);}@media (max-width:991.98px){body.woocommerce-checkout form.checkout:where(.site-footer,.site-footer *){display:flex !important;flex-direction:column;gap:2rem;}body.woocommerce-checkout #order_review_heading:where(.site-footer,.site-footer *),body.woocommerce-checkout #order_review:where(.site-footer,.site-footer *){position:static;width:100%;}body.woocommerce-checkout #order_review_heading:where(.site-footer,.site-footer *){border-radius:16px 16px 0 0;}body.woocommerce-checkout #order_review:where(.site-footer,.site-footer *){border-radius:0 0 16px 16px;}}.tdb-svc .grid-tiles:where(.site-footer,.site-footer *),.tdb-svc #cards-disable:where(.site-footer,.site-footer *),.tdb-svc [data-group]:where(.site-footer,.site-footer *){display:grid;gap:14px;}@media (min-width:768px){.tdb-svc .grid-tiles:where(.site-footer,.site-footer *),.tdb-svc #cards-disable:where(.site-footer,.site-footer *),.tdb-svc [data-group]:where(.site-footer,.site-footer *){grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1200px){.tdb-svc .grid-tiles:where(.site-footer,.site-footer *),.tdb-svc #cards-disable:where(.site-footer,.site-footer *),.tdb-svc [data-group]:where(.site-footer,.site-footer *){grid-template-columns:repeat(3,minmax(0,1fr));}}.tdb-svc .card:where(.site-footer,.site-footer *){height:auto;}@media (min-width:992px){.tdb-svc .row.g-4:where(.site-footer,.site-footer *){align-items:flex-start;overflow:visible;}.tdb-svc .col-lg-4:where(.site-footer,.site-footer *){align-self:flex-start;overflow:visible;}.tdb-svc aside:where(.site-footer,.site-footer *){position:relative;}.tdb-svc aside #quote:where(.site-footer,.site-footer *){position:sticky;top:92px;z-index:3;}}.tdb-svc .soft:where(.site-footer,.site-footer *){opacity:.8;}.tdb-svc .search-wrap:where(.site-footer,.site-footer *){position:relative;}.tdb-svc .search-wrap input:where(.site-footer,.site-footer *){padding-right:2.2rem;}.tdb-svc .search-wrap .ico:where(.site-footer,.site-footer *){position:absolute;right:.6rem;top:50%;transform:translateY(-50%);opacity:.6;}.tdb-svc .chip:where(.site-footer,.site-footer *){cursor:pointer;}.tdb-svc .chip.is-active:where(.site-footer,.site-footer *){outline:1px solid var(--tdb-support);border-radius:999px;}.tdb-svc .hide:where(.site-footer,.site-footer *){display:none !important;}.tdb-footer:where(.site-footer,.site-footer *){position:relative;overflow:hidden;}.tdb-footer-bg:where(.site-footer,.site-footer *){position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.tdb-footer-orb:where(.site-footer,.site-footer *){position:absolute;border-radius:50%;filter:blur(100px);will-change:transform;}.tdb-footer-orb--1:where(.site-footer,.site-footer *){width:500px;height:500px;background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 10%, transparent) 0%,transparent 70%);top:-30%;left:-10%;animation:tdbOrb1 30s ease-in-out infinite;}.tdb-footer-orb--2:where(.site-footer,.site-footer *){width:450px;height:450px;background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 8%, transparent) 0%,transparent 70%);bottom:-20%;right:-10%;animation:tdbOrb2 35s ease-in-out infinite;}.tdb-footer-svg:where(.site-footer,.site-footer *){position:absolute;inset:0;width:100%;height:100%;color:rgba(255,255,255,0.05);}.tdb-footer>*:not(.tdb-footer-bg):where(.site-footer,.site-footer *){position:relative;z-index:1;}body.light-mode .tdb-footer-orb--1:where(.site-footer,.site-footer *){background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 8%, transparent) 0%,transparent 70%);}body.light-mode .tdb-footer-orb--2:where(.site-footer,.site-footer *){background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 6%, transparent) 0%,transparent 70%);}body.light-mode .tdb-footer-svg:where(.site-footer,.site-footer *){color:rgba(0,0,0,0.04);}@media (max-width:767.98px){.tdb-footer-orb:where(.site-footer,.site-footer *){filter:blur(60px);}.tdb-footer-svg:where(.site-footer,.site-footer *){display:none;}}.tdb-footer:where(.site-footer,.site-footer *){background:var(--tdb-band);color:var(--tdb-text);}.tdb-footer a:where(.site-footer,.site-footer *){color:var(--tdb-text);text-decoration:none}.tdb-footer a:hover:where(.site-footer,.site-footer *){color:#fff;text-decoration:underline}.tdb-footer .footer-heading:where(.site-footer,.site-footer *){color:#fff;margin-bottom:.5rem}.tdb-footer .footer-text:where(.site-footer,.site-footer *){opacity:.9}.tdb-footer .footer-nav:where(.site-footer,.site-footer *){list-style:none;margin:0;padding:0}.tdb-footer .footer-nav li:where(.site-footer,.site-footer *){margin:.35rem 0}.tdb-footer .footer-contact:where(.site-footer,.site-footer *){list-style:none;margin:0;padding:0}.tdb-footer .footer-contact li:where(.site-footer,.site-footer *){margin:.35rem 0}.tdb-footer .footer-contact i:where(.site-footer,.site-footer *){opacity:.8;margin-right:.35rem}.tdb-footer .footer-social a:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);transition:.2s;margin-right:.35rem}.tdb-footer .footer-social a:hover:where(.site-footer,.site-footer *){background:var(--tdb-support);border-color:var(--tdb-support);color:#000}.tdb-footer .tdb-footer__cta:where(.site-footer,.site-footer *){background:linear-gradient(90deg,color-mix(in srgb, var(--tdb-accent) 18%, transparent),color-mix(in srgb, var(--tdb-accent) 5%, transparent));border-bottom:1px solid rgba(255,255,255,.08);padding:.85rem 0;color:var(--tdb-accent-ink)}.tdb-footer .tdb-badges:where(.site-footer,.site-footer *){border-top:1px dashed rgba(255,255,255,.12);padding-top:1rem;margin-top:.5rem}.tdb-footer .footer-bottom:where(.site-footer,.site-footer *){border-top:1px solid rgba(255,255,255,.08);padding:.9rem 0;color:var(--tdb-body)}.tdb-footer .tdb-to-top:where(.site-footer,.site-footer *){border:1px solid rgba(255,255,255,.25);padding:.15rem .5rem;border-radius:8px}.tdb-pay__logo:where(.site-footer,.site-footer *){display:inline-block;width:54px;height:30px;border-radius:6px;position:relative;overflow:hidden}.tdb-pay__logo:where(.site-footer,.site-footer *):after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.62rem;letter-spacing:.04em}.tdb-pay__logo.visa:where(.site-footer,.site-footer *){background:linear-gradient(#1a1f3d,#0f1330)}.tdb-pay__logo.visa:where(.site-footer,.site-footer *):after{content:"VISA"}.tdb-pay__logo.mc:where(.site-footer,.site-footer *){background:var(--tdb-band)}.tdb-pay__logo.mc:where(.site-footer,.site-footer *):before,.tdb-pay__logo.mc:where(.site-footer,.site-footer *):after{content:"";position:absolute;top:50%;width:22px;height:22px;border-radius:50%;transform:translateY(-50%)}.tdb-pay__logo.mc:where(.site-footer,.site-footer *):before{left:10px;background:#ea001b}.tdb-pay__logo.mc:where(.site-footer,.site-footer *):after{left:22px;background:#ff5f00}.tdb-pay__logo.stripe:where(.site-footer,.site-footer *){background:linear-gradient(#6c4bff,#4a2fff)}.tdb-pay__logo.stripe:where(.site-footer,.site-footer *):after{content:"Stripe"}.tdb-pay__logo.googlepay:where(.site-footer,.site-footer *){background:var(--tdb-band)}.tdb-pay__logo.googlepay:where(.site-footer,.site-footer *):after{content:"G Pay";font-weight:600}.tdb-pay__logo.applepay:where(.site-footer,.site-footer *){background:#000;border:1px solid var(--tdb-line)}.tdb-pay__logo.applepay:where(.site-footer,.site-footer *):after{content:" Pay";font-weight:600}@media (max-width:991.98px){.tdb-footer .footer-social a:where(.site-footer,.site-footer *){margin-bottom:.35rem}}body.woocommerce-checkout #order_review_heading:where(.site-footer,.site-footer *){position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.woocommerce-checkout #order_review:where(.site-footer,.site-footer *){position:sticky;top:20px;background-color:var(--tdb-surface);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:1.5rem 2rem 2rem;box-shadow:0 15px 40px rgba(0,0,0,0.3);}body.woocommerce-checkout #order_review:where(.site-footer,.site-footer *)::before{content:"Your order";display:block;font-size:1.1rem;font-weight:700;letter-spacing:1px;color:#fff;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(255,255,255,0.1);}.select2-container--default .select2-selection--single:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.25) !important;border:1px solid rgba(255,255,255,0.12) !important;height:48px !important;border-radius:8px !important;padding-left:12px !important;display:flex !important;align-items:center !important;}.select2-container--default .select2-selection--single .select2-selection__rendered:where(.site-footer,.site-footer *){color:#fff !important;line-height:48px !important;font-size:0.95rem !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b:where(.site-footer,.site-footer *){border-color:var(--tdb-line) transparent transparent transparent !important;}.select2-container--open .select2-selection--single:where(.site-footer,.site-footer *){border-color:var(--tdb-accent) !important;box-shadow:0 0 12px rgba(37,99,235,0.4) !important;background-color:rgba(0,0,0,0.35) !important;}.select2-dropdown:where(.site-footer,.site-footer *){background-color:var(--tdb-band) !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:8px !important;overflow:hidden !important;}.select2-container--default .select2-search--dropdown .select2-search__field:where(.site-footer,.site-footer *){background-color:rgba(0,0,0,0.35) !important;border:1px solid rgba(255,255,255,0.15) !important;color:#fff !important;padding:8px 10px !important;border-radius:6px !important;}.select2-container--default .select2-search--dropdown .select2-search__field:where(.site-footer,.site-footer *)::placeholder{color:var(--tdb-muted) !important;}.select2-results__option:where(.site-footer,.site-footer *){padding:10px 15px !important;font-size:0.95rem !important;color:var(--tdb-text) !important;background:transparent !important;}.select2-results__option--highlighted:where(.site-footer,.site-footer *){background-color:var(--tdb-accent) !important;color:var(--tdb-accent-ink) !important;}.select2-results__option[aria-selected="true"]:where(.site-footer,.site-footer *){background-color:rgba(255,255,255,0.08) !important;color:#fff !important;}.select2-results__options:where(.site-footer,.site-footer *)::-webkit-scrollbar{width:6px !important;}.select2-results__options:where(.site-footer,.site-footer *)::-webkit-scrollbar-track{background:rgba(255,255,255,0.05) !important;}.select2-results__options:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.25) !important;border-radius:3px !important;}.select2-container .select2-selection__placeholder:where(.site-footer,.site-footer *){color:var(--tdb-text) !important;}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *){width:360px;max-width:calc(100vw - 40px);max-height:min(520px,80vh);overflow-y:auto;padding:1.5rem 1.5rem 1.25rem;border-radius:18px !important;background-color:var(--card-bg) !important;border:1px solid var(--border-color) !important;}.header-icon-item .cart-dropdown .widget_shopping_cart_content:where(.site-footer,.site-footer *){max-height:none !important;overflow:visible !important;padding:0 !important;margin:0 !important;}.header-icon-item .woocommerce-mini-cart:where(.site-footer,.site-footer *){list-style:none;margin:0 0 1rem 0;padding:0 0 1rem 0;border-bottom:1px solid rgba(255,255,255,0.08);}.header-icon-item .woocommerce-mini-cart-item:where(.site-footer,.site-footer *){border-bottom:1px solid rgba(255,255,255,0.05);padding:0.9rem 0;}.header-icon-item .woocommerce-mini-cart-item:last-child:where(.site-footer,.site-footer *){border-bottom:none;}.header-icon-item .woocommerce-mini-cart__total:where(.site-footer,.site-footer *){padding:0.7rem 0 0.8rem 0;margin:0;border-top:none;border-bottom:1px solid rgba(255,255,255,0.08);}.header-icon-item .woocommerce-mini-cart__buttons:where(.site-footer,.site-footer *){display:flex !important;flex-direction:column !important;gap:0.75rem !important;padding-top:1rem !important;margin:0 !important;border-top:none !important;}.header-icon-item .woocommerce-mini-cart__buttons .button:where(.site-footer,.site-footer *){width:100% !important;text-align:center !important;border-radius:14px !important;padding:0.85rem 1rem !important;}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *)::-webkit-scrollbar{width:6px;}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *)::-webkit-scrollbar-track{background:rgba(0,0,0,0.6);}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.35);border-radius:3px;}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.7);}@media (max-width:575.98px){}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *)::-webkit-scrollbar{width:4px;}.header-icon-item .cart-dropdown:where(.site-footer,.site-footer *)::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.25);}.header-icon-item .woocommerce-mini-cart-item:where(.site-footer,.site-footer *){border-bottom:1px solid rgba(255,255,255,0.04);}.header-icon-item .woocommerce-mini-cart-item:where(.site-footer,.site-footer *){display:grid !important;grid-template-columns:auto 60px 1fr auto;column-gap:0.75rem;align-items:center;}.header-icon-item .woocommerce-mini-cart-item>a.remove:where(.site-footer,.site-footer *){grid-column:1;margin-left:0 !important;}.header-icon-item .woocommerce-mini-cart-item>a:not(.remove):where(.site-footer,.site-footer *){grid-column:2 / span 2;display:flex;align-items:center;gap:0.75rem;}.header-icon-item .woocommerce-mini-cart-item>.quantity:where(.site-footer,.site-footer *){grid-column:4;}.header-icon-item .woocommerce-mini-cart-item img:where(.site-footer,.site-footer *){width:60px !important;height:60px !important;border-radius:8px;object-fit:cover;flex-shrink:0;}.hero-stage:where(.site-footer,.site-footer *){position:relative;height:100vh;min-height:800px;top:-85px;width:100%;perspective:1000px;overflow:hidden;background:radial-gradient(circle at 50% 50%,var(--tdb-raised) 0%,var(--tdb-band) 80%);}.hero-content-layer:where(.site-footer,.site-footer *){position:relative;z-index:10;padding-top:100px;}.parallax-container:where(.site-footer,.site-footer *){position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;}.parallax-layer:where(.site-footer,.site-footer *){position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;display:flex;justify-content:center;align-items:center;}.layer-grid:where(.site-footer,.site-footer *){background-image:linear-gradient(rgba(37, 99, 235,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37, 99, 235,0.05) 1px,transparent 1px);background-size:50px 50px;width:120%;height:120%;left:-10%;top:-10%;opacity:0.5;mask-image:radial-gradient(circle at center,black 0%,transparent 70%);}.layer-code:where(.site-footer,.site-footer *){font-family:'Courier New',monospace;color:var(--accent-color);font-size:14px;opacity:0.3;white-space:nowrap;overflow:hidden;}.hero-laptop-img:where(.site-footer,.site-footer *){width:70%;max-width:800px;filter:drop-shadow(0 20px 50px rgba(0,0,0,0.5));transition:transform 0.1s ease-out;}.glass-card:where(.site-footer,.site-footer *){position:absolute;background:rgba(255,255,255,0.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:15px 25px;color:white;box-shadow:0 8px 32px 0 rgba(0,0,0,0.37);display:flex;align-items:center;gap:15px;pointer-events:auto;transition:all 0.3s ease;}.glass-card i:where(.site-footer,.site-footer *){font-size:1.5rem;color:var(--accent-color);text-shadow:0 0 10px var(--accent-color);}.glass-card:hover:where(.site-footer,.site-footer *){background:rgba(255,255,255,0.08);transform:translateY(-5px) scale(1.05);border-color:var(--accent-color);}.card-stats:where(.site-footer,.site-footer *){top:30%;right:15%;}.card-ai:where(.site-footer,.site-footer *){bottom:25%;left:15%;}.card-cloud:where(.site-footer,.site-footer *){top:20%;left:20%;}@keyframes float-slow{0%,100%{transform:translateY(0);}50%{transform:translateY(-20px);}}@keyframes float-medium{0%,100%{transform:translateY(0);}50%{transform:translateY(-15px);}}@media (prefers-reduced-motion:no-preference){.floating-anim-slow:where(.site-footer,.site-footer *){animation:float-slow 6s ease-in-out infinite;}.floating-anim-medium:where(.site-footer,.site-footer *){animation:float-medium 5s ease-in-out infinite;}}@media (max-width:991px){.hero-stage:where(.site-footer,.site-footer *){height:auto;min-height:100vh;padding-bottom:50px;perspective:none;}.hero-laptop-img:where(.site-footer,.site-footer *){width:100%;margin-top:50px;}.glass-card:where(.site-footer,.site-footer *){position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:10px auto;max-width:300px;transform:none !important;}.glass-card.floating-anim-slow:where(.site-footer,.site-footer *),.glass-card.floating-anim-medium:where(.site-footer,.site-footer *){animation:float-slow 4s ease-in-out infinite;}}.saas-hero:where(.site-footer,.site-footer *){position:relative;padding-top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:0;overflow:hidden;background:#000000;text-align:center;}#neural-canvas:where(.site-footer,.site-footer *){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.saas-hero .container:where(.site-footer,.site-footer *){position:relative;z-index:10;width:100%;}.saas-hero:where(.site-footer,.site-footer *)::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vw;background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 8%, transparent) 0%,transparent 70%);z-index:1;pointer-events:none;}.saas-headline:where(.site-footer,.site-footer *){font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-0.02em;color:#ffffff;}.saas-headline>span:not(.text-gradient-animate):where(.site-footer,.site-footer *){background:linear-gradient(180deg,#ffffff 0%,#a9a9b3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}body.light-mode .saas-hero:where(.site-footer,.site-footer *){background:#f8fafc !important;}body.light-mode .saas-hero:where(.site-footer,.site-footer *)::before{background:radial-gradient(circle,color-mix(in srgb, var(--tdb-accent) 5%, transparent) 0%,transparent 70%) !important;}body.light-mode .saas-headline:where(.site-footer,.site-footer *){color:var(--tdb-on-light) !important;text-shadow:none !important;}body.light-mode .saas-headline>span:not(.text-gradient-animate):where(.site-footer,.site-footer *){background:linear-gradient(180deg,var(--tdb-raised) 0%,#52525b 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;}.saas-headline .highlight:where(.site-footer,.site-footer *){background:linear-gradient(to right,var(--tdb-accent),#ff9e42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.saas-subtext:where(.site-footer,.site-footer *){font-size:1.25rem;color:var(--secondary-text);max-width:700px;margin:0 auto 3rem auto;font-weight:400;}.saas-btn-group:where(.site-footer,.site-footer *){display:flex;justify-content:center;gap:20px;margin-bottom:5rem;position:relative;z-index:10;}.btn-saas-primary:where(.site-footer,.site-footer *){background:var(--accent-color);color:white !important;padding:12px 32px;border-radius:50px;font-weight:600;box-shadow:0 0 20px rgba(37, 99, 235,0.3);border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;}.btn-saas-primary:hover:where(.site-footer,.site-footer *){transform:translateY(-2px);box-shadow:0 0 40px rgba(37, 99, 235,0.5);}.btn-saas-glass:where(.site-footer,.site-footer *){background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:white !important;padding:12px 32px;border-radius:50px;font-weight:600;transition:all 0.3s ease;}.btn-saas-glass:hover:where(.site-footer,.site-footer *){background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3);transform:translateY(-2px);}@media (max-width:768px){.saas-headline:where(.site-footer,.site-footer *){font-size:3rem;}.saas-btn-group:where(.site-footer,.site-footer *){flex-direction:column;gap:15px;padding:0 20px;}}body :where(.site-footer){padding-top:var(--tdb-navbar-height,0px);}.navbar:where(.site-footer,.site-footer *){position:fixed;top:0;width:100%;z-index:1000;}:root{--ft-bg-main:var(--tdb-band);--ft-bg-breadcrumb:var(--tdb-band);--ft-border:rgba(255,255,255,0.05);--ft-text-heading:var(--tdb-text);--ft-text-body:var(--tdb-text);--ft-text-link:var(--tdb-body);--ft-text-link-hover:var(--tdb-accent);--ft-cta-bg:rgba(255,255,255,0.02);--ft-cookie-bg:var(--tdb-band);}body.light-mode :where(.site-footer){--ft-bg-main:#FFFFFF;--ft-bg-breadcrumb:#F8FAFC;--ft-border:#E2E8F0;--ft-text-heading:var(--tdb-on-light);--ft-text-body:var(--tdb-muted);--ft-text-link:var(--tdb-muted);--ft-text-link-hover:var(--tdb-accent);--ft-cta-bg:#F1F5F9;--ft-cookie-bg:#FFFFFF;}.tdb-breadcrumbs-footer:where(.site-footer,.site-footer *){padding:10px 0;border-bottom:1px solid var(--ft-border);}.tdb-breadcrumbs-footer .breadcrumb:where(.site-footer,.site-footer *){background:transparent;padding:0;margin:0;font-size:0.75rem;font-weight:400;}.tdb-breadcrumbs-footer .breadcrumb-item:where(.site-footer,.site-footer *){color:var(--ft-text-link);}.tdb-breadcrumbs-footer .breadcrumb-item+.breadcrumb-item:where(.site-footer,.site-footer *)::before{content:"/";color:var(--ft-text-link);opacity:0.5;padding:0 6px;}.tdb-breadcrumbs-footer a:where(.site-footer,.site-footer *){color:var(--ft-text-link);text-decoration:none;transition:color 0.2s;}.tdb-breadcrumbs-footer a:hover:where(.site-footer,.site-footer *){color:var(--ft-text-link-hover);}.tdb-breadcrumbs-footer .breadcrumb-item.active:where(.site-footer,.site-footer *){color:var(--ft-text-body);}.site-footer:where(.site-footer,.site-footer *){background-color:var(--ft-bg-main);color:var(--ft-text-body);border-top:1px solid var(--ft-border);}.footer-heading:where(.site-footer,.site-footer *){color:var(--ft-text-heading);font-weight:700;}.footer-text:where(.site-footer,.site-footer *){color:var(--ft-text-body);}.tdb-footer__cta:where(.site-footer,.site-footer *){background-color:var(--ft-cta-bg);border-bottom:1px solid var(--ft-border);padding:1rem 0;}.tdb-footer__cta p:where(.site-footer,.site-footer *){color:var(--ft-text-heading);}.footer-nav a:where(.site-footer,.site-footer *){color:var(--ft-text-link);}.footer-nav a:hover:where(.site-footer,.site-footer *){color:var(--ft-text-link-hover);}.footer-contact li a:where(.site-footer,.site-footer *),.footer-contact li span:where(.site-footer,.site-footer *){color:var(--ft-text-body);}#tdb-cookie-consent:where(.site-footer,.site-footer *){background-color:var(--ft-cookie-bg) !important;border-top:1px solid var(--ft-border) !important;padding-right:300px !important;}@media (max-width:991.98px){#tdb-cookie-consent:where(.site-footer,.site-footer *){padding-right:1rem !important;}}body.light-mode #tdb-cookie-consent:where(.site-footer,.site-footer *){box-shadow:0 -4px 6px -1px rgba(0,0,0,0.1) !important;}.cookie-text:where(.site-footer,.site-footer *){color:var(--ft-text-body) !important;}.footer-bottom:where(.site-footer,.site-footer *){border-top:1px solid var(--ft-border);padding:20px 0;}body.light-mode .btn-outline-light:where(.site-footer,.site-footer *){color:var(--tdb-on-light);border-color:#cbd5e1;}body.light-mode .btn-outline-light:hover:where(.site-footer,.site-footer *){background-color:var(--tdb-raised);color:var(--tdb-text);border-color:var(--tdb-line);}body.light-mode .opacity-75:where(.site-footer,.site-footer *){opacity:1 !important;color:var(--ft-text-body);}body.light-mode .product-breadcrumbs .breadcrumb-item a:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;}body.light-mode .product-breadcrumbs .breadcrumb-item.active:where(.site-footer,.site-footer *){color:var(--primary-text) !important;}body.light-mode .product-share-strip>span:where(.site-footer,.site-footer *){color:var(--secondary-text) !important;}@media (max-width:767.98px){.card:where(.site-footer,.site-footer *),.glass-card:where(.site-footer,.site-footer *),.btn-saas-glass:where(.site-footer,.site-footer *),header .navbar:where(.site-footer,.site-footer *),.download-cta-section:where(.site-footer,.site-footer *),.fp-download-cta:where(.site-footer,.site-footer *){backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.tdb-bg-orb:where(.site-footer,.site-footer *){filter:blur(60px);animation-duration:60s !important;}.tdb-bg-svg:where(.site-footer,.site-footer *){display:none;}[data-aos]:where(.site-footer,.site-footer *){transition-duration:0.4s !important;}.product-tech-specs:where(.site-footer,.site-footer *),.tdb-spec-table-wrap:where(.site-footer,.site-footer *){overflow-x:auto;-webkit-overflow-scrolling:touch;}.tdb-footer__cta p:where(.site-footer,.site-footer *){font-size:0.85rem;}.saas-headline:where(.site-footer,.site-footer *){font-size:2.2rem !important;}.tdb-lightbox__img-wrap:where(.site-footer,.site-footer *){padding:16px;}}.tdb-specsheet:where(.site-footer,.site-footer *){--tdb-accent:var(--tdb-accent);--tdb-fg:var(--tdb-accent-ink);--tdb-muted:var(--tdb-accent-ink);--tdb-hair:rgba(255,255,255,.12);--tdb-hair-strong:rgba(255,255,255,.22);position:relative;margin:3rem auto;padding:2.5rem 0 2.25rem;color:var(--tdb-fg);font-feature-settings:"ss01","tnum","cv11";max-width:none}.tdb-specsheet.container:where(.site-footer,.site-footer *){max-width:1280px;padding-left:1.5rem;padding-right:1.5rem}.tdb-specsheet__meta:where(.site-footer,.site-footer *){display:flex;justify-content:space-between;align-items:center;padding:0 .25rem 1.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--tdb-muted)}.tdb-specsheet__eyebrow:where(.site-footer,.site-footer *){color:var(--tdb-accent);display:inline-flex;align-items:center;gap:.75rem}.tdb-specsheet__dash:where(.site-footer,.site-footer *){width:24px;height:1px;background:var(--tdb-accent);display:inline-block}.tdb-specsheet__ref:where(.site-footer,.site-footer *){opacity:.55}.tdb-specsheet__grid:where(.site-footer,.site-footer *){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px dashed var(--tdb-hair-strong);border-bottom:1px dashed var(--tdb-hair-strong);margin:0}.tdb-specsheet__cell:where(.site-footer,.site-footer *){position:relative;padding:2rem 1.75rem;border-right:1px dashed var(--tdb-hair);margin:0;width:auto}.tdb-specsheet__cell:last-child:where(.site-footer,.site-footer *){border-right:0}.tdb-specsheet__idx:where(.site-footer,.site-footer *){display:inline-flex;align-items:baseline;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.72rem;font-weight:600;letter-spacing:.1em;color:var(--tdb-accent);margin-bottom:1.1rem}.tdb-specsheet__idx-sep:where(.site-footer,.site-footer *){margin:0 3px;opacity:.45}.tdb-specsheet__idx-total:where(.site-footer,.site-footer *){opacity:.5;font-weight:500}.tdb-specsheet__title:where(.site-footer,.site-footer *){font-size:1.075rem;font-weight:700;line-height:1.25;margin:0 0 .9rem;color:var(--tdb-fg);letter-spacing:-.01em}.tdb-specsheet__rule:where(.site-footer,.site-footer *){width:32px;height:1px;background:var(--tdb-hair-strong);margin:0 0 .95rem;position:relative}.tdb-specsheet__rule>span:where(.site-footer,.site-footer *){position:absolute;inset:0 auto 0 0;width:10px;background:var(--tdb-accent)}.tdb-specsheet__desc:where(.site-footer,.site-footer *){font-size:.875rem;line-height:1.55;color:var(--tdb-muted);margin:0;max-width:28ch}.tdb-specsheet__footer:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;gap:1rem 2.25rem;padding:1.6rem .25rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tdb-muted)}.tdb-specsheet__chip:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.6rem}.tdb-specsheet__chip-dot:where(.site-footer,.site-footer *){width:5px;height:5px;background:var(--tdb-accent);border-radius:50%;box-shadow:0 0 0 2px rgba(37, 99, 235,.14);flex-shrink:0}body.light-mode .tdb-specsheet:where(.site-footer,.site-footer *){--tdb-fg:var(--tdb-on-light);--tdb-muted:#475569;--tdb-hair:color-mix(in srgb, var(--tdb-line) 9%, transparent);--tdb-hair-strong:color-mix(in srgb, var(--tdb-line) 20%, transparent)}@media (max-width:991.98px){.tdb-specsheet__grid:where(.site-footer,.site-footer *){grid-template-columns:repeat(2,minmax(0,1fr))}.tdb-specsheet__cell:where(.site-footer,.site-footer *){border-bottom:1px dashed var(--tdb-hair)}.tdb-specsheet__cell:nth-child(2n):where(.site-footer,.site-footer *){border-right:0}.tdb-specsheet__cell:nth-last-child(-n+2):where(.site-footer,.site-footer *){border-bottom:0}}@media (max-width:575.98px){.tdb-specsheet:where(.site-footer,.site-footer *){padding:2rem 0 1.75rem;margin:2.25rem auto}.tdb-specsheet__meta:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;gap:.4rem;padding-bottom:1.25rem}.tdb-specsheet__grid:where(.site-footer,.site-footer *){grid-template-columns:1fr}.tdb-specsheet__cell:where(.site-footer,.site-footer *){padding:1.6rem 1rem;border-right:0;border-bottom:1px dashed var(--tdb-hair)}.tdb-specsheet__cell:last-child:where(.site-footer,.site-footer *){border-bottom:0}.tdb-specsheet__footer:where(.site-footer,.site-footer *){flex-direction:column;gap:.65rem;padding-top:1.4rem}}@media (prefers-reduced-motion:reduce){.tdb-specsheet[data-aos]:where(.site-footer,.site-footer *){transform:none!important;opacity:1!important;transition:none!important}}.tdb-specsheet:where(.site-footer,.site-footer *){background:linear-gradient(180deg,color-mix(in srgb, var(--tdb-accent) 4.5%, transparent) 0,rgba(37, 99, 235,0) 180px),radial-gradient(circle at 85% 10%,color-mix(in srgb, var(--tdb-accent) 4%, transparent) 0,transparent 40%)}.tdb-specsheet__mark:where(.site-footer,.site-footer *){position:absolute;width:14px;height:14px;border:1px solid var(--tdb-hair-strong);pointer-events:none}.tdb-specsheet__mark--tl:where(.site-footer,.site-footer *){top:0;left:0;border-right:0;border-bottom:0}.tdb-specsheet__mark--tr:where(.site-footer,.site-footer *){top:0;right:0;border-left:0;border-bottom:0}.tdb-specsheet__mark--bl:where(.site-footer,.site-footer *){bottom:0;left:0;border-right:0;border-top:0}.tdb-specsheet__mark--br:where(.site-footer,.site-footer *){bottom:0;right:0;border-left:0;border-top:0}.tdb-specsheet__cell-head:where(.site-footer,.site-footer *){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.tdb-specsheet__icon:where(.site-footer,.site-footer *){width:24px;height:24px;color:var(--tdb-accent);flex-shrink:0;opacity:.92}.tdb-specsheet__cell-head .tdb-specsheet__idx:where(.site-footer,.site-footer *){margin-bottom:0}.tdb-specsheet__metric:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tdb-muted);padding:.28rem .55rem .28rem .45rem;border:1px dashed var(--tdb-hair-strong);border-radius:2px;margin:0 0 1rem;width:fit-content}.tdb-specsheet__metric-dot:where(.site-footer,.site-footer *){width:4px;height:4px;background:var(--tdb-accent);border-radius:50%;display:inline-block}.tdb-specsheet__sig:where(.site-footer,.site-footer *){margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.62rem;letter-spacing:.18em;opacity:.4;text-transform:uppercase}@media (max-width:991.98px){.tdb-specsheet__sig:where(.site-footer,.site-footer *){width:100%;margin-left:0;padding-top:.5rem;border-top:1px dashed var(--tdb-hair);text-align:right}}@media (max-width:575.98px){.tdb-specsheet__cell-head:where(.site-footer,.site-footer *){margin-bottom:1.1rem}.tdb-specsheet__icon:where(.site-footer,.site-footer *){width:22px;height:22px}}body.single-product .tdb-bg-orb:where(.site-footer,.site-footer *){display:none!important}body.single-product .tdb-bg-svg:where(.site-footer,.site-footer *){opacity:.25}.tdb-dyno:where(.site-footer,.site-footer *),.tdb-pkg:where(.site-footer,.site-footer *){--a:var(--tdb-accent);--fg:var(--tdb-text);--muted:color-mix(in srgb, var(--tdb-muted) 55%, transparent);--hair:rgba(255,255,255,.1);--hair-s:rgba(255,255,255,.18);--panel:color-mix(in srgb, var(--tdb-surface) 2%, transparent);margin:3rem auto;color:var(--fg);font-feature-settings:"tnum","ss01"}body.light-mode .tdb-dyno:where(.site-footer,.site-footer *),body.light-mode .tdb-pkg:where(.site-footer,.site-footer *){--fg:var(--tdb-on-light);--muted:var(--tdb-muted);--hair:color-mix(in srgb, var(--tdb-line) 8%, transparent);--hair-s:color-mix(in srgb, var(--tdb-line) 20%, transparent);--panel:color-mix(in srgb, var(--tdb-surface) 1.5%, transparent)}.tdb-dyno__meta:where(.site-footer,.site-footer *),.tdb-pkg__meta:where(.site-footer,.site-footer *){display:flex;justify-content:space-between;align-items:center;padding:0 .25rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.tdb-dyno__eyebrow:where(.site-footer,.site-footer *),.tdb-pkg__eyebrow:where(.site-footer,.site-footer *){color:var(--a);display:inline-flex;align-items:center;gap:.7rem}.tdb-dyno__dash:where(.site-footer,.site-footer *){width:22px;height:1px;background:var(--a);display:inline-block}.tdb-dyno__source:where(.site-footer,.site-footer *),.tdb-pkg__ref:where(.site-footer,.site-footer *){opacity:.6}.tdb-dyno__identity:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;padding:.9rem 1.1rem;margin-bottom:1.25rem;border:1px dashed var(--hair-s);border-radius:2px;background:var(--panel);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.tdb-dyno__id-key:where(.site-footer,.site-footer *){font-size:.62rem;letter-spacing:.18em;color:var(--muted);text-transform:uppercase;padding-right:.4rem;border-right:1px solid var(--hair);margin-right:.3rem}.tdb-dyno__id-val:where(.site-footer,.site-footer *){color:var(--fg);font-weight:700;letter-spacing:.02em}.tdb-dyno__id-chip:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;padding:.18rem .5rem;border:1px solid var(--hair-s);border-radius:2px;font-size:.62rem;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.tdb-dyno__id-chip--active:where(.site-footer,.site-footer *){color:var(--a);border-color:color-mix(in srgb, var(--tdb-accent) 45%, transparent);background:color-mix(in srgb, var(--tdb-accent) 8%, transparent)}.tdb-dyno__layout:where(.site-footer,.site-footer *){display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.9fr);gap:1.75rem;align-items:start;padding:1.2rem 0;border-top:1px dashed var(--hair-s);border-bottom:1px dashed var(--hair-s)}.tdb-dyno__chart-wrap:where(.site-footer,.site-footer *){position:relative;min-height:300px}.tdb-dyno__svg:where(.site-footer,.site-footer *){width:100%;height:auto;display:block}.tdb-dyno__legend:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;margin-top:.7rem;padding:.6rem .6rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tdb-dyno__leg:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.5rem}.tdb-dyno__leg-line:where(.site-footer,.site-footer *){width:22px;height:2px;display:inline-block}.tdb-dyno__leg-line--dashed:where(.site-footer,.site-footer *){background:repeating-linear-gradient(90deg,rgba(220,220,220,.8) 0 3px,transparent 3px 7px)}.tdb-dyno__leg-line--solid:where(.site-footer,.site-footer *){background:var(--a);box-shadow:0 0 0 1px rgba(37, 99, 235,.25)}.tdb-dyno__leg-note:where(.site-footer,.site-footer *){opacity:.6;flex:1 1 100%}.tdb-dyno__stats:where(.site-footer,.site-footer *){display:flex;flex-direction:column;gap:1.25rem;padding:.2rem 0}.tdb-dyno__stat:where(.site-footer,.site-footer *){position:relative;padding-left:1rem;border-left:2px solid var(--hair-s)}.tdb-dyno__stat:first-child:where(.site-footer,.site-footer *){border-left-color:var(--a)}.tdb-dyno__stat-label:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.tdb-dyno__stat-val:where(.site-footer,.site-footer *){font-size:2.4rem;font-weight:800;line-height:1;color:var(--fg);letter-spacing:-.03em;display:flex;align-items:baseline;gap:.35rem}.tdb-dyno__stat-val--sm:where(.site-footer,.site-footer *){font-size:1.9rem}.tdb-dyno__stat-unit:where(.site-footer,.site-footer *){font-size:.78rem;font-weight:600;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.tdb-dyno__stat-delta:where(.site-footer,.site-footer *){margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--a)}.tdb-dyno__foot:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;padding:1.3rem .25rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tdb-dyno__foot-chip:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.5rem}.tdb-dyno__foot-dot:where(.site-footer,.site-footer *){width:4px;height:4px;background:var(--a);border-radius:50%;display:inline-block}.tdb-pkg__grid:where(.site-footer,.site-footer *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px dashed var(--hair-s);border-bottom:1px dashed var(--hair-s)}.tdb-pkg__item:where(.site-footer,.site-footer *){display:flex;align-items:flex-start;gap:.95rem;padding:1.4rem 1.2rem;border-right:1px dashed var(--hair)}.tdb-pkg__item:last-child:where(.site-footer,.site-footer *){border-right:0}.tdb-pkg__item-icon:where(.site-footer,.site-footer *){width:22px;height:22px;color:var(--a);flex-shrink:0;margin-top:2px;opacity:.9}.tdb-pkg__item-title:where(.site-footer,.site-footer *){font-size:.95rem;font-weight:700;color:var(--fg);letter-spacing:-.005em;line-height:1.2;margin-bottom:.25rem}.tdb-pkg__item-sub:where(.site-footer,.site-footer *){font-size:.78rem;line-height:1.5;color:var(--muted);max-width:24ch}.tdb-pkg__tools:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:1.1rem .25rem 0;font-size:.72rem}.tdb-pkg__tools-label:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:.6rem}.tdb-pkg__tool:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;padding:.25rem .6rem;border:1px solid var(--hair-s);border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.04em;color:var(--fg);background:var(--panel)}.tdb-pkg__tool:hover:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-accent) 35%, transparent);color:var(--a)}@media (max-width:991.98px){.tdb-dyno__layout:where(.site-footer,.site-footer *){grid-template-columns:1fr;gap:1.25rem}.tdb-dyno__stats:where(.site-footer,.site-footer *){flex-direction:row;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tdb-dyno__stat:where(.site-footer,.site-footer *){flex:1 1 160px}.tdb-pkg__grid:where(.site-footer,.site-footer *){grid-template-columns:repeat(2,minmax(0,1fr))}.tdb-pkg__item:nth-child(2n):where(.site-footer,.site-footer *){border-right:0}.tdb-pkg__item:nth-child(-n+2):where(.site-footer,.site-footer *){border-bottom:1px dashed var(--hair)}}@media (max-width:575.98px){.tdb-dyno:where(.site-footer,.site-footer *),.tdb-pkg:where(.site-footer,.site-footer *){margin:2rem auto}.tdb-dyno__meta:where(.site-footer,.site-footer *),.tdb-pkg__meta:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;gap:.4rem}.tdb-dyno__identity:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;gap:.45rem}.tdb-dyno__id-key:where(.site-footer,.site-footer *){border-right:0;padding-right:0;margin-right:0}.tdb-dyno__stat-val:where(.site-footer,.site-footer *){font-size:2rem}.tdb-pkg__grid:where(.site-footer,.site-footer *){grid-template-columns:1fr}.tdb-pkg__item:where(.site-footer,.site-footer *){border-right:0;border-bottom:1px dashed var(--hair)}.tdb-pkg__item:last-child:where(.site-footer,.site-footer *){border-bottom:0}.tdb-dyno__foot:where(.site-footer,.site-footer *),.tdb-pkg__tools:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;gap:.45rem}}@media (prefers-reduced-motion:reduce){.tdb-dyno[data-aos]:where(.site-footer,.site-footer *),.tdb-pkg[data-aos]:where(.site-footer,.site-footer *){transform:none!important;opacity:1!important;transition:none!important}}.tdb-fingerprint:where(.site-footer,.site-footer *){margin:1.5rem 0;padding:.8rem 1rem;border:1px dashed var(--tdb-hair-s,rgba(255,255,255,.18));border-radius:2px;background:var(--tdb-panel,rgba(255,255,255,.02));display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tdb-fingerprint__label:where(.site-footer,.site-footer *){font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tdb-muted,rgba(255,255,255,.55));white-space:nowrap;display:inline-flex;align-items:center;gap:.55rem;padding-right:.8rem;border-right:1px solid var(--tdb-hair,rgba(255,255,255,.1))}.tdb-fingerprint__label:where(.site-footer,.site-footer *)::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--tdb-accent);display:inline-block;box-shadow:0 0 0 2px rgba(37, 99, 235,.14)}.tdb-fingerprint__hash:where(.site-footer,.site-footer *){font-size:.72rem;letter-spacing:.08em;color:rgba(255,255,255,.82);word-break:break-all;font-weight:500;background:transparent;padding:0}body.light-mode .tdb-fingerprint__hash:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-espec:where(.site-footer,.site-footer *){margin:2rem 0;border:1px dashed var(--tdb-hair-s,rgba(255,255,255,.18));border-radius:2px;background:var(--tdb-panel,rgba(255,255,255,.02));overflow:hidden}.tdb-espec__head:where(.site-footer,.site-footer *){display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;border-bottom:1px dashed var(--tdb-hair-s,rgba(255,255,255,.18));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tdb-muted,rgba(255,255,255,.55))}.tdb-espec__eyebrow:where(.site-footer,.site-footer *){color:var(--tdb-accent);display:inline-flex;align-items:center;gap:.7rem}.tdb-espec__dash:where(.site-footer,.site-footer *){width:20px;height:1px;background:var(--tdb-accent);display:inline-block}.tdb-espec__ref:where(.site-footer,.site-footer *){opacity:.6}.tdb-espec table.tdb-ecu-spec:where(.site-footer,.site-footer *){width:100%;margin:0;border-collapse:collapse;font-size:.88rem}.tdb-espec table.tdb-ecu-spec tr:where(.site-footer,.site-footer *){border-bottom:1px dashed var(--tdb-hair,rgba(255,255,255,.08))}.tdb-espec table.tdb-ecu-spec tr:last-child:where(.site-footer,.site-footer *){border-bottom:0}.tdb-espec table.tdb-ecu-spec th:where(.site-footer,.site-footer *),.tdb-espec table.tdb-ecu-spec td:where(.site-footer,.site-footer *){padding:.85rem 1.25rem;text-align:left;border:0;vertical-align:middle}.tdb-espec table.tdb-ecu-spec th:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tdb-muted,rgba(255,255,255,.55));font-weight:500;width:36%;background:transparent}.tdb-espec table.tdb-ecu-spec td:where(.site-footer,.site-footer *){color:rgba(255,255,255,.92);font-weight:500}body.light-mode .tdb-espec table.tdb-ecu-spec td:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-gains-upsell:where(.site-footer,.site-footer *){margin:1.25rem auto 2.5rem;max-width:1280px;padding:0 1.5rem}.tdb-gains-upsell__link:where(.site-footer,.site-footer *){display:flex;align-items:center;gap:1.25rem;padding:1rem 1.25rem;border:1px dashed color-mix(in srgb, var(--tdb-accent) 35%, transparent);border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb, var(--tdb-accent) 4%, transparent) 0,rgba(37, 99, 235,0) 100%);color:inherit;text-decoration:none;transition:border-color .2s,background .2s;flex-wrap:wrap}.tdb-gains-upsell__link:hover:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-accent) 60%, transparent);background:linear-gradient(90deg,color-mix(in srgb, var(--tdb-accent) 7%, transparent) 0,color-mix(in srgb, var(--tdb-accent) 1%, transparent) 100%);text-decoration:none}.tdb-gains-upsell__kicker:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tdb-accent);flex-shrink:0;padding-right:.9rem;border-right:1px solid color-mix(in srgb, var(--tdb-accent) 30%, transparent)}.tdb-gains-upsell__title:where(.site-footer,.site-footer *){font-weight:700;font-size:.92rem;color:rgba(255,255,255,.95);white-space:nowrap;letter-spacing:-.005em}body.light-mode .tdb-gains-upsell__title:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-gains-upsell__body:where(.site-footer,.site-footer *){font-size:.8rem;color:rgba(255,255,255,.55);flex:1 1 200px;line-height:1.45}body.light-mode .tdb-gains-upsell__body:where(.site-footer,.site-footer *){color:#475569}.tdb-gains-upsell__cta:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tdb-accent);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;flex-shrink:0}.tdb-gains-upsell__link:hover .tdb-gains-upsell__cta:where(.site-footer,.site-footer *){color:var(--tdb-support)}@media (max-width:767.98px){.tdb-gains-upsell__link:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem}.tdb-gains-upsell__kicker:where(.site-footer,.site-footer *){padding-right:0;border-right:0;padding-bottom:.4rem;border-bottom:1px solid color-mix(in srgb, var(--tdb-accent) 30%, transparent);width:fit-content}.tdb-espec__head:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;gap:.3rem}.tdb-espec table.tdb-ecu-spec th:where(.site-footer,.site-footer *){width:40%;font-size:.65rem}.tdb-espec table.tdb-ecu-spec th:where(.site-footer,.site-footer *),.tdb-espec table.tdb-ecu-spec td:where(.site-footer,.site-footer *){padding:.7rem .9rem}}body.single-product .product-trust-strip:where(.site-footer,.site-footer *){border:1px dashed rgba(255,255,255,.18)!important;border-radius:2px!important;background:rgba(255,255,255,.02)!important;padding:.9rem 1.1rem!important}body.light-mode.single-product .product-trust-strip:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-line) 15%, transparent)!important;background:color-mix(in srgb, var(--tdb-raised) 2%, transparent)!important}body.single-product .product-trust-strip>div:first-child:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.85!important}body.single-product .product-trust-strip>div:first-child i:where(.site-footer,.site-footer *){font-size:.85rem}body.single-product .product-trust-strip .d-inline-flex:where(.site-footer,.site-footer *){padding-right:.75rem;border-right:1px solid rgba(255,255,255,.1)}body.single-product .product-trust-strip .d-inline-flex:last-child:where(.site-footer,.site-footer *){border-right:0;padding-right:0}body.light-mode.single-product .product-trust-strip .d-inline-flex:where(.site-footer,.site-footer *){border-right-color:color-mix(in srgb, var(--tdb-line) 10%, transparent)}body.single-product .trust-badges:where(.site-footer,.site-footer *){margin-bottom:.75rem}body.single-product .badge-item.posted_in:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb, var(--tdb-accent) 35%, transparent);background:color-mix(in srgb, var(--tdb-accent) 6%, transparent);border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tdb-accent)!important;font-weight:600}body.single-product .badge-item.posted_in a:where(.site-footer,.site-footer *){color:inherit!important;text-decoration:none}body.single-product .badge-item.posted_in .badge-icon:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;opacity:.9}body.single-product .product-share-strip:where(.site-footer,.site-footer *){opacity:.75;transition:opacity .2s}body.single-product .product-share-strip:hover:where(.site-footer,.site-footer *){opacity:1}body.single-product.tdb-has-hero .product-hero-v3:where(.site-footer,.site-footer *){display:none}.tdb-hero:where(.site-footer,.site-footer *){position:relative;margin:0;padding:2.75rem 0 2.5rem;min-height:auto;color:rgba(255,255,255,.94);overflow:hidden;isolation:isolate}body.light-mode .tdb-hero:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-hero__bg:where(.site-footer,.site-footer *){position:absolute;inset:0;z-index:-1;pointer-events:none}.tdb-hero__grid-bg:where(.site-footer,.site-footer *){position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;background-position:0 0;mask-image:radial-gradient(ellipse 80% 70% at 70% 10%,#000 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 10%,#000 40%,transparent 90%)}body.light-mode .tdb-hero__grid-bg:where(.site-footer,.site-footer *){background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px)}.tdb-hero__glow:where(.site-footer,.site-footer *){position:absolute;top:-10%;right:-5%;width:55%;height:70%;background:radial-gradient(ellipse at center,color-mix(in srgb, var(--tdb-accent) 12%, transparent) 0,transparent 65%);filter:blur(20px);animation:tdbHeroGlow 22s ease-in-out infinite}@keyframes tdbHeroGlow{0%,100%{transform:translate(0,0) scale(1);opacity:1}50%{transform:translate(-3%,2%) scale(1.05);opacity:.85}}@media (prefers-reduced-motion:reduce){.tdb-hero__glow:where(.site-footer,.site-footer *){animation:none}}.tdb-hero__inner:where(.site-footer,.site-footer *){position:relative}.tdb-hero__ruler:where(.site-footer,.site-footer *){height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 4px,transparent 4px 10px);position:relative}body.light-mode .tdb-hero__ruler:where(.site-footer,.site-footer *){background-image:repeating-linear-gradient(90deg,rgba(15,23,42,.22) 0 4px,transparent 4px 10px)}.tdb-hero__ruler>span:where(.site-footer,.site-footer *){position:absolute;left:0;top:0;width:60px;height:1px;background:var(--tdb-accent)}.tdb-hero__ruler--top:where(.site-footer,.site-footer *){margin-bottom:1.5rem}.tdb-hero__ruler--bot:where(.site-footer,.site-footer *){margin-top:2rem}.tdb-hero__breadcrumbs:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}body.light-mode .tdb-hero__breadcrumbs:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 55%, transparent)}.tdb-hero__breadcrumbs a:where(.site-footer,.site-footer *){color:inherit;text-decoration:none;transition:color .2s}.tdb-hero__breadcrumbs a:hover:where(.site-footer,.site-footer *){color:var(--tdb-accent);text-decoration:none}.tdb-hero__bc-sep:where(.site-footer,.site-footer *){opacity:.35}.tdb-hero__bc-active:where(.site-footer,.site-footer *){color:var(--tdb-accent)}.tdb-hero__layout:where(.site-footer,.site-footer *){display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:2.5rem;align-items:start;margin:0}.tdb-hero__eyebrow:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.tdb-hero__kicker:where(.site-footer,.site-footer *){color:var(--tdb-accent);font-weight:700;padding:.35rem .7rem;background:color-mix(in srgb, var(--tdb-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--tdb-accent) 35%, transparent);border-radius:2px}.tdb-hero__eyebrow-chip:where(.site-footer,.site-footer *){color:rgba(255,255,255,.6);padding:.35rem .7rem;border:1px dashed rgba(255,255,255,.2);border-radius:2px}body.light-mode .tdb-hero__eyebrow-chip:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 60%, transparent);border-color:color-mix(in srgb, var(--tdb-line) 18%, transparent)}.tdb-hero__h1:where(.site-footer,.site-footer *){font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0 0 1.5rem;color:inherit;max-width:40ch}body.light-mode .tdb-hero__h1:where(.site-footer,.site-footer *){color:var(--tdb-on-light)}.tdb-hero__gain:where(.site-footer,.site-footer *){margin:0 0 1.6rem;padding:1.4rem 0;border-top:1px dashed rgba(255,255,255,.14);border-bottom:1px dashed rgba(255,255,255,.14)}body.light-mode .tdb-hero__gain:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-line) 14%, transparent)}.tdb-hero__gain-row:where(.site-footer,.site-footer *){display:flex;align-items:baseline;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;line-height:.95;margin-bottom:.75rem;flex-wrap:wrap}.tdb-hero__gain-from:where(.site-footer,.site-footer *){font-size:clamp(2.4rem,5vw,3.6rem);color:rgba(255,255,255,.45);font-variant-numeric:tabular-nums;letter-spacing:-.04em}body.light-mode .tdb-hero__gain-from:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 45%, transparent)}.tdb-hero__gain-arrow:where(.site-footer,.site-footer *){width:clamp(32px,4.5vw,48px);height:auto;color:var(--tdb-accent);flex-shrink:0;margin:0 .3rem}.tdb-hero__gain-to:where(.site-footer,.site-footer *){font-size:clamp(3.4rem,7vw,5.4rem);color:var(--tdb-accent);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 0 30px rgba(37, 99, 235,.18)}.tdb-hero__gain-unit:where(.site-footer,.site-footer *){font-size:clamp(1rem,1.6vw,1.3rem);color:rgba(255,255,255,.55);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-left:.4rem}body.light-mode .tdb-hero__gain-unit:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 55%, transparent)}.tdb-hero__gain-factory-note:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-left:1rem;font-weight:500}body.light-mode .tdb-hero__gain-factory-note:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 55%, transparent)}.tdb-hero__gain-delta:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;gap:.55rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;letter-spacing:.04em}.tdb-hero__gain-d:where(.site-footer,.site-footer *){color:rgba(255,255,255,.72);display:inline-flex;align-items:center}body.light-mode .tdb-hero__gain-d:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 70%, transparent)}.tdb-hero__gain-d--hp:where(.site-footer,.site-footer *)::before,.tdb-hero__gain-d--nm:where(.site-footer,.site-footer *)::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--tdb-accent);margin-right:.5rem}.tdb-hero__gain-d--pct:where(.site-footer,.site-footer *){color:var(--tdb-accent)}.tdb-hero__lede:where(.site-footer,.site-footer *){font-size:.95rem;line-height:1.55;color:rgba(255,255,255,.72);margin:0;max-width:52ch}body.light-mode .tdb-hero__lede:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 72%, transparent)}.tdb-hero__lede strong:where(.site-footer,.site-footer *){color:var(--tdb-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.tdb-hero__aside:where(.site-footer,.site-footer *){display:flex;flex-direction:column;gap:1rem;position:sticky;top:1.5rem}.tdb-hero__price-card:where(.site-footer,.site-footer *){padding:1.35rem 1.4rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:2px;position:relative}.tdb-hero__price-card:where(.site-footer,.site-footer *)::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--tdb-accent) 0,var(--tdb-accent) 60px,transparent 60px)}body.light-mode .tdb-hero__price-card:where(.site-footer,.site-footer *){background:color-mix(in srgb, var(--tdb-raised) 2.5%, transparent);border-color:color-mix(in srgb, var(--tdb-line) 15%, transparent)}.tdb-hero__price-row:where(.site-footer,.site-footer *){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;gap:.7rem}.tdb-hero__price-label:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.5)}body.light-mode .tdb-hero__price-label:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 55%, transparent)}.tdb-hero__price:where(.site-footer,.site-footer *),.tdb-hero__price .woocommerce-Price-amount:where(.site-footer,.site-footer *),.tdb-hero__price .amount:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2rem!important;font-weight:800;letter-spacing:-.02em;color:inherit;line-height:1}.tdb-hero__price ins:where(.site-footer,.site-footer *){text-decoration:none;color:inherit}.tdb-hero__price del .woocommerce-Price-amount:where(.site-footer,.site-footer *){color:rgba(255,255,255,.4);font-size:1.1rem!important;font-weight:500;text-decoration:line-through;margin-right:.5rem}.tdb-hero__cta-wrap form.cart:where(.site-footer,.site-footer *){margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.tdb-hero__cta-wrap .quantity:where(.site-footer,.site-footer *){flex:0 0 auto;display:none}.tdb-hero__cta-wrap button[type="submit"]:where(.site-footer,.site-footer *),.tdb-hero__cta-wrap .single_add_to_cart_button:where(.site-footer,.site-footer *){flex:1 1 auto;min-width:180px;padding:.85rem 1.2rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:var(--tdb-accent)!important;color:var(--tdb-accent-ink)!important;border:1px solid var(--tdb-accent)!important;border-radius:2px!important;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s}.tdb-hero__cta-wrap button[type="submit"]:hover:where(.site-footer,.site-footer *),.tdb-hero__cta-wrap .single_add_to_cart_button:hover:where(.site-footer,.site-footer *){background:var(--tdb-accent)!important;box-shadow:0 6px 20px rgba(37, 99, 235,.25);transform:translateY(-1px)}.tdb-hero__cta-wrap button[type="submit"]:active:where(.site-footer,.site-footer *){transform:translateY(0)}.tdb-hero__micro-trust:where(.site-footer,.site-footer *){list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.tdb-hero__micro-trust li:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6)}body.light-mode .tdb-hero__micro-trust li:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 65%, transparent)}.tdb-hero__micro-trust svg:where(.site-footer,.site-footer *){width:12px;height:12px;color:var(--tdb-accent);flex-shrink:0}.tdb-hero__ecu-card:where(.site-footer,.site-footer *){padding:1.1rem 1.3rem;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.18);border-radius:2px}body.light-mode .tdb-hero__ecu-card:where(.site-footer,.site-footer *){background:color-mix(in srgb, var(--tdb-raised) 2%, transparent);border-color:color-mix(in srgb, var(--tdb-line) 15%, transparent)}.tdb-hero__ecu-head:where(.site-footer,.site-footer *){margin-bottom:.8rem}.tdb-hero__ecu-eyebrow:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tdb-accent);display:inline-flex;align-items:center;gap:.55rem}.tdb-hero__ecu-dl:where(.site-footer,.site-footer *){display:grid;grid-template-columns:1fr;gap:.4rem;margin:0}.tdb-hero__ecu-dl>div:where(.site-footer,.site-footer *){display:flex;justify-content:space-between;gap:.7rem;padding:.25rem 0;border-bottom:1px dashed rgba(255,255,255,.08);align-items:baseline}body.light-mode .tdb-hero__ecu-dl>div:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-line) 8%, transparent)}.tdb-hero__ecu-dl>div:last-child:where(.site-footer,.site-footer *){border-bottom:0}.tdb-hero__ecu-dl dt:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0}body.light-mode .tdb-hero__ecu-dl dt:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 55%, transparent)}.tdb-hero__ecu-dl dd:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;color:inherit;margin:0;letter-spacing:-.005em;text-align:right}.tdb-hero__proof:where(.site-footer,.site-footer *){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .9rem;margin-top:2rem;padding:.9rem 1rem;border:1px dashed rgba(255,255,255,.1);border-radius:2px;background:rgba(255,255,255,.015);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.06em;color:rgba(255,255,255,.6)}body.light-mode .tdb-hero__proof:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-line) 12%, transparent);background:color-mix(in srgb, var(--tdb-raised) 1.5%, transparent);color:color-mix(in srgb, var(--tdb-on-light) 70%, transparent)}.tdb-hero__proof b:where(.site-footer,.site-footer *){color:var(--tdb-accent);font-weight:700;font-variant-numeric:tabular-nums}.tdb-hero__proof-sep:where(.site-footer,.site-footer *){opacity:.3;font-size:1rem;line-height:1}.tdb-hero__share-row:where(.site-footer,.site-footer *){display:flex;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.72rem}.tdb-hero__share-label:where(.site-footer,.site-footer *){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-right:.2rem}body.light-mode .tdb-hero__share-label:where(.site-footer,.site-footer *){color:color-mix(in srgb, var(--tdb-on-light) 50%, transparent)}.tdb-hero__share-btn:where(.site-footer,.site-footer *){display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.68rem;font-weight:500;letter-spacing:.04em;background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.12);border-radius:2px;text-decoration:none;cursor:pointer;transition:all .2s}.tdb-hero__share-btn:hover:where(.site-footer,.site-footer *){border-color:color-mix(in srgb, var(--tdb-accent) 50%, transparent);color:var(--tdb-accent);text-decoration:none}.tdb-hero__share-btn--wa:hover:where(.site-footer,.site-footer *){color:#25d366;border-color:rgba(37,211,102,.5)}.tdb-hero__share-btn--fb:hover:where(.site-footer,.site-footer *){color:#1877f2;border-color:rgba(24,119,242,.5)}body.light-mode .tdb-hero__share-btn:where(.site-footer,.site-footer *){background:color-mix(in srgb, var(--tdb-raised) 2%, transparent);color:color-mix(in srgb, var(--tdb-on-light) 70%, transparent);border-color:color-mix(in srgb, var(--tdb-line) 12%, transparent)}@media (max-width:991.98px){.tdb-hero:where(.site-footer,.site-footer *){padding:2rem 0 2rem}.tdb-hero__layout:where(.site-footer,.site-footer *){grid-template-columns:1fr;gap:1.5rem}.tdb-hero__aside:where(.site-footer,.site-footer *){position:static;flex-direction:row;flex-wrap:wrap;gap:1rem}.tdb-hero__price-card:where(.site-footer,.site-footer *),.tdb-hero__ecu-card:where(.site-footer,.site-footer *){flex:1 1 260px}.tdb-hero__proof:where(.site-footer,.site-footer *){font-size:.66rem;gap:.4rem .7rem}}@media (max-width:575.98px){.tdb-hero:where(.site-footer,.site-footer *){padding:1.5rem 0 1.75rem}.tdb-hero__breadcrumbs:where(.site-footer,.site-footer *){font-size:.6rem;letter-spacing:.1em}.tdb-hero__eyebrow:where(.site-footer,.site-footer *){gap:.4rem}.tdb-hero__h1:where(.site-footer,.site-footer *){margin-bottom:1.15rem}.tdb-hero__gain:where(.site-footer,.site-footer *){padding:1rem 0;margin-bottom:1.2rem}.tdb-hero__gain-unit:where(.site-footer,.site-footer *){font-size:.9rem}.tdb-hero__gain-factory-note:where(.site-footer,.site-footer *){display:block;margin-left:0;margin-top:.3rem}.tdb-hero__aside:where(.site-footer,.site-footer *){flex-direction:column;gap:.85rem}.tdb-hero__proof:where(.site-footer,.site-footer *){flex-direction:column;align-items:flex-start;padding:.75rem .9rem}.tdb-hero__proof-sep:where(.site-footer,.site-footer *){display:none}.tdb-hero__share-row:where(.site-footer,.site-footer *){flex-wrap:wrap;gap:.35rem}.tdb-hero__micro-trust:where(.site-footer,.site-footer *){grid-template-columns:1fr 1fr}}
