 :root {--red:#e30613;--red-hover:#bd000b;--red-glow:rgba(227, 6, 19, 0.25);--blue:#0a3f87;--blue-hover:#08326b;--blue-glow:rgba(10, 63, 135, 0.25);--navy:#07101f;--navy-light:#0d1828;--navy-card:#101b2b;--navy-border:#212f45;--navy-hover:#162438;--ink:#111318;--muted:#778294;--paper:#f2f4f7;--white:#ffffff;--line:#e3e7ee;--font-head:"Montserrat", sans-serif;--font-body:"Open Sans", sans-serif;--radius:0;--radius-lg:0;--transition:0.28s cubic-bezier(0.2, 0.78, 0.24, 1);--header-height:84px;} * {box-sizing:border-box;margin:0;padding:0;} html {scroll-behavior:smooth;font-size:16px;background-color:var(--white);} body {font-family:var(--font-body);color:var(--ink);background:var(--white);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;} a {text-decoration:none;color:inherit;transition:var(--transition);} button, input, select, textarea {font-family:inherit;color:inherit;outline:none;} img {display:block;max-width:100%;height:auto;} .sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;} .btn {min-height:50px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;border:0;cursor:pointer;transition:var(--transition);border-radius:var(--radius);} .btn-primary {background:var(--red);color:var(--white);box-shadow:0 4px 15px var(--red-glow);} .btn-primary:hover {background:var(--red-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(227, 6, 19, 0.4);} .btn-ghost {border:1px solid rgba(255, 255, 255, 0.3);background:transparent;color:var(--white);} .btn-ghost:hover {background:var(--white);color:var(--navy);border-color:var(--white);transform:translateY(-2px);} .btn-light {background:var(--white);color:var(--navy);box-shadow:0 4px 10px rgba(0, 0, 0, 0.05);} .btn-light:hover {background:var(--paper);transform:translateY(-2px);} .btn-blue {background:var(--blue);color:var(--white);box-shadow:0 4px 15px var(--blue-glow);} .btn-blue:hover {background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(10, 63, 135, 0.4);} .section {padding:100px clamp(20px, 6vw, 100px);} .section-head {display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;} .section-head > div:first-child {max-width:700px;} .section-head p {color:var(--muted);font-size:0.95rem;max-width:500px;} .eyebrow {font-family:var(--font-head);font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:800;color:var(--red);margin-bottom:15px;display:block;} .section h2 {font-family:var(--font-head);font-weight:800;font-size:clamp(2rem, 3.5vw, 3.2rem);line-height:1.1;text-transform:uppercase;letter-spacing:-1.5px;color:var(--navy);} .section h2 span {color:var(--red);} .site-header {height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px, 5vw, 80px);position:fixed;z-index:1000;top:0;left:0;width:100%;color:var(--white);transition:background var(--transition), backdrop-filter var(--transition), border var(--transition), height var(--transition);border-top:4px solid var(--red);background:rgba(3, 7, 14, 0.45);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255, 255, 255, 0.08);} .site-header.scrolled {background:rgba(3, 7, 14, 0.96);height:72px;border-bottom:1px solid rgba(255, 255, 255, 0.15);} .brand {display:flex;align-items:center;gap:10px;flex-shrink:0;} .brand img {height:45px;width:auto;max-width:100%;object-fit:contain;flex-shrink:0;display:block;border-radius:0 !important;} .detail-info-price, .product-price, .price-display, .catalogue-price {display:none !important;} .brand-tvs {font-size:34px;letter-spacing:-3px;} .brand-sub {grid-column:1/3;font-size:9px;letter-spacing:4px;margin-top:7px;font-style:normal;color:rgba(255, 255, 255, 0.8);} .desktop-nav {display:flex;gap:32px;font-family:var(--font-head);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;} .desktop-nav a {position:relative;padding:24px 0;color:rgba(255, 255, 255, 0.85);} .desktop-nav a:hover, .desktop-nav a.active {color:var(--white);} .desktop-nav a:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--white);transform:scaleX(0);transition:var(--transition);} .desktop-nav a:hover:after, .desktop-nav a.active:after {transform:scaleX(1);} .desktop-nav a.active::before {content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--white);transition:var(--transition);} .nav-item-dropdown {position:relative;} .nav-dropdown-menu {position:absolute;top:100%;left:0;background:var(--white);min-width:220px;box-shadow:0 10px 30px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:100;border-top:3px solid var(--red);border-radius:0 0 var(--radius) var(--radius);display:flex;flex-direction:column;} .nav-item-dropdown:hover .nav-dropdown-menu, .nav-item-dropdown:focus-within .nav-dropdown-menu {opacity:1;visibility:visible;transform:translateY(0);} .nav-dropdown-menu a {padding:14px 20px !important;color:var(--navy) !important;text-transform:none;font-weight:600;border-bottom:1px solid var(--line);font-size:13px !important;transition:var(--transition);} .nav-dropdown-menu a:last-child {border-bottom:none;} .nav-dropdown-menu a:hover {background:var(--paper);color:var(--red) !important;padding-left:25px !important;} .nav-dropdown-menu a:after {display:none !important;} .header-cta {display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:none;padding:0;border-radius:50%;background-color:transparent;color:transparent;font-size:0;overflow:hidden;background-image:url('../icon/whatsapp-vert.svg');background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform var(--transition);} .header-cta img {display:none !important;} .header-cta svg {display:none !important;} .header-cta:hover {background-color:transparent;border:none;color:transparent;transform:scale(1.15);} .menu-toggle {display:none;background:none;border:0;width:30px;height:24px;position:relative;cursor:pointer;} .menu-toggle span {display:block;width:100%;height:2px;background:var(--white);position:absolute;transition:transform var(--transition), opacity var(--transition);} .menu-toggle span:nth-child(1) {top:0;} .menu-toggle span:nth-child(2) {top:11px;} .menu-toggle span:nth-child(3) {top:22px;} .site-header.menu-open .menu-toggle span:nth-child(1) {transform:translateY(11px) rotate(45deg);} .site-header.menu-open .menu-toggle span:nth-child(2) {opacity:0;} .site-header.menu-open .menu-toggle span:nth-child(3) {transform:translateY(-11px) rotate(-45deg);} footer {background:var(--blue);color:var(--white);padding:80px clamp(20px, 6vw, 100px) 30px;border-top:1px solid rgba(255, 255, 255, 0.05);} .footer-main {display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:60px;} .footer-brand .footer-logo {font-family:var(--font-head);font-style:italic;font-weight:900;font-size:44px;letter-spacing:-4px;line-height:1;} .footer-brand .footer-logo span {color:var(--red);} .footer-brand b {font-family:var(--font-head);font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--muted);display:block;margin-top:5px;} .footer-brand p {font-size:12px;color:#798292;line-height:1.7;max-width:280px;margin-top:20px;} .footer-main h3 {font-family:var(--font-head);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:25px;color:var(--white);border-left:2px solid var(--red);padding-left:10px;} .footer-main > div:not(.footer-brand) {display:flex;flex-direction:column;gap:12px;} .footer-main a, .footer-main p {font-size:13px;color:rgba(255, 255, 255, 0.85);transition:var(--transition);} .footer-main a:hover {color:var(--white);padding-left:5px;} .footer-bottom {border-top:1px solid rgba(255, 255, 255, 0.08);margin-top:60px;padding-top:30px;display:flex;justify-content:space-between;color:#606a77;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;} .compare-drawer {position:fixed;bottom:0;left:0;width:100%;background:rgba(7, 16, 31, 0.95);backdrop-filter:blur(15px);border-top:3px solid var(--red);box-shadow:0 -10px 30px rgba(0, 0, 0, 0.5);transform:translateY(100%);transition:transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);z-index:999;padding:20px 40px;color:var(--white);} .compare-drawer.active {transform:translateY(0);} .compare-drawer-content {display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:30px;} .compare-drawer-info h4 {font-family:var(--font-head);font-size:1.1rem;text-transform:uppercase;letter-spacing:0.5px;} .compare-drawer-info p {font-size:12px;color:var(--muted);margin-top:3px;} .compare-drawer-items {display:flex;gap:20px;flex-grow:1;justify-content:center;} .compare-item-slot {display:flex;align-items:center;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.1);padding:8px 15px;border-radius:var(--radius);gap:12px;position:relative;min-width:180px;} .compare-item-slot img {width:45px;height:30px;object-fit:contain;} .compare-item-slot span {font-size:12px;font-family:var(--font-head);font-weight:700;white-space:nowrap;} .compare-item-remove {background:none;border:0;color:var(--red);font-size:16px;cursor:pointer;margin-left:auto;line-height:1;} .compare-drawer-actions {display:flex;gap:15px;align-items:center;} .compare-drawer-btn {background:var(--red);color:var(--white);padding:12px 24px;border-radius:var(--radius);font-family:var(--font-head);font-weight:800;font-size:11px;text-transform:uppercase;border:0;cursor:pointer;transition:var(--transition);} .compare-drawer-btn:hover {background:var(--red-hover);transform:translateY(-2px);} .compare-clear-btn {background:transparent;color:var(--white);border:1px solid rgba(255, 255, 255, 0.2);padding:12px 18px;border-radius:var(--radius);font-family:var(--font-head);font-weight:700;font-size:11px;text-transform:uppercase;cursor:pointer;} .compare-clear-btn:hover {border-color:var(--white);} .reveal {opacity:0;transform:translateY(30px);transition:opacity 0.8s ease, transform 0.8s ease;} .reveal.visible {opacity:1;transform:translateY(0);} @media (max-width:1024px) {.desktop-nav {display:none;} .header-cta {display:none;} .menu-toggle {display:block;} .site-header.menu-open {height:auto;background:rgba(3, 7, 14, 0.98);flex-wrap:wrap;padding-bottom:20px;} .brand img {height:38px;} .site-header.menu-open .desktop-nav {display:flex;flex-direction:column;width:100%;order:4;margin-top:30px;gap:15px;text-align:left;} .site-header.menu-open .desktop-nav a {padding:12px 0;border-bottom:1px solid rgba(255, 255, 255, 0.06);font-size:1.1rem;} .site-header.menu-open .desktop-nav a:after {display:none;} .footer-main {grid-template-columns:1.5fr 1fr 1fr;gap:40px;} .footer-main > div:first-child {grid-column:1 / 4;} .compare-drawer-content {flex-direction:column;text-align:center;gap:20px;padding:10px 0;} .compare-drawer-items {flex-direction:column;width:100%;gap:10px;} .compare-item-slot {width:100%;}} @media (max-width:768px) {.section {padding:50px 15px;} .section-head {flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px;} .section h2 {font-size:clamp(1.8rem, 6vw, 2.4rem);} .footer-main {grid-template-columns:1fr;} .footer-main > div:first-child {grid-column:auto;} .footer-bottom {flex-direction:column;align-items:center;gap:15px;text-align:center;}} :root {--red:#e30613;--red-hover:#b8000a;--red-glow:rgba(227, 6, 19, 0.15);--blue:#0a3f87;--blue-hover:#08326b;--blue-glow:rgba(10, 63, 135, 0.15);--navy:#101f30;--navy-light:#2c3e50;--navy-card:#ffffff;--navy-border:#e2e8f0;--navy-hover:#f8fafc;--line:#e2e8f0;--paper:#f1f5f9;--muted:#778294;--white:#ffffff;--radius:0;--radius-lg:0;--transition:0.28s cubic-bezier(0.2, 0.78, 0.24, 1);} body {background:linear-gradient(90deg, rgba(7, 16, 31, 0.015) 1px, transparent 1px) 0 0 / 84px 84px, #ffffff;color:var(--navy);} .btn {border-radius:0;min-height:52px;letter-spacing:1.1px;} .btn-primary {background:linear-gradient(135deg, var(--red), #9d0008);box-shadow:none;} .btn-primary:hover {background:var(--blue);box-shadow:none;} .site-header {background:rgba(255, 255, 255, 0.88);backdrop-filter:blur(12px);border-bottom:1px solid rgba(16, 31, 48, 0.08);color:var(--navy);} .site-header.scrolled {background:rgba(255, 255, 255, 0.98);border-bottom:1px solid rgba(16, 31, 48, 0.15);} .brand-tvs {color:var(--blue);} .brand-sub {color:var(--navy-light);} .brand-horse, .footer-logo span {color:var(--red);font-style:normal;transform:skewX(-12deg);} .desktop-nav {gap:32px;font-size:12px;} .desktop-nav a {color:rgba(16, 31, 48, 0.75);} .desktop-nav a:hover, .desktop-nav a.active {color:var(--red);} .desktop-nav a:after {height:3px;bottom:-13px;background:var(--red);} .desktop-nav a.active::before {border-bottom:5px solid var(--red);} .menu-toggle span {background:var(--navy);} .lang-selector {display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:11px;font-weight:700;color:var(--muted);margin-left:10px;} .lang-selector .lang-active {color:var(--navy);font-weight:900;} .lang-selector .lang-sep {color:var(--line);} .lang-selector a.lang-inactive {color:var(--muted);} .lang-selector a.lang-inactive:hover {color:var(--red);} .section {padding:110px clamp(20px, 6vw, 100px);} .section-head {align-items:flex-start;} .section h2 {font-size:clamp(2.2rem, 4vw, 4.4rem);line-height:0.98;letter-spacing:-2.6px;color:var(--navy);} .compare-drawer {background:rgba(255, 255, 255, 0.96);backdrop-filter:blur(15px);border-top:3px solid var(--red);box-shadow:0 -10px 30px rgba(16, 31, 48, 0.08);color:var(--navy);} .compare-drawer h3 {color:var(--navy);} .compare-drawer .compare-clear-btn {color:var(--navy);border:1px solid rgba(16, 31, 48, 0.2);} .compare-drawer .compare-clear-btn:hover {background:var(--paper);border-color:var(--navy);} .compare-item-slot {background:var(--paper);border:1px solid var(--line);color:var(--navy-light);} .compare-item-slot .remove-btn {color:var(--red);} @media (max-width:991px) {.site-header.menu-open {background:var(--white) !important;border-bottom:1px solid var(--line) !important;} .site-header.menu-open .desktop-nav a {color:var(--navy) !important;border-bottom:1px solid var(--line) !important;} .site-header.menu-open .nav-item-dropdown {flex-direction:column;align-items:flex-start !important;height:auto !important;width:100%;} .site-header.menu-open .nav-dropdown-menu {position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;display:none !important;width:100% !important;box-shadow:none !important;border:none !important;border-left:2px solid var(--red) !important;background:transparent !important;padding:5px 0 5px 15px !important;margin-top:5px !important;} .site-header.menu-open .nav-item-dropdown.active .nav-dropdown-menu {display:flex !important;} .site-header.menu-open .nav-dropdown-menu a {padding:10px 0 !important;font-size:0.95rem !important;border-bottom:1px solid rgba(0, 0, 0, 0.04) !important;color:var(--navy) !important;}} .nav-item-dropdown {position:relative;display:flex;align-items:center;height:100%;} .nav-dropdown-menu {position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);background:var(--white);border:1px solid var(--line);box-shadow:0 10px 30px rgba(16, 31, 48, 0.08);min-width:220px;opacity:0;visibility:hidden;display:flex;flex-direction:column;padding:8px 0;transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s;z-index:1010;} .nav-item-dropdown:hover .nav-dropdown-menu {opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);} .nav-dropdown-menu a {padding:12px 20px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;color:var(--navy) !important;border-bottom:0 !important;letter-spacing:0.5px;position:relative;transition:var(--transition);} .nav-dropdown-menu a:hover {background:var(--paper);color:var(--red) !important;padding-left:24px !important;} .nav-dropdown-menu a:after {display:none !important;} #preloader {position:fixed;top:0;left:0;width:100%;height:100%;background:var(--white);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity 0.5s ease, visibility 0.5s ease;} #preloader.fade-out {opacity:0;visibility:hidden;pointer-events:none;} .preloader-brand {text-align:center;font-family:var(--font-head);margin-bottom:20px;} .preloader-brand h2 {font-size:2.2rem;font-weight:900;letter-spacing:-2px;color:var(--blue);font-style:italic;} .preloader-brand h2, .preloader-brand img {display:none !important;} .preloader-brand::before {content:"";display:block;background-image:url('../icon/tvs-home-page-tight-the-nut-22.png');background-size:contain;background-repeat:no-repeat;background-position:center;width:200px;height:60px;margin:0 auto 15px;} .preloader-brand p {color:var(--blue);font-family:var(--font-head);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-top:10px;animation:pulse 1.5s infinite alternate;} .preloader-logo {height:55px;width:auto;max-width:100%;object-fit:contain;margin:0 auto 15px;display:block;} .preloader-bar-bg {width:220px;height:4px;background:var(--paper);border:1px solid var(--line);position:relative;overflow:hidden;} .preloader-bar {height:100%;width:0%;background:linear-gradient(90deg, var(--blue), var(--red));transition:width 0.05s linear;} .preloader-percent {font-family:var(--font-head);font-size:11px;font-weight:800;color:var(--navy);margin-top:8px;} .wa-widget-container {position:fixed;bottom:30px;right:30px;z-index:9999;} .wa-float-btn {width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(37, 211, 102, 0.35);border:none;cursor:pointer;position:relative;transition:var(--transition);animation:wa-breathing 3.5s infinite ease-in-out;padding:0;background-color:transparent;} .wa-float-btn img {width:100%;height:100%;border-radius:50%;object-fit:cover;} .wa-float-btn svg {display:none;} .wa-float-btn::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#25d366;opacity:0.5;z-index:-1;animation:wa-pulse 1.8s infinite;} .wa-float-btn:hover {transform:scale(1.08);} @keyframes wa-pulse {0% {transform:scale(1);opacity:0.6;} 100% {transform:scale(1.6);opacity:0;}} .wa-blinking img {animation:wa-blinking-anim 1s infinite alternate;} @keyframes wa-blinking-anim {0% {opacity:1;transform:scale(1);} 100% {opacity:0.6;transform:scale(1.1);}} @keyframes wa-breathing {0%, 100% {transform:scale(1);box-shadow:0 8px 25px rgba(37, 211, 102, 0.35);} 50% {transform:scale(1.08);box-shadow:0 12px 35px rgba(37, 211, 102, 0.5);}} .wa-dropup-menu {position:absolute;bottom:80px;right:0;width:290px;background:var(--white);border:1px solid var(--line);box-shadow:0 15px 35px rgba(16, 31, 48, 0.12);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;z-index:10000;} .wa-dropup-menu.active {opacity:1;visibility:visible;transform:translateY(0);} .wa-menu-header {background:linear-gradient(135deg, var(--blue), #08295b);color:var(--white);padding:20px;} .wa-menu-header h4 {font-family:var(--font-head);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;} .wa-menu-header p {font-size:11px;opacity:0.8;margin-top:4px;} .wa-menu-body {padding:10px 0;} .wa-menu-item {display:flex;align-items:center;padding:12px 20px;gap:15px;transition:var(--transition);border-bottom:1px solid rgba(16, 31, 48, 0.04);} .wa-menu-item:last-child {border-bottom:0;} .wa-menu-item:hover {background:var(--paper);} .wa-item-icon {font-size:1.5rem;} .wa-item-desc {display:flex;flex-direction:column;} .wa-item-desc span:first-child {font-family:var(--font-head);font-size:11px;font-weight:800;text-transform:uppercase;color:var(--navy);} .wa-item-desc span:last-child {font-size:10px;color:var(--muted);margin-top:2px;} .wa-item-status {margin-left:auto;width:8px;height:8px;background-color:#25d366;border-radius:50%;position:relative;} .wa-item-status::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#25d366;animation:wa-pulse 1.5s infinite;} @media (max-width:991px) {.nav-dropdown-menu {position:static;transform:none !important;opacity:1;visibility:visible;background:transparent;border:0;box-shadow:none;padding-left:20px;display:none;padding-top:0;padding-bottom:0;} .nav-item-dropdown.active .nav-dropdown-menu {display:flex;flex-direction:column;} .nav-dropdown-menu a {font-size:0.95rem !important;color:rgba(16, 31, 48, 0.8) !important;padding:10px 0 !important;border-bottom:1px solid rgba(0, 0, 0, 0.04) !important;} .nav-dropdown-menu a:hover {background:transparent;padding-left:10px !important;}} .goog-te-banner-frame.skiptranslate, .goog-te-banner-frame {display:none !important;} body {top:0px !important;} #goog-gt-tt, .goog-te-balloon-frame {display:none !important;} .goog-text-highlight {background:none !important;box-shadow:none !important;} .modal {position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;} .modal.open {opacity:1;visibility:visible;} .modal-backdrop {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.85);backdrop-filter:blur(5px);} .modal-dialog {position:relative;width:90%;max-width:900px;background:#000;border-radius:8px;padding:20px;box-shadow:0 15px 50px rgba(0,0,0,0.5);z-index:1;text-align:center;} .modal-close {position:absolute;top:-40px;right:-10px;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;transition:transform 0.2s ease;} .modal-close:hover {transform:scale(1.1);color:var(--red);} .modal-media {width:100%;aspect-ratio:16 / 9;background:#000;border-radius:4px;overflow:hidden;position:relative;margin-bottom:15px;} @media (max-width:991px) {.menu-toggle {display:none !important;} .site-header {flex-direction:column !important;align-items:center !important;padding:8px 15px !important;height:auto !important;} .brand {margin:5px auto !important;display:block !important;text-align:center !important;} .brand img {margin:0 auto !important;} .desktop-nav {display:flex !important;flex-direction:row !important;align-items:center !important;overflow-x:auto !important;width:100% !important;max-width:100vw !important;white-space:nowrap !important;padding:8px 0 !important;gap:20px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;margin:0 !important;justify-content:flex-start !important;} .desktop-nav::-webkit-scrollbar {display:none !important;} .desktop-nav a {display:inline-block !important;font-size:13px !important;font-weight:700 !important;padding:6px 2px !important;flex-shrink:0 !important;color:var(--navy) !important;} .desktop-nav a.active {color:var(--red) !important;} .desktop-nav a.active::before, .desktop-nav a::after {display:none !important;} .nav-item-dropdown {display:inline-flex !important;align-items:center !important;position:static !important;height:auto !important;} .nav-services-toggle {display:inline-block !important;color:var(--navy) !important;font-size:13px !important;font-weight:700 !important;padding:6px 2px !important;cursor:pointer !important;} .nav-item-dropdown .nav-dropdown-menu {display:none !important;flex-direction:column !important;position:absolute !important;top:100% !important;left:0 !important;width:100% !important;background:var(--white) !important;box-shadow:0 10px 25px rgba(0,0,0,0.1) !important;padding:15px 25px !important;gap:12px !important;border:none !important;border-top:3px solid var(--red) !important;border-bottom:1px solid var(--line) !important;z-index:99999 !important;transform:none !important;opacity:1 !important;visibility:visible !important;} .nav-item-dropdown.active .nav-dropdown-menu {display:flex !important;} .nav-dropdown-menu a {padding:10px 0 !important;font-size:13px !important;text-transform:none !important;color:var(--navy) !important;border-bottom:1px solid rgba(0, 0, 0, 0.04) !important;} .nav-dropdown-menu a:last-child {border-bottom:none !important;} .nav-dropdown-menu a:hover {padding-left:5px !important;background:transparent !important;} .header-cta {display:none !important;} .lang-selector {display:inline-flex !important;align-items:center !important;font-size:13px !important;font-weight:700 !important;color:var(--navy) !important;padding:6px 2px !important;flex-shrink:0 !important;}} 