.hf{--navy:#0B2545;--navy-2:#13345E;--orange:#FF6A2B;--orange-2:#E2521A;--whatsapp:#22C55E;--whatsapp-dark:#17A34A;--border:#E6EBF3;--text:#0B2545;--text-muted:#5D6C82;--bg:#fff;--bg-soft:#F4F7FC;--radius:12px;--shadow-sm:0 1px 3px rgba(11,37,69,.08);--shadow-md:0 8px 24px rgba(11,37,69,.12)}#site-header{width:100%;background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1000;transition:box-shadow .3s ease}#site-header.scrolled{box-shadow:var(--shadow-md)}#site-header a{text-decoration:none}#site-header button{font-family:inherit;cursor:pointer}.hf .header-inner{width:100%;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hf .header-left{display:flex;align-items:center;gap:22px}.hf .logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.hf .logo-badge{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 60%,var(--orange) 145%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0b254540}.hf .logo-badge svg{width:20px;height:20px}.hf .logo-text{font-family:Poppins,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.hf .lt-navy{color:var(--navy)}.hf .lt-orange{color:#e2521a;font-style:normal}.hf .header-trust{display:flex;align-items:center;gap:10px;flex-shrink:0}.hf .header-trust-chip{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;font-size:13px;font-weight:700;color:var(--navy);white-space:nowrap;border:1.5px solid transparent;box-shadow:var(--shadow-sm)}.hf .header-trust-chip.htc-years{background:linear-gradient(100deg,#fff1e6,#ffe3ce);border-color:#f7cbb2}.hf .header-trust-chip.htc-tp{background:linear-gradient(100deg,#e7fbf3,#d8f7e9);border-color:#a9ebcb}.hf .header-trust-chip .htc-icon{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0b25452e}.hf .header-trust-chip.htc-years .htc-icon{background:var(--orange)}.hf .header-trust-chip.htc-tp .htc-icon{background:#00b67a}.hf .header-trust-chip .htc-icon svg{width:14px;height:14px;color:#fff;flex-shrink:0}.hf .header-trust-chip strong{font-size:15px;color:var(--navy);font-weight:800}.hf .header-trust-chip .htc-label{color:var(--text-muted);font-weight:600}.hf .explore-wrap{position:relative}.hf .explore-btn{display:flex;align-items:center;gap:6px;background:var(--navy);color:#fff;border:none;padding:10px 18px;border-radius:999px;font-weight:600;font-size:14.5px;transition:background .2s ease}.hf .explore-btn:hover{background:var(--orange)}.hf .explore-btn svg{width:11px;height:11px;transition:transform .25s ease}.hf .explore-wrap:hover .explore-btn svg{transform:rotate(180deg)}.hf .explore-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:230px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1001}.hf .explore-wrap:hover .explore-menu,.hf .explore-wrap:focus-within .explore-menu{opacity:1;visibility:visible;transform:translateY(0)}.hf .explore-wrap.menu-closed .explore-menu{opacity:0!important;visibility:hidden!important}.hf .explore-menu a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--text);transition:background .15s ease,color .15s ease,padding-left .15s ease}.hf .explore-menu a:hover{background:var(--bg-soft);color:var(--orange-2);padding-left:16px}.hf .explore-menu a svg{width:17px;height:17px;flex-shrink:0;color:var(--navy-2)}.hf .explore-menu a:hover svg{color:var(--orange)}.hf .desktop-only{display:flex}.hf .mobile-only{display:none}.hf .mobile-menu-wrap{position:relative}.hf .hamburger-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--navy);border:none;border-radius:10px;transition:background .2s ease;flex-shrink:0}.hf .hamburger-btn:hover,.hf .hamburger-btn.open{background:var(--orange)}.hf .hamburger-btn svg{width:19px;height:19px}.hf .hamburger-btn .bar{transition:transform .25s ease,opacity .2s ease;transform-origin:center}.hf .hamburger-btn.open .bar1{transform:translateY(6px) rotate(45deg)}.hf .hamburger-btn.open .bar2{opacity:0}.hf .hamburger-btn.open .bar3{transform:translateY(-6px) rotate(-45deg)}.hf .mobile-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1001}.hf .mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.hf .mobile-menu a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--text)}.hf .mobile-menu a:hover{background:var(--bg-soft);color:var(--orange-2)}.hf .mobile-menu a svg{width:17px;height:17px;flex-shrink:0;color:var(--navy-2)}.hf .header-right{display:flex;align-items:center;gap:14px}.hf .phone-banner-wrap{position:relative}.hf .phone-banner{display:flex;align-items:center;gap:10px;background:linear-gradient(100deg,var(--orange) 0%,var(--orange-2) 100%);padding:8px 18px 8px 12px;border-radius:999px;box-shadow:0 6px 16px #e2521a59;position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.hf .phone-banner:hover{box-shadow:0 8px 22px #e2521a7a;transform:translateY(-1px)}.hf .phone-icon-ring{width:32px;height:32px;border-radius:50%;background:#ffffff38;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hf .phone-icon-ring svg{width:16px;height:16px;color:#fff}.hf .phone-text{display:flex;flex-direction:column;line-height:1.15;color:#fff}.hf .phone-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.92}.hf .phone-number{font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.hf .phone-tollfree{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#fff3ea;background:#ffffff2e;padding:1.5px 7px;border-radius:999px;margin-top:3px;width:fit-content}.hf .phone-tollfree:before{content:"";width:6px;height:6px;border-radius:50%;background:#33ff9e;flex-shrink:0}.hf .hover-panel{position:absolute;top:calc(100% + 12px);right:0;width:290px;background:#fff;border-radius:14px;box-shadow:var(--shadow-md);border:1px solid var(--border);padding:18px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1002}.hf .phone-banner-wrap:hover .hover-panel,.hf .whatsapp-wrap:hover .hover-panel{opacity:1;visibility:visible;transform:translateY(0)}.hf .hover-panel h4{margin:0 0 4px;font-family:Poppins,sans-serif;font-size:14.5px;color:var(--navy)}.hf .hover-panel p.sub{margin:0 0 12px;font-size:12px;color:var(--text-muted)}.hf .hover-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hf .hover-panel li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--text);line-height:1.4}.hf .hover-panel li svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--orange-2)}.hf .hover-panel:before{content:"";position:absolute;top:-7px;right:26px;width:14px;height:14px;background:#fff;border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}.hf .whatsapp-wrap{position:relative}.hf .whatsapp-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--whatsapp);box-shadow:0 4px 12px #22c55e66;transition:background .2s ease,transform .2s ease}.hf .whatsapp-btn:hover{background:var(--whatsapp-dark);transform:translateY(-1px) scale(1.04)}.hf .whatsapp-btn svg{width:21px;height:21px;color:#fff}.hf .whatsapp-wrap .hover-panel{width:275px}.hf .lang-toggle{display:flex;align-items:center;background:var(--bg-soft);border-radius:999px;padding:3px;border:1px solid var(--border)}.hf .lang-toggle button{border:none;background:transparent;padding:6px 13px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--text-muted);transition:background .2s ease,color .2s ease}.hf .lang-toggle button.active{background:var(--navy);color:#fff}.hf .header-inner{max-width:100%;flex-wrap:nowrap;min-width:0}.hf .header-left,.hf .header-right{min-width:0}@media(max-width:1350px){.hf .header-trust{display:none}}@media(max-width:1250px){.hf .phone-label,.hf .phone-tollfree{display:none}}@media(max-width:1000px){.hf .explore-wrap,.hf .desktop-only{display:none}.hf .mobile-only{display:flex}.hf .header-inner{padding:10px 16px;gap:12px}.hf .header-right{gap:10px}}@media(max-width:760px){.hf .header-inner{padding:10px 12px;gap:8px}.hf .header-left{gap:8px}.hf .header-right{gap:6px}.hf .logo-text{font-size:15.5px}.hf .logo-badge{width:32px;height:32px}.hf .hamburger-btn{width:36px;height:36px}.hf .phone-banner{padding:0;width:36px;height:36px;justify-content:center;border-radius:50%}.hf .phone-text{display:none}.hf .phone-icon-ring{width:24px;height:24px;background:#ffffff47}.hf .phone-icon-ring svg{width:13px;height:13px}.hf .whatsapp-btn{width:36px;height:36px}.hf .whatsapp-btn svg{width:17px;height:17px}.hf .lang-toggle{padding:0;background:none;border:none;gap:0}.hf .lang-toggle button.active{display:none}.hf .lang-toggle button:not(.active){display:block;background:var(--navy);color:#fff;padding:9px 12px;border-radius:999px;font-size:12px}.hf .hover-panel{right:-8px}.hf .mobile-menu{position:fixed;left:12px;right:12px;width:auto;min-width:0}}@media(prefers-reduced-motion:reduce){.hf *{animation:none!important;transition:none!important}}
