.skip-link{position:absolute;top:-40px;left:0;background:#1e40af;color:#fff;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}:root{--dark-900:#1e3a8a;--dark-800:#1e40af;--dark-700:#2563eb;--dark-600:#3b6ca0;--dark-500:#4a7fb5;--dark-400:#5b8fc4;--orange-600:#c2410c;--orange-500:#ea580c;--orange-400:#f97316;--orange-300:#fb923c;--orange-100:#fff7ed;--cream:#f8fafc;--cream-dark:#f1f5f9;--white:#ffffff;--text:#1a1a1a;--text-light:#0f2544;--text-muted:#64748b;--line:#cbd5e1;--line-light:#e2e8f0;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-card:#FFFFFF;--bg-dark:#1e3a8a;--radius:12px;--radius-sm:6px;--radius-lg:16px;--shadow-sm:0 2px 8px rgba(15,37,68,.08);--shadow:0 4px 20px rgba(15,37,68,.1);--shadow-md:0 8px 30px rgba(15,37,68,.12);--shadow-lg:0 16px 48px rgba(15,37,68,.15);--shadow-orange:0 8px 24px rgba(249,115,22,.25);--font-display:'Montserrat',-apple-system,'Segoe UI',sans-serif;--font-body:'Inter',-apple-system,'Segoe UI',sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{font-family:var(--font-body);color:var(--text);line-height:1.75;background:var(--dark-800);font-size:15px;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}body>:not(.footer){flex-shrink:0}.footer{margin-top:auto}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;transition:color .25s ease}ul{list-style:none}.topbar{background:var(--dark-900);color:rgba(255,255,255,.78);font-size:12.5px;padding:9px 0;letter-spacing:.2px;border-bottom:1px solid var(--line)}.topbar .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.topbar a{color:rgba(255,255,255,.82)}.topbar a:hover{color:var(--orange-400)}.topbar .lang-switch a{margin-left:14px;font-weight:500}.topbar .lang-switch a.active{color:var(--orange-400)}.container{width:min(1200px,92%);margin:0 auto}.header{position:sticky;top:0;z-index:100;background:rgba(30,58,138,.98);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:all .3s ease}.header.scrolled{box-shadow:var(--shadow-sm)}.nav{display:flex;align-items:center;justify-content:space-between;height:78px}.logo{display:flex;align-items:center;gap:12px;font-weight:800;margin-right:50px;flex-shrink:0}.logo img{height:54px;width:auto}.nav-menu{display:flex;align-items:center;gap:28px;flex-wrap:nowrap}.nav-menu ul{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.site-header{background:var(--dark-900,#1a1a1a);padding:15px 0;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.header-inner{display:flex;align-items:center;justify-content:space-between}.header-content{display:flex;align-items:center;justify-content:space-between}nav ul{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}nav ul li a{font-family:var(--font-display);font-size:14px;font-weight:600;color:#fff;position:relative;padding:10px 12px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}nav ul li a.active,nav ul li a:hover{color:var(--orange-400,#2563eb)}.nav-menu a{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text);position:relative;padding:8px 0;letter-spacing:.5px;text-transform:uppercase}.nav-menu a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--orange-500);transition:width .3s ease}.nav-menu a.active,.nav-menu a:hover{color:var(--orange-400)}.nav-menu a.active::after,.nav-menu a:hover::after{width:100%}.nav-cta{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff!important;padding:12px 28px;border-radius:50px;font-weight:700;font-size:12px!important;box-shadow:var(--shadow-orange);transition:all .3s ease!important;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap!important;display:inline-block!important;flex-shrink:0;min-width:120px;text-align:center}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,109,0,.45);color:#fff!important}.nav-cta::after{display:none!important}.nav-toggle{display:none;background:0 0;border:none;font-size:28px;color:var(--text);cursor:pointer}.section{padding:80px 0}.section.soft{background:var(--dark-700)}.section.light{background:var(--cream);color:var(--dark-800)}.section.light .sec-head h2{color:var(--dark-800)}.section.light .sec-head p{color:var(--text-light)}.sec-head{max-width:720px;margin-bottom:50px}.sec-head .kicker{color:var(--orange-400);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;font-size:12.5px;margin-bottom:12px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display)}.sec-head .kicker::before{content:'';width:32px;height:2px;background:var(--orange-500)}.sec-head h2{font-family:var(--font-display);font-size:36px;color:var(--text);line-height:1.2;font-weight:800;margin-bottom:14px;letter-spacing:-.5px}.sec-head p{color:var(--text-light);font-size:16px;line-height:1.7}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head.center .kicker{justify-content:center}.hero{background:linear-gradient(120deg,rgba(10,10,10,.85) 0,rgba(18,18,18,.7) 45%,rgba(26,26,26,.55) 100%),linear-gradient(135deg,#0f2544 0,#1a3a5c 50%,#0f2544 100%);color:#fff;padding:120px 0 110px;position:relative;overflow:hidden}.hero .container{position:relative;z-index:2}.hero .kicker{display:inline-flex;align-items:center;gap:10px;color:var(--orange-400);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;font-size:13px;margin-bottom:20px;font-family:var(--font-display)}.hero .kicker::before{content:'';width:36px;height:2px;background:var(--orange-500)}.hero h1{font-family:var(--font-display);font-size:54px;font-weight:900;line-height:1.1;margin-bottom:22px;letter-spacing:-1px;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.8)}.hero h1 .hl{background:linear-gradient(135deg,var(--orange-400),var(--orange-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero p.lead{font-size:18px;color:rgba(255,255,255,.85);max-width:620px;margin-bottom:36px;line-height:1.8;font-weight:300;text-shadow:0 1px 10px rgba(0,0,0,.7)}.hero-btns{display:flex;gap:16px;flex-wrap:wrap}.btn{min-height:44px;display:inline-flex;align-items:center;display:inline-flex;align-items:center;gap:8px;padding:15px 32px;border-radius:50px;font-weight:700;font-size:14px;transition:all .3s ease;cursor:pointer;border:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px}.btn-primary{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff;box-shadow:var(--shadow-orange)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(255,109,0,.45)}.btn-outline-light{border:2px solid rgba(255,255,255,.4);color:#fff;background:0 0}.btn-outline-light:hover{border-color:var(--orange-400);color:var(--orange-400);background:rgba(255,109,0,.08)}.btn-outline-dark{border:2px solid var(--dark-800);color:var(--dark-800);background:0 0}.btn-outline-dark:hover{background:var(--dark-800);color:#fff}.btn-ghost{border:2px solid rgba(255,255,255,.85);color:#fff}.btn-ghost:hover{background:#fff;color:var(--dark-800)}.hero-stats{display:flex;gap:56px;margin-top:56px;flex-wrap:wrap}.hero-stats .item .num{font-family:var(--font-display);font-size:38px;font-weight:800;color:var(--orange-400);line-height:1}.hero-stats .item .lbl{font-size:13.5px;color:rgba(255,255,255,.78);margin-top:6px;letter-spacing:.3px}.trust-band{background:var(--dark-900);border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-item{padding:32px 24px;text-align:center;border-right:1px solid var(--line);transition:background .3s ease}.trust-item:last-child{border-right:none}.trust-item:hover{background:var(--dark-700)}.trust-item .ic{font-size:30px;margin-bottom:10px}.trust-item .t{font-weight:800;color:var(--text);font-size:16px;margin-bottom:4px;font-family:var(--font-display)}.trust-item .s{font-size:13px;color:var(--text-muted)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.cat-card{background:var(--dark-700);border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px;text-align:center;transition:all .35s ease;cursor:pointer;position:relative;overflow:hidden}.cat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange-500),var(--orange-400));transform:scaleX(0);transition:transform .35s ease}.cat-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--orange-500)}.cat-card:hover::before{transform:scaleX(1)}.cat-icon{width:80px;height:80px;margin:0 auto 18px;background:linear-gradient(135deg,var(--dark-500),var(--dark-600));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;transition:all .35s ease;overflow:hidden}.cat-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.cat-card:hover .cat-icon{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));transform:scale(1.08);box-shadow:0 0 20px rgba(230,81,0,.3)}.cat-card h3{font-family:var(--font-display);color:var(--text);font-size:18px;margin-bottom:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.cat-card p{color:var(--text-light);font-size:14px;line-height:1.65;margin-bottom:16px}.cat-link{color:var(--orange-400);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:gap .3s ease;text-transform:uppercase;letter-spacing:.5px}.cat-link:hover{gap:10px;color:var(--orange-300)}.testimonial-section{background:var(--dark-700);padding:70px 0}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:40px}.testimonial-card{background:var(--dark-600);border:1px solid var(--line);border-radius:var(--radius);padding:28px;position:relative;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-4px);border-color:var(--orange-500);box-shadow:var(--shadow-md)}.testimonial-stars{color:#2563eb;font-size:18px;margin-bottom:14px;letter-spacing:2px}.testimonial-text{color:var(--text-light);font-size:14.5px;line-height:1.8;margin-bottom:20px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:14px}.testimonial-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--orange-500),var(--orange-600));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.testimonial-info h4{color:var(--text);font-size:15px;margin:0 0 3px 0;font-weight:600}.testimonial-info p{color:var(--text-light);font-size:13px;margin:0}.testimonial-rating-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);padding:8px 18px;border-radius:30px;margin-top:10px}.testimonial-rating-badge .rating-num{color:#2563eb;font-size:22px;font-weight:700}.testimonial-rating-badge .rating-text{color:var(--text-light);font-size:13px}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}.prod-card{background:var(--dark-700);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:all .35s ease;display:flex;flex-direction:column}.prod-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px);border-color:var(--orange-500)}.prod-card .thumb{height:240px;background:var(--dark-600);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.prod-card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.prod-card:hover .thumb img{transform:scale(1.06)}.prod-card .body{padding:24px;flex:1;display:flex;flex-direction:column}.prod-card h3{font-family:var(--font-display);color:var(--text);font-size:17px;margin-bottom:8px;font-weight:700;line-height:1.35}.prod-card h3 a:hover{color:var(--orange-400)}.prod-card p{color:var(--text-light);font-size:14px;margin-bottom:18px;flex:1;line-height:1.6}.prod-card .more{color:var(--orange-400);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:gap .3s ease;text-transform:uppercase;letter-spacing:.5px}.prod-card .more:hover{gap:10px}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.why-item{background:var(--dark-700);border:1px solid var(--line);border-radius:var(--radius);padding:30px;display:flex;gap:18px;transition:all .3s ease}.why-item:hover{box-shadow:var(--shadow-md);border-color:var(--orange-500)}.why-item .ic{flex-shrink:0;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:var(--shadow-orange)}.why-item h4{color:var(--text);margin-bottom:6px;font-size:17px;font-weight:700;font-family:var(--font-display)}.why-item p{color:var(--text-light);font-size:14.5px;line-height:1.65}.market-band{background:var(--dark-900);color:#fff}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.market-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;transition:all .3s ease;box-shadow:var(--shadow-sm)}.market-card:hover{background:var(--bg-card);border-color:var(--orange-500);transform:translateY(-4px);box-shadow:var(--shadow-md)}.market-card .flag{font-size:34px;margin-bottom:12px}.market-card h4{font-size:19px;margin-bottom:10px;color:var(--text);font-weight:700;font-family:var(--font-display)}.market-card p{color:var(--text-light);font-size:14.5px;line-height:1.7}.cta-band{background:linear-gradient(135deg,var(--orange-500) 0,var(--orange-600) 100%);text-align:center;padding:64px 0;color:#fff;position:relative;overflow:hidden}.cta-band::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.08)}.cta-band .container{position:relative;z-index:2}.cta-band h2{font-family:var(--font-display);font-size:36px;font-weight:800;margin-bottom:12px;text-transform:uppercase;letter-spacing:-.5px}.cta-band p{font-size:17px;margin-bottom:30px;opacity:.9}.btn-white{background:#fff;color:var(--orange-600)}.btn-white:hover{background:var(--dark-800);color:#fff;transform:translateY(-3px)}.breadcrumb{background:var(--dark-700);padding:18px 0;font-size:13.5px;color:var(--text-muted);border-bottom:1px solid var(--line)}.breadcrumb a{color:var(--text-light)}.breadcrumb a:hover{color:var(--orange-400)}.breadcrumb .sep{margin:0 10px;color:var(--line)}.prod-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.prod-detail .gallery .main-img{aspect-ratio:1/1;background:var(--dark-600);border-radius:var(--radius-lg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--shadow-sm)}.prod-detail .gallery .main-img img{width:100%;height:100%;object-fit:cover}.prod-info h1{font-family:var(--font-display);color:var(--text);font-size:32px;font-weight:800;margin-bottom:12px;line-height:1.2;text-transform:uppercase;letter-spacing:-.5px}.prod-info .tagline{color:var(--orange-400);font-weight:600;margin-bottom:18px;font-size:15.5px;line-height:1.6}.prod-info .desc{color:var(--text-light);margin-bottom:26px;font-size:15px;line-height:1.8}.prod-info h3{font-family:var(--font-display);color:var(--text);font-size:20px;font-weight:700;margin:28px 0 14px;text-transform:uppercase;letter-spacing:.5px}.spec-table{width:100%;border-collapse:collapse;margin:16px 0;border-radius:var(--radius-sm);overflow:hidden}.spec-table td,.spec-table th{border:1px solid var(--line);padding:13px 16px;font-size:14px;text-align:left}.spec-table th{background:var(--dark-600);color:var(--text);font-weight:700;width:42%;font-size:13.5px}.spec-table tr:nth-child(2n) td{background:var(--dark-600)}.spec-note{font-size:12.5px;color:var(--text-muted);margin-bottom:22px;font-style:italic}.feature-list li{padding:10px 0 10px 30px;position:relative;font-size:14.5px;border-bottom:1px dashed var(--line);color:var(--text-light)}.feature-list li::before{content:"✓";position:absolute;left:0;top:10px;color:var(--orange-400);font-weight:800;font-size:16px}.feature-list li:last-child{border-bottom:none}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.about-grid h2{font-family:var(--font-display);color:var(--text);font-size:32px;font-weight:800;margin-bottom:18px;line-height:1.2;text-transform:uppercase;letter-spacing:-.5px}.about-grid p{color:var(--text-light);margin-bottom:16px;font-size:15.5px;line-height:1.8}.about-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-img-grid .img-box{border-radius:var(--radius);overflow:hidden;background:var(--dark-600);aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;text-align:center;border:1px solid var(--line)}.about-img-grid .img-box img{width:100%;height:100%;object-fit:cover}.about-img-grid .img-box.tall{grid-row:span 2;aspect-ratio:auto}.milestones{margin-top:24px}.milestones li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.milestones .yr{color:var(--orange-400);font-weight:800;white-space:nowrap;font-family:var(--font-display);font-size:17px}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:start}.contact-info h2{font-family:var(--font-display);color:var(--text);font-size:30px;font-weight:800;margin-bottom:16px;text-transform:uppercase;letter-spacing:-.5px}.contact-info p{color:var(--text-light);margin-bottom:28px;font-size:15px}.info-row{display:flex;gap:16px;margin-bottom:20px;align-items:flex-start}.info-row .ic{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--dark-500),var(--dark-600));color:var(--orange-400);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .3s ease}.info-row:hover .ic{background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff}.info-row b{display:block;color:var(--text);font-size:15px;margin-bottom:2px;font-family:var(--font-display)}.info-row span{color:var(--text-light);font-size:14px;word-break:break-word}.info-row a{color:var(--orange-400);font-weight:600}.info-row a:hover{color:var(--orange-300)}.form-card{background:var(--dark-700);border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow)}.form-card h3{font-family:var(--font-display);color:var(--text);margin-bottom:6px;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:-.5px}.form-card .sub{color:var(--text-light);font-size:14.5px;margin-bottom:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:13.5px;font-weight:600;color:var(--text);font-family:var(--font-display)}.field label .req{color:var(--orange-400)}.field input,.field select,.field textarea{padding:13px 16px;border:1.5px solid var(--line);border-radius:var(--radius-sm);font-size:14.5px;font-family:inherit;background:var(--dark-600);transition:all .25s ease;color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--orange-500);box-shadow:0 0 0 4px rgba(255,109,0,.12)}.field textarea{resize:vertical;min-height:120px}.form-note{font-size:12px;color:var(--text-muted);margin-top:10px}.footer{background:var(--dark-900);color:#fff;padding:64px 0 0;font-size:14px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:48px}.footer h5{color:#fff;font-size:16px;margin-bottom:20px;font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px}.footer a{color:#fff;display:block;margin-bottom:10px;transition:all .25s ease}.footer a:hover{color:var(--orange-400);padding-left:4px}.footer .brand-txt{color:#fff;margin-bottom:18px;line-height:1.8;font-size:13.5px}.footer .logo img{height:48px;margin-bottom:16px}.footer-bottom{border-top:1px solid var(--line);padding:22px 0;font-size:13px;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width:1024px){.prod-grid{grid-template-columns:repeat(2,1fr)}.market-grid{grid-template-columns:1fr}.about-grid,.contact-grid,.prod-detail{grid-template-columns:1fr;gap:36px}.hero h1{font-size:42px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.nav-toggle{display:block}.nav-menu{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background:var(--dark-800);flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:100px 30px;gap:26px;box-shadow:-10px 0 40px rgba(0,0,0,.5);transition:right .35s ease;z-index:200}.nav-menu.open{right:0}.nav-menu a{font-size:17px}.nav-cta{margin-top:10px;width:100%;text-align:center}.hero{padding:72px 0}.hero h1{font-size:32px}.hero p.lead{font-size:16px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:none}.trust-item{border-bottom:1px solid var(--line)}.form-grid,.prod-grid,.why-grid{grid-template-columns:1fr}.section{padding:56px 0}.sec-head h2{font-size:28px}.hero-stats{gap:32px}.hero-stats .item .num{font-size:28px}.footer-grid{grid-template-columns:1fr;gap:32px}.about-img-grid{grid-template-columns:1fr 1fr}.cat-grid{grid-template-columns:1fr}}.cart-icon-wrapper{list-style:none}.cart-icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff;font-size:20px;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-orange);text-decoration:none}.cart-icon:hover{transform:scale(1.1);box-shadow:0 8px 24px rgba(255,109,0,.5);color:#fff}.cart-icon-svg{width:22px;height:22px;display:block}.cart-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:#fff;color:var(--orange-600);font-size:11px;font-weight:800;display:none;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-family:var(--font-display)}.cart-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.cart-overlay.show{opacity:1;visibility:visible}.cart-sidebar{position:fixed;top:0;right:-420px;width:400px;max-width:90vw;height:100vh;background:var(--dark-800);border-left:1px solid var(--line);box-shadow:-10px 0 40px rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;transition:right .35s ease}.cart-sidebar.open{right:0}.cart-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);background:var(--dark-700)}.cart-sidebar-header h3{color:#fff;font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.cart-close-btn{width:36px;height:36px;border-radius:50%;border:none;background:var(--dark-600);color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;line-height:1}.cart-close-btn:hover{background:var(--orange-500);transform:rotate(90deg)}.cart-items{flex:1;overflow-y:auto;padding:16px}.cart-empty{text-align:center;padding:60px 20px}.cart-item{display:flex;gap:12px;padding:14px;background:var(--dark-700);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:12px;transition:all .25s ease}.cart-item:hover{border-color:var(--orange-500);box-shadow:var(--shadow-sm)}.cart-item-image-link{flex-shrink:0;width:70px;height:70px;border-radius:var(--radius-sm);overflow:hidden;background:var(--dark-600);display:block}.cart-item-image{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.cart-item-name{color:#fff;font-size:13.5px;font-weight:600;line-height:1.4;margin-bottom:8px;display:block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-item-name:hover{color:var(--orange-400)}.cart-item-controls{display:flex;align-items:center;gap:6px}.cart-qty-btn{width:26px;height:26px;border-radius:4px;border:1px solid var(--line);background:var(--dark-600);color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.cart-qty-btn:hover{background:var(--orange-500);border-color:var(--orange-500)}.cart-qty-input{width:44px;height:26px;text-align:center;border:1px solid var(--line);border-radius:4px;background:var(--dark-600);color:#fff;font-size:13px;font-weight:600;-moz-appearance:textfield}.cart-qty-input::-webkit-inner-spin-button,.cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input:focus{outline:0;border-color:var(--orange-500)}.cart-remove-btn{margin-left:auto;width:28px;height:28px;border-radius:4px;border:none;background:0 0;color:var(--text-muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cart-remove-btn:hover{background:rgba(255,0,0,.15);color:#1e40af}.cart-footer{padding:20px;border-top:1px solid var(--line);background:var(--dark-700)}.cart-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cart-total-label{color:var(--text-light);font-size:14px;font-weight:600}.cart-total-count{color:var(--orange-400);font-size:22px;font-weight:800;font-family:var(--font-display)}.cart-note{background:var(--dark-600);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:16px}.cart-note p{color:var(--text-light);font-size:12.5px;line-height:1.6;margin:0}.cart-checkout-btn{width:100%;justify-content:center;margin-bottom:10px;font-size:14px;padding:14px 24px}.cart-clear-btn{width:100%;padding:10px;border:1px solid var(--line);border-radius:50px;background:0 0;color:var(--text-muted);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .25s ease}.cart-clear-btn:hover{border-color:#1e40af;color:#1e40af;background:rgba(255,0,0,.08)}.cart-toast{position:fixed;top:100px;left:50%;transform:translateX(-50%) translateY(-20px);background:linear-gradient(135deg,var(--orange-500),var(--orange-600));color:#fff;padding:14px 28px;border-radius:50px;font-size:14px;font-weight:600;box-shadow:var(--shadow-orange);z-index:2000;opacity:0;transition:all .3s ease;pointer-events:none}.cart-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.add-to-cart-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.add-to-cart-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.add-to-cart-qty{display:flex;align-items:center;gap:0;border:1.5px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--dark-700)}.add-to-cart-qty button{width:40px;height:44px;border:none;background:var(--dark-600);color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.add-to-cart-qty button:hover{background:var(--orange-500)}.add-to-cart-qty input{width:56px;height:44px;text-align:center;border:none;background:var(--dark-700);color:#fff;font-size:16px;font-weight:700;-moz-appearance:textfield}.add-to-cart-qty input:focus{outline:0}.add-to-cart-qty input::-webkit-inner-spin-button,.add-to-cart-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.add-to-cart-btn{flex:1;justify-content:center;font-size:14px;padding:14px 24px}.add-to-cart-note{color:var(--text-muted);font-size:12.5px;line-height:1.6}@media(max-width:768px){.cart-icon{width:40px;height:40px;font-size:18px}.cart-sidebar{width:100%;max-width:100%}.add-to-cart-row{flex-direction:column;align-items:stretch}.add-to-cart-qty{justify-content:center}}.topbar .container{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar-social{display:flex;align-items:center;gap:10px}.topbar-social a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--text-light);transition:all .25s ease;text-decoration:none}.topbar-social a:hover{background:var(--orange-500);color:#fff;transform:translateY(-2px)}.topbar-social svg{width:15px;height:15px;fill:currentColor}@media(max-width:768px){.topbar-social{display:none}}.read-more{display:inline-block;color:var(--orange-500);font-weight:600;text-decoration:none;transition:all .25s ease;margin-top:8px}.read-more:hover{color:var(--orange-600);text-decoration:underline;transform:translateX(4px)}body{background:var(--bg-primary)!important;color:var(--text)!important}.top-bar{background:var(--bg-dark)!important;color:#f8fafc!important}.top-bar a{color:#60a5fa!important}.site-header{background:var(--bg-dark)!important;box-shadow:0 2px 12px rgba(44,36,22,.15)!important}.site-header .logo{color:#f8fafc!important}.nav-menu a{color:#cbd5e1!important}.nav-menu a.active,.nav-menu a:hover{color:#3b82f6!important}.hero{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 50%,#f1f5f9 100%)!important;color:var(--text)!important}.hero h1{color:var(--text)!important}.hero .lead{color:var(--text-light)!important}.hero-stats .stat-num{color:var(--orange-500)!important}.hero-stats .stat-label{color:var(--text-light)!important}.section{background:var(--bg-primary)!important;color:var(--text)!important}.section.soft{background:var(--bg-secondary)!important}.section.light{background:var(--bg-card)!important;color:var(--text)!important}.trust-band{background:var(--bg-secondary)!important;border-bottom:1px solid var(--line)!important}.trust-item{color:var(--text-light)!important}.trust-item:hover{background:var(--bg-card)!important}.cat-card,.faq-item,.market-card,.prod-card,.testimonial-card,.why-item{background:var(--bg-card)!important;border:1px solid var(--line)!important;color:var(--text)!important}.cat-card h3,.market-card h4,.prod-card h3,.testimonial-card h3,.why-item h4{color:var(--text)!important}.cat-card p,.market-card p,.prod-card p,.testimonial-card p,.why-item p{color:var(--text)!important}.cat-icon{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:2px solid #93c5fd!important}.cat-card:hover .cat-icon{background:linear-gradient(135deg,#3b82f6,#1e40af)!important;box-shadow:0 4px 16px rgba(230,81,0,.3)!important}.market-band{background:linear-gradient(135deg,#0f2544 0,#1a3a5c 100%)!important;color:#f8fafc!important}.market-band h2{color:#f8fafc!important}.market-band p{color:rgba(250,246,240,.7)!important}.cta-band{background:linear-gradient(135deg,#1e40af 0,#1e3a8a 100%)!important;color:#fff!important}.cta-band h2{color:#fff!important}.cta-band p{color:rgba(255,255,255,.85)!important}.testimonial-section{background:var(--bg-secondary)!important}.testimonial-text{color:var(--text-light)!important}.testimonial-info h4{color:var(--text)!important}.testimonial-info p{color:var(--text-muted)!important}.btn-primary{background:linear-gradient(135deg,#ea580c,#c2410c)!important;color:#fff!important}.btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1e40af)!important;box-shadow:0 4px 16px rgba(230,81,0,.35)!important}.btn-outline-light{border:2px solid var(--text)!important;color:var(--text)!important}.btn-outline-light:hover{background:var(--text)!important;color:var(--bg-primary)!important}.btn-white{background:#fff!important;color:var(--orange-600)!important}.nav-cta{background:linear-gradient(135deg,#ea580c,#c2410c)!important;color:#fff!important}.nav-cta:hover{background:linear-gradient(135deg,#2563eb,#1e40af)!important;box-shadow:0 4px 12px rgba(230,81,0,.4)!important}.site-footer{background:var(--bg-dark)!important;color:#f1f5f9!important}.site-footer h4{color:#f8fafc!important}.site-footer p{color:#cbd5e1!important}.site-footer a{color:#60a5fa!important}.site-footer a:hover{color:#3b82f6!important}.footer-bottom{border-top:1px solid rgba(255,255,255,.15)!important;color:#64748b!important}.site-footer *{color:#cbd5e1!important}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#f8fafc!important}.site-footer a,.site-footer a *{color:#60a5fa!important}.site-footer .about-text,.site-footer .brand-txt,.site-footer .footer-desc{color:#cbd5e1!important}.footer-bottom *{color:#64748b!important}.footer-bottom a{color:#60a5fa!important}h1,h2,h3,h4,h5,h6{color:var(--text)!important}a{color:var(--orange-500)!important}a:hover{color:var(--orange-600)!important}.breadcrumb{background:var(--bg-secondary)!important;color:var(--text-light)!important}.breadcrumb a{color:var(--orange-500)!important}input,select,textarea{background:var(--bg-card)!important;border:1px solid var(--line)!important;color:var(--text)!important}input:focus,select:focus,textarea:focus{border-color:var(--orange-500)!important;box-shadow:0 0 0 3px rgba(230,81,0,.1)!important}table{background:var(--bg-card)!important;color:var(--text)!important}th{background:var(--bg-secondary)!important;color:var(--text)!important;border-bottom:2px solid var(--orange-500)!important}td{border-bottom:1px solid var(--line)!important;color:var(--text-light)!important}hr{border-color:var(--line)!important}code,pre{background:var(--bg-secondary)!important;color:var(--text)!important}blockquote{border-left:4px solid var(--orange-500)!important;background:var(--bg-secondary)!important;color:var(--text-light)!important}::-webkit-scrollbar-track{background:var(--bg-secondary)!important}::-webkit-scrollbar-thumb{background:var(--orange-400)!important}::-webkit-scrollbar-thumb:hover{background:var(--orange-500)!important}.cat-card .cat-icon img,.prod-card .image{background:var(--bg-secondary)!important}.faq-question{background:var(--bg-card)!important;border:1px solid var(--line)!important;color:var(--text)!important}.faq-answer{background:var(--bg-secondary)!important;color:var(--text-light)!important}.badge,.tag{background:var(--orange-100)!important;color:var(--orange-600)!important}.pagination a{background:var(--bg-card)!important;border:1px solid var(--line)!important;color:var(--text)!important}.pagination a.active,.pagination a:hover{background:var(--orange-500)!important;color:#fff!important;border-color:var(--orange-500)!important}.prod-card .body{background:linear-gradient(180deg,transparent 0,rgba(44,36,22,.92) 30%)!important}.prod-card .body h3,.prod-card .body h4{color:#3b82f6!important}.prod-card .body p{color:rgba(250,246,240,.85)!important}.prod-card .body .price{color:#60a5fa!important}[style*="background: #0"],[style*="background: #1"],[style*="background: #2"],[style*="background:#0"],[style*="background:#1"],[style*="background:#2"]{color:#f1f5f9!important}[style*="background: #0"] p,[style*="background: #1"] p,[style*="background: #2"] p,[style*="background:#0"] p,[style*="background:#1"] p,[style*="background:#2"] p{color:#cbd5e1!important}[style*="background:#0"] h1,[style*="background:#0"] h2,[style*="background:#0"] h3,[style*="background:#0"] h4,[style*="background:#1"] h1,[style*="background:#1"] h2,[style*="background:#1"] h3,[style*="background:#1"] h4,[style*="background:#2"] h1,[style*="background:#2"] h2,[style*="background:#2"] h3,[style*="background:#2"] h4{color:#f8fafc!important}.site-header *{color:#cbd5e1!important}.site-header .logo,.site-header .logo *{color:#f8fafc!important}.site-header .nav a,.site-header .nav-menu a,.site-header nav a{color:#cbd5e1!important}.site-header .nav a:hover,.site-header .nav-menu a.active,.site-header .nav-menu a:hover,.site-header nav a.active,.site-header nav a:hover{color:#3b82f6!important}.top-bar *{color:#cbd5e1!important}.top-bar a{color:#60a5fa!important}.market-band *{color:#cbd5e1!important}.market-band h1,.market-band h2,.market-band h3,.market-band h4{color:#f8fafc!important}.market-band a{color:#60a5fa!important}.cta-band *{color:#fff!important}.cta-band a{color:#dbeafe!important}.faq-item *,.testimonial-card *,.why-item *{color:var(--text-light)!important}.faq-item h1,.faq-item h2,.faq-item h3,.faq-item h4,.testimonial-card h1,.testimonial-card h2,.testimonial-card h3,.testimonial-card h4,.why-item h1,.why-item h2,.why-item h3,.why-item h4{color:var(--text)!important}.prod-card .body *{color:rgba(250,246,240,.9)!important}.prod-card .body h1,.prod-card .body h2,.prod-card .body h3,.prod-card .body h4{color:#3b82f6!important}.prod-card .body a{color:#60a5fa!important}.blog-card *{color:var(--text-light)!important}.blog-card h1,.blog-card h2,.blog-card h3,.blog-card h4{color:var(--text)!important}.blog-card a{color:var(--orange-500)!important}.f-card{background:var(--bg-card)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;overflow:hidden!important}.f-card .f-img{background:var(--bg-secondary)!important}.f-card .f-body{background:linear-gradient(180deg,transparent 0,rgba(44,36,22,.95) 25%)!important;padding:20px!important}.f-card .f-body h4{color:#3b82f6!important;margin-bottom:8px!important}.f-card .f-body h4 a{color:#3b82f6!important;text-decoration:none!important}.f-card .f-body h4 a:hover{color:#60a5fa!important}.f-card .f-body p{color:rgba(250,246,240,.92)!important;font-size:14px!important;line-height:1.6!important;margin:0!important}.f-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px rgba(44,36,22,.18)!important;border-color:var(--orange-400)!important}.f-grid{gap:24px!important}.hero *,.hero .lead,.hero h1,.hero h2,.hero h3,.hero p{text-shadow:none!important}.cat-card *,.cta-band *,.f-card *,.faq-item *,.market-band *,.prod-card *,.section *,.section.light *,.section.soft *,.site-footer *,.testimonial-card *,.why-item *,a,h1,h2,h3,h4,h5,h6,li,p,span{text-shadow:none!important}.hero h1{text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-weight:800!important}.hero h1 .hl{text-shadow:none!important}.hero-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.hero-left{padding-right:20px}.hero-right{position:relative;display:flex;justify-content:center;align-items:center;min-height:500px}.hero-image-main{position:relative;z-index:2;background:#fff;border-radius:16px;padding:15px;box-shadow:0 20px 60px rgba(44,36,22,.18);border:1px solid rgba(44,36,22,.08);transition:transform .4s ease,box-shadow .4s ease}.hero-image-main:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 28px 80px rgba(44,36,22,.25)}.hero-image-main img{display:block;width:100%;max-width:480px;height:auto;border-radius:10px}.hero-image-badge{position:absolute;top:-12px;right:-12px;background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 16px rgba(230,81,0,.4);z-index:3}.hero-image-secondary{position:absolute;bottom:-20px;left:-30px;z-index:1;background:#fff;border-radius:12px;padding:10px;box-shadow:0 12px 40px rgba(44,36,22,.15);border:1px solid rgba(44,36,22,.08);transition:transform .4s ease}.hero-image-secondary:hover{transform:translateY(-4px) rotate(-2deg)}.hero-image-secondary img{display:block;width:100%;max-width:240px;height:auto;border-radius:8px}@media(max-width:1024px){.hero-layout{grid-template-columns:1fr;gap:40px;text-align:center}.hero-left{padding-right:0}.hero-right{min-height:350px}.hero-image-secondary{left:50%;transform:translateX(-50%)}.hero-image-secondary:hover{transform:translateX(-50%) translateY(-4px) rotate(-2deg)}.hero-stats{justify-content:center}.hero-btns{justify-content:center}}@media(max-width:640px){.hero-right{min-height:300px}.hero-image-main img{max-width:320px}.hero-image-secondary img{max-width:180px}}.hero.hero-bg{position:relative;min-height:600px;display:flex;align-items:center;padding:100px 0;overflow:hidden}.hero.hero-bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../images/factory-1.webp');background-size:cover;background-attachment:scroll;will-change:transform;background-position:center;background-repeat:no-repeat;filter:brightness(1.25) contrast(1.1) saturate(1.1);z-index:0}.hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.25) contrast(1.1) saturate(1.1);z-index:0}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(20,15,10,.6) 0,rgba(20,15,10,.4) 40%,rgba(20,15,10,.15) 70%,rgba(20,15,10,.05) 100%);z-index:1}.hero.hero-bg .container{position:relative;z-index:2;max-width:900px}.hero.hero-bg h1{color:#fff!important;font-size:48px;font-weight:800;line-height:1.15;margin-bottom:24px;text-shadow:0 2px 12px rgba(0,0,0,.8),0 0 30px rgba(0,0,0,.4)!important;letter-spacing:-.5px}.hero.hero-bg .lead{color:rgba(255,255,255,.95)!important;font-size:17px;line-height:1.8;margin-bottom:32px;text-shadow:0 1px 8px rgba(0,0,0,.7),0 0 20px rgba(0,0,0,.3)!important}.hero.hero-bg .hero-btns{margin-bottom:40px}.hero.hero-bg .btn-primary{background:linear-gradient(135deg,#2563eb,#1e40af)!important;color:#fff!important;box-shadow:0 4px 20px rgba(255,109,0,.4)!important}.hero.hero-bg .btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 6px 28px rgba(255,109,0,.5)!important;transform:translateY(-2px)}.hero.hero-bg .btn-outline-light{border:2px solid rgba(255,255,255,.8)!important;color:#fff!important;background:rgba(255,255,255,.1)!important;backdrop-filter:blur(10px)}.hero.hero-bg .btn-outline-light:hover{background:rgba(255,255,255,.2)!important;border-color:#fff!important;transform:translateY(-2px)}.hero.hero-bg .hero-stats{display:flex;gap:40px;flex-wrap:wrap}.hero.hero-bg .hero-stats .num{color:#3b82f6!important;font-size:32px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.5)!important}.hero.hero-bg .hero-stats .lbl{color:rgba(255,255,255,.85)!important;font-size:14px;text-shadow:0 1px 4px rgba(0,0,0,.4)!important}.hero-image-badge,.hero-image-main,.hero-image-secondary,.hero-layout,.hero-left,.hero-right{display:none!important}@media(max-width:1024px){.hero.hero-bg{min-height:500px;padding:80px 0}.hero.hero-bg h1{font-size:38px}.hero.hero-bg .hero-stats{gap:30px}}@media(max-width:640px){.hero.hero-bg{min-height:600px;padding:100px 0}.hero.hero-bg h1{font-size:28px}.hero.hero-bg .lead{font-size:15px}.hero.hero-bg .hero-stats{gap:20px}.hero.hero-bg .hero-stats .num{font-size:24px}}.form-card{background:var(--bg-card)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-md)!important}.form-card h3{color:var(--text)!important}.form-card .sub{color:var(--text-light)!important}.field label{color:var(--text)!important}.field input,.field select,.field textarea{background:var(--bg-primary)!important;color:var(--text)!important;border:1.5px solid var(--line)!important}.field input::placeholder,.field textarea::placeholder{color:var(--text-light)!important;opacity:.7!important}.form-note{color:var(--text-light)!important}[style*="background:var(--dark-500)"],[style*="background:var(--dark-600)"],[style*="background:var(--dark-700)"],[style*="background:var(--dark-800)"],[style*="background:var(--dark-900)"]{color:#fff!important}[style*="background:var(--dark-500)"] p,[style*="background:var(--dark-600)"] p,[style*="background:var(--dark-700)"] p,[style*="background:var(--dark-800)"] p,[style*="background:var(--dark-900)"] p{color:rgba(255,255,255,.9)!important}[style*="background:var(--dark-500)"] h1,[style*="background:var(--dark-500)"] h2,[style*="background:var(--dark-500)"] h3,[style*="background:var(--dark-500)"] h4,[style*="background:var(--dark-600)"] h1,[style*="background:var(--dark-600)"] h2,[style*="background:var(--dark-600)"] h3,[style*="background:var(--dark-600)"] h4,[style*="background:var(--dark-700)"] h1,[style*="background:var(--dark-700)"] h2,[style*="background:var(--dark-700)"] h3,[style*="background:var(--dark-700)"] h4,[style*="background:var(--dark-800)"] h1,[style*="background:var(--dark-800)"] h2,[style*="background:var(--dark-800)"] h3,[style*="background:var(--dark-800)"] h4,[style*="background:var(--dark-900)"] h1,[style*="background:var(--dark-900)"] h2,[style*="background:var(--dark-900)"] h3,[style*="background:var(--dark-900)"] h4{color:#fff!important}[style*="background:var(--dark-500)"] span,[style*="background:var(--dark-600)"] span,[style*="background:var(--dark-700)"] span,[style*="background:var(--dark-800)"] span,[style*="background:var(--dark-900)"] span{color:rgba(255,255,255,.85)!important}[style*="background:var(--dark-500)"] a,[style*="background:var(--dark-600)"] a,[style*="background:var(--dark-700)"] a,[style*="background:var(--dark-800)"] a,[style*="background:var(--dark-900)"] a{color:var(--orange-300)!important}.f-card .f-body{background:linear-gradient(180deg,var(--bg-card) 0,var(--bg-secondary) 100%)!important}.f-card .f-body h4 a{color:var(--text)!important}.f-card .f-body p{color:var(--text-light)!important}.blog-content p{color:var(--text)!important;line-height:1.8!important}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:var(--text)!important}.blog-content li{color:var(--text)!important}table{color:var(--text)!important}table th{color:var(--text)!important;background:var(--bg-secondary)!important}table td{color:var(--text)!important}blockquote{color:var(--text)!important;border-left:4px solid var(--orange-500)!important;background:var(--bg-secondary)!important}.site-footer li,.site-footer p,.site-footer span{color:rgba(255,255,255,.85)!important}.site-footer h3,.site-footer h4,.site-footer h5{color:#fff!important}.site-footer a{color:rgba(255,255,255,.8)!important}.site-footer a:hover{color:var(--orange-300)!important}.footer-bottom{color:rgba(255,255,255,.85)!important}.header-content,.site-header{color:#fff!important}.header-content a,.site-header a,nav ul li a{color:#fff!important}nav ul li a:hover{color:var(--orange-300)!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.market-band .market-card,.market-band .market-card *{color:var(--text)!important}.market-band .market-card h4{color:var(--text)!important;font-size:19px!important;font-weight:700!important}.market-band .market-card p{color:var(--text)!important;font-size:14.5px!important;line-height:1.7!important}.market-band .market-card .flag{font-size:34px!important}.logo{display:flex!important;align-items:center!important;gap:12px!important;font-weight:800!important;margin-right:50px!important;flex-shrink:0!important;max-width:150px!important}.logo img{height:54px!important;width:auto!important;max-width:150px!important;max-height:54px!important;object-fit:contain!important;border-radius:0!important;display:block!important}header .logo{color:#f8fafc!important}.site-header .logo *,header .logo{color:#f8fafc!important}.header .logo,header .logo{display:flex!important;align-items:center!important;gap:12px!important;font-weight:800!important;margin-right:50px!important;flex-shrink:0!important;max-width:150px!important}.header .logo img,header .logo img{height:54px!important;width:auto!important;max-width:150px!important;max-height:54px!important;object-fit:contain!important;border-radius:0!important;display:block!important}.navbar .logo img,.site-header .logo img,nav .logo img{height:54px!important;width:auto!important;max-width:150px!important;max-height:54px!important;object-fit:contain!important}.logo img{width:120px!important;height:60px!important;max-width:120px!important;max-height:60px!important;object-fit:contain!important;border-radius:0!important;display:block!important}.header .logo img,.navbar .logo img,.site-header .logo img,header .logo img,nav .logo img{width:120px!important;height:60px!important;max-width:120px!important;max-height:60px!important;object-fit:contain!important}body .header .logo img,body .nav .logo img,body .site-header .logo img,body div.container.nav .logo img,body header .logo img{width:120px!important;height:60px!important;max-width:120px!important;max-height:60px!important;min-width:120px!important;min-height:60px!important;object-fit:contain!important;border-radius:0!important;display:block!important}body .header a.logo img,body .logo a img,body a.logo img,body header a.logo img{width:120px!important;height:60px!important;max-width:120px!important;max-height:60px!important;object-fit:contain!important}.logo img{height:54px;width:auto;max-width:150px;max-height:54px;object-fit:contain;border-radius:0;display:block}.quick-answer,.quick-answer li,.quick-answer p,.quick-answer-box{color:#1a1a1a!important;line-height:1.7!important}.quick-answer h3,.quick-answer-box h3{color:#2c5282!important}.blog-content,.blog-content li,.blog-content p{color:#0f2544!important;line-height:1.8!important}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#1a1a1a!important}.blog-content a{color:#1e40af!important}.blog-content b,.blog-content strong{color:#1a1a1a!important}.footer{background:#1e3a8a!important;color:#fff!important;padding:64px 0 0;font-size:14px;border-top:1px solid rgba(255,255,255,.1)}.footer h5{color:#fff!important}.footer a{color:#fff!important}.footer a:hover{color:#fb923c!important}.footer .brand-txt{color:rgba(255,255,255,.8)!important}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);color:#fff!important}.footer-bottom a{color:#fff!important}.hero.hero-bg{position:relative;min-height:600px;display:flex;align-items:center;padding:100px 0;overflow:hidden}.hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero.hero-bg .container{position:relative;z-index:1}@media(max-width:768px){.hero.hero-bg{min-height:500px;padding:80px 0}}
.mobile-bottom-bar{
  display:none;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background:#fff;
  box-shadow:0 -2px 10px rgba(0,0,0,.1);
  z-index:999;
  padding:8px 10px;
  padding-bottom:calc(8px + env(safe-area-inset-bottom));
}
.mobile-bottom-bar .bar-inner{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  gap:8px;
  max-width:500px;
  margin:0 auto;
}
.mobile-bottom-bar .bar-btn{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:8px 4px;
  border-radius:8px;
  text-decoration:none;
  font-size:11px;
  font-weight:600;
  transition:all .2s ease;
  min-height:52px;
}
.mobile-bottom-bar .bar-btn .icon{
  font-size:20px;
  margin-bottom:2px;
}
.mobile-bottom-bar .bar-btn.whatsapp{
  background:#25D366;
  color:#fff;
}
.mobile-bottom-bar .bar-btn.call{
  background:#1565C0;
  color:#fff;
}
.mobile-bottom-bar .bar-btn.quote{
  background:#FF6B35;
  color:#fff;
}
.mobile-bottom-bar .bar-btn:active{
  transform:scale(.95);
  opacity:.9;
}
