@font-face{font-family:Segoe UI;src:url(./Segoe%20UI%20normal.-8mV0cEX.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:url(./Segoe%20UI%20bold.B0cVNxYA.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:url(./Segoe%20UI%20italic.C2_ek3Ei.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI;src:url(./Segoe%20UI%20bold.B0cVNxYA.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--brand-blue:#063c9d;--theme-blue:#013086;--brand-blue-dark:#04286c;--accent-blue:#2f65ff;--sky:#f4f6fb;--card-bg:#fff;--text-primary:#0b1f4e;--text-secondary:#54638b;--text-home-link:#525252;--border-soft:#e3e8f5;--radius-lg:28px;--radius-md:6px;--shadow-card:0 10px 30px #063c9d14;--max-screen-width:1640px;--nav-header-heigh:137px;--home-carousel-bottom:115px;--menu-title-gap:40px}*{font-family:Segoe UI!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (width<=1640px){:root{--max-screen-width:100%}}@media (width<=1200px){:root{--menu-title-gap:20px}}*{box-sizing:border-box}body{background:var(--card-bg);color:var(--text-primary);margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{opacity:.85}img{max-width:100%;display:block}.page-index-shell{background-color:#fff;padding:0 24px 80px}.page-index-shell,.page-shell{max-width:var(--max-screen-width);width:100%;margin:0 auto}.page-shell{padding:24px 24px 80px}.section-title{margin-bottom:24px}.chip-btn,.ghost-btn,.primary-btn,.secondary-btn{cursor:pointer;border:none;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s}.primary-btn{color:#fff;background:linear-gradient(120deg,#1f62ff,#0a3da5);line-height:100%}.about-title{color:var(--theme-blue);text-align:left;margin-top:0;font-size:42px}.linear-btn{color:#fff;background:linear-gradient(#2a6bf2,#2d3794);border:none;border-radius:6px;padding:10px 20px}.about-btn{margin-top:20px}.fine-btn{font-size:20px;font-style:normal;font-weight:400;line-height:30px}.secondary-btn{color:var(--brand-blue);background:#fff;border:1px solid #ffffff4d}.ghost-btn{color:var(--brand-blue);border:1px solid var(--border-soft);background:0 0}.chip-btn{border:1px solid #0000;border-radius:12px;padding:10px 18px;font-weight:500}.hero-card,.panel-card,.section-card,.table-card{background:var(--card-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:32px;padding:32px}.entry-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.entry-card{border:1px solid var(--border-soft);color:var(--text-primary);background:#f7f9ff;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.entry-card h3{margin:0 0 6px;font-size:18px}.entry-card p{color:var(--text-secondary);margin:0;font-size:14px}.home-hero{color:#fff;background:linear-gradient(120deg,#0b3fb5,#021f60);border-radius:36px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;padding:48px;display:grid;position:relative;overflow:hidden}.home-hero__content{z-index:2;position:relative}.home-hero__content h1{margin:12px 0;font-size:48px}.home-hero__content p{color:#e0e8ff;margin-bottom:24px;font-size:18px}.home-hero__visual{border-radius:28px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059}.home-hero__visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-cta-row{align-items:center;gap:12px;display:flex}.hero-indicators{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-indicators button{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#ffffff26;border:none;border-radius:999px;padding:8px 14px;font-size:12px}.hero-indicators button.active{color:var(--brand-blue);background:#fff}.product-search-bar{z-index:3;margin-top:-60px;position:relative}.product-search-bar form{box-shadow:var(--shadow-card);background:#fff;border-radius:999px;padding:12px;display:flex}.product-search-bar input{border:none;border-radius:999px;outline:none;flex:1;padding:14px 20px;font-size:16px}.support-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.support-card{background:var(--card-bg);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);border-radius:18px;padding:24px}.support-card small{color:var(--text-secondary);display:block}.breadcrumb{color:var(--text-secondary);margin-bottom:20px;font-size:14px}.breadcrumb a{color:var(--brand-blue);font-weight:600}.pagination{justify-content:center;gap:16px;margin-top:32px;display:flex}.pagination button{border:1px solid var(--border-soft);cursor:pointer;background:#fff;border-radius:50px;padding:10px 20px}.product-detail{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.badges{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.badge{color:var(--brand-blue);background:#0f40c114;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.spec-table{border-collapse:collapse;width:100%;font-size:14px}.spec-table td,.spec-table th{padding:12px 0}.downloads-layout{grid-template-columns:260px 1fr;gap:32px;display:grid}@media (width<=960px){.downloads-layout{grid-template-columns:1fr}}.where-layout{grid-template-columns:360px 1fr;gap:24px;display:grid}@media (width<=1024px){.where-layout{grid-template-columns:1fr}}@media (width<=960px){.page-shell{padding:8px 20px 60px}}.mobile-menu-btn,.mobile-search-btn{color:#fff;background:0 0;border:none;font-size:24px;display:none}.mobile-tabs{display:none}@media (width<=1024px){.mobile-tabs{scrollbar-width:none;-ms-overflow-style:none;background:#fff;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.mobile-tabs a{color:#999;flex-direction:column;flex-shrink:0;align-items:center;max-width:75px;padding:5px 8px;display:flex}.mobile-tabs a.active{color:#000;border-color:#0000}.mobile-menu-shell{z-index:90;position:absolute;top:100%;left:0;right:0}.mobile-menu-panel{width:100%;height:calc(100vh - var(--nav-header-heigh));background-color:#fff;transition:transform .25s,opacity .25s;overflow-y:auto}.mobile-menu-overlay{cursor:pointer;background:#06112880;border:none;flex:1;margin:0;padding:0}.mobile-menu-content{flex-direction:column;gap:24px;padding:32px 24px 40px;display:flex}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:opacity .2s}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0}.mobile-menu-enter-from .mobile-menu-panel,.mobile-menu-leave-to .mobile-menu-panel{opacity:0;transform:translate(-100%)}.mobile-brand-tabs{gap:12px;display:flex}.mobile-brand-tabs a{text-align:center;color:#fff;border:1px solid #fff6;border-radius:16px;flex:1;padding:12px}.mobile-brand-tabs a.active{color:var(--brand-blue);background:#fff}.mobile-menu-links{flex-direction:column;gap:12px;display:flex}.mobile-menu-links a{color:#fff;font-size:20px}.mobile-categories article{margin-bottom:18px}.mobile-categories p{text-transform:uppercase;letter-spacing:.2em;font-size:12px}.mobile-categories a{color:#fff;border:1px solid #ffffff4d;border-radius:10px;margin:6px 8px 0 0;padding:6px 10px;font-size:13px;display:inline-block}.product-detail,.where-layout{grid-template-columns:1fr}.about-title{color:var(--theme-blue);margin-top:0;font-size:24px}}.dealer-list{flex-direction:column;gap:18px;display:flex}.dealer-card{border:1px solid var(--border-soft);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;padding:24px}.dealer-card.active{border-color:var(--brand-blue);background:#0f40c10d}.map-panel{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;min-height:420px;padding:32px}.rewards-board{grid-template-columns:260px 1fr;gap:32px;display:grid}@media (width<=980px){.rewards-board{grid-template-columns:1fr}}.rewards-summary{background:#f1f8ff;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.summary-card{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:relative}.summary-card.has-divider:after{content:"";background:linear-gradient(#a0cfff1a,#a0cfff80,#a0cfff1a);width:2px;position:absolute;top:20%;bottom:20%;right:0}.quick-links{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;display:grid}.quick-links a{color:#050505;size:26px;background:#fff;border:1px solid #dcdcdc;border-radius:6px;justify-content:space-between;align-items:center;padding:20px;font-weight:400;display:flex}.order-table{border-collapse:collapse;width:100%}.order-table td,.order-table th{text-align:left;border:1px solid #f4f4f4;padding:16px}.address-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.address-card{border:1px solid var(--border-soft);background:#f7faff;border-radius:18px;padding:22px;position:relative}.address-card .tag{color:#5a4100;background:#ffd357;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;top:18px;right:18px}.social-link{justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.social-link:hover{opacity:.8}.logoImage{max-width:180px;max-height:52px}.social-icon{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.site-header{color:#fff;z-index:60;height:var(--nav-header-heigh);background:var(--theme-blue);width:100vw;transition:all .3s cubic-bezier(.4,0,.2,1);position:sticky;top:0}.site-header .banner,.site-header .main-nav{transition:background-color .3s}.site-header .banner{width:100vw;height:49px}.site-header.transparent-header{background:0 0!important}.site-header.transparent-header .banner,.site-header.transparent-header .main-nav{box-shadow:none}.site-header .banner-content{margin:0 auto}.site-header .main-nav{width:100vw;box-shadow:0 15px 35px -15px #00000040}.site-header .inner{justify-content:space-between;align-items:center;gap:24px;max-width:100vw;height:86px;margin:0 auto;padding:18px 24px;display:flex}.site-header .main-nav .left-content{display:flex}@media (width<=1024px){:root{--nav-header-heigh:110px}.site-header .banner{height:36px}.site-header .inner{height:72px}.nav-links,.nav-secondary,.secondary-links .search-trigger,.secondary-links .secondary-btn{display:none}.site-header .nav-links,.site-header .nav-secondary,.site-header .secondary-links .search-trigger,.site-header .secondary-links .secondary-btn{display:none!important}.site-header .mobile-menu-btn,.site-header .mobile-search-btn{justify-content:center;align-items:center;display:inline-flex!important}.mobile-menu-btn,.mobile-search-btn{justify-content:center;align-items:center;display:inline-flex}.brand-logo{-o-object-fit:cover;object-fit:cover;min-width:103px;min-height:29px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.site-footer{background:var(--theme-blue);border-top:1px solid var(--border-soft);width:100%}.nav-primary{justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.brand-logo strong{text-transform:lowercase;font-size:26px;display:block}.brand-logo small{letter-spacing:.2em;color:#ffffffb3;text-transform:uppercase;font-size:10px}.brand-logo a{color:#fff;flex-direction:column;gap:4px;text-decoration:none;display:flex}.search-chip{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.secondary-links{flex:1;align-items:center;width:100%;max-width:1200px;margin-top:5px;margin-right:0;display:flex}.search-trigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);background:linear-gradient(90deg,#fff3,#c8ffff33);border:1px solid #fff;border-radius:999px;align-items:center;gap:8px;height:48px;margin-top:-5px;margin-left:auto;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.search-trigger.transparent-header{flex:1;width:100%;height:58px}.search-trigger span:last-child{opacity:.9}.search-trigger input{color:#fff;background:0 0;border:none;width:160px}.search-trigger input::placeholder{color:#ffffffb3}.nav-secondary{padding:12px 24px 24px}.nav-secondary.overlay{pointer-events:auto;background:linear-gradient(120deg,#0a3ca5,#052873);position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 45px #0000004d}.site-footer .logo{color:var(--brand-blue);text-transform:lowercase;font-size:24px;font-weight:700}.site-footer .logo small{color:var(--text-secondary);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.search-overlay{z-index:120;background-color:#00000026;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.search-panel{text-align:center;z-index:2;background:#013086;width:100%;max-height:164px;padding:10px;position:relative}.img-container{margin-top:12px;margin-bottom:10px}.search-logo-img{max-height:35px;margin:0 auto;display:block}.home-search-bar{z-index:10;background-color:#fff;border-width:0;height:48px;top:15px;left:15px;right:15px}.search-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;width:32px;height:30px;padding:0;position:absolute;top:12px;right:32px}.search-close-btn:hover{background:#ffffff40;transform:scale(1.1)}.search-panel-body{max-height:320px;margin-top:18px;overflow-y:auto}.search-suggestions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.search-overlay-backdrop{background-color:#00000026;border:none;position:absolute;inset:0}.search-panel-enter-from{opacity:0;transform:translateY(-30px)}.search-panel-enter-to,.search-panel-leave-from{opacity:1;transform:translateY(0)}.search-panel-leave-to{opacity:0;transform:translateY(-30px)}.search-panel-enter-active{transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.search-panel-leave-active{transition:all .4s cubic-bezier(.55,.055,.675,.19)}.search-panel-enter-active .search-overlay,.search-panel-leave-active .search-overlay{transition:opacity .4s}.search-panel-enter-from .search-overlay,.search-panel-leave-to .search-overlay{opacity:0}.upload-content{color:#050505;width:50%;min-width:300px;font-size:20px;font-weight:510;font-style:medium;background:#fff;border-radius:12px;flex-direction:column;padding:40px;box-shadow:0 10px 30px #0003}.upload-content,.upload-info{justify-content:center;align-items:center;display:flex}.upload-info{gap:15px;margin-bottom:20px}.upload-btn{font-size:20px;font-weight:700;font-style:bold;width:190px;height:64px;box-shadow:0 4px 20px #00000040}.file-input{display:none}@media (width<=1024px){.upload-btn{width:120px;height:44px}}.tag-pill{background:#0a40b01f;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.form-field label{min-width:180px;color:var(--text-secondary);flex:1;font-size:14px}.form-field input,.form-field select{border:1px solid var(--border-soft);border-radius:12px;width:100%;margin-top:8px;padding:12px 14px;font-size:15px}.rewards-nav{border:1px solid var(--border-soft);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:6px;display:flex}.rewards-nav a{color:var(--text-secondary);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.rewards-nav a.active{background:var(--brand-blue);color:#fff}.table-search{align-items:center;gap:10px;display:flex}.table-search input{size:16px;color:#8f90a6;border:1px solid #013086;border-radius:15px;flex:1;height:64px;padding:0 64px 0 10px;font-size:400px}@media (width<=1180px){.nav-links{margin:0}}.blur-placeholder{filter:blur(10px);transform:scale(1.1)}.img-gradient-overlay{background:linear-gradient(270deg,#8aaded1a,#02225c66 32%,#05183be6)}.home-img-gradient-overlay,.img-gradient-overlay{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.home-img-gradient-overlay{background:linear-gradient(#0000009e,#0000)}.home-img-gradient-overlay-horizion{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000009e,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.title-content{font-weight:500;font-style:Bold;letter-spacing:2%;vertical-align:middle;color:#013086;font-size:32px;line-height:48px}@media (width<=768px){.title-content{color:#151411;margin:0;font-size:20px;line-height:30px}}
