:root{--seo-bg:#1a1a1f;--seo-bg-card:#222228;--seo-bg-section:#1e1e24;--seo-gold:#fec428;--seo-gold-dark:#c9a020;--seo-text:#e0ddd5;--seo-text-muted:#9a9588;--seo-border:rgba(212,168,67,.15);--seo-radius:12px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body.seo-page{background:var(--seo-bg);color:var(--seo-text);font-family:Poppins,Montserrat,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}.seo-page a{color:var(--seo-gold);text-decoration:none;transition:color .2s}.seo-page a:hover{color:#fff}.seo-container{margin:0 auto;max-width:1200px;padding:0 24px}.seo-page{height:auto!important;min-height:100vh;overflow:auto!important}body.seo-page{overflow-x:hidden!important;overflow-y:auto!important}html:has(.seo-page){overflow:auto!important}.seo-page-header.app-header{gap:12px;justify-content:flex-start!important;left:0!important;position:fixed!important;top:0!important;width:100%!important}.seo-page-header .rack-type-nav a{color:#000!important;transition:color .2s!important}.seo-page-header .rack-type-nav a:hover{color:#fff!important}.seo-page-header .rack-type-nav a.active{color:#000!important}.seo-page-header .seo-header-phone-link,.seo-page-header .seo-header-whatsapp-link{align-items:center;display:inline-flex!important;font-size:.85rem!important;gap:5px;white-space:nowrap}.seo-page-header .seo-header-phone-link i,.seo-page-header .seo-header-whatsapp-link i{font-size:.75rem}.seo-page-header .seo-links-toggle{color:#000!important}.seo-page-header .seo-links-toggle:hover{color:#fff!important}.seo-dropdown-portal{background:#1d1d22;border:1px solid #2a2a30;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3);display:none;flex-direction:column;left:120px;margin-top:8px;min-width:240px;overflow:hidden;padding:6px 0;position:fixed;top:60px;z-index:999999}.seo-dropdown-portal.open{display:flex}.seo-dropdown-portal a{align-items:center;border-bottom:1px solid #2a2a30;color:#ccc!important;display:flex;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;padding:11px 16px;text-decoration:none;transition:background .2s,color .2s}.seo-dropdown-portal a.active:hover,.seo-dropdown-portal a:hover{background:#2a2a30;color:#fec428!important}.seo-dropdown-portal a.active{color:#fec428!important;font-weight:700}.seo-dropdown-portal a:last-child{border-bottom:none}.seo-dropdown-portal a i{color:#fec428;font-size:.9rem;opacity:1!important}.seo-page-header .seo-links-dropdown{display:none!important}@media (min-width:769px){.seo-page-header .header-divider,.seo-page-header .header-whatsapp,.seo-page-header .language-switcher,.seo-page-header .rack-type-nav,.seo-page-header .seo-links-dropdown-wrapper{display:flex!important}.seo-page-header .hamburger-toggle{display:none!important}}@media (max-width:1100px) and (min-width:769px){.seo-page-header .header-whatsapp,.seo-page-header .language-switcher{display:none!important}}.seo-page .seo-hero{margin-top:60px}.seo-mobile-nav{display:none}.seo-hero{background:linear-gradient(135deg,#1e1e24,#1a1a1f 60%,#22222a);border-bottom:1px solid var(--seo-border);padding:60px 0 50px}.seo-hero .seo-container{align-items:center;display:flex;gap:48px}.seo-hero-content{flex:1}.seo-hero-image{flex:0 0 400px;text-align:center}.seo-hero-image img{border-radius:var(--seo-radius);box-shadow:0 8px 32px rgba(0,0,0,.5);height:auto;max-width:100%}.seo-breadcrumb{align-items:center;color:var(--seo-text-muted);display:flex;font-size:.8rem;gap:8px;margin-bottom:20px}.seo-breadcrumb a{color:var(--seo-gold)}.seo-breadcrumb span{color:var(--seo-text-muted)}.seo-breadcrumb .sep{opacity:.4}.seo-hero h1{color:#fff;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:16px}.seo-hero h1 .gold{color:var(--seo-gold)}.seo-hero .subtitle{color:var(--seo-text-muted);font-size:1.05rem;margin-bottom:28px;max-width:550px}.seo-cta{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.5px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s}.seo-cta.primary{background:var(--seo-gold);box-shadow:0 4px 20px rgba(254,196,40,.3);color:#000}.seo-cta.primary:hover{background:#fff;box-shadow:0 6px 24px rgba(254,196,40,.5);color:#000;transform:translateY(-2px)}.seo-cta.secondary{background:transparent;border:1px solid var(--seo-gold);color:var(--seo-gold)}.seo-cta.secondary:hover{background:var(--seo-gold);color:#000}.seo-cta-group{display:flex;flex-wrap:wrap;gap:14px}.seo-section{border-bottom:1px solid var(--seo-border);padding:60px 0}.seo-section h2{color:#fff;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:20px}.seo-section h2 .gold,.seo-section h3{color:var(--seo-gold)}.seo-section h3{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.2px;margin:28px 0 12px}.seo-section p{color:var(--seo-text);font-family:Poppins,sans-serif;font-size:.92rem;letter-spacing:.1px;line-height:1.75;margin-bottom:18px;max-width:800px}.seo-specs-table{border-collapse:collapse;font-size:.85rem;margin:24px 0;width:100%}.seo-specs-table thead th{background:var(--seo-bg-card);border-bottom:2px solid var(--seo-gold);color:var(--seo-gold);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.seo-specs-table tbody td{border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--seo-text);padding:10px 16px}.seo-specs-table tbody tr:hover{background:rgba(254,196,40,.04)}.seo-specs-table .highlight{color:var(--seo-gold);font-weight:600}.seo-benefits-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:24px}.seo-benefit-card{background:var(--seo-bg-card);border:1px solid var(--seo-border);border-radius:var(--seo-radius);padding:28px 24px;text-align:center;transition:border-color .3s,transform .3s}.seo-benefit-card:hover{border-color:var(--seo-gold);transform:translateY(-4px)}.seo-benefit-card i{color:var(--seo-gold);display:block;font-size:2rem;margin-bottom:14px}.seo-benefit-card h3{color:#fff;font-size:.95rem;margin:0 0 8px}.seo-benefit-card p{color:var(--seo-text-muted);font-size:.8rem;margin:0}.seo-product-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:24px}.seo-product-card{background:var(--seo-bg-card);border:1px solid var(--seo-border);border-radius:var(--seo-radius);padding:24px;transition:border-color .3s}.seo-product-card:hover{border-color:var(--seo-gold)}.seo-product-card img{border-radius:8px;height:180px;margin-bottom:14px;object-fit:contain;width:100%}.seo-product-card h3{color:#fff;font-size:1rem;margin:0 0 8px}.seo-product-card .price{color:var(--seo-gold);font-size:1.2rem;font-weight:700;margin-bottom:12px}.seo-product-card .price small{color:var(--seo-text-muted);font-size:.75rem;font-weight:400}.seo-faq-list{list-style:none;margin-top:20px}.seo-faq-item{border:1px solid var(--seo-border);border-radius:var(--seo-radius);margin-bottom:12px;overflow:hidden}.seo-faq-q{align-items:center;background:var(--seo-bg-card);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;padding:16px 20px;transition:background .2s}.seo-faq-q:hover{background:rgba(254,196,40,.08)}.seo-faq-q i{color:var(--seo-gold);transition:transform .3s}.seo-faq-item.open .seo-faq-q i{transform:rotate(180deg)}.seo-faq-a{color:var(--seo-text-muted);font-size:.85rem;line-height:1.7;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s,padding .3s}.seo-faq-item.open .seo-faq-a{max-height:500px;padding:16px 20px}.seo-cta-banner{background:linear-gradient(135deg,#1e1e24,#1a1a1f);border-bottom:1px solid var(--seo-border);padding:60px 0;text-align:center}.seo-cta-banner h2{color:#fff;font-family:Poppins,sans-serif;font-size:1.8rem;margin-bottom:12px}.seo-cta-banner p{color:var(--seo-text-muted);margin:0 auto 28px;max-width:500px}.seo-cta-banner .seo-cta-group{justify-content:center}.seo-related-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:20px}.seo-related-card{align-items:center;background:var(--seo-bg-card);border:1px solid var(--seo-border);border-radius:var(--seo-radius);display:flex;gap:14px;padding:16px 20px;text-decoration:none;transition:border-color .3s,transform .3s}.seo-related-card:hover{border-color:var(--seo-gold);transform:translateY(-2px)}.seo-related-card i{color:var(--seo-gold);font-size:1.5rem}.seo-related-card span{color:#fff;font-size:.85rem;font-weight:600}.seo-footer{background:#16161b;border-top:2px solid var(--seo-gold);padding:48px 0 32px}.seo-footer-grid{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.seo-footer h4{color:var(--seo-gold);font-family:Poppins,sans-serif;font-size:.8rem;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.seo-footer a{color:var(--seo-text-muted);display:block;font-size:.8rem;padding:3px 0}.seo-footer a:hover{color:var(--seo-gold)}.seo-footer-bottom{border-top:1px solid hsla(0,0%,100%,.06);color:var(--seo-text-muted);font-size:.75rem;padding-top:20px;text-align:center}@media (max-width:1024px){.seo-hero .seo-container{gap:32px}.seo-hero-image{flex:0 0 300px}.seo-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.seo-page-header.app-header{left:0!important;position:fixed!important}.seo-page .seo-hero{margin-top:60px}.seo-hamburger{background:none;border:none;color:#000;cursor:pointer;display:none;flex-shrink:0;font-size:1.4rem;height:36px;margin-right:8px;order:-1;width:36px}.seo-mobile-nav{background:#fec428;bottom:0;display:none!important;flex-direction:column;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}.seo-mobile-nav.open{display:flex!important}.seo-mobile-nav-header{background:#fec428;border-bottom:3px solid #000;gap:8px;padding:12px 16px}.seo-mobile-nav-close,.seo-mobile-nav-header{align-items:center;display:flex;flex-shrink:0}.seo-mobile-nav-close{background:none;border:none;color:#000;cursor:pointer;font-size:1.6rem;height:36px;justify-content:center;width:36px}.seo-mobile-nav-logo{align-items:center;color:#000!important;display:flex;flex:1;gap:8px;text-decoration:none}.seo-mobile-nav-logo i{color:#000;font-size:1.2rem}.seo-mobile-nav-logo span{color:#000;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px}.seo-mobile-nav-phone{color:#000!important;font-size:.8rem;gap:4px;white-space:nowrap}.seo-mobile-nav a,.seo-mobile-nav-phone{align-items:center;display:flex;font-weight:600;text-decoration:none}.seo-mobile-nav a{border-bottom:1px solid rgba(0,0,0,.08);color:#000;font-family:Poppins,sans-serif;font-size:1rem;gap:8px;letter-spacing:.5px;padding:14px 20px;text-transform:uppercase;transition:background .2s}.seo-mobile-nav a:hover{background:#333;color:#fff}.seo-mobile-nav a.active{color:#000;font-weight:700}.seo-mobile-details{border-bottom:1px solid rgba(0,0,0,.08)}.seo-mobile-details-header{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;justify-content:space-between;letter-spacing:.5px;opacity:.7;padding:14px 20px;text-transform:uppercase;transition:opacity .2s,background .2s}.seo-mobile-details-header:hover{background:#333;color:#fff;opacity:1}.seo-mobile-details-arrow{font-size:.7rem;transition:transform .3s}.seo-mobile-details.open .seo-mobile-details-arrow{transform:rotate(180deg)}.seo-mobile-details-body{background:#2a2a2a;display:none;flex-direction:column}.seo-mobile-details.open .seo-mobile-details-body{display:flex}.seo-mobile-details-body a{border-bottom:1px solid hsla(0,0%,100%,.08)!important;color:#e0ddd5!important;font-size:.9rem!important}.seo-mobile-details-body a:last-child{border-bottom:none!important}.seo-mobile-details-body a:hover{background:rgba(254,196,40,.15)!important;color:#fec428!important}.seo-mobile-contact{border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap}.seo-mobile-contact a{border-bottom:none!important;flex:1;font-size:.85rem!important;min-width:50%}.seo-mobile-lang{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:12px;padding:14px 20px}.seo-mobile-lang a{border:none!important;color:#000!important;display:inline!important;font-size:.85rem!important;font-weight:500!important;opacity:.6;padding:0!important}.seo-mobile-lang a.active-lang{background:#000!important;border-radius:4px!important;color:#fec428!important;opacity:1;padding:4px 10px!important}.seo-container{padding:0 16px}.seo-hero{padding:40px 0 32px}.seo-hero .seo-container{flex-direction:column;gap:24px}.seo-hero-content{order:1}.seo-hero-image{flex:none;margin:0 auto;max-width:320px;order:2;width:100%}.seo-hero h1{font-size:1.6rem}.seo-hero .subtitle{font-size:.95rem}.seo-cta-group{flex-direction:column;gap:10px}.seo-cta{justify-content:center;padding:14px 24px;width:100%}.seo-section{padding:40px 0}.seo-section h2{font-size:1.4rem}.seo-section h3{font-size:1.1rem}.seo-benefits-grid{gap:14px;grid-template-columns:1fr 1fr}.seo-benefit-card{padding:20px 16px}.seo-product-grid{grid-template-columns:1fr}.seo-specs-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.seo-specs-table{font-size:.75rem;min-width:500px}.seo-specs-table tbody td,.seo-specs-table thead th{padding:8px 10px}.seo-related-grid{gap:12px;grid-template-columns:1fr 1fr}.seo-related-card{padding:16px 12px}.seo-footer{padding:36px 0 24px}.seo-footer-grid{gap:24px;grid-template-columns:1fr 1fr}.seo-faq-list{gap:10px}.seo-faq-q{font-size:.9rem;padding:14px 16px}.seo-faq-a{font-size:.85rem;padding:12px 16px}.seo-cta-banner{padding:40px 0}.seo-cta-banner h2{font-size:1.5rem}}@media (max-width:480px){.seo-hero{padding:28px 0 24px}.seo-hero h1{font-size:1.35rem}.seo-hero .subtitle{font-size:.85rem}.seo-section{padding:32px 0}.seo-section h2{font-size:1.2rem}.seo-benefits-grid,.seo-footer-grid,.seo-related-grid{grid-template-columns:1fr}.seo-cta{font-size:.8rem;padding:12px 20px}.seo-cta-banner h2{font-size:1.3rem}.seo-cta-banner p{font-size:.85rem}}html{scroll-behavior:smooth}.scroll-to-top{align-items:center;background:var(--seo-gold);border:none;border-radius:50%;bottom:32px;box-shadow:0 4px 16px rgba(0,0,0,.4);color:#000;cursor:pointer;display:flex;font-size:1.2rem;height:48px;justify-content:center;opacity:0;position:fixed;right:32px;transform:translateY(20px);transition:opacity .3s,visibility .3s,transform .3s,background .2s;visibility:hidden;width:48px;z-index:999}.scroll-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-top:hover{background:#fff;box-shadow:0 6px 24px rgba(254,196,40,.4);transform:translateY(-2px)}.scroll-to-top svg{height:48px;left:0;position:absolute;top:0;transform:rotate(-90deg);width:48px}.scroll-to-top svg circle{fill:none;stroke:rgba(0,0,0,.2);stroke-width:3}.scroll-to-top svg circle.progress{stroke:#000;stroke-dasharray:138;stroke-dashoffset:138;transition:stroke-dashoffset .1s}@media (max-width:768px){.scroll-to-top{bottom:20px;font-size:1rem;right:20px}.scroll-to-top,.scroll-to-top svg{height:42px;width:42px}}#seo-content-overlay{background:var(--seo-bg,#0e0d0b);bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:40px;position:absolute;right:0;top:0;z-index:50}#seo-content-overlay .seo-page{min-height:auto;overflow:visible}#seo-content-overlay .seo-hero{margin-top:0;padding-top:20px}#seo-content-overlay .seo-container{max-width:100%;padding:0 24px}#seo-content-overlay .seo-hero-content h1{font-size:1.8rem}#seo-content-overlay .seo-hero-image img{max-width:280px}#seo-content-overlay .seo-related-pages{display:none}@media (max-width:1200px){#seo-content-overlay .seo-hero-content h1{font-size:1.4rem}#seo-content-overlay .seo-hero-image img{max-width:200px}}