@font-face{font-family:Stretch Pro;src:url(/fonts/StretchPro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.jfa-page,.jfa-page *{box-sizing:border-box}.jfa-page{position:relative;overflow-x:hidden;--jfa-blue: #0068ff;--jfa-glow: #2f7dff;--h2-size: clamp(42px, 3.4vw, 64px);--h2-lh: 1.02;--sub-size: clamp(16px, 1.15vw, 20px);--sub-lh: 1.5;--eyebrow-size: clamp(14px, 1vw, 16px);--eyebrow-lh: 1.4;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0;font-family:Poppins,Segoe UI,system-ui,sans-serif;background:linear-gradient(rgba(150,190,255,.045) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(150,190,255,.045) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(1100px 860px at 6% -10%,#2f7dff61,#2f7dff00 60%),radial-gradient(900px 700px at 94% 30%,#28c8e629,#28c8e600 58%),radial-gradient(1000px 800px at 20% 62%,#6054e624,#6054e600 60%),radial-gradient(900px 760px at 86% 88%,#0096c821,#0096c800 60%),linear-gradient(165deg,#06173a,#0a1d48 22%,#061436,#04102c 70%,#020714);color:#fff;min-height:100%}html[data-theme=light] .jfa-page:not([data-theme-keep],[data-theme-keep] *){--jfa-blue: rgb(0, 104, 255);--jfa-glow: rgb(0, 78, 208);background:linear-gradient(rgba(0,43,114,.045) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(0,43,114,.045) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(1100px 860px at 6% -10%,#004ed061,#004ed000 60%),radial-gradient(900px 700px at 94% 30%,#19b9d729,#19b9d700 58%),radial-gradient(1000px 800px at 20% 62%,#2519ab24,#2519ab00 60%),radial-gradient(900px 760px at 86% 88%,#37cdff21,#37cdff00 60%),linear-gradient(165deg,#d2dbec,#c6d0e6 22%,#d5dced,#dde3f1 70%,#f0f2f8);color:#0b1528}a{color:#fff;text-decoration:none}html[data-theme=light] a:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.hero-pin-space{position:relative}.hero-shell{position:sticky;top:0;overflow:hidden;background:radial-gradient(1100px 780px at 76% 46%,#14469633,#14469600 62%),linear-gradient(160deg,#020814,#031225 48%,#061c33)}html[data-theme=light] .hero-shell:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(1100px 780px at 76% 46%,#699beb33,#699beb00 62%),linear-gradient(160deg,#f0f3f8,#e3eaf3 48%,#d7e2ee)}.hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;display:block}.products-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.products-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 24% at 12% 80%,#2f7dff17,#2f7dff00 62%),radial-gradient(36% 24% at 90% 20%,#64afff12,#64afff00 62%),radial-gradient(48% 22% at 55% 82%,#165f7814,#165f7800 62%)}html[data-theme=light] .products-atmosphere:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(42% 24% at 12% 80%,#004ed017,#004ed000 62%),radial-gradient(36% 24% at 90% 20%,#004b9b12,#004b9b00 62%),radial-gradient(48% 22% at 55% 82%,#87d0e914,#87d0e900 62%)}.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,#01040ae0,#01040a85 26%,#01040a24 50%,#01040a4d),linear-gradient(100deg,#01040a9e,#01040a33 38%,#01040a00 60%),#030a1a33}html[data-theme=light] .hero-vignette:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(0deg,#f7f9fce0,#f7f9fc85 26%,#f7f9fc24 50%,#f7f9fc4d),linear-gradient(100deg,#f7f9fc9e,#f7f9fc33 38%,#f7f9fc00 60%),#ebeef633}.jfa-corner{position:absolute;pointer-events:none;width:clamp(46px,5vw,74px);height:clamp(46px,5vw,74px);border:none}.jfa-corner-tr{top:clamp(64px,7.5vw,104px);right:clamp(18px,3.4vw,44px);border-top:1px solid rgba(140,185,255,.45);border-right:1px solid rgba(140,185,255,.45)}html[data-theme=light] .jfa-corner-tr:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(0,47,120,.45);border-right:1px solid rgba(0,47,120,.45)}.jfa-sparkle{position:absolute;pointer-events:none;width:15px;height:15px;color:#cddeff8c;filter:drop-shadow(0 0 6px rgba(120,170,255,.5))}html[data-theme=light] .jfa-sparkle:not([data-theme-keep],[data-theme-keep] *){color:#001c518c;filter:drop-shadow(0 0 6px rgba(120,170,255,.5))}.jfa-corner-reps{top:clamp(28px,3.6vw,48px);right:clamp(18px,3.4vw,44px);opacity:.8}.jfa-sparkle-reps{width:11px;height:11px;top:clamp(56px,6.4vw,88px);right:clamp(90px,11vw,180px);opacity:.8}@media (max-width: 780px){.jfa-corner,.jfa-sparkle{display:none}}.diag-shape{position:absolute;pointer-events:none}.diag-1{bottom:-6%;right:-4%;width:46vw;height:40vw;max-width:820px;max-height:700px;background:linear-gradient(155deg,#ffffff17,#fff0 55%);clip-path:polygon(100% 0,100% 100%,18% 100%)}html[data-theme=light] .diag-1:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(155deg,#0b152817,#0b152800 55%)}.scene-side{position:absolute;z-index:1;pointer-events:none;width:clamp(200px,22vw,400px);opacity:0}.scene-side img{display:block;width:100%;height:auto}.scene-left{left:clamp(-140px,-9vw,-60px);transform:rotate(-9deg)}.scene-right{right:clamp(-140px,-9vw,-60px);transform:rotate(9deg)}@media (max-width: 900px){.scene-side{display:none}}.jfa-header{position:fixed;top:0;left:0;right:0;z-index:500;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:clamp(12px,2vw,32px);padding:clamp(8px,1vw,13px) clamp(18px,3.6vw,56px);background:#14285029;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);border-bottom:1px solid rgba(120,170,255,.14);transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease,border-color .35s ease,box-shadow .35s ease}html[data-theme=light] .jfa-header:not([data-theme-keep],[data-theme-keep] *){background:#b9c6e129;border-bottom:1px solid rgba(0,50,135,.14)}.jfa-header.is-scrolled{background:#14285052;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:#78aaff3d;box-shadow:0 1px 24px #2f7dff24}html[data-theme=light] .jfa-header.is-scrolled:not([data-theme-keep],[data-theme-keep] *){background:#b9c6e152;border-color:#0032873d;box-shadow:0 1px 24px #2f7dff24}.jfa-header-spacer{height:clamp(38px,6vw,52px)}.jfa-nav-left,.jfa-nav-right{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);min-width:0}.jfa-nav-right{justify-content:flex-end}.jfa-nav-left a,.jfa-nav-right a{position:relative;display:inline-flex;align-items:center;gap:.35em;padding:.35em 0;font-weight:700;font-size:clamp(9px,.75vw,12px);letter-spacing:.05em;text-transform:uppercase;opacity:.78;white-space:nowrap;transition:opacity .25s ease,color .25s ease}.jfa-nav-left a:after,.jfa-nav-right a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#2f7dff00,#4d95ff 30%,#4d95ff 70%,#2f7dff00);transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .jfa-nav-left a:not([data-theme-keep],[data-theme-keep] *):after,html[data-theme=light] .jfa-nav-right a:not([data-theme-keep],[data-theme-keep] *):after{background:linear-gradient(90deg,#004ed000,#0048b2 30%,#0048b2 70%,#004ed000)}.jfa-nav-left a:hover,.jfa-nav-left a:focus-visible,.jfa-nav-right a:hover,.jfa-nav-right a:focus-visible{opacity:1}.jfa-nav-left a:hover:after,.jfa-nav-left a:focus-visible:after,.jfa-nav-right a:hover:after,.jfa-nav-right a:focus-visible:after{transform:scaleX(1)}.jfa-nav-left a.is-active,.jfa-nav-right a.is-active{opacity:1;color:#cfe0ff}html[data-theme=light] .jfa-nav-left a.is-active:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-nav-right a.is-active:not([data-theme-keep],[data-theme-keep] *){color:#001c50}.jfa-nav-left a.is-active:after,.jfa-nav-right a.is-active:after{transform:scaleX(1)}.jfa-sector-nav{position:relative;display:inline-flex}.jfa-sector-trigger{position:relative;display:inline-flex;align-items:center;gap:.35em;padding:.35em 0;font:inherit;font-weight:700;font-size:clamp(9px,.75vw,12px);letter-spacing:.08em;text-transform:uppercase;color:inherit;background:none;border:none;cursor:pointer;opacity:.78;white-space:nowrap;transition:opacity .25s ease,color .25s ease}.jfa-sector-trigger:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#2f7dff00,#4d95ff 30%,#4d95ff 70%,#2f7dff00);transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .jfa-sector-trigger:not([data-theme-keep],[data-theme-keep] *):after{background:linear-gradient(90deg,#004ed000,#0048b2 30%,#0048b2 70%,#004ed000)}.jfa-sector-trigger:hover,.jfa-sector-trigger:focus-visible,.jfa-sector-trigger[aria-expanded=true]{opacity:1;outline:none}.jfa-sector-trigger:hover:after,.jfa-sector-trigger:focus-visible:after,.jfa-sector-trigger[aria-expanded=true]:after,.jfa-sector-trigger.is-active:after{transform:scaleX(1)}.jfa-sector-trigger.is-active{opacity:1;color:#cfe0ff}html[data-theme=light] .jfa-sector-trigger.is-active:not([data-theme-keep],[data-theme-keep] *){color:#001c50}.jfa-sector-chevron{width:1.1em;height:1.1em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.jfa-sector-trigger[aria-expanded=true] .jfa-sector-chevron{transform:rotate(180deg)}.jfa-sector-menu{position:absolute;top:calc(100% + 14px);left:-14px;z-index:10;width:300px;padding:8px;border-radius:16px;background:#0a1836;border:1px solid rgba(120,170,255,.26);box-shadow:0 24px 60px #000a2880;opacity:0;transform:translateY(-6px);transform-origin:top left;transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .jfa-sector-menu:not([data-theme-keep],[data-theme-keep] *){background:#d2daec;border:1px solid rgba(0,50,135,.26);box-shadow:0 24px 60px #000a2839}.jfa-sector-menu.is-open{opacity:1;transform:none}.jfa-nav-left .jfa-sector-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;font-size:13px;letter-spacing:normal;text-transform:none;white-space:normal;opacity:0;transform:rotate(-9deg) translateY(-8px);transform-origin:0 0;transition:opacity .28s ease calc(var(--i) * 55ms),transform .45s cubic-bezier(.22,1,.36,1) calc(var(--i) * 55ms),background .2s ease}.jfa-sector-menu.is-open .jfa-sector-item{opacity:1;transform:none}.jfa-nav-left .jfa-sector-item:after{display:none}.jfa-nav-left .jfa-sector-item:hover,.jfa-nav-left .jfa-sector-item:focus-visible,.jfa-nav-left .jfa-sector-item.is-active{outline:none;background:#0068ff24}html[data-theme=light] .jfa-nav-left .jfa-sector-item:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-nav-left .jfa-sector-item:focus-visible:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-nav-left .jfa-sector-item.is-active:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24}.jfa-sector-icon{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#6fa8ff;background:#2f7dff1f;border:1px solid rgba(120,170,255,.22)}html[data-theme=light] .jfa-sector-icon:not([data-theme-keep],[data-theme-keep] *){color:#003990;background:#004ed01f;border:1px solid rgba(0,50,135,.22)}.jfa-sector-icon svg{width:20px;height:20px}.jfa-sector-text{display:flex;flex-direction:column;gap:2px;min-width:0}.jfa-sector-name{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff}html[data-theme=light] .jfa-sector-name:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.jfa-sector-line{font-weight:500;font-size:12px;color:#e6eeff99}html[data-theme=light] .jfa-sector-line:not([data-theme-keep],[data-theme-keep] *){color:#00154299}@media (max-width: 640px){.jfa-sector-nav{position:static}.jfa-sector-trigger{font-size:10px}.jfa-sector-menu{top:calc(100% + 8px);left:12px;right:12px;width:auto}}@media (prefers-reduced-motion: reduce){.jfa-sector-menu,.jfa-nav-left .jfa-sector-item{transition:none;transform:none}}.jfa-nav-external-icon{width:.95em;height:.95em;opacity:.55;transition:opacity .25s ease,transform .25s ease}.jfa-nav-external:hover .jfa-nav-external-icon,.jfa-nav-external:focus-visible .jfa-nav-external-icon{opacity:1;transform:translate(1px,-1px)}@media (max-width: 1100px){.jfa-nav-external-icon{display:none}}.jfa-nav-right a.jfa-nav-brand{padding:.2em 0;opacity:.92;transition:opacity .25s ease,transform .25s ease}.jfa-nav-right a.jfa-nav-brand:after{display:none}.jfa-nav-right a.jfa-nav-brand:hover,.jfa-nav-right a.jfa-nav-brand:focus-visible{opacity:1;transform:translateY(-1px)}.jfa-nav-brand img{display:block;width:auto;height:clamp(20px,1.65vw,25px)}.brand-logo.is-on-light{display:none}html[data-theme=light] .brand-logo.is-on-dark:not([data-theme-keep] .brand-logo){display:none}html[data-theme=light] .brand-logo.is-on-light:not([data-theme-keep] .brand-logo){display:block}.jfa-logo{display:flex;align-items:center;gap:8px;flex:0 0 auto;justify-self:center}.jfa-logo-link{display:flex;align-items:center;gap:8px}.jfa-logo-mark{width:clamp(20px,1.6vw,28px);height:clamp(20px,1.6vw,28px);flex:none}.jfa-logo-img{display:block;width:auto;height:clamp(24px,2vw,32px)}.jfa-logo-word{font-weight:900;font-size:clamp(13px,1.15vw,18px);letter-spacing:.01em}.jfa-search-trigger{display:flex;align-items:center;justify-content:center;width:clamp(30px,2.2vw,36px);height:clamp(30px,2.2vw,36px);flex:none;border-radius:50%;opacity:.95;background:#ffffff0d;border:1px solid rgba(120,170,255,.2);transition:background .2s ease,border-color .2s ease,opacity .2s ease}html[data-theme=light] .jfa-search-trigger:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.2)}.jfa-search-trigger:hover,.jfa-search-trigger:focus-visible,.jfa-search-trigger.is-active{opacity:1;background:#0068ff29;border-color:#0068ff80}html[data-theme=light] .jfa-search-trigger:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-search-trigger:focus-visible:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-search-trigger.is-active:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29;border-color:#0068ff80}.jfa-search-trigger svg{width:16px;height:16px}.jfa-search-panel{position:fixed;left:0;right:0;top:0;z-index:600;display:flex;justify-content:center;padding:clamp(70px,9vw,96px) clamp(16px,3.6vw,56px) 24px;background:#040a1a8c;opacity:0;pointer-events:none;transition:opacity .22s ease}html[data-theme=light] .jfa-search-panel:not([data-theme-keep],[data-theme-keep] *){background:#eaedf68c}.jfa-search-panel.is-open{opacity:1;pointer-events:auto}.jfa-search-panel[hidden]{display:flex}.jfa-search-card{width:min(720px,100%);max-height:min(72vh,620px);overflow:auto;border-radius:18px;padding:clamp(14px,2vw,20px);background:#102040eb;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(120,170,255,.26);box-shadow:0 30px 70px #000a2880;transform:translate3d(0,-10px,0);transition:transform .24s cubic-bezier(.2,.8,.24,1)}html[data-theme=light] .jfa-search-card:not([data-theme-keep],[data-theme-keep] *){background:#c7d2e7eb;border:1px solid rgba(0,50,135,.26);box-shadow:0 30px 70px #000a2839}.jfa-search-panel.is-open .jfa-search-card{transform:none}.jfa-search-field{position:relative;display:flex;align-items:center}.jfa-search-field svg{position:absolute;left:14px;width:17px;height:17px;color:#e6eeff80;pointer-events:none}html[data-theme=light] .jfa-search-field svg:not([data-theme-keep],[data-theme-keep] *){color:#00154280}.jfa-search-input{width:100%;padding:.9em 2.8em;border-radius:12px;background:#ffffff0d;border:1px solid rgba(120,170,255,.28);color:#fff;font-weight:600;font-size:clamp(14px,1.1vw,16px);transition:border-color .2s ease,background .2s ease}html[data-theme=light] .jfa-search-input:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.28);color:#0b1528}.jfa-search-input::placeholder{color:#e6eeff6b;font-weight:500}html[data-theme=light] .jfa-search-input:not([data-theme-keep],[data-theme-keep] *)::placeholder{color:#0015426b}.jfa-search-input:focus{outline:none;border-color:#008cffa6;background:#ffffff14}html[data-theme=light] .jfa-search-input:focus:not([data-theme-keep],[data-theme-keep] *){border-color:#008cffa6;background:#0b152814}.jfa-search-close{position:absolute;right:8px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:#e6eeff99;transition:background .2s ease,color .2s ease}html[data-theme=light] .jfa-search-close:not([data-theme-keep],[data-theme-keep] *){color:#00154299}.jfa-search-close:hover,.jfa-search-close:focus-visible{background:#ffffff14;color:#fff}html[data-theme=light] .jfa-search-close:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-search-close:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0b152814;color:#0b1528}.jfa-search-close svg{width:13px;height:13px}.jfa-search-results{margin-top:clamp(12px,1.6vw,18px)}.jfa-search-group+.jfa-search-group{margin-top:clamp(12px,1.6vw,16px)}.jfa-search-group-label{display:block;margin:0 0 .5em;padding:0 .2em;font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#78b4ffd9}html[data-theme=light] .jfa-search-group-label:not([data-theme-keep],[data-theme-keep] *){color:#003c87d9}.jfa-search-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:.8em 1em;border-radius:12px;background:#ffffff0a;border:1px solid rgba(120,170,255,.14);font:inherit;text-align:left;text-decoration:none;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}html[data-theme=light] .jfa-search-row:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.14);color:#0b1528}.jfa-search-row+.jfa-search-row{margin-top:6px}.jfa-search-row:hover,.jfa-search-row:focus-visible,.jfa-search-row.is-active{outline:none;background:#0068ff24;border-color:#4096ff99}html[data-theme=light] .jfa-search-row:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-search-row:focus-visible:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-search-row.is-active:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border-color:#0056bf99}.jfa-search-row-main{min-width:0}.jfa-search-row-name{display:block;font-weight:700;font-size:clamp(13px,1vw,14.5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jfa-search-row-meta{display:block;margin-top:.15em;font-weight:500;font-size:clamp(11px,.85vw,12.5px);color:#e6eeff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .jfa-search-row-meta:not([data-theme-keep],[data-theme-keep] *){color:#0015428c}.jfa-search-row-action{flex:none;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);white-space:nowrap;transition:color .2s ease}html[data-theme=light] .jfa-search-row-action:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.jfa-search-row:hover .jfa-search-row-action,.jfa-search-row.is-active .jfa-search-row-action{color:#4aa0ff}html[data-theme=light] .jfa-search-row:hover .jfa-search-row-action:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-search-row.is-active .jfa-search-row-action:not([data-theme-keep],[data-theme-keep] *){color:#0056b5}.jfa-search-empty{margin-top:clamp(12px,1.6vw,18px);padding:.4em .2em;font-weight:500;font-size:13.5px;color:#e6eeff8c}html[data-theme=light] .jfa-search-empty:not([data-theme-keep],[data-theme-keep] *){color:#0015428c}.jfa-search-suggest{display:block;margin-top:.6em;font-weight:700;font-size:13px;color:#4aa0ff}html[data-theme=light] .jfa-search-suggest:not([data-theme-keep],[data-theme-keep] *){color:#0056b5}.jfa-search-hint{margin:clamp(10px,1.4vw,14px) 0 0;padding:0 .2em;font-weight:500;font-size:12px;color:#e6eeff66}html[data-theme=light] .jfa-search-hint:not([data-theme-keep],[data-theme-keep] *){color:#00154266}@media (max-width: 640px){.jfa-search-panel{padding-top:clamp(64px,16vw,80px)}.jfa-search-card{max-height:78vh}.jfa-search-row-name,.jfa-search-row-meta{white-space:normal}}@media (max-width: 1100px) and (min-width: 981px){.jfa-nav-left,.jfa-nav-right{gap:14px}.jfa-nav-left a,.jfa-nav-right a{letter-spacing:.03em}}@media (max-width: 980px) and (min-width: 641px){.jfa-nav-right>a{display:none}}.jfa-theme-toggle{display:flex;align-items:center;justify-content:center;width:clamp(30px,2.2vw,36px);height:clamp(30px,2.2vw,36px);flex:none;padding:0;border-radius:50%;cursor:pointer;color:inherit;background:#ffffff0d;border:1px solid rgba(120,170,255,.2);transition:background .2s ease,border-color .2s ease,transform .3s ease}html[data-theme=light] .jfa-theme-toggle:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.2)}.jfa-theme-toggle:hover,.jfa-theme-toggle:focus-visible{background:#0068ff29;border-color:#0068ff80}html[data-theme=light] .jfa-theme-toggle:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-theme-toggle:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29;border-color:#0068ff80}.jfa-theme-toggle svg{width:16px;height:16px}.jfa-theme-icon-moon,html[data-theme=light] .jfa-theme-icon-sun{display:none}html[data-theme=light] .jfa-theme-icon-moon{display:block}.jfa-nav-left .jfa-logo{justify-self:auto;margin-right:clamp(6px,1vw,14px);opacity:1;padding:0}.jfa-nav-left .jfa-logo:after{display:none}.jfa-lang{position:relative;flex:none}.jfa-lang-trigger{display:inline-flex;align-items:center;gap:.35em;height:clamp(30px,2.2vw,36px);padding:0 .75em;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;font-size:clamp(10px,.78vw,12px);letter-spacing:.06em;color:inherit;background:#ffffff0d;border:1px solid rgba(120,170,255,.2);transition:background .2s ease,border-color .2s ease}html[data-theme=light] .jfa-lang-trigger:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.2)}.jfa-lang-trigger svg{width:15px;height:15px}.jfa-lang-trigger:hover,.jfa-lang-trigger:focus-visible,.jfa-lang.is-open .jfa-lang-trigger{background:#0068ff29;border-color:#0068ff80}html[data-theme=light] .jfa-lang-trigger:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-lang-trigger:focus-visible:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-lang.is-open .jfa-lang-trigger:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29;border-color:#0068ff80}.jfa-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;min-width:160px;padding:6px;border-radius:14px;background:#061028f7;border:1px solid rgba(120,170,255,.22);box-shadow:0 18px 40px #02081873}html[data-theme=light] .jfa-lang-menu:not([data-theme-keep],[data-theme-keep] *){background:#dfe4f1f7;border:1px solid rgba(0,50,135,.22);box-shadow:0 18px 40px #02081834}.jfa-lang-menu[hidden]{display:none}.jfa-lang-item{display:flex;align-items:center;gap:.7em;width:100%;padding:.65em .8em;border:0;border-radius:9px;cursor:pointer;text-align:left;font:inherit;font-weight:600;font-size:13px;color:#e6eeffd9;background:transparent;transition:background .2s ease}html[data-theme=light] .jfa-lang-item:not([data-theme-keep],[data-theme-keep] *){color:#001542d9}.jfa-lang-item:hover,.jfa-lang-item:focus-visible{background:#0068ff29;outline:none}html[data-theme=light] .jfa-lang-item:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-lang-item:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29}.jfa-lang-item.is-active{color:#fff;background:#0068ff38}html[data-theme=light] .jfa-lang-item.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#0068ff38}.jfa-lang-code{min-width:2em;font-weight:800;font-size:11px;letter-spacing:.06em;color:#4d95ff}html[data-theme=light] .jfa-lang-code:not([data-theme-keep],[data-theme-keep] *){color:#0048b2}.hero{position:relative;z-index:2;padding:clamp(14px,2.2vw,32px) clamp(18px,3.6vw,56px) clamp(24px,3.6vw,52px)}@media (min-width: 900px) and (min-height: 360px){.hero-shell{min-height:calc(86svh + clamp(26px,4vw,64px));display:flex;flex-direction:column}.hero{flex:1 1 auto;min-height:calc(86svh - clamp(38px,6vw,52px));display:flex;align-items:flex-end}.hero-inner{width:100%}.hero-tail{flex:0 0 auto}}.hero-inner{display:flex;flex-direction:column;align-items:flex-start;transition:opacity .5s ease,transform .5s ease;will-change:transform,opacity}.hero-copy{max-width:640px;text-align:left}.hero-title{margin:-.25em 0 clamp(12px,1.6vw,20px);font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(28px,5vw,40px);line-height:.96;letter-spacing:0}@media (min-width: 1200px){.hero-title{font-size:clamp(28px,5vw,33px)}}.hero-title em{font-style:italic;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .hero-title em:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.hero-title .line{display:block;overflow:hidden;padding-top:.25em}.hero-title .word{display:inline-block;opacity:0;transform:translate3d(0,25px,0)}.hero-sub{margin:0;max-width:620px;font-weight:500;font-size:var(--sub-size);line-height:var(--sub-lh);opacity:0;transform:translate3d(0,18px,0);text-wrap:pretty}.hero-sub strong{font-weight:800}.hero-sub em{font-style:italic}.hero-cta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:clamp(12px,1.4vw,18px);margin:clamp(16px,2.2vw,26px) 0 0;opacity:0;transform:translate3d(0,18px,0)}.hero-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:.85em 1.9em;border-radius:999px;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid rgba(120,170,255,.32);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 8px 24px #000a3247,inset 0 1px #fff3;transition:background .3s ease,border-color .3s ease,box-shadow .4s ease,transform .3s ease}html[data-theme=light] .hero-cta:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#0b15281a;border:1px solid rgba(0,50,135,.32);box-shadow:0 8px 24px #000a3220,inset 0 1px #fff3}.hero-cta:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:linear-gradient(115deg,#fff0 35%,#ffffff8c,#fff0 65%);transform:translate(-130%);transition:transform .75s cubic-bezier(.2,.7,.3,1);pointer-events:none}html[data-theme=light] .hero-cta:not([data-theme-keep],[data-theme-keep] *):before{background:linear-gradient(115deg,#0b152800 35%,#0b15288c,#0b152800 65%)}.hero-cta:hover,.hero-cta:focus-visible{background:#fff3;border-color:#ffffff8c;box-shadow:0 10px 30px #0078ff66,inset 0 1px #ffffff47,0 0 28px #82c3ff80;transform:translate3d(0,-2px,0)}html[data-theme=light] .hero-cta:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .hero-cta:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0b152833;border-color:#0b15288c;box-shadow:0 10px 30px #0078ff66,inset 0 1px #ffffff47,0 0 28px #82c3ff80}.hero-cta:hover:before,.hero-cta:focus-visible:before{transform:translate(130%)}.hero-cta-tertiary{padding:0;border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-transform:none;letter-spacing:.02em;color:#e6eeffc7;gap:.4em}html[data-theme=light] .hero-cta-tertiary:not([data-theme-keep],[data-theme-keep] *){color:#001542c7}.hero-cta-tertiary:before{content:none}.hero-cta-tertiary svg{width:13px;height:13px;transition:transform .25s ease}.hero-cta-tertiary:hover,.hero-cta-tertiary:focus-visible{background:none;border:none;box-shadow:none;transform:none;color:#fff}html[data-theme=light] .hero-cta-tertiary:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .hero-cta-tertiary:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.hero-cta-tertiary:hover svg,.hero-cta-tertiary:focus-visible svg{transform:translate(4px)}.dark-experience{position:relative;isolation:isolate}.dark-experience-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;content-visibility:auto;background:radial-gradient(48% 42% at 15% 30%,#2f7dff29,#2f7dff00 62%),radial-gradient(44% 40% at 85% 28%,#64afff1f,#64afff00 62%),radial-gradient(50% 40% at 50% 72%,#165f7821,#165f7800 62%),linear-gradient(180deg,#030c22,#04102a 22%,#051230,#04102a 70%,#030c22)}html[data-theme=light] .dark-experience-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#004ed029,#004ed000 62%),radial-gradient(44% 40% at 85% 28%,#004b9b1f,#004b9b00 62%),radial-gradient(50% 40% at 50% 72%,#87d0e921,#87d0e900 62%),linear-gradient(180deg,#e5e9f4,#dfe5f1 22%,#dae0ef,#dfe5f1 70%,#e5e9f4)}.dark-experience-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;content-visibility:auto;opacity:.1;transition:opacity .6s ease;background-image:repeating-linear-gradient(90deg,#ffffff0b,#ffffff0b 1px,#fff0 1px,#fff0 46px),repeating-linear-gradient(0deg,#ffffff0b,#ffffff0b 1px,#fff0 1px,#fff0 46px);background-size:46px 46px}html[data-theme=light] .dark-experience-texture:not([data-theme-keep],[data-theme-keep] *){background-image:repeating-linear-gradient(90deg,#0b15280b,#0b15280b 1px,#0b152800 1px,#0b152800 46px),repeating-linear-gradient(0deg,#0b15280b,#0b15280b 1px,#0b152800 1px,#0b152800 46px)}.section-energy-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.section-fronts-mesh{inset:auto;top:0;right:3%;width:26%;height:38%}@media (max-width: 1199px){.section-fronts-mesh{display:none}}.page-energy-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;display:none;pointer-events:none;opacity:.8}.is-page-view .page-energy-canvas{display:block}@media (max-width: 700px){.page-energy-canvas{opacity:.45}}.products{position:relative;z-index:2;overflow:hidden;padding:clamp(32px,4vw,56px) 0 0}.products-head{margin:0 auto clamp(12px,1.8vw,22px);padding:0 clamp(18px,3.6vw,56px)}.products-head-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,56px);max-width:1100px;margin:0 auto}.products-head-copy{max-width:560px;margin:0;text-align:left}.products-title{margin:0 0 clamp(8px,1.2vw,14px);font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:var(--h2-lh)}.products-title span{display:block;opacity:0;transform:translate3d(0,26px,0);filter:blur(5px);transition:opacity .65s cubic-bezier(.16,.8,.24,1),transform .65s cubic-bezier(.16,.8,.24,1),filter .65s ease}.pt-line1{font-size:var(--h2-size);color:#fff}html[data-theme=light] .pt-line1:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.pt-line1 em{font-style:normal;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .pt-line1 em:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.products-sub{margin:0;max-width:640px;font-weight:500;font-size:var(--sub-size);line-height:var(--sub-lh);opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .2s,transform .6s ease .2s;text-wrap:pretty}.products-head.is-visible .products-title span{opacity:1;transform:translateZ(0);filter:blur(0)}.products-head.is-visible .products-sub{opacity:1;transform:translateZ(0)}.products-head-certs{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.6em;max-width:300px}.products-certs-row{display:flex;align-items:center;gap:clamp(16px,2vw,24px)}.products-cert-item{display:flex;flex-direction:column;align-items:center;gap:.4em}.products-cert-seal{--seal-h: clamp(36px, 2.8vw, 44px);width:auto;height:var(--seal-h);object-fit:contain}.products-cert-item:nth-child(2) .products-cert-seal{height:clamp(18px,1.4vw,22px);margin:calc((var(--seal-h) - clamp(18px,1.4vw,22px)) / 2) 0}html[data-theme=light] .products-cert-seal{filter:brightness(0);opacity:.72}.products-cert-label{font-weight:700;font-size:clamp(9px,.68vw,10.5px);letter-spacing:.1em;text-transform:uppercase;color:#e6eeff73}html[data-theme=light] .products-cert-label:not([data-theme-keep],[data-theme-keep] *){color:#00154273}.products-certs-note{margin:0;max-width:280px;text-align:right;font-weight:500;font-size:clamp(10px,.74vw,11.5px);line-height:1.5;color:#e6eeff66}html[data-theme=light] .products-certs-note:not([data-theme-keep],[data-theme-keep] *){color:#00154266}@media (max-width: 900px){.products-head-row{flex-direction:column;align-items:flex-start}.products-head-certs{align-items:flex-start;max-width:none}.products-certs-note{text-align:left;max-width:none}}.carousel-runway{position:relative}.carousel-viewport{position:relative;height:calc(clamp(120px,14.4vw,228px) + clamp(34px,3vw,44px));display:flex;align-items:center;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 clamp(24px,4vw,64px),#000 calc(100% - clamp(24px,4vw,64px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 clamp(24px,4vw,64px),#000 calc(100% - clamp(24px,4vw,64px)),transparent 100%)}.carousel-viewport.is-dragging{cursor:grabbing}.carousel-track{display:flex;align-items:center;gap:clamp(12px,1.4vw,24px);padding-left:clamp(18px,3.6vw,56px);will-change:transform}.carousel-track.has-selection .p-card:not(.is-selected){opacity:.5;filter:blur(6px) saturate(80%);transform:translateZ(0) scale(.92);z-index:1}.carousel-track.has-selection .p-card:not(.is-selected):hover{background:#fff1;border-color:#78aaff33;box-shadow:0 14px 30px #000a2857,0 0 0 1px #2f7dff0d}html[data-theme=light] .carousel-track.has-selection .p-card:not(.is-selected):hover:not([data-theme-keep],[data-theme-keep] *){background:#0b152811;border-color:#00328733;box-shadow:0 14px 30px #000a2827,0 0 0 1px #2f7dff0d}.carousel-track.has-selection .p-card.is-selected{z-index:4;transform:translate3d(0,-10px,0) scale(1.08);background:#ffffff1a;border-color:#78aaff73;box-shadow:0 28px 54px #000a288c,0 0 40px #2f7dff4d}html[data-theme=light] .carousel-track.has-selection .p-card.is-selected:not([data-theme-keep],[data-theme-keep] *){background:#0b15281a;border-color:#00328773;box-shadow:0 28px 54px #000a283f,0 0 40px #2f7dff4d}.carousel-track.has-selection .p-card.is-selected .p-card-info{opacity:1;transform:translateZ(0);pointer-events:auto}.products-category-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(7px,1vw,10px);margin:clamp(14px,1.8vw,20px) 0 0;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .28s,transform .6s ease .28s}.products-head.is-visible .products-category-nav{opacity:1;transform:translateZ(0)}.products-category-pill{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(10px,.78vw,12px);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.6em 1.2em;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}html[data-theme=light] .products-category-pill:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c;background:#0b15280d;border:1px solid rgba(11,21,40,.12)}.products-category-pill:hover{color:#fff;border-color:#ffffff47}html[data-theme=light] .products-category-pill:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;border-color:#0b152847}.products-category-pill.is-active{color:#fff;background:#2f7dff38;border-color:#78aaff80}html[data-theme=light] .products-category-pill.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#004ed038;border-color:#00328780}.carousel-track[data-active-line=automotivo] .p-card:not([data-line~=automotivo]),.carousel-track[data-active-line=energia] .p-card:not([data-line~=energia]){opacity:.32;filter:blur(4px) saturate(75%);transition:opacity .35s ease,filter .35s ease,transform .35s ease}@media (prefers-reduced-motion: reduce){.carousel-track[data-active-line] .p-card{transition:opacity .2s ease!important;filter:none!important}}@property --p-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes pCardBorderSpin{to{--p-angle: 360deg}}.p-card{flex:none;position:relative;height:clamp(120px,14.4vw,228px);border-radius:clamp(14px,1.3vw,22px);background:#fff1;border:1px solid rgba(120,170,255,.2);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 14px 30px #000a2857,0 0 0 1px #2f7dff0d;display:flex;align-items:center;justify-content:center;padding:clamp(13px,1.6vw,24px);opacity:0;transform:translate3d(0,26px,0) scale(1);overflow:hidden;transition:opacity .6s ease,transform .35s cubic-bezier(.2,.7,.3,1.2),background .25s ease,border-color .25s ease,box-shadow .35s ease;--p-angle: 0deg}html[data-theme=light] .p-card:not([data-theme-keep],[data-theme-keep] *){background:#0b152811;border:1px solid rgba(0,50,135,.2);box-shadow:0 14px 30px #000a2827,0 0 0 1px #2f7dff0d}.p-card.is-visible{opacity:1;transform:translateZ(0) scale(1)}.products.is-in-view .p-card:before{animation-play-state:running}.carousel-viewport.is-dragging .p-card:before{animation-play-state:paused!important}.carousel-viewport.is-dragging .p-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.p-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1.4px;background:conic-gradient(from var(--p-angle),rgba(120,190,255,0) 0deg,rgba(120,190,255,0) 300deg,rgba(47,125,255,.55) 328deg,rgba(120,190,255,.95) 344deg,rgba(23,195,224,.55) 356deg,rgba(120,190,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pCardBorderSpin 9s linear infinite;animation-play-state:paused;opacity:.85}html[data-theme=light] .p-card:not([data-theme-keep],[data-theme-keep] *):before{background:conic-gradient(from var(--p-angle),rgba(0,70,135,0) 0deg,rgba(0,70,135,0) 300deg,rgba(0,78,208,.55) 328deg,rgba(0,70,135,.95) 344deg,rgba(31,203,232,.55) 356deg,rgba(0,70,135,0) 360deg)}.p-card:hover{background:#ffffff1a;border-color:#78aaff66;box-shadow:0 24px 46px #000a2880,0 0 34px #2f7dff38;transform:translate3d(0,-10px,0) scale(1.07);z-index:3}html[data-theme=light] .p-card:hover:not([data-theme-keep],[data-theme-keep] *){background:#0b15281a;border-color:#00328766;box-shadow:0 24px 46px #000a2839,0 0 34px #2f7dff38}.p-card img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,10,50,.35));transition:filter .25s ease;pointer-events:none}html[data-theme=light] .p-card img:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 10px 18px rgba(0,10,50,.158))}.p-card:hover img{filter:drop-shadow(0 14px 22px rgba(0,10,50,.45)) brightness(1.05)}html[data-theme=light] .p-card:hover img:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 14px 22px rgba(0,10,50,.203)) brightness(1.05)}.card-storm{aspect-ratio:1.18 / 1}.card-nautica{aspect-ratio:1.14 / 1}.card-elitio50{aspect-ratio:1.24 / 1}.card-panel{aspect-ratio:3.53 / 1}.card-redline{aspect-ratio:.84 / 1}.p-card-info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,.5vw,6px);text-align:center;padding:clamp(10px,1.2vw,17px);background:#fff;color:#001440;border-radius:inherit;opacity:0;transform:translate3d(0,10px,0);transition:opacity .3s ease,transform .3s ease;pointer-events:none}html[data-theme=light] .p-card-info:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;color:#d2daec}.p-card:hover .p-card-info,.p-card:focus-within .p-card-info{opacity:1;transform:translateZ(0);pointer-events:auto}.p-card-name{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.05;font-size:clamp(10px,1.15vw,16px);color:#0045d9}html[data-theme=light] .p-card-name:not([data-theme-keep],[data-theme-keep] *){color:#266bff}.p-card-sub{margin:0;max-width:34ch;font-weight:500;font-size:clamp(12px,1vw,14px);line-height:1.45;color:#33415c}html[data-theme=light] .p-card-sub:not([data-theme-keep],[data-theme-keep] *){color:#a3b1cc}.p-card-sub:empty{display:none}.p-card-cta{margin-top:2px;display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.7em;border-radius:999px;background:#0045d9;color:#fff;font-weight:800;font-size:clamp(10px,.85vw,12px);letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}html[data-theme=light] .p-card-cta:not([data-theme-keep],[data-theme-keep] *){background:#266bff;color:#0b1528}.p-card-cta:hover{background:#0033a8;transform:translate3d(0,-2px,0)}html[data-theme=light] .p-card-cta:hover:not([data-theme-keep],[data-theme-keep] *){background:#578aff}.products-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1100px;margin:clamp(14px,1.8vw,20px) auto 0}.products-toolbar .products-category-nav{justify-content:flex-start;margin:0}.products-toolbar .products-endcap{margin:0;padding:0;justify-content:flex-end}@media (max-width: 640px){.products-toolbar .products-endcap{justify-content:flex-start}}.products-certs-below{display:none}.card-export{aspect-ratio:1.2 / 1}.carousel-track[data-active-line=amplifiers] .p-card:not([data-line~=amplifiers]),.carousel-track[data-active-line=power] .p-card:not([data-line~=power]),.carousel-track[data-active-line=controls] .p-card:not([data-line~=controls]),.carousel-track[data-active-line=accessories] .p-card:not([data-line~=accessories]){opacity:.32;filter:blur(4px) saturate(75%);transition:opacity .35s ease,filter .35s ease,transform .35s ease}.buy-section{position:relative;z-index:2;padding:clamp(24px,2.8vw,40px) clamp(18px,3.6vw,56px) clamp(14px,1.6vw,22px)}.buy-head{max-width:700px;margin:0 auto clamp(32px,4vw,48px);text-align:center}.buy-eyebrow{display:block;font-weight:700;font-size:clamp(12px,.9vw,14px);letter-spacing:.18em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);margin:0 0 .6em}html[data-theme=light] .buy-eyebrow:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.buy-title{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(28px,3vw,44px);line-height:1.1;color:#fff}html[data-theme=light] .buy-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.buy-grid{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,24px);max-width:1120px;margin:0 auto}.buy-grid .buy-card{flex:1 1 calc(50% - clamp(8px,1vw,12px))}@media (max-width: 900px){.buy-grid{flex-direction:column}.buy-grid .buy-card{flex-basis:auto!important;transform:none!important}.buy-grid .buy-card{padding-right:clamp(120px,32vw,168px)}}.buy-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:center;padding:clamp(22px,2.4vw,32px) clamp(148px,18vw,212px) clamp(22px,2.4vw,32px) clamp(22px,2.4vw,32px);border-radius:18px;text-decoration:none;background:#ffffff0d;border:1px solid rgba(120,170,255,.2);transition:background .25s ease,border-color .25s ease,box-shadow .4s ease,opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .buy-card:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.2)}a.buy-card:hover,a.buy-card:focus-visible{background:#0068ff24;border-color:#4096ffbf}html[data-theme=light] a.buy-card:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] a.buy-card:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border-color:#0056bfbf}@media (hover: hover) and (pointer: fine){.buy-card.is-buy-active{transform:translate3d(0,-4px,0) scale(1.05);z-index:1}.buy-card.is-buy-inactive{transform:scale(.97);opacity:.85}}@media (hover: none),(pointer: coarse){.buy-card{transition:background .2s ease,border-color .2s ease,transform .18s ease}.buy-card:active{transform:scale(.99)}.buy-card:active .buy-card-arrow svg{transform:translate(4px)}}.buy-card.is-pinged{box-shadow:0 0 0 2px #0068ff99,0 0 30px #0068ff59}html[data-theme=light] .buy-card.is-pinged:not([data-theme-keep],[data-theme-keep] *){box-shadow:0 0 0 2px #0068ff99,0 0 30px #0068ff59}.buy-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(620px circle at calc(50% + var(--buy-nx, 0) * 30%) calc(50% + var(--buy-ny, 0) * 30%),rgba(255,255,255,.06),transparent 62%);opacity:0;transition:opacity .5s ease}html[data-theme=light] .buy-card-glow:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(620px circle at calc(50% + var(--buy-nx, 0) * 30%) calc(50% + var(--buy-ny, 0) * 30%),rgba(11,21,40,.06),transparent 62%)}.buy-card.is-buy-active .buy-card-glow{opacity:1}.buy-card-media{position:absolute;right:clamp(24px,3vw,40px);top:50%;left:auto;bottom:auto;width:clamp(112px,13vw,168px);pointer-events:none;z-index:0;display:block;line-height:0;opacity:.92;filter:drop-shadow(0 10px 22px rgba(0,6,20,.45));transform:translate3d(calc(var(--buy-nx, 0) * 6px),calc(-50% + var(--buy-ny, 0) * 6px),0);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}html[data-theme=light] .buy-card-media:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 10px 22px rgba(0,6,20,.203))}.buy-card-media img{display:block;width:100%;height:auto}.buy-card.is-buy-active .buy-card-media{opacity:1}@media (max-width: 900px){.buy-card-media{width:clamp(92px,26vw,132px)}}@media (hover: none),(pointer: coarse){.buy-card-media{transform:translate3d(0,-50%,0)}}.buy-card-eyebrow{display:block;margin:0 0 .5em;font-weight:700;font-size:clamp(11px,.82vw,13px);letter-spacing:.08em;text-transform:uppercase;color:#9cc4ffd9}html[data-theme=light] .buy-card-eyebrow:not([data-theme-keep],[data-theme-keep] *){color:#002d6ed9}.buy-card-title{margin:0 0 .5em;font-weight:800;font-size:clamp(21px,1.8vw,29px);line-height:1.2;color:#fff;transform:translateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .buy-card-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.buy-card.is-buy-active .buy-card-title{transform:translateY(-2px)}.buy-card-body{margin:0;font-weight:500;font-size:clamp(13px,.95vw,15px);line-height:1.55;color:#e6eeffad;max-width:42ch;opacity:.92;transition:opacity .4s ease}html[data-theme=light] .buy-card-body:not([data-theme-keep],[data-theme-keep] *){color:#001542ad}.buy-card.is-buy-active .buy-card-body{opacity:1}.buy-card-arrow{padding-top:1.4em;display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.06em;text-transform:uppercase;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .buy-card-arrow:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.buy-card-arrow svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.22,1,.36,1)}a.buy-card:hover .buy-card-arrow svg,.buy-card.is-buy-active .buy-card-arrow svg{transform:translate(6px)}@media (prefers-reduced-motion: reduce){.buy-card,.buy-card-media,.buy-card-title,.buy-card-body,.buy-card-arrow svg,.buy-card-glow{transition:none!important}}.buy-rep-strip{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2vw,20px);max-width:1120px;margin:clamp(14px,1.8vw,20px) auto 0;padding:clamp(14px,1.6vw,18px) clamp(18px,2.2vw,24px);border-radius:12px;text-decoration:none;background:#ffffff08;border:1px solid rgba(120,170,255,.14);transition:background .25s ease,border-color .25s ease,transform .25s ease}html[data-theme=light] .buy-rep-strip:not([data-theme-keep],[data-theme-keep] *){background:#0b152808;border:1px solid rgba(0,50,135,.14)}.buy-rep-strip:hover,.buy-rep-strip:focus-visible{background:#ffffff0f;border-color:#8cb9ff47;transform:translate3d(0,-2px,0)}html[data-theme=light] .buy-rep-strip:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .buy-rep-strip:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0b15280f;border-color:#002f7847}.buy-rep-strip-icon{flex:none;width:18px;height:18px;color:#9cc4ffbf}html[data-theme=light] .buy-rep-strip-icon:not([data-theme-keep],[data-theme-keep] *){color:#002d6ebf}.buy-rep-strip-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:.2em}.buy-rep-strip-title{margin:0;font-weight:700;font-size:clamp(13px,.98vw,15px);color:#e6eeffeb}html[data-theme=light] .buy-rep-strip-title:not([data-theme-keep],[data-theme-keep] *){color:#001542eb}.buy-rep-strip-body{margin:0;font-weight:500;font-size:clamp(12px,.86vw,13px);color:#e6eeff99}html[data-theme=light] .buy-rep-strip-body:not([data-theme-keep],[data-theme-keep] *){color:#00154299}.buy-rep-strip-cta{flex:none;display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:clamp(12px,.88vw,14px);color:var(--jfa-blue, #0068ff)}html[data-theme=light] .buy-rep-strip-cta:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.buy-rep-strip-cta svg{width:14px;height:14px;transition:transform .25s ease}.buy-rep-strip:hover .buy-rep-strip-cta svg{transform:translate(4px)}@media (max-width: 640px){.buy-rep-strip{flex-wrap:wrap}.buy-rep-strip-copy{flex-basis:100%}}.buy-card-eyebrow.buy-card-brand{display:inline-flex;align-items:center;margin-bottom:.8em}.buy-card-brand img{width:auto;height:clamp(24px,2vw,32px)}.buy-cta-logo{display:none}.quick-access{position:relative;z-index:2;background:#030c22;padding:clamp(24px,3vw,36px) clamp(18px,3.6vw,56px)}html[data-theme=light] .quick-access:not([data-theme-keep],[data-theme-keep] *){background:#e5e9f4}.quick-access-inner{width:min(1320px,100%);margin:0 auto}.quick-access-title{margin:0 0 clamp(14px,1.8vw,18px);text-align:center;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.1em;text-transform:uppercase;color:#e6eeff80}html[data-theme=light] .quick-access-title:not([data-theme-keep],[data-theme-keep] *){color:#00154280}.quick-access-grid{display:flex;align-items:stretch;gap:1px;border-radius:16px;overflow:hidden;background:#78aaff24;border:1px solid rgba(120,170,255,.18)}html[data-theme=light] .quick-access-grid:not([data-theme-keep],[data-theme-keep] *){background:#00328724;border:1px solid rgba(0,50,135,.18)}.quick-access-item{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:clamp(10px,1.2vw,14px);padding:clamp(14px,1.6vw,20px) clamp(14px,1.6vw,18px);background:#0a1630eb;transition:background .2s ease}html[data-theme=light] .quick-access-item:not([data-theme-keep],[data-theme-keep] *){background:#d6deeeeb}.quick-access-item:hover,.quick-access-item:focus-visible{background:#0068ff29}html[data-theme=light] .quick-access-item:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .quick-access-item:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29}.quick-access-icon{flex:none;width:clamp(32px,2.6vw,38px);height:clamp(32px,2.6vw,38px);border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0068ff24;border:1px solid rgba(0,104,255,.3);color:#4aa0ff}html[data-theme=light] .quick-access-icon:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border:1px solid rgba(0,104,255,.3);color:#0056b5}.quick-access-icon svg{width:17px;height:17px}.quick-access-whatsapp .quick-access-icon{background:#25d36624;border-color:#25d36659;color:#3ddc7a}html[data-theme=light] .quick-access-whatsapp .quick-access-icon:not([data-theme-keep],[data-theme-keep] *){background:#2cda6d24;border-color:#2cda6d59;color:#23c260}.quick-access-text{min-width:0}.quick-access-item-title{display:block;font-weight:700;font-size:clamp(13px,1vw,15px);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .quick-access-item-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.quick-access-item-sub{display:block;margin-top:.2em;font-weight:500;font-size:clamp(11px,.82vw,12.5px);color:#e6eeff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .quick-access-item-sub:not([data-theme-keep],[data-theme-keep] *){color:#0015428c}@media (max-width: 900px){.quick-access-grid{flex-wrap:wrap;border-radius:14px}.quick-access-item{flex:1 1 calc(50% - 1px)}.quick-access-item-sub{white-space:normal}}@media (max-width: 480px){.quick-access-item{padding:12px;gap:10px}.quick-access-item-sub{display:none}}.fronts{position:relative;z-index:2;background:#fbfbfa;padding:clamp(24px,2.8vw,40px) 0 clamp(20px,2.4vw,32px)}html[data-theme=light] .fronts:not([data-theme-keep],[data-theme-keep] *){background:#0d172c}.fronts-top{text-align:center;max-width:960px;margin:0 auto clamp(10px,1.4vw,18px);padding:0 clamp(20px,4vw,64px);color:#10131c}html[data-theme=light] .fronts-top:not([data-theme-keep],[data-theme-keep] *){color:#e3e6ef}.fronts-eyebrow{display:block;margin:0 0 clamp(8px,1.1vw,12px);font-weight:700;font-size:var(--eyebrow-size);line-height:var(--eyebrow-lh);letter-spacing:.28em;text-transform:uppercase;color:#6b7280;opacity:0;transform:translate3d(0,16px,0);transition:opacity .55s cubic-bezier(.16,.8,.24,1),transform .55s cubic-bezier(.16,.8,.24,1)}html[data-theme=light] .fronts-eyebrow:not([data-theme-keep],[data-theme-keep] *){color:#7f8694}.fronts-title{margin:0 0 clamp(8px,1.2vw,14px);font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:var(--h2-lh);font-size:var(--h2-size);color:#0b0d14;letter-spacing:.02em;opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s cubic-bezier(.16,.8,.24,1) .06s,transform .6s cubic-bezier(.16,.8,.24,1) .06s}html[data-theme=light] .fronts-title:not([data-theme-keep],[data-theme-keep] *){color:#ebedf4}.fronts-title em{font-style:normal;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .fronts-title em:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.fronts-sub{margin:0 auto;max-width:740px;font-weight:500;font-size:var(--sub-size);line-height:var(--sub-lh);color:#5a6072;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .12s,transform .6s ease .12s;text-wrap:pretty}html[data-theme=light] .fronts-sub:not([data-theme-keep],[data-theme-keep] *){color:#8d93a5}.fronts-top.is-visible .fronts-eyebrow,.fronts-top.is-visible .fronts-title,.fronts-top.is-visible .fronts-sub{opacity:1;transform:translateZ(0)}.fronts-stage{position:relative;margin:0 auto;overflow:hidden;width:min(1240px,94vw);height:clamp(300px,53vh,440px)}.fronts-track{position:relative;width:100%;height:100%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 clamp(20px,3.4vw,56px),#000 calc(100% - clamp(20px,3.4vw,56px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 clamp(20px,3.4vw,56px),#000 calc(100% - clamp(20px,3.4vw,56px)),transparent 100%)}.fronts-track.is-dragging{cursor:grabbing}.fronts-track.is-dragging .front-panel,.fronts-track.is-dragging .front-info,.fronts-track.is-dragging .front-desc,.fronts-track.is-dragging .front-cta{transition:none!important}.front-panel{position:absolute;top:50%;left:50%;width:min(1080px,92vw);display:grid;grid-template-columns:minmax(230px,38%) 1fr;grid-template-areas:"info visual" "desc visual" "cta visual";align-items:center;column-gap:clamp(28px,4.5vw,64px);row-gap:clamp(8px,1vw,14px);will-change:transform,opacity,filter;pointer-events:none;transform:translate3d(82%,calc(-50% + 16px),0) scale(.5);opacity:.02;transition:transform .65s cubic-bezier(.22,.61,.36,1),opacity .65s cubic-bezier(.22,.61,.36,1),filter .65s cubic-bezier(.22,.61,.36,1)}.front-panel[data-front="3"]{transform:translate3d(-50%,-50%,0) scale(1);opacity:1;pointer-events:auto}.front-panel[data-front="0"]{transform:translate3d(-16%,calc(-50% + 16px),0) scale(.86);opacity:.28}.front-panel[data-front="1"]{transform:translate3d(-118%,calc(-50% + 16px),0) scale(.62);opacity:0}.front-panel[data-front="2"]{transform:translate3d(-84%,calc(-50% + 16px),0) scale(.86);opacity:0}.front-panel:not([data-front="3"]) .front-info,.front-panel:not([data-front="3"]) .front-desc,.front-panel:not([data-front="3"]) .front-cta{opacity:0}.front-info,.front-desc,.front-cta{transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1),filter .65s cubic-bezier(.22,.61,.36,1);position:relative}.front-panel.is-active:before{content:"";grid-column:1;grid-row:1 / -1;align-self:stretch;width:calc(100% + 64px);justify-self:start;background:linear-gradient(90deg,#fbfbfa,#fbfbfa calc(100% - 64px),#fbfbfa00);pointer-events:none}html[data-theme=light] .front-panel.is-active:not([data-theme-keep],[data-theme-keep] *):before{background:linear-gradient(90deg,#0d172c,#0d172c calc(100% - 64px),#0d172c00)}.front-index{font-weight:800;font-size:clamp(10px,.8vw,12px);letter-spacing:.18em;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .front-index:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.front-info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(6px,.8vw,10px)}.front-visual{grid-area:visual;width:100%;height:clamp(230px,36vh,380px);display:flex;align-items:center;justify-content:center}.front-visual-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(10,16,40,.16));pointer-events:none;-webkit-mask-image:radial-gradient(ellipse farthest-corner at 50% 50%,#000 0%,#000 var(--fv-feather, 100%),rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse farthest-corner at 50% 50%,#000 0%,#000 var(--fv-feather, 100%),rgba(0,0,0,0) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=light] .front-visual-img:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 22px 30px rgba(10,16,40,.072))}.front-kicker{font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(20px,2.5vw,32px);color:var(--jfa-blue, #0068ff);line-height:1}html[data-theme=light] .front-kicker:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.front-headline{margin:0;font-weight:700;font-size:clamp(15px,1.5vw,22px);color:#22273a}html[data-theme=light] .front-headline:not([data-theme-keep],[data-theme-keep] *){color:#c5cadd}.front-desc{grid-area:desc;margin:0;max-width:46ch;font-weight:500;font-size:clamp(12px,.85vw,14px);line-height:1.5;color:#6b7280;text-align:left;text-wrap:pretty}html[data-theme=light] .front-desc:not([data-theme-keep],[data-theme-keep] *){color:#7f8694}.front-cta{grid-area:cta;display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.1em;text-transform:uppercase;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .front-cta:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.front-cta svg{width:15px;height:15px;transition:transform .25s ease}.front-cta:hover svg{transform:translate3d(4px,0,0)}.fronts-arrow{position:absolute;top:50%;z-index:4;margin-top:-22px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e7e8ec;color:#10131c;box-shadow:0 10px 22px #14193214;cursor:pointer;transition:transform .2s ease,border-color .2s ease}html[data-theme=light] .fronts-arrow:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;border:1px solid rgb(17,31,60);color:#e3e6ef;box-shadow:0 10px 22px #14193209}.fronts-arrow:hover{transform:translate3d(0,-2px,0);border-color:#c7cbd6}html[data-theme=light] .fronts-arrow:hover:not([data-theme-keep],[data-theme-keep] *){border-color:#192d55}.fronts-arrow:disabled{opacity:.32;cursor:default;pointer-events:none}.fronts-arrow-prev{left:clamp(0px,1vw,10px)}.fronts-arrow-next{right:clamp(0px,1vw,10px)}.fronts-arrow svg{width:17px;height:17px}.fronts-nav{position:relative;margin:clamp(10px,1.4vw,18px) auto 0;width:min(880px,88vw)}.fronts-nav-line{position:relative;height:1px;background:#e4e6eb}html[data-theme=light] .fronts-nav-line:not([data-theme-keep],[data-theme-keep] *){background:#12203d}.fronts-nav-fill{position:absolute;top:0;left:0;height:1px;background:#0068ff;width:25%;transform-origin:left center}html[data-theme=light] .fronts-nav-fill:not([data-theme-keep],[data-theme-keep] *){background:#0068ff}.fronts-nav-items{display:flex;justify-content:space-between;margin-top:clamp(8px,1.2vw,14px)}.fronts-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;background:none;border:none;padding:0;font:inherit}.fronts-nav-num{font-weight:700;font-size:10px;letter-spacing:.05em;color:#b7bbc6;transition:color .25s ease}html[data-theme=light] .fronts-nav-num:not([data-theme-keep],[data-theme-keep] *){color:#393d48}.fronts-nav-name{font-weight:700;font-size:clamp(9px,.72vw,11px);letter-spacing:.1em;text-transform:uppercase;color:#9aa0ad;transition:color .25s ease,font-weight .25s ease}html[data-theme=light] .fronts-nav-name:not([data-theme-keep],[data-theme-keep] *){color:#525865}.fronts-nav-item.is-active .fronts-nav-num,.fronts-nav-item.is-active .fronts-nav-name{color:#0b0d14}html[data-theme=light] .fronts-nav-item.is-active .fronts-nav-num:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .fronts-nav-item.is-active .fronts-nav-name:not([data-theme-keep],[data-theme-keep] *){color:#ebedf4}.fronts-nav-item.is-active .fronts-nav-name{font-weight:800}@media (max-width: 1024px){.fronts{padding:clamp(22px,3vw,36px) 0 clamp(18px,2.6vw,28px)}.fronts-stage{height:clamp(300px,48vh,420px)}.front-panel{width:min(760px,88vw);grid-template-columns:minmax(180px,42%) 1fr;column-gap:clamp(18px,3vw,32px)}.front-visual{height:clamp(190px,30vh,300px)}.front-kicker{font-size:clamp(17px,2.4vw,24px)}.front-headline{font-size:clamp(13px,1.6vw,17px)}.fronts-arrow{display:none}.fronts-nav-name{letter-spacing:.04em}}@media (max-width: 640px){.fronts{padding:clamp(18px,5vw,28px) 0 clamp(12px,3vw,18px)}.fronts-top{margin:0 auto clamp(10px,3vw,16px)}.fronts-title{white-space:normal;font-size:clamp(26px,8vw,38px)}.fronts-stage{height:clamp(430px,96vw,540px)}.front-panel{width:min(400px,90vw);grid-template-columns:1fr;grid-template-areas:"info" "visual" "desc" "cta";row-gap:10px}.front-info{align-items:center;text-align:center}.front-desc{text-align:center;max-width:100%}.front-visual{height:clamp(130px,34vw,180px)}.front-panel.is-active:before{content:none}.fronts-nav{margin:clamp(10px,3vw,16px) auto 0}.fronts-nav-item:not(.is-active) .fronts-nav-name{display:none}}@media (max-width: 640px){.jfa-nav-left{gap:14px}.jfa-nav-left a:not(.jfa-logo){font-size:10px}.jfa-nav-right>a{display:none}}@media (max-width: 640px){.jfa-header,.jfa-header.is-scrolled{backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}.hero-cta{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}}@media (prefers-reduced-motion: reduce){.hero-pin-space{height:auto!important}.hero-shell{position:relative!important}.jfa-page *{transition:opacity .35s ease!important;animation:none!important}.hero-inner,.hero-title .word,.hero-sub,.hero-cta-row,.products-title span,.products-sub,.p-card,.fronts-eyebrow,.fronts-title,.fronts-sub,.reps-title,.reps-sub{transform:none!important;filter:none!important;opacity:1!important}.scene-side{opacity:1!important}.scene-side{opacity:.5!important}.hero-vignette{opacity:0!important}.fronts-stage{height:auto!important;padding:0 clamp(20px,4vw,64px);overflow:visible!important}.fronts-track{display:flex!important;flex-direction:column;align-items:center;gap:clamp(48px,7vw,84px);touch-action:auto!important;cursor:default!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.front-panel{position:relative!important;top:auto!important;left:auto!important;transform:none!important;filter:none!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.front-info,.front-desc,.front-cta{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.front-desc,.front-cta{display:block!important}.fronts-arrow{display:none!important}.reps-state{animation:none!important}.dark-experience-texture{opacity:.12!important}.fronts-top,.reps-top,.reps-search-wrap,.reps-stage{transform:none!important;filter:none!important;opacity:1!important}.p-card:before{animation:none!important}.manuals-eyebrow,.manuals-title,.manuals-sub,.manuals-search-wrap,.manuals-tabs,.manuals-tab-panel,.manuals-result{transform:none!important;filter:none!important;opacity:1!important}.manuals-result-row:hover,.manuals-result.is-active .manuals-result-row{transform:none!important}.jfa-footer-brand,.jfa-footer-col,.jfa-footer-rule,.jfa-footer-bottom,.tech-marquee,.tech-marquee-track{opacity:1!important;transform:none!important;transition:none!important}}.tech-marquee{position:relative;z-index:2;overflow:hidden;width:100%;background:#030c22;padding:clamp(10px,1.4vw,18px) 0;opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s ease,transform .7s ease}html[data-theme=light] .tech-marquee:not([data-theme-keep],[data-theme-keep] *){background:#e5e9f4}.tech-marquee.is-visible{opacity:1;transform:translateZ(0)}.tech-marquee-band{width:108%;margin-left:-4%;overflow:hidden;padding:clamp(7px,.8vw,11px) 0;background:#2f7dff0d;border-top:1px solid rgba(120,170,255,.14);border-bottom:1px solid rgba(120,170,255,.14);transform:rotate(-1.6deg)}html[data-theme=light] .tech-marquee-band:not([data-theme-keep],[data-theme-keep] *){background:#004ed00d;border-top:1px solid rgba(0,50,135,.14);border-bottom:1px solid rgba(0,50,135,.14)}.tech-marquee-track{display:flex;align-items:center;width:max-content;will-change:transform}.tech-marquee-phrase{display:inline-flex;align-items:center;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:1;white-space:nowrap;letter-spacing:.02em;font-size:clamp(14px,1.3vw,22px);color:#e8f0ff8c;padding-right:clamp(20px,2vw,32px)}html[data-theme=light] .tech-marquee-phrase:not([data-theme-keep],[data-theme-keep] *){color:#0017418c}.tech-marquee-accent{color:#0068ffb3}html[data-theme=light] .tech-marquee-accent:not([data-theme-keep],[data-theme-keep] *){color:#0068ffb3}.reps{position:relative;z-index:2;overflow:hidden;padding:clamp(28px,3.8vw,56px) 0 clamp(40px,5vw,76px)}.reps-inner{width:min(1280px,94vw);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.reps-layout{display:grid;grid-template-columns:minmax(300px,460px) minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:clamp(24px,3.2vw,52px) clamp(24px,3.4vw,56px)}.reps-layout:has(.reps-stage.has-selection){grid-template-rows:auto;align-items:center}.reps-stage{grid-column:2;grid-row:1 / span 2;align-self:center}.reps-layout:has(.reps-stage.has-selection) .reps-stage{grid-row:1}.reps-text-col{grid-column:1;grid-row:1 / span 2;align-self:center;display:flex;flex-direction:column;gap:clamp(26px,3vw,36px)}.reps-layout:has(.reps-intl-panel.is-open) .reps-text-col{grid-row:1;align-self:start}.reps-layout:has(.reps-stage.has-selection) .reps-text-col{display:none}.reps-top{text-align:left;max-width:460px;margin:0}.reps-title{margin:0 0 clamp(10px,1.4vw,16px);font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:.98;font-size:clamp(20px,2.2vw,26px);color:#fff;letter-spacing:.02em;opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s cubic-bezier(.16,.8,.24,1),transform .6s cubic-bezier(.16,.8,.24,1)}html[data-theme=light] .reps-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-sub{margin:0;font-weight:500;font-size:clamp(13px,1vw,16px);line-height:1.55;color:#ffffffb8;text-wrap:pretty;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .08s,transform .6s ease .08s}html[data-theme=light] .reps-sub:not([data-theme-keep],[data-theme-keep] *){color:#0b1528b8}.reps-top.is-visible .reps-title,.reps-top.is-visible .reps-sub{opacity:1;transform:translateZ(0)}.reps-search-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;width:100%;max-width:460px;opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s ease .16s,transform .6s ease .16s}.reps-top.is-visible~.reps-search-wrap{opacity:1;transform:translateZ(0)}.reps-search{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:clamp(12px,1.4vw,15px) clamp(16px,1.8vw,20px);background:#ffffff0e;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-radius:999px;transition:border-color .25s ease,background .25s ease}html[data-theme=light] .reps-search:not([data-theme-keep],[data-theme-keep] *){background:#0b15280e;border:1px solid rgba(11,21,40,.14)}.reps-search:focus-within{border-color:#ffffff52;background:#ffffff17}html[data-theme=light] .reps-search:focus-within:not([data-theme-keep],[data-theme-keep] *){border-color:#0b152852;background:#0b152817}.reps-search svg{width:17px;height:17px;flex:none;color:#ffffff8c}html[data-theme=light] .reps-search svg:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.reps-search input{flex:1;min-width:0;background:none;border:none;outline:none;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:14px;color:#fff}html[data-theme=light] .reps-search input:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-search input::placeholder{color:#ffffff6b}html[data-theme=light] .reps-search input:not([data-theme-keep],[data-theme-keep] *)::placeholder{color:#0b15286b}.reps-search-hint{font-weight:600;font-size:11px;letter-spacing:.04em;color:#fff6}html[data-theme=light] .reps-search-hint:not([data-theme-keep],[data-theme-keep] *){color:#0b152866}.reps-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;background:#0c1a3d;border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #00041473}html[data-theme=light] .reps-suggest:not([data-theme-keep],[data-theme-keep] *){background:#ccd4e9;border:1px solid rgba(11,21,40,.14);box-shadow:0 18px 40px #00041434}.reps-suggest:empty{display:none}.reps-suggest-item{display:flex;align-items:baseline;gap:8px;padding:10px 16px;cursor:pointer;font-weight:600;font-size:13px;color:#ffffffd9}html[data-theme=light] .reps-suggest-item:not([data-theme-keep],[data-theme-keep] *){color:#0b1528d9}.reps-suggest-item .uf{font-weight:800;color:var(--jfa-blue, #0068ff);font-size:11px;letter-spacing:.05em}html[data-theme=light] .reps-suggest-item .uf:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.reps-suggest-kind{margin-left:auto;font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff6}html[data-theme=light] .reps-suggest-kind:not([data-theme-keep],[data-theme-keep] *){color:#0b152866}.reps-suggest-item:hover,.reps-suggest-item.is-active{background:#ffffff14}html[data-theme=light] .reps-suggest-item:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .reps-suggest-item.is-active:not([data-theme-keep],[data-theme-keep] *){background:#0b152814}.reps-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(340px,29vw,540px);opacity:0;transform:translate3d(0,22px,0) scale(.98);transition:opacity .7s cubic-bezier(.16,.8,.24,1) .18s,transform .7s cubic-bezier(.16,.8,.24,1) .18s}.reps-stage.is-visible{opacity:1;transform:translateZ(0) scale(1)}.reps-map-wrap{position:relative;z-index:0;width:100%;max-width:640px;transition:transform .5s cubic-bezier(.22,.9,.3,1),max-width .5s cubic-bezier(.22,.9,.3,1);filter:drop-shadow(0 26px 40px rgba(1,4,12,.5)) drop-shadow(0 1px 0 rgba(255,255,255,.05))}html[data-theme=light] .reps-map-wrap:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 26px 40px rgba(1,4,12,.225)) drop-shadow(0 1px 0 rgba(255,255,255,.05))}.reps-map-wrap:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;background:radial-gradient(closest-side,#64afff38,#64afff00 72%);pointer-events:none}html[data-theme=light] .reps-map-wrap:not([data-theme-keep],[data-theme-keep] *):before{background:radial-gradient(closest-side,#004b9b38,#004b9b00 72%)}.reps-map{position:relative;z-index:0;width:100%;height:auto;display:block;overflow:visible}.reps-map-backdrop{fill:#ffffff0b;stroke:none}html[data-theme=light] .reps-map-backdrop:not([data-theme-keep],[data-theme-keep] *){fill:#0b15280b}.reps-state{fill:#8cbeff29;stroke:none;cursor:pointer;transition:fill .2s ease,stroke .2s ease,filter .25s ease;outline:none;filter:drop-shadow(0 0 0 rgba(90,165,255,0))}html[data-theme=light] .reps-state:not([data-theme-keep],[data-theme-keep] *){fill:#00347829;filter:drop-shadow(0 0 0 rgba(90,165,255,0))}.reps-state:hover,.reps-state.is-hover{fill:#1e82ff9e;stroke:#ffffffbf;filter:drop-shadow(0 0 4.77px rgba(90,170,255,.55))}html[data-theme=light] .reps-state:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .reps-state.is-hover:not([data-theme-keep],[data-theme-keep] *){fill:#0064e19e;stroke:#0b1528bf;filter:drop-shadow(0 0 4.77px rgba(90,170,255,.55))}.reps-state:focus-visible{stroke:#fff;stroke-width:.95}html[data-theme=light] .reps-state:focus-visible:not([data-theme-keep],[data-theme-keep] *){stroke:#0b1528}.reps-state.is-secondary{fill:#6ea5ff3d;stroke:#aacdff38;filter:none}html[data-theme=light] .reps-state.is-secondary:not([data-theme-keep],[data-theme-keep] *){fill:#0037913d;stroke:#002a6638}.reps-state.is-selected{fill:#2f8bff;stroke:#fff;stroke-width:.76;filter:drop-shadow(0 0 6.68px rgba(70,150,255,.75)) drop-shadow(0 0 14.3px rgba(47,125,255,.35));animation:repsSelectPulse .7s cubic-bezier(.22,.9,.3,1)}html[data-theme=light] .reps-state.is-selected:not([data-theme-keep],[data-theme-keep] *){fill:#005cd0;stroke:#0b1528;filter:drop-shadow(0 0 6.68px rgba(70,150,255,.75)) drop-shadow(0 0 14.3px rgba(47,125,255,.35))}@keyframes repsSelectPulse{0%{filter:drop-shadow(0 0 0 rgba(120,190,255,.9)) drop-shadow(0 0 0 rgba(47,125,255,.6))}45%{filter:drop-shadow(0 0 12.4px rgba(120,190,255,.85)) drop-shadow(0 0 21.93px rgba(47,125,255,.5))}to{filter:drop-shadow(0 0 6.68px rgba(70,150,255,.75)) drop-shadow(0 0 14.3px rgba(47,125,255,.35))}}.reps-state.is-empty-selected{fill:#ffffff47;stroke:#fff;filter:drop-shadow(0 0 4.77px rgba(255,255,255,.3))}html[data-theme=light] .reps-state.is-empty-selected:not([data-theme-keep],[data-theme-keep] *){fill:#0b152847;stroke:#0b1528;filter:drop-shadow(0 0 4.77px rgba(255,255,255,.3))}.reps-tooltip{position:absolute;z-index:10;pointer-events:none;transform:translate(-50%,-130%);padding:6px 12px;border-radius:8px;background:#fff;color:#10131c;font-weight:700;font-size:12px;letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .15s ease;box-shadow:0 8px 20px #0004144d}html[data-theme=light] .reps-tooltip:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;color:#e3e6ef;box-shadow:0 8px 20px #00041422}.reps-tooltip.is-visible{opacity:1}.reps-col2-lower{grid-column:1;grid-row:2;align-self:start;display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.reps-layout:has(.reps-stage.has-selection) .reps-col2-lower{grid-row:1;align-self:center}.reps-panel{width:100%;max-width:min(420px,88vw);padding:0 clamp(24px,2.6vw,32px);background:#ffffff0f;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border:1px solid transparent;border-radius:20px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .35s ease,max-height .4s cubic-bezier(.22,.9,.3,1),padding .4s cubic-bezier(.22,.9,.3,1),border-color .4s ease,box-shadow .4s ease}html[data-theme=light] .reps-panel:not([data-theme-keep],[data-theme-keep] *){background:#0b15280f}.reps-stage.has-selection~.reps-col2-lower .reps-panel{max-height:min(640px,78vh);opacity:1;pointer-events:auto;padding:clamp(24px,2.6vw,32px);border-color:#8cbeff52;box-shadow:0 0 46px #2f7dff29,inset 0 1px #ffffff0d;overflow-y:auto}html[data-theme=light] .reps-stage.has-selection~.reps-col2-lower .reps-panel:not([data-theme-keep],[data-theme-keep] *){border-color:#00347852;box-shadow:0 0 46px #2f7dff29,inset 0 1px #ffffff0d}.reps-panel-back:focus-visible,.reps-panel-back{outline:none}.reps-panel-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 clamp(12px,1.4vw,16px);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;cursor:pointer;background:none;border:none;padding:0}html[data-theme=light] .reps-panel-back:not([data-theme-keep],[data-theme-keep] *){color:#0b152880}.reps-panel-back:hover{color:#fff}html[data-theme=light] .reps-panel-back:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-panel-uf{display:block;font-weight:700;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);margin:0 0 4px}html[data-theme=light] .reps-panel-uf:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.reps-panel-state:focus{outline:none}.reps-panel-state{margin:0 0 clamp(14px,1.6vw,18px);font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:.98;font-size:clamp(22px,2.2vw,28px);color:#fff}html[data-theme=light] .reps-panel-state:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-panel-rep-group{padding-top:clamp(14px,1.6vw,18px);margin-top:clamp(14px,1.6vw,18px);border-top:1px solid rgba(255,255,255,.1)}html[data-theme=light] .reps-panel-rep-group:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(11,21,40,.1)}.reps-panel-rep-group:first-child{padding-top:0;margin-top:0;border-top:none}.reps-panel-rep{margin:0 0 6px;font-weight:800;font-size:15px;color:#fff;line-height:1.3}html[data-theme=light] .reps-panel-rep:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-panel-served{margin:0 0 clamp(16px,1.8vw,20px);font-weight:500;font-size:12.5px;line-height:1.5;color:#ffffffa6}html[data-theme=light] .reps-panel-served:not([data-theme-keep],[data-theme-keep] *){color:#0b1528a6}.reps-panel-served b{color:#ffffffd9;font-weight:700}html[data-theme=light] .reps-panel-served b:not([data-theme-keep],[data-theme-keep] *){color:#0b1528d9}.reps-panel-phones{list-style:none;margin:0 0 clamp(14px,1.6vw,18px);padding:0;display:flex;flex-direction:column;gap:8px}.reps-panel-phone{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:#fff}html[data-theme=light] .reps-panel-phone:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-panel-phone svg{width:14px;height:14px;color:var(--jfa-blue, #0068ff);flex:none}html[data-theme=light] .reps-panel-phone svg:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.reps-panel-address{margin:0 0 clamp(16px,1.8vw,20px);font-weight:500;font-size:12px;line-height:1.55;color:#ffffff8c}html[data-theme=light] .reps-panel-address:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.reps-panel-empty{margin:0 0 clamp(18px,2vw,22px);font-weight:500;font-size:13.5px;line-height:1.6;color:#ffffffb8}html[data-theme=light] .reps-panel-empty:not([data-theme-keep],[data-theme-keep] *){color:#0b1528b8}.reps-panel-cta{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.1em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);text-shadow:0 0 0 rgba(70,150,255,0);transition:text-shadow .25s ease,color .2s ease}html[data-theme=light] .reps-panel-cta:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255));text-shadow:0 0 0 rgba(70,150,255,0)}.reps-panel-cta svg{width:15px;height:15px;transition:transform .25s ease}.reps-panel-cta:hover{color:#4aa0ff;text-shadow:0 0 14px rgba(70,150,255,.5)}html[data-theme=light] .reps-panel-cta:hover:not([data-theme-keep],[data-theme-keep] *){color:#0056b5;text-shadow:0 0 14px rgba(70,150,255,.5)}.reps-panel-cta:hover svg{transform:translate3d(4px,0,0)}.reps-intl-wrap{text-align:left;margin:0}.reps-intl{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.08em;text-transform:uppercase;color:#fff9;cursor:pointer;background:none;border:none;padding:0;text-decoration:none}html[data-theme=light] .reps-intl:not([data-theme-keep],[data-theme-keep] *){color:#0b152899}.reps-intl:hover{color:#fff}html[data-theme=light] .reps-intl:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-intl-globe{width:14px;height:14px;flex:none;color:#ffffff80}html[data-theme=light] .reps-intl-globe:not([data-theme-keep],[data-theme-keep] *){color:#0b152880}.reps-intl:hover .reps-intl-globe{color:#ffffffbf}html[data-theme=light] .reps-intl:hover .reps-intl-globe:not([data-theme-keep],[data-theme-keep] *){color:#0b1528bf}.reps-intl-chevron{width:13px;height:13px;flex:none;transition:transform .25s ease}.reps-intl[aria-expanded=true] .reps-intl-chevron{transform:rotate(90deg)}.reps-intl-panel{width:100%;margin:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;padding:0 clamp(16px,1.8vw,20px);background:#ffffff0d;border:1px solid transparent;border-radius:16px;text-align:left;transition:opacity .3s ease,max-height .4s cubic-bezier(.22,.9,.3,1),padding .4s cubic-bezier(.22,.9,.3,1),margin .4s cubic-bezier(.22,.9,.3,1),border-color .35s ease}html[data-theme=light] .reps-intl-panel:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d}.reps-intl-panel.is-open{max-height:min(420px,60vh);opacity:1;pointer-events:auto;padding:clamp(16px,1.8vw,20px);margin:clamp(14px,1.6vw,18px) 0 0;border-color:#78aaff29;overflow-y:auto}html[data-theme=light] .reps-intl-panel.is-open:not([data-theme-keep],[data-theme-keep] *){border-color:#00328729}.reps-intl-regions{margin:0 0 12px;font-weight:500;font-size:12.5px;line-height:1.6;color:#ffffff9e}html[data-theme=light] .reps-intl-regions:not([data-theme-keep],[data-theme-keep] *){color:#0b15289e}.reps-intl-contacts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.reps-intl-contacts li{font-weight:600;font-size:13px;color:#fff}html[data-theme=light] .reps-intl-contacts li:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.reps-intl-contacts a{color:#ffffffd9}html[data-theme=light] .reps-intl-contacts a:not([data-theme-keep],[data-theme-keep] *){color:#0b1528d9}.reps-intl-contacts a:hover{color:#fff}html[data-theme=light] .reps-intl-contacts a:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.sup-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sup-city-filter{display:block;margin:0 0 clamp(14px,1.6vw,18px)}.sup-city-filter select{width:100%;padding:10px 14px;font:inherit;font-weight:600;font-size:13px;color:#fff;background:#ffffff0f;border:1px solid rgba(140,190,255,.28);border-radius:12px;cursor:pointer}html[data-theme=light] .sup-city-filter select:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#0b15280f;border:1px solid rgba(0,52,120,.28)}.sup-city-filter select option{color:#0b1b3a}html[data-theme=light] .sup-city-filter select option:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea}.sup-list{list-style:none;margin:0 0 clamp(18px,2vw,22px);padding:0}.sup-item{padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}html[data-theme=light] .sup-item:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(11,21,40,.1)}.sup-item:first-child{padding-top:0;border-top:none}.sup-item-name{margin:0 0 2px;font-weight:800;font-size:14px;line-height:1.3;color:#fff}html[data-theme=light] .sup-item-name:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.sup-item-city{display:block;margin:0 0 10px;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .sup-item-city:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.sup-item-phones{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px}.sup-item-address{margin:0 0 6px;font-weight:500;font-size:12px;line-height:1.5;color:#ffffff8c}html[data-theme=light] .sup-item-address:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.sup-item-email{font-weight:600;font-size:12px;color:#ffffffbf;word-break:break-all}html[data-theme=light] .sup-item-email:not([data-theme-keep],[data-theme-keep] *){color:#0b1528bf}.sup-item-email:hover{color:#fff}html[data-theme=light] .sup-item-email:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.sup-list-foot{margin:0 0 8px;font-weight:500;font-size:12.5px;color:#fff9}html[data-theme=light] .sup-list-foot:not([data-theme-keep],[data-theme-keep] *){color:#0b152899}.sup-intl-meta{display:block;margin-top:4px;font-weight:500;font-size:12px;line-height:1.5;color:#ffffff8c}html[data-theme=light] .sup-intl-meta:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}@media (max-width: 980px){.sup-actions{align-items:center}}@media (max-width: 980px){.reps-layout{display:flex;flex-direction:column;gap:28px}.reps-text-col{order:0}.reps-stage{order:1;flex-direction:column;min-height:0;gap:20px}.reps-col2-lower{order:2;align-items:center}.reps-top{text-align:center;max-width:520px;margin:0 auto}.reps-search-wrap{align-items:center;margin:0 auto}.reps-map-wrap{max-width:460px;margin:0 auto}.reps-panel{max-width:460px}.reps-intl-wrap{max-width:460px;width:100%;text-align:center}.reps-intl{justify-content:center;width:100%}.reps-intl-panel.is-open{margin-left:auto;margin-right:auto}}@media (max-width: 480px){.reps-map-wrap{max-width:340px}}.manuals{position:relative;z-index:2;overflow:hidden;padding:clamp(40px,5vw,76px) 0 clamp(48px,5.6vw,84px)}.manuals-inner{width:min(1080px,94vw);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.manuals-head{text-align:center;max-width:640px;margin:0 auto}.manuals-eyebrow{display:block;margin:0 0 clamp(8px,1.1vw,12px);font-weight:700;font-size:var(--eyebrow-size);line-height:var(--eyebrow-lh);letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;opacity:0;transform:translate3d(0,14px,0);transition:opacity .55s cubic-bezier(.16,.8,.24,1),transform .55s cubic-bezier(.16,.8,.24,1)}html[data-theme=light] .manuals-eyebrow:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.manuals-title{margin:0 0 clamp(10px,1.4vw,16px);font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:var(--h2-lh);font-size:var(--h2-size);color:#fff;letter-spacing:.02em;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s cubic-bezier(.16,.8,.24,1) .05s,transform .6s cubic-bezier(.16,.8,.24,1) .05s}html[data-theme=light] .manuals-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.manuals-sub{margin:0 auto;max-width:600px;font-weight:500;font-size:var(--sub-size);line-height:var(--sub-lh);color:#ffffffb8;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .1s,transform .6s ease .1s;text-wrap:pretty}html[data-theme=light] .manuals-sub:not([data-theme-keep],[data-theme-keep] *){color:#0b1528b8}.manuals-head.is-visible .manuals-eyebrow,.manuals-head.is-visible .manuals-title,.manuals-head.is-visible .manuals-sub{opacity:1;transform:translateZ(0)}.manuals-search-wrap{position:relative;margin:clamp(24px,3vw,34px) auto 0;width:100%;max-width:760px;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .15s,transform .6s ease .15s}.manuals-head.is-visible~.manuals-search-wrap{opacity:1;transform:translateZ(0)}.manuals-search{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:clamp(13px,1.5vw,16px) clamp(18px,2vw,22px);background:#ffffff0e;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-radius:999px;transition:border-color .25s ease,background .25s ease}html[data-theme=light] .manuals-search:not([data-theme-keep],[data-theme-keep] *){background:#0b15280e;border:1px solid rgba(11,21,40,.14)}.manuals-search:focus-within{border-color:#ffffff52;background:#ffffff17}html[data-theme=light] .manuals-search:focus-within:not([data-theme-keep],[data-theme-keep] *){border-color:#0b152852;background:#0b152817}.manuals-search svg{width:18px;height:18px;flex:none;color:#ffffff8c}html[data-theme=light] .manuals-search svg:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.manuals-search input{flex:1;min-width:0;background:none;border:none;outline:none;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:14.5px;color:#fff}html[data-theme=light] .manuals-search input:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.manuals-search input::placeholder{color:#ffffff6b}html[data-theme=light] .manuals-search input:not([data-theme-keep],[data-theme-keep] *)::placeholder{color:#0b15286b}.manuals-search-hint{display:block;margin:8px 0 0;text-align:center;font-weight:600;font-size:11px;letter-spacing:.04em;color:#fff6}html[data-theme=light] .manuals-search-hint:not([data-theme-keep],[data-theme-keep] *){color:#0b152866}.manuals-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(7px,1vw,10px);margin:clamp(16px,2vw,22px) 0 0;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease .2s,transform .6s ease .2s}.manuals-head.is-visible~.manuals-tabs{opacity:1;transform:translateZ(0)}.manuals-tab{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(10px,.78vw,12px);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.6em 1.2em;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}html[data-theme=light] .manuals-tab:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c;background:#0b15280d;border:1px solid rgba(11,21,40,.12)}.manuals-tab:hover{color:#fff;border-color:#ffffff47}html[data-theme=light] .manuals-tab:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;border-color:#0b152847}.manuals-tab.is-active{color:#fff;background:#2f7dff38;border-color:#78aaff80}html[data-theme=light] .manuals-tab.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#004ed038;border-color:#00328780}.manuals-category-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(6px,.8vw,8px);margin:clamp(12px,1.4vw,16px) 0 0;opacity:1;transform:translateZ(0);transition:opacity .3s ease,transform .3s ease}.manuals-category-tabs[hidden]{display:none}.manuals-category-tab{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:clamp(9.5px,.72vw,11px);letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.48em 1em;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}html[data-theme=light] .manuals-category-tab:not([data-theme-keep],[data-theme-keep] *){color:#0b152873;background:#0b152808;border:1px solid rgba(11,21,40,.09)}.manuals-category-tab:hover{color:#ffffffd9;border-color:#ffffff38}html[data-theme=light] .manuals-category-tab:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528d9;border-color:#0b152838}.manuals-category-tab.is-active{color:#fff;background:#2f7dff29;border-color:#78aaff61}html[data-theme=light] .manuals-category-tab.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#004ed029;border-color:#00328761}.manuals-tab-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,40px);row-gap:clamp(18px,2.2vw,26px);max-width:1040px;margin:clamp(26px,3.2vw,38px) auto 0;opacity:1;transform:translateZ(0);transition:opacity .28s ease,transform .28s ease}.manuals-tab-panel.is-switching{opacity:0;transform:translate3d(0,10px,0)}.manuals-tab-panel.is-filtered{grid-template-columns:minmax(0,1fr);max-width:560px}@media (max-width: 900px){.manuals-tab-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.manuals-tab-panel{grid-template-columns:1fr}}.manuals-tab-category{min-width:0}.manuals-tab-category-title{display:block;margin:0 0 clamp(8px,1vw,12px);padding-bottom:.5em;border-bottom:1px solid rgba(255,255,255,.12);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9cc4ffd9}html[data-theme=light] .manuals-tab-category-title:not([data-theme-keep],[data-theme-keep] *){border-bottom:1px solid rgba(11,21,40,.12);color:#002d6ed9}.manuals-tab-empty{grid-column:1 / -1;margin:0;font-weight:500;font-size:13px;color:#ffffff80}html[data-theme=light] .manuals-tab-empty:not([data-theme-keep],[data-theme-keep] *){color:#0b152880}.manuals-results-wrap{margin:clamp(26px,3.2vw,38px) auto 0;max-width:880px;min-height:60px}.manuals-results-label{display:block;margin:0 0 clamp(10px,1.2vw,14px);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff6}html[data-theme=light] .manuals-results-label:not([data-theme-keep],[data-theme-keep] *){color:#0b152866}.manuals-results{display:flex;flex-direction:column}.manuals-result{display:block;border-top:1px solid rgba(255,255,255,.08);opacity:0;transform:translate3d(0,10px,0);transition:opacity .4s cubic-bezier(.16,.8,.24,1),transform .4s cubic-bezier(.16,.8,.24,1)}html[data-theme=light] .manuals-result:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(11,21,40,.08)}.manuals-result.is-in{opacity:1;transform:translateZ(0)}.manuals-result:last-child{border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=light] .manuals-result:last-child:not([data-theme-keep],[data-theme-keep] *){border-bottom:1px solid rgba(11,21,40,.08)}.manuals-result-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(13px,1.5vw,17px) 6px;cursor:pointer;transition:transform .2s ease,background .2s ease}.manuals-result-row:hover,.manuals-result.is-active .manuals-result-row{transform:translate3d(4px,0,0);background:#ffffff08}html[data-theme=light] .manuals-result-row:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .manuals-result.is-active .manuals-result-row:not([data-theme-keep],[data-theme-keep] *){background:#0b152808}.manuals-result-main{min-width:0;text-align:left}.manuals-result-name{font-weight:700;font-size:clamp(14px,1.1vw,16px);color:#fff;transition:color .2s ease}html[data-theme=light] .manuals-result-name:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.manuals-result-row:hover .manuals-result-name,.manuals-result.is-active .manuals-result-name{color:#4aa0ff}html[data-theme=light] .manuals-result-row:hover .manuals-result-name:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .manuals-result.is-active .manuals-result-name:not([data-theme-keep],[data-theme-keep] *){color:#0056b5}.manuals-result-tag{margin-left:8px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ff9678d9}html[data-theme=light] .manuals-result-tag:not([data-theme-keep],[data-theme-keep] *){color:#871e00d9}.manuals-result-meta{display:block;margin-top:3px;font-weight:500;font-size:12px;color:#ffffff80}html[data-theme=light] .manuals-result-meta:not([data-theme-keep],[data-theme-keep] *){color:#0b152880}.manuals-result-dl{display:inline-flex;align-items:center;gap:8px;flex:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;font-weight:700;font-size:clamp(11px,.85vw,13px);letter-spacing:.08em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);transition:color .2s ease,text-shadow .25s ease}html[data-theme=light] .manuals-result-dl:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.manuals-result-dl svg{width:15px;height:15px;transition:transform .25s ease}.manuals-result-row:hover .manuals-result-dl{color:#4aa0ff;text-shadow:0 0 14px rgba(70,150,255,.5)}html[data-theme=light] .manuals-result-row:hover .manuals-result-dl:not([data-theme-keep],[data-theme-keep] *){color:#0056b5;text-shadow:0 0 14px rgba(70,150,255,.5)}.manuals-result-row:hover .manuals-result-dl svg{transform:translate3d(4px,0,0)}.manuals-result-dl.is-done{color:#5fd38a}html[data-theme=light] .manuals-result-dl.is-done:not([data-theme-keep],[data-theme-keep] *){color:#2ca057}.manuals-result-dl-label{white-space:nowrap}@media (max-width: 560px){.manuals-result-row{flex-wrap:wrap;row-gap:10px}.manuals-result-dl{margin-left:auto}}.manuals-related{padding:0 6px clamp(10px,1.2vw,14px) 6px}.manuals-related-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;font-weight:600;font-size:11px;letter-spacing:.04em;color:#ffffff6b;transition:color .2s ease}html[data-theme=light] .manuals-related-toggle:not([data-theme-keep],[data-theme-keep] *){color:#0b15286b}.manuals-related-toggle:hover{color:#ffffffb3}html[data-theme=light] .manuals-related-toggle:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528b3}.manuals-related-toggle svg{width:10px;height:10px;transition:transform .2s ease}.manuals-related-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.manuals-related-panel{margin-top:8px;display:flex;flex-direction:column;gap:6px}.manuals-related-panel[hidden]{display:none}.manuals-related-doc{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-weight:600;font-size:12px;color:#ffffff9e;transition:color .2s ease}html[data-theme=light] .manuals-related-doc:not([data-theme-keep],[data-theme-keep] *){color:#0b15289e}.manuals-related-doc:hover{color:#fff}html[data-theme=light] .manuals-related-doc:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.manuals-related-doc svg{width:12px;height:12px;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .manuals-related-doc svg:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.manuals-empty{display:none;margin:clamp(18px,2vw,24px) 6px 0;font-weight:500;font-size:13.5px;line-height:1.6;color:#fff9;text-align:center}html[data-theme=light] .manuals-empty:not([data-theme-keep],[data-theme-keep] *){color:#0b152899}.manuals-empty.is-shown{display:block}.manuals-showmore{display:none;margin:clamp(14px,1.6vw,18px) auto 0;background:none;border:none;font-family:inherit;cursor:pointer;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;transition:color .2s ease}html[data-theme=light] .manuals-showmore:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.manuals-showmore.is-shown{display:block}.manuals-showmore:hover{color:#fff}html[data-theme=light] .manuals-showmore:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.manuals-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}@media (max-width: 640px){.manuals{padding:clamp(32px,7vw,44px) 0 clamp(40px,8vw,56px)}.manuals-head{max-width:100%}}.campaign-section{position:relative;z-index:2;padding:clamp(18px,2.2vw,28px) 0 clamp(8px,1vw,14px);overflow:hidden}.campaign-carousel{position:relative;z-index:2;width:100%;margin:0 auto}.campaign-viewport{position:relative;overflow:hidden;border-radius:0;box-shadow:none;touch-action:pan-y}.campaign-track{display:flex;align-items:stretch;will-change:transform;transition:transform .95s cubic-bezier(.22,1,.36,1)}.campaign-track.is-dragging{transition:none}.campaign-slide{position:relative;flex:none;align-self:stretch;aspect-ratio:2000 / 271;border-radius:inherit;overflow:hidden;text-decoration:none}.campaign-slide-media{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.campaign-slide-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1);transition:transform .5s ease}.campaign-slide:focus-visible{outline:2px solid rgba(140,190,255,.85);outline-offset:-2px}html[data-theme=light] .campaign-slide:focus-visible:not([data-theme-keep],[data-theme-keep] *){outline:2px solid rgba(0,52,120,.85)}.campaign-arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);border-radius:50%;background:#ffffff0f;border:1px solid rgba(140,185,255,.28);color:#e6eeffbf;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s ease,border-color .25s ease,color .25s ease}html[data-theme=light] .campaign-arrow:not([data-theme-keep],[data-theme-keep] *){background:#0b15280f;border:1px solid rgba(0,47,120,.28);color:#001542bf}.campaign-arrow svg{width:44%;height:44%}.campaign-arrow:hover,.campaign-arrow:focus-visible{background:#ffffff21;border-color:#a0c8ff80;color:#fff}html[data-theme=light] .campaign-arrow:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .campaign-arrow:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0b152821;border-color:#002d6c80;color:#0b1528}.campaign-arrow-prev{left:clamp(8px,1.4vw,20px)}.campaign-arrow-next{right:clamp(8px,1.4vw,20px)}@media (prefers-reduced-motion: reduce){.campaign-track,.campaign-slide-media img{transition:none!important}}@media (max-width: 900px){.campaign-carousel{width:100%}}@media (max-width: 640px){.campaign-slide{aspect-ratio:2000 / 271}.campaign-arrow{display:none}.campaign-carousel{width:100%}.campaign-viewport{border-radius:0}}.jfa-footer{position:relative;z-index:2;overflow:hidden;background:#020308;border-top:1px solid rgba(120,170,255,.08);padding:clamp(11px,1.4vw,19px) 0 0}html[data-theme=light] .jfa-footer:not([data-theme-keep],[data-theme-keep] *){background:#f8f9fc;border-top:1px solid rgba(0,50,135,.08)}.jfa-footer-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.035;background-image:repeating-linear-gradient(90deg,#ffffff0d,#ffffff0d 1px,#fff0 1px,#fff0 56px),repeating-linear-gradient(0deg,#ffffff0d,#ffffff0d 1px,#fff0 1px,#fff0 56px);background-size:56px 56px}html[data-theme=light] .jfa-footer-texture:not([data-theme-keep],[data-theme-keep] *){background-image:repeating-linear-gradient(90deg,#0b15280d,#0b15280d 1px,#0b152800 1px,#0b152800 56px),repeating-linear-gradient(0deg,#0b15280d,#0b15280d 1px,#0b152800 1px,#0b152800 56px)}.jfa-footer-inner{width:min(1440px,94vw);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.jfa-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(40px,6vw,120px);flex-wrap:wrap}.jfa-footer-brand{flex:0 0 auto;max-width:320px;opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s ease,transform .6s ease}.jfa-footer.is-visible .jfa-footer-brand{opacity:1;transform:translateZ(0)}.jfa-footer-logo{margin:0 0 clamp(3px,.4vw,5px);justify-self:start}.jfa-footer-logo .jfa-logo-mark{width:clamp(26px,2.2vw,34px);height:clamp(26px,2.2vw,34px)}.jfa-footer-logo .jfa-logo-img{height:clamp(30px,2.6vw,40px)}.jfa-footer-logo .jfa-logo-word{font-size:clamp(16px,1.5vw,22px)}.jfa-footer-tagline{margin:0;font-weight:500;font-size:clamp(13.5px,1vw,15px);line-height:1.55;color:#fff9}html[data-theme=light] .jfa-footer-tagline:not([data-theme-keep],[data-theme-keep] *){color:#0b152899}.jfa-footer-cols{display:flex;gap:clamp(40px,6vw,96px);flex-wrap:wrap}.jfa-footer-col{display:flex;flex-direction:column;gap:clamp(2px,.3vw,3px);min-width:120px;opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s ease,transform .6s ease}.jfa-footer.is-visible .jfa-footer-col[data-footer-col="0"]{transition-delay:.08s}.jfa-footer.is-visible .jfa-footer-col[data-footer-col="1"]{transition-delay:.16s}.jfa-footer.is-visible .jfa-footer-col[data-footer-col="2"]{transition-delay:.24s}.jfa-footer.is-visible .jfa-footer-col{opacity:1;transform:translateZ(0)}.jfa-footer-col-title{font-weight:800;font-size:clamp(10px,.8vw,12px);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin:0 0 2px}html[data-theme=light] .jfa-footer-col-title:not([data-theme-keep],[data-theme-keep] *){color:#0b152866}.jfa-footer-col a{width:fit-content;font-weight:600;font-size:clamp(13px,1vw,14.5px);color:#ffffffb8;transition:color .2s ease,transform .2s ease}html[data-theme=light] .jfa-footer-col a:not([data-theme-keep],[data-theme-keep] *){color:#0b1528b8}.jfa-footer-col a:hover{color:#fff;transform:translate3d(4px,0,0)}html[data-theme=light] .jfa-footer-col a:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.jfa-footer-col[data-footer-col="0"] a:hover{color:var(--jfa-blue, #0068ff)}html[data-theme=light] .jfa-footer-col[data-footer-col="0"] a:hover:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.jfa-footer-rule{width:min(1440px,94vw);margin:clamp(8px,1vw,13px) auto 0;border-top:1px solid rgba(255,255,255,.08);opacity:0;transition:opacity .6s ease .32s}html[data-theme=light] .jfa-footer-rule:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(11,21,40,.08)}.jfa-footer.is-visible .jfa-footer-rule{opacity:1}.jfa-footer-bottom{width:min(1440px,94vw);margin:0 auto;padding:clamp(4px,.5vw,6px) clamp(20px,4vw,64px) clamp(5px,.6vw,7px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s ease .4s,transform .6s ease .4s}.jfa-footer.is-visible .jfa-footer-bottom{opacity:1;transform:translateZ(0)}.jfa-footer-copy{font-weight:500;font-size:clamp(12px,.85vw,13px);color:#fff6}html[data-theme=light] .jfa-footer-copy:not([data-theme-keep],[data-theme-keep] *){color:#0b152866}.jfa-footer-top-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;font-weight:700;font-size:clamp(11px,.85vw,12.5px);letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;transition:color .2s ease}html[data-theme=light] .jfa-footer-top-btn:not([data-theme-keep],[data-theme-keep] *){color:#0b15288c}.jfa-footer-top-btn:hover{color:#fff}html[data-theme=light] .jfa-footer-top-btn:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.jfa-footer-top-arrow{display:inline-block;transition:transform .25s ease}.jfa-footer-top-btn:hover .jfa-footer-top-arrow{transform:translate3d(0,-3px,0)}@media (max-width: 980px){.jfa-footer-top{gap:clamp(32px,5vw,56px)}.jfa-footer-cols{flex:1 1 100%;gap:clamp(28px,5vw,48px)}}@media (max-width: 640px){.jfa-footer{padding-top:clamp(8px,1.8vw,11px)}.jfa-footer-top{flex-direction:column;gap:clamp(32px,7vw,40px)}.jfa-footer-cols{flex-direction:column;gap:clamp(24px,6vw,32px)}.jfa-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}.whatsapp-float{position:fixed;right:clamp(14px,2vw,24px);bottom:calc(clamp(14px,2vw,24px) + env(safe-area-inset-bottom,0px));z-index:450;display:flex;flex-direction:row-reverse;align-items:center;gap:0;height:54px;padding:0 15px;border-radius:999px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#2fdc6f,#1aa854);box-shadow:0 10px 26px -8px #128c46bf,inset 0 1px #ffffff40;transition:gap .35s cubic-bezier(.22,1,.36,1),transform .25s ease,box-shadow .25s ease;animation:whatsappFloatIn .6s cubic-bezier(.22,1,.36,1) .8s both}html[data-theme=light] .whatsapp-float:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:linear-gradient(135deg,#23d063,#57e591);box-shadow:0 10px 26px -8px #128c46bf,inset 0 1px #ffffff40}.whatsapp-float svg{width:24px;height:24px;flex:none}.whatsapp-float-label{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;font-size:13.5px;transition:max-width .35s cubic-bezier(.22,1,.36,1)}.whatsapp-float:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #2fdc6f8c;animation:whatsappPulse 2.8s ease-out 2s infinite;pointer-events:none}html[data-theme=light] .whatsapp-float:not([data-theme-keep],[data-theme-keep] *):after{box-shadow:0 0 #2fdc6f8c}@media (hover: hover) and (pointer: fine){.whatsapp-float:hover,.whatsapp-float:focus-visible{gap:8px;transform:translateY(-2px);box-shadow:0 14px 30px -8px #128c46d9,inset 0 1px #ffffff40}html[data-theme=light] .whatsapp-float:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .whatsapp-float:focus-visible:not([data-theme-keep],[data-theme-keep] *){box-shadow:0 14px 30px -8px #128c46d9,inset 0 1px #ffffff40}.whatsapp-float:hover .whatsapp-float-label,.whatsapp-float:focus-visible .whatsapp-float-label{max-width:120px}}@keyframes whatsappFloatIn{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:none}}@keyframes whatsappPulse{0%{box-shadow:0 0 #2fdc6f80}70%,to{box-shadow:0 0 0 16px #2fdc6f00}}@media (max-width: 640px){.whatsapp-float{height:50px;padding:0 13px}}@media (prefers-reduced-motion: reduce){.whatsapp-float,.whatsapp-float:after{animation:none}}.jfa-footer-social-wrap{margin-top:clamp(14px,1.6vw,18px)}.jfa-footer-social-title{display:block;margin-bottom:.7em;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}html[data-theme=light] .jfa-footer-social-title:not([data-theme-keep],[data-theme-keep] *){color:#0b152880}.jfa-footer-social{display:flex;flex-wrap:wrap;gap:8px 18px}.jfa-footer-social a{display:inline-flex;align-items:center;gap:.55em;font-weight:600;font-size:clamp(13px,1vw,14.5px);color:#ffffffc7;transition:color .2s ease,transform .2s ease}html[data-theme=light] .jfa-footer-social a:not([data-theme-keep],[data-theme-keep] *){color:#0b1528c7}.jfa-footer-social a:hover,.jfa-footer-social a:focus-visible{color:#fff;transform:translateY(-1px)}html[data-theme=light] .jfa-footer-social a:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .jfa-footer-social a:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.jfa-social-icon{flex:none;width:24px;height:24px}@media (max-width: 640px){.jfa-footer-social{justify-content:center}.jfa-footer-logo{justify-self:center}}.jfa-anchor{display:block;height:0;margin:0;padding:0}.products-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(48% 42% at 15% 30%,#2f7dff29,#2f7dff00 62%),radial-gradient(44% 40% at 85% 28%,#64afff1f,#64afff00 62%),radial-gradient(50% 40% at 50% 72%,#165f7821,#165f7800 62%),linear-gradient(180deg,#030c22,#04102a 22%,#051230,#04102a 70%,#030c22)}html[data-theme=light] .products-section-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#004ed029,#004ed000 62%),radial-gradient(44% 40% at 85% 28%,#004b9b1f,#004b9b00 62%),radial-gradient(50% 40% at 50% 72%,#87d0e921,#87d0e900 62%),linear-gradient(180deg,#e5e9f4,#dfe5f1 22%,#dae0ef,#dfe5f1 70%,#e5e9f4)}.products-section-texture,.buy-section-texture,.campaign-section-texture,.parts-promo-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(90deg,#ffffff0b,#ffffff0b 1px,#fff0 1px,#fff0 46px),repeating-linear-gradient(0deg,#ffffff0b,#ffffff0b 1px,#fff0 1px,#fff0 46px);background-size:46px 46px}html[data-theme=light] .products-section-texture:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .buy-section-texture:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .campaign-section-texture:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-promo-texture:not([data-theme-keep],[data-theme-keep] *){background-image:repeating-linear-gradient(90deg,#0b15280b,#0b15280b 1px,#0b152800 1px,#0b152800 46px),repeating-linear-gradient(0deg,#0b15280b,#0b15280b 1px,#0b152800 1px,#0b152800 46px)}.buy-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(48% 42% at 15% 30%,#2f7dff29,#2f7dff00 62%),radial-gradient(44% 40% at 85% 28%,#64afff1f,#64afff00 62%),radial-gradient(50% 40% at 50% 72%,#165f7821,#165f7800 62%),linear-gradient(180deg,#030c22,#04102a 22%,#051230,#04102a 70%,#030c22)}html[data-theme=light] .buy-section-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#004ed029,#004ed000 62%),radial-gradient(44% 40% at 85% 28%,#004b9b1f,#004b9b00 62%),radial-gradient(50% 40% at 50% 72%,#87d0e921,#87d0e900 62%),linear-gradient(180deg,#e5e9f4,#dfe5f1 22%,#dae0ef,#dfe5f1 70%,#e5e9f4)}.campaign-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(48% 42% at 15% 30%,#2f7dff29,#2f7dff00 62%),radial-gradient(44% 40% at 85% 28%,#64afff1f,#64afff00 62%),radial-gradient(50% 40% at 50% 72%,#165f7821,#165f7800 62%),linear-gradient(180deg,#030c22,#04102a 22%,#051230,#04102a 70%,#030c22)}html[data-theme=light] .campaign-section-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#004ed029,#004ed000 62%),radial-gradient(44% 40% at 85% 28%,#004b9b1f,#004b9b00 62%),radial-gradient(50% 40% at 50% 72%,#87d0e921,#87d0e900 62%),linear-gradient(180deg,#e5e9f4,#dfe5f1 22%,#dae0ef,#dfe5f1 70%,#e5e9f4)}.parts-promo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(48% 42% at 15% 30%,#2f7dff29,#2f7dff00 62%),radial-gradient(44% 40% at 85% 28%,#64afff1f,#64afff00 62%),radial-gradient(50% 40% at 50% 72%,#165f7821,#165f7800 62%),linear-gradient(180deg,#030c22,#04102a 22%,#051230,#04102a 70%,#030c22)}html[data-theme=light] .parts-promo-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#004ed029,#004ed000 62%),radial-gradient(44% 40% at 85% 28%,#004b9b1f,#004b9b00 62%),radial-gradient(50% 40% at 50% 72%,#87d0e921,#87d0e900 62%),linear-gradient(180deg,#e5e9f4,#dfe5f1 22%,#dae0ef,#dfe5f1 70%,#e5e9f4)}.products-endcap{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6em;margin:clamp(4px,.8vw,10px) auto 0;padding:0 clamp(18px,3.6vw,56px);text-align:center}.products-endcap-text{font-weight:500;font-size:clamp(13px,.95vw,15px);color:#e6eeff9e}html[data-theme=light] .products-endcap-text:not([data-theme-keep],[data-theme-keep] *){color:#0015429e}.products-endcap-link{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:clamp(13px,.95vw,15px);color:var(--jfa-blue, #0068ff)}html[data-theme=light] .products-endcap-link:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.products-endcap-link svg{width:14px;height:14px;transition:transform .25s ease}.products-endcap-link:hover svg,.products-endcap-link:focus-visible svg{transform:translate(4px)}.buy-sub{margin:.6em 0 0;font-weight:500;font-size:clamp(14px,1.1vw,16px);line-height:1.55;color:#e6eeff99}html[data-theme=light] .buy-sub:not([data-theme-keep],[data-theme-keep] *){color:#00154299}.parts-promo-section{position:relative;z-index:2;padding:clamp(20px,2.6vw,32px) clamp(16px,3vw,40px)}.parts-promo-inner{max-width:1180px;margin:0 auto;position:relative;border-radius:20px;padding:clamp(28px,4vw,56px) clamp(20px,3.6vw,52px);background:linear-gradient(160deg,#eef2f8,#e3e9f3);box-shadow:0 16px 40px #02081847}html[data-theme=light] .parts-promo-inner:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(160deg,#0f1d33,#11203a);box-shadow:0 16px 40px #02081820}.parts-promo-head{text-align:center;max-width:820px;margin:0 auto clamp(18px,2.4vw,28px)}.parts-promo-eyebrow{display:inline-block;font-weight:700;font-size:clamp(10.5px,.75vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);padding:.5em 1.1em;margin:0 0 .9em;border-radius:999px;border:1px solid rgba(0,104,255,.35);background:#0068ff14}html[data-theme=light] .parts-promo-eyebrow:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255));border:1px solid rgba(0,104,255,.35);background:#0068ff14}.parts-promo-title{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(24px,2.8vw,38px);line-height:1.18;color:#0b0d14}html[data-theme=light] .parts-promo-title:not([data-theme-keep],[data-theme-keep] *){color:#ebedf4}.parts-promo-story{display:flex;flex-direction:column;gap:.6em;max-width:760px;margin:0 0 clamp(24px,3vw,40px);text-align:left}.parts-promo-story p{margin:0;font-weight:500;font-size:clamp(13.5px,.98vw,15px);line-height:1.6;color:#4a5266}html[data-theme=light] .parts-promo-story p:not([data-theme-keep],[data-theme-keep] *){color:#99a1b5}.parts-promo-story .parts-promo-story-accent{font-weight:700;color:#0b1528}html[data-theme=light] .parts-promo-story .parts-promo-story-accent:not([data-theme-keep],[data-theme-keep] *){color:#dbe2f0}.parts-promo-boards{position:relative;width:min(100%,780px);aspect-ratio:400 / 142;margin:0 auto clamp(18px,2.4vw,28px)}.parts-promo-board{position:absolute;display:block;filter:drop-shadow(0 14px 18px rgba(2,8,24,.3))}html[data-theme=light] .parts-promo-board:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 14px 18px rgba(2,8,24,.135))}.parts-promo-board img{display:block;width:100%;height:auto}.parts-promo-board.is-long{left:6%;top:2%;width:88%}.parts-promo-board.is-square{width:28%;z-index:1}.parts-promo-board.is-left{left:0;top:30%;rotate:-4deg}.parts-promo-board.is-right{right:0;top:27%;rotate:3deg}.parts-promo-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,#fff0 42%,#ffffff1f,#ffffff6b,#ffffff1f,#fff0 58%);background-size:300% 100%;background-position:150% 0;animation:partsPromoShine 6s ease-in-out infinite}html[data-theme=light] .parts-promo-shine:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(105deg,#0b152800 42%,#0b15281f,#0b15286b,#0b15281f,#0b152800 58%)}.parts-promo-board.is-left .parts-promo-shine{animation-delay:-.35s}.parts-promo-board.is-right .parts-promo-shine{animation-delay:.5s}@keyframes partsPromoShine{0%{background-position:150% 0}45%,to{background-position:-50% 0}}.parts-promo-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.parts-line-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;box-shadow:0 14px 30px #02081838;transition:transform .35s ease,box-shadow .35s ease}html[data-theme=light] .parts-line-card:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;box-shadow:0 14px 30px #02081819}.parts-line-card:hover,.parts-line-card:focus-visible{transform:translate3d(0,-4px,0);box-shadow:0 20px 40px #0208184d}html[data-theme=light] .parts-line-card:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-line-card:focus-visible:not([data-theme-keep],[data-theme-keep] *){box-shadow:0 20px 40px #02081822}.parts-line-card.is-geladeiras{background:repeating-linear-gradient(90deg,#ffffff0d 0,#ffffff0d 1px,#fff0 1px,#fff0 7px),linear-gradient(100deg,#5d7188,#8397ad 28%,#62778f,#8a9db2,#5b6f86)}html[data-theme=light] .parts-line-card.is-geladeiras:not([data-theme-keep],[data-theme-keep] *){background:repeating-linear-gradient(90deg,#0b15280d 0,#0b15280d 1px,#0b152800 1px,#0b152800 7px),linear-gradient(100deg,#778ba2,#52667c 28%,#70859d,#4d6075,#798da4)}.parts-line-card.is-lavadoras{background:radial-gradient(60% 60% at 70% 30%,#78beff59,#78beff00 70%),linear-gradient(150deg,#1f5fd1,#0d3c96 55%,#082a6c)}html[data-theme=light] .parts-line-card.is-lavadoras:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(60% 60% at 70% 30%,#00468759,#00468700 70%),linear-gradient(150deg,#2e6ee0,#6998f2 55%,#93b5f7)}.parts-line-card.is-ar-condicionado{background:repeating-linear-gradient(45deg,#ffffff09 0,#ffffff09 1px,#fff0 1px,#fff0 5px),repeating-linear-gradient(-45deg,#ffffff09 0,#ffffff09 1px,#fff0 1px,#fff0 5px),linear-gradient(160deg,#3a4456,#252d3b 60%,#1b212c)}html[data-theme=light] .parts-line-card.is-ar-condicionado:not([data-theme-keep],[data-theme-keep] *){background:repeating-linear-gradient(45deg,#0b152809 0,#0b152809 1px,#0b152800 1px,#0b152800 5px),repeating-linear-gradient(-45deg,#0b152809 0,#0b152809 1px,#0b152800 1px,#0b152800 5px),linear-gradient(160deg,#a9b3c5,#c4ccda 60%,#d3d9e4)}.parts-line-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(180deg,#0000 0,#0000 46px,#00000024 46px,#00000024 47px),linear-gradient(180deg,#03081400 35%,#0308149e)}html[data-theme=light] .parts-line-texture:not([data-theme-keep],[data-theme-keep] *){background:repeating-linear-gradient(180deg,#fff0 0,#fff0 46px,#ffffff24 46px,#ffffff24 47px),linear-gradient(180deg,#eff2f800 35%,#eff2f89e)}.parts-line-icon{position:absolute;top:9%;left:50%;width:24%;max-width:96px;translate:-50% 0;color:#ffffffc7;filter:drop-shadow(0 8px 14px rgba(2,8,24,.3));transition:transform .5s ease}html[data-theme=light] .parts-line-icon:not([data-theme-keep],[data-theme-keep] *){color:#0b1528c7;filter:drop-shadow(0 8px 14px rgba(2,8,24,.135))}.parts-line-card:hover .parts-line-icon{transform:scale(1.06)}.parts-line-body{display:flex;flex-direction:column;align-items:flex-start;gap:.45em;padding:clamp(14px,1.6vw,20px)}.parts-line-tag{font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:.4em .9em;border-radius:999px;background:#ffffff38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .parts-line-tag:not([data-theme-keep],[data-theme-keep] *){background:#0b152838}.parts-line-title{font-weight:800;font-size:clamp(16px,1.3vw,19px);line-height:1.2}.parts-line-prefix{font-weight:500;color:#ffffffd1}html[data-theme=light] .parts-line-prefix:not([data-theme-keep],[data-theme-keep] *){color:#0b1528d1}.parts-line-name{white-space:nowrap}.parts-line-text{font-weight:500;font-size:clamp(12.5px,.9vw,13.5px);line-height:1.5;color:#ffffffdb}html[data-theme=light] .parts-line-text:not([data-theme-keep],[data-theme-keep] *){color:#0b1528db}.parts-line-more{display:inline-flex;align-items:center;gap:.35em;margin-top:.3em;font-weight:700;font-size:12.5px;color:#8fc2ff}html[data-theme=light] .parts-line-more:not([data-theme-keep],[data-theme-keep] *){color:#003676}.parts-line-more svg,.parts-promo-cta-big svg{width:14px;height:14px;transition:transform .25s ease}.parts-line-card:hover .parts-line-more svg,.parts-promo-cta-big:hover svg{transform:translate(4px)}.parts-promo-cta-wrap{text-align:center;margin-top:clamp(20px,2.4vw,28px)}.parts-promo-cta-big{display:inline-flex;align-items:center;gap:.5em;font-weight:800;font-size:clamp(12.5px,.92vw,14.5px);letter-spacing:.03em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);padding:clamp(11px,1.3vw,14px) clamp(22px,2.6vw,32px);border-radius:999px;border:1px solid rgba(0,104,255,.4);background:#0068ff14;transition:background .2s ease,border-color .2s ease,transform .2s ease}html[data-theme=light] .parts-promo-cta-big:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255));border:1px solid rgba(0,104,255,.4);background:#0068ff14}.parts-promo-cta-big:hover,.parts-promo-cta-big:focus-visible{background:#0068ff29;border-color:#0068ff99;transform:translate3d(0,-2px,0)}html[data-theme=light] .parts-promo-cta-big:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-promo-cta-big:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29;border-color:#0068ff99}@media (max-width: 860px){.parts-promo-lines{grid-template-columns:1fr}.parts-line-card{aspect-ratio:auto;min-height:250px}.parts-line-icon{top:9%;width:84px}}@media (prefers-reduced-motion: reduce){.parts-line-card,.parts-line-icon{transition:none}.parts-promo-shine{animation:none}}.manuals-tab-panel[hidden]{display:none}.manuals-tab-prompt{margin:clamp(18px,2.4vw,26px) 0 0;text-align:center;font-weight:500;font-size:clamp(13px,.95vw,15px);color:#e6eeff73}html[data-theme=light] .manuals-tab-prompt:not([data-theme-keep],[data-theme-keep] *){color:#00154273}.page-view{position:relative;z-index:1}.dark-page .dark-experience{padding-top:clamp(64px,7vw,88px);min-height:100vh}.dark-page-support .dark-experience-bg{background:radial-gradient(48% 42% at 15% 30%,#3c8cff3d,#3c8cff00 62%),radial-gradient(44% 40% at 85% 28%,#6eb9ff2e,#6eb9ff00 62%),radial-gradient(50% 40% at 50% 72%,#2878dc2e,#2878dc00 62%),linear-gradient(180deg,#0a2150,#0c275c 22%,#0f2e68,#0c275c 70%,#0a2150)}html[data-theme=light] .dark-page-support .dark-experience-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#0050c33d,#0050c300 62%),radial-gradient(44% 40% at 85% 28%,#004b912e,#004b9100 62%),radial-gradient(50% 40% at 50% 72%,#2373d72e,#2373d700 62%),linear-gradient(180deg,#c0cce4,#a3bef3 22%,#97b6f0,#a3bef3 70%,#c0cce4)}.page-hero{position:relative;z-index:2;padding:clamp(64px,9vw,120px) clamp(18px,3.6vw,56px) clamp(32px,4vw,48px);overflow:hidden}.page-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(48% 42% at 15% 30%,#2f7dff29,#2f7dff00 62%),radial-gradient(44% 40% at 85% 28%,#64afff1f,#64afff00 62%),radial-gradient(50% 40% at 50% 72%,#165f7821,#165f7800 62%),linear-gradient(180deg,#030c22,#04102a 22%,#051230,#04102a 70%,#030c22)}html[data-theme=light] .page-hero-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#004ed029,#004ed000 62%),radial-gradient(44% 40% at 85% 28%,#004b9b1f,#004b9b00 62%),radial-gradient(50% 40% at 50% 72%,#87d0e921,#87d0e900 62%),linear-gradient(180deg,#e5e9f4,#dfe5f1 22%,#dae0ef,#dfe5f1 70%,#e5e9f4)}.page-hero-inner{max-width:700px;margin:0 auto;text-align:center;position:relative;z-index:2}.page-eyebrow{display:block;font-weight:700;font-size:clamp(12px,.9vw,14px);letter-spacing:.18em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);margin:0 0 1.1em}html[data-theme=light] .page-eyebrow:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.page-hero-title{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.15;font-size:var(--h2-size);color:#fff}html[data-theme=light] .page-hero-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}@media (max-width: 480px){.page-hero-title{font-size:clamp(28px,9.5vw,42px)}}.page-hero-sub{margin:.6em auto 0;max-width:56ch;font-weight:500;font-size:var(--sub-size);line-height:var(--sub-lh);color:#e6eeffa6}html[data-theme=light] .page-hero-sub:not([data-theme-keep],[data-theme-keep] *){color:#001542a6}.accent-fix{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:800}.catalog-section{position:relative;z-index:2;padding:0 clamp(18px,3.6vw,56px) clamp(64px,8vw,100px);background:transparent}.catalog-grid{max-width:1120px;margin:clamp(24px,3vw,32px) auto 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,2vw,24px)}.catalog-card{display:flex;flex-direction:column;gap:.5em;text-align:left;text-decoration:none;padding:clamp(18px,2.2vw,24px);border-radius:18px;background:#ffffff0d;border:1px solid rgba(120,170,255,.2);transition:background .2s ease,border-color .2s ease,transform .18s ease}html[data-theme=light] .catalog-card:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.2)}.catalog-card[hidden]{display:none}a.catalog-card:hover,a.catalog-card:focus-visible{background:#0068ff24;border-color:#4096ffbf}html[data-theme=light] a.catalog-card:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] a.catalog-card:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border-color:#0056bfbf}@media (hover: none),(pointer: coarse){.catalog-card:active{transform:scale(.99)}}.catalog-card-media{width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 42%,#f6f9fff2,#f6f9ff00 72%),linear-gradient(165deg,#e4ebf5,#cfdaea);box-shadow:inset 0 0 0 1px #78aaff2e;color:#001440;display:flex;align-items:center;justify-content:center}html[data-theme=light] .catalog-card-media:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(ellipse 70% 60% at 50% 42%,#001338f2,#00133800 72%),linear-gradient(165deg,#102139,#152948);box-shadow:inset 0 0 0 1px #78aaff2e;color:#d2daec}.catalog-card-media img{width:88%;height:88%;object-fit:contain;display:block}.catalog-card-media svg{width:38%;height:38%;opacity:.35}.catalog-card-name{margin:0;font-weight:700;font-size:clamp(15px,1.2vw,17px);color:#fff}html[data-theme=light] .catalog-card-name:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.catalog-card-meta{margin:0;font-weight:600;font-size:clamp(12px,.9vw,13px);color:#78aaffe6;letter-spacing:.02em}html[data-theme=light] .catalog-card-meta:not([data-theme-keep],[data-theme-keep] *){color:#003287e6}.catalog-card-lines{margin:0;font-weight:500;font-size:clamp(12px,.85vw,13px);color:#e6eeff8c}html[data-theme=light] .catalog-card-lines:not([data-theme-keep],[data-theme-keep] *){color:#0015428c}.catalog-card-cta{margin-top:auto;padding-top:.4em;font-weight:700;font-size:clamp(12px,.9vw,13px);color:#fff;display:inline-flex;align-items:center;gap:.4em}html[data-theme=light] .catalog-card-cta:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.catalog-card-cta svg{width:14px;height:14px;transition:transform .25s ease}a.catalog-card:hover .catalog-card-cta svg{transform:translate(4px)}#bateriasGrid,#setorCatalogGrid{grid-template-columns:repeat(3,1fr)}@media (min-width: 1700px){#bateriasGrid,#setorCatalogGrid{max-width:1320px;grid-template-columns:repeat(4,1fr)}}@media (max-width: 900px){#bateriasGrid,#setorCatalogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){#bateriasGrid,#setorCatalogGrid{grid-template-columns:1fr}}.catalog-card-desc{margin:0;font-weight:500;font-size:clamp(12.5px,.9vw,13.5px);line-height:1.45;color:#e6eeffad}html[data-theme=light] .catalog-card-desc:not([data-theme-keep],[data-theme-keep] *){color:#001542ad}.catalog-grid .catalog-card{transition:background .2s ease,border-color .2s ease,transform .18s ease,opacity .35s ease,visibility .35s}.baterias-catalog{padding-top:clamp(96px,11vw,136px)}.baterias-intro-title{max-width:820px;margin:0 auto;text-align:center;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.15;font-size:clamp(22px,2.2vw,36px);color:#fff;text-wrap:balance}html[data-theme=light] .baterias-intro-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.catalog-filter-nav{display:flex;justify-content:center;margin:clamp(18px,2.2vw,26px) auto 0;max-width:1120px;overflow-x:auto;scrollbar-width:none}.catalog-filter-nav::-webkit-scrollbar{display:none}.catalog-filter-track{position:relative;display:flex;gap:clamp(18px,2.4vw,34px);padding:0 4px;border-bottom:1px solid rgba(120,170,255,.14)}html[data-theme=light] .catalog-filter-track:not([data-theme-keep],[data-theme-keep] *){border-bottom:1px solid rgba(0,50,135,.14)}.catalog-filter-tab{flex:none;padding:.7em .1em .8em;background:none;border:0;cursor:pointer;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(11px,.82vw,12.5px);letter-spacing:.08em;text-transform:uppercase;color:#e6eeff80;transition:color .3s ease}html[data-theme=light] .catalog-filter-tab:not([data-theme-keep],[data-theme-keep] *){color:#00154280}.catalog-filter-tab:hover,.catalog-filter-tab:focus-visible{color:#e6eeffd9}html[data-theme=light] .catalog-filter-tab:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .catalog-filter-tab:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#001542d9}.catalog-filter-tab.is-active{color:#fff}html[data-theme=light] .catalog-filter-tab.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.catalog-filter-indicator{position:absolute;left:0;bottom:-1px;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#2f7dff,#78aaff);box-shadow:0 0 10px #2f7dff8c;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .catalog-filter-indicator:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(90deg,#004ed0,#003287);box-shadow:0 0 10px #2f7dff8c}@media (max-width: 600px){.catalog-filter-nav{justify-content:flex-start}}#bateriasView.is-entering .baterias-intro-title,#setorCatalogView.is-entering .baterias-intro-title{animation:bateriasIntroIn .7s cubic-bezier(.22,1,.36,1) both}#bateriasView.is-entering .catalog-filter-nav,#setorCatalogView.is-entering .catalog-filter-nav{animation:bateriasIntroIn .7s cubic-bezier(.22,1,.36,1) .12s both}@keyframes bateriasIntroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#bateriasGrid .catalog-card,#setorCatalogGrid .catalog-card{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}#bateriasGrid .catalog-card.is-revealed,#setorCatalogGrid .catalog-card.is-revealed{opacity:1;transform:none}.catalog-card-media img{transform:translate(calc(var(--card-nx, 0) * 4px),calc(var(--card-ny, 0) * 3px));transition:transform .5s cubic-bezier(.22,1,.36,1)}.catalog-card-cta{transition:color .25s ease}@media (hover: hover) and (pointer: fine){#bateriasGrid .catalog-card.is-revealed:hover,#setorCatalogGrid .catalog-card.is-revealed:hover{transform:translateY(-4px);box-shadow:0 14px 34px -18px #2f7dff8c}html[data-theme=light] #bateriasGrid .catalog-card.is-revealed:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] #setorCatalogGrid .catalog-card.is-revealed:hover:not([data-theme-keep],[data-theme-keep] *){box-shadow:0 14px 34px -18px #2f7dff8c}a.catalog-card:hover .catalog-card-media img{transform:translate(calc(var(--card-nx, 0) * 4px),calc(var(--card-ny, 0) * 3px - 4px))}a.catalog-card:hover .catalog-card-cta{color:#8fb8ff}html[data-theme=light] a.catalog-card:hover .catalog-card-cta:not([data-theme-keep],[data-theme-keep] *){color:#002b76}}@media (prefers-reduced-motion: reduce){#bateriasView.is-entering .baterias-intro-title,#setorCatalogView.is-entering .baterias-intro-title,#bateriasView.is-entering .catalog-filter-nav,#setorCatalogView.is-entering .catalog-filter-nav{animation:none}#bateriasGrid .catalog-card,#setorCatalogGrid .catalog-card{opacity:1;transform:none}.catalog-card-media img{transform:none}}::view-transition-group(bateria-product){animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.catalog-empty{max-width:520px;margin:clamp(28px,4vw,48px) auto 0;padding:clamp(20px,2.4vw,28px);text-align:center;font-weight:500;font-size:clamp(13.5px,1vw,15px);line-height:1.6;color:#e6eeffad;border:1px solid rgba(120,170,255,.16);border-radius:16px;background:#ffffff08}html[data-theme=light] .catalog-empty:not([data-theme-keep],[data-theme-keep] *){color:#001542ad;border:1px solid rgba(0,50,135,.16);background:#0b152808}.catalog-empty a{color:#8fb8ff;font-weight:700;text-decoration:none}html[data-theme=light] .catalog-empty a:not([data-theme-keep],[data-theme-keep] *){color:#002b76}.catalog-empty a:hover,.catalog-empty a:focus-visible{color:#fff}html[data-theme=light] .catalog-empty a:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .catalog-empty a:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.catalog-view-toggle{display:flex;justify-content:flex-end;gap:6px;max-width:1120px;margin:clamp(14px,1.8vw,20px) auto 0}.catalog-view-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#e6eeff99;background:#ffffff0a;border:1px solid rgba(120,170,255,.18);transition:color .2s ease,background .2s ease,border-color .2s ease}html[data-theme=light] .catalog-view-btn:not([data-theme-keep],[data-theme-keep] *){color:#00154299;background:#0b15280a;border:1px solid rgba(0,50,135,.18)}.catalog-view-btn svg{width:16px;height:16px}.catalog-view-btn:hover,.catalog-view-btn:focus-visible{color:#fff;border-color:#4096ff80}html[data-theme=light] .catalog-view-btn:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .catalog-view-btn:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;border-color:#0056bf80}.catalog-view-btn.is-active{color:#fff;background:#0068ff38;border-color:#4096ff99}html[data-theme=light] .catalog-view-btn.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#0068ff38;border-color:#0056bf99}#setorCatalogView .catalog-view-toggle+.catalog-grid{margin-top:14px}#setorCatalogGrid.is-list{grid-template-columns:1fr;gap:10px}#setorCatalogGrid.is-list .catalog-card{display:grid;grid-template-columns:clamp(84px,8vw,110px) 1fr;column-gap:clamp(14px,2vw,24px);row-gap:4px;align-items:center;padding:12px clamp(14px,2vw,20px) 12px 12px}#setorCatalogGrid.is-list .catalog-card-media{grid-row:1 / span 6;aspect-ratio:1;align-self:center}#setorCatalogGrid.is-list .catalog-card-name{font-size:clamp(15px,1.1vw,17px)}#setorCatalogGrid.is-list .catalog-card>:not(.catalog-card-media){grid-column:2}#setorCatalogGrid.is-list .catalog-card-cta{margin-top:2px;padding-top:0}.bateria-breadcrumb{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:clamp(88px,10vw,124px) clamp(18px,3.6vw,56px) 0;display:flex;align-items:center;gap:.5em;flex-wrap:wrap;font-weight:600;font-size:clamp(12px,.85vw,13px);color:#e6eeff80}html[data-theme=light] .bateria-breadcrumb:not([data-theme-keep],[data-theme-keep] *){color:#00154280}.bateria-breadcrumb a{color:#e6eeff80;text-decoration:none}html[data-theme=light] .bateria-breadcrumb a:not([data-theme-keep],[data-theme-keep] *){color:#00154280}.bateria-breadcrumb a:hover,.bateria-breadcrumb a:focus-visible{color:#fff}html[data-theme=light] .bateria-breadcrumb a:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-breadcrumb a:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-breadcrumb-sep{color:#e6eeff4d}html[data-theme=light] .bateria-breadcrumb-sep:not([data-theme-keep],[data-theme-keep] *){color:#0015424d}.bateria-breadcrumb-current{color:#e6eeffd1}html[data-theme=light] .bateria-breadcrumb-current:not([data-theme-keep],[data-theme-keep] *){color:#001542d1}.bateria-label{display:block;font-weight:700;font-size:clamp(11.5px,.85vw,12.5px);letter-spacing:.1em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);margin:0 0 .6em}html[data-theme=light] .bateria-label:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.bateria-hero,.bateria-quickspecs,.bateria-section{scroll-margin-top:88px}.bateria-section{position:relative;z-index:2;padding:clamp(24px,2.6vw,36px) clamp(18px,3.6vw,56px)}.bateria-block-head{max-width:640px;margin:0 0 clamp(16px,2vw,22px)}.bateria-app-section .bateria-block-head,.bateria-tech-section .bateria-block-head,.bateria-related-section .bateria-block-head,.bateria-docs-section .bateria-block-head,.bateria-others-section .bateria-block-head{margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.bateria-block-title{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.15;font-size:clamp(24px,2vw,34px);color:#fff;text-wrap:balance}html[data-theme=light] .bateria-block-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-block-sub{margin:.6em 0 0;font-weight:500;font-size:clamp(13.5px,1vw,15px);line-height:1.55;color:#e6eeffa6}html[data-theme=light] .bateria-block-sub:not([data-theme-keep],[data-theme-keep] *){color:#001542a6}.bateria-hero{position:relative;z-index:2;padding:clamp(20px,2.6vw,28px) clamp(18px,3.6vw,56px) clamp(32px,3.6vw,44px);overflow:hidden}.bateria-hero-inner{max-width:1180px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.4vw,64px);align-items:center;min-height:clamp(0px,46vw,480px)}@media (min-width: 981px) and (min-height: 640px){.bateria-hero-inner{min-height:min(64svh,600px)}}@media (max-width: 980px){.bateria-hero-inner{grid-template-columns:1fr;text-align:center;min-height:0}}.bateria-gallery{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px)}.bateria-gallery-stage{position:relative;border-radius:26px;overflow:hidden;isolation:isolate;min-height:clamp(320px,32vw,480px);padding:clamp(28px,4.2vw,52px);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 44% 36% at 50% 54%,rgba(214,228,255,.13),transparent 72%),radial-gradient(ellipse 62% 54% at 50% 34%,rgba(0,104,255,.22),transparent 68%),radial-gradient(ellipse 90% 60% at 84% 96%,rgba(20,70,180,.16),transparent 70%),linear-gradient(180deg,#061230,#030c22);border:1px solid rgba(120,170,255,.14)}html[data-theme=light] .bateria-gallery-stage:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(ellipse 44% 36% at 50% 54%,rgba(0,26,76,.13),transparent 72%),radial-gradient(ellipse 62% 54% at 50% 34%,rgba(0,104,255,.22),transparent 68%),radial-gradient(ellipse 90% 60% at 84% 96%,rgba(75,125,235,.16),transparent 70%),linear-gradient(180deg,#d9dfef,#e5e9f4);border:1px solid rgba(0,50,135,.14)}.bateria-gallery-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(120,170,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.09) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 42%,#000 35%,transparent 88%);mask-image:radial-gradient(ellipse 78% 68% at 50% 42%,#000 35%,transparent 88%)}html[data-theme=light] .bateria-gallery-grid:not([data-theme-keep],[data-theme-keep] *){background-image:linear-gradient(rgba(0,50,135,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(0,50,135,.09) 1px,transparent 1px)}.bateria-gallery-mesh{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:0;pointer-events:none;opacity:.22;background-image:radial-gradient(rgba(160,200,255,.55) 1px,transparent 1.6px);background-size:26px 26px;animation:bateriaMeshDrift 26s linear infinite}html[data-theme=light] .bateria-gallery-mesh:not([data-theme-keep],[data-theme-keep] *){background-image:radial-gradient(rgba(0,45,108,.55) 1px,transparent 1.6px)}.bateria-floor-shadow{position:absolute;bottom:9%;left:50%;z-index:0;pointer-events:none;width:62%;height:clamp(22px,3.4vw,38px);transform:translate(-50%);background:radial-gradient(ellipse,rgba(0,3,12,.65),transparent 72%);filter:blur(1px)}html[data-theme=light] .bateria-floor-shadow:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(ellipse,rgba(247,248,251,.65),transparent 72%)}@keyframes bateriaMeshDrift{0%{background-position:0 0}to{background-position:-260px -140px}}@media (prefers-reduced-motion: reduce){.bateria-gallery-mesh{animation:none}}@media (max-width: 700px){.bateria-gallery-mesh,.bateria-gallery-grid{display:none}}.bateria-hero-media{position:relative;z-index:1;width:min(100%,460px);aspect-ratio:4/3;overflow:visible;color:#e6eeff66;display:flex;align-items:center;justify-content:center;animation:bateriaFloat 8s ease-in-out infinite;translate:calc(var(--bh-nx, 0) * 4px) calc(var(--bh-ny, 0) * 3px);transition:translate .5s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .bateria-hero-media:not([data-theme-keep],[data-theme-keep] *){color:#00154266}@keyframes bateriaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bateriaEmerge{0%{transform:scale(.72);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 700px),(prefers-reduced-motion: reduce){.bateria-hero-media{animation:none;translate:none;transition:none}}.bateria-hero-media img{width:122%;height:122%;object-fit:contain;display:block;mix-blend-mode:multiply;animation:bateriaEmerge .9s cubic-bezier(.22,1,.36,1) both;filter:drop-shadow(0 20px 26px rgba(0,4,16,.38))}html[data-theme=light] .bateria-hero-media img:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 20px 26px rgba(0,4,16,.171))}.bateria-hero-media svg{width:34%;height:34%;opacity:.35}.bateria-hero-media.has-carousel{padding:0}@media (prefers-reduced-motion: reduce){.bateria-hero-media img{animation:none}}.bateria-photo-carousel{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;animation:bateriaEmerge .9s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.bateria-photo-carousel{animation:none}}.bateria-photo-track{display:flex;width:100%;height:100%;will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1)}.bateria-photo-track.is-dragging{transition:none}.bateria-photo-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bateria-photo-slide img{width:122%;height:122%;object-fit:contain;display:block;mix-blend-mode:multiply;filter:drop-shadow(0 20px 26px rgba(0,4,16,.38))}html[data-theme=light] .bateria-photo-slide img:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 20px 26px rgba(0,4,16,.171))}.bateria-photo-arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:clamp(30px,2.6vw,38px);height:clamp(30px,2.6vw,38px);border-radius:50%;background:#ffffffeb;border:1px solid rgba(10,30,70,.14);color:#001440;cursor:pointer;box-shadow:0 6px 16px #0a1e4629;opacity:0;transition:opacity .2s ease,background .2s ease}html[data-theme=light] .bateria-photo-arrow:not([data-theme-keep],[data-theme-keep] *){background:#0b1528eb;border:1px solid rgba(199,210,231,.14);color:#d2daec;box-shadow:0 6px 16px #0a1e4612}@media (hover: none),(pointer: coarse){.bateria-photo-arrow{opacity:1}}.bateria-photo-arrow svg{width:44%;height:44%}.bateria-photo-arrow:hover,.bateria-photo-arrow:focus-visible{background:#fff}html[data-theme=light] .bateria-photo-arrow:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-photo-arrow:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0b1528}.bateria-photo-arrow-prev{left:clamp(8px,1.2vw,14px)}.bateria-photo-arrow-next{right:clamp(8px,1.2vw,14px)}.bateria-photo-dots{position:absolute;left:0;right:0;bottom:clamp(10px,1.4vw,16px);z-index:3;display:flex;align-items:center;justify-content:center;gap:7px}.bateria-hero-media.has-thumbs .bateria-photo-dots{display:none}.bateria-photo-dot{flex:none;width:7px;height:7px;border-radius:999px;padding:0;border:0;background:#0a1e4638;cursor:pointer;transition:background .3s ease,width .3s ease}html[data-theme=light] .bateria-photo-dot:not([data-theme-keep],[data-theme-keep] *){background:#c7d2e738}.bateria-photo-dot:hover{background:#0a1e4666}html[data-theme=light] .bateria-photo-dot:hover:not([data-theme-keep],[data-theme-keep] *){background:#c7d2e766}.bateria-photo-dot.is-active{width:20px;background:linear-gradient(90deg,#0a2540,#2f7bff)}html[data-theme=light] .bateria-photo-dot.is-active:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(90deg,#cbdae9,#004cd0)}@media (prefers-reduced-motion: reduce){.bateria-photo-track{transition:none!important}}.bateria-gallery-thumbs{display:flex;flex-direction:row;gap:clamp(8px,1vw,10px);overflow-x:auto;padding-bottom:2px}.bateria-gallery-thumbs[hidden]{display:none}@media (min-width: 981px){.bateria-gallery{flex-direction:row;align-items:stretch}.bateria-gallery-thumbs{order:-1;flex:none;width:clamp(52px,5.4vw,64px);flex-direction:column;overflow-x:visible;overflow-y:auto;max-height:clamp(320px,32vw,480px);padding-bottom:0}.bateria-gallery-stage{flex:1 1 auto}}.bateria-gallery-thumb{flex:none;width:clamp(52px,5.4vw,64px);aspect-ratio:1/1;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:linear-gradient(165deg,#e4ebf5,#cfdaea);border:2px solid transparent;box-shadow:0 6px 16px -6px #000a2880;transition:border-color .25s ease,opacity .25s ease,transform .25s ease;opacity:.62}html[data-theme=light] .bateria-gallery-thumb:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(165deg,#102139,#152948);box-shadow:0 6px 16px -6px #000a2839}.bateria-gallery-thumb img{width:100%;height:100%;object-fit:contain;display:block}.bateria-gallery-thumb:hover{opacity:.9;transform:translateY(-2px)}.bateria-gallery-thumb.is-active{opacity:1;border-color:var(--jfa-blue, #0068ff)}html[data-theme=light] .bateria-gallery-thumb.is-active:not([data-theme-keep],[data-theme-keep] *){border-color:var(--jfa-blue, rgb(0, 104, 255))}.bateria-hero-content{text-align:left}.bateria-hero-content-in{max-width:460px}@media (max-width: 980px){.bateria-hero-content{text-align:center}.bateria-hero-content-in{max-width:460px;margin:0 auto}}.bateria-app-badge{display:inline-flex;margin:0 0 .9em;padding:.4em 1em;border-radius:999px;background:#0068ff24;border:1px solid rgba(64,150,255,.4);font-weight:700;font-size:clamp(10.5px,.8vw,12px);letter-spacing:.12em;text-transform:uppercase;color:#9cc4ff}html[data-theme=light] .bateria-app-badge:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border:1px solid rgba(0,86,191,.4);color:#002d6e}.bateria-title{margin:0;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:800;line-height:1.15;font-size:clamp(26px,2.4vw,38px);color:#fff}html[data-theme=light] .bateria-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-headline{margin:.45em 0 0;font-weight:600;font-size:clamp(15px,1.15vw,18px);line-height:1.4;color:#cfe0ff}html[data-theme=light] .bateria-headline:not([data-theme-keep],[data-theme-keep] *){color:#001c50}.bateria-desc{margin:.6em 0 0;max-width:48ch;font-weight:500;font-size:clamp(13.5px,1vw,15px);line-height:1.6;color:#e6eeff9e}html[data-theme=light] .bateria-desc:not([data-theme-keep],[data-theme-keep] *){color:#0015429e}@media (max-width: 980px){.bateria-desc{margin-left:auto;margin-right:auto}}.bateria-commerce{margin:clamp(20px,2.4vw,28px) 0 0}.bateria-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55em}.bateria-price-old{font-weight:600;font-size:clamp(13px,.95vw,14.5px);color:#e6eeff73;text-decoration:line-through}html[data-theme=light] .bateria-price-old:not([data-theme-keep],[data-theme-keep] *){color:#00154273}.bateria-price-current{font-weight:800;font-size:clamp(26px,2.3vw,36px);color:#fff}html[data-theme=light] .bateria-price-current:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-price-conditions{margin:.35em 0 0;font-weight:600;font-size:clamp(12.5px,.92vw,14px);color:#6bf29e}html[data-theme=light] .bateria-price-conditions:not([data-theme-keep],[data-theme-keep] *){color:#0d9440}.bateria-commerce-fallback-text{margin:0;font-weight:500;font-size:clamp(13.5px,1vw,15px);color:#e6eeffb3}html[data-theme=light] .bateria-commerce-fallback-text:not([data-theme-keep],[data-theme-keep] *){color:#001542b3}.bateria-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(10px,1.2vw,14px);margin:clamp(14px,1.6vw,18px) 0 0}@media (max-width: 980px){.bateria-cta-row{justify-content:center}}.bateria-cta-link{font-weight:700;font-size:clamp(12.5px,.92vw,13.5px);color:var(--jfa-blue, #0068ff);text-decoration:none;display:inline-flex;align-items:center}html[data-theme=light] .bateria-cta-link:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.bateria-cta-link:hover,.bateria-cta-link:focus-visible{text-decoration:underline}.bateria-commerce-microcopy{margin:clamp(12px,1.4vw,16px) 0 0;font-weight:500;font-size:clamp(11.5px,.85vw,12.5px);color:#e6eeff6b}html[data-theme=light] .bateria-commerce-microcopy:not([data-theme-keep],[data-theme-keep] *){color:#0015426b}.bateria-quickspecs{position:relative;z-index:2;padding:clamp(22px,2.8vw,32px) clamp(18px,3.6vw,56px);background:#030c2273;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-top:1px solid rgba(120,170,255,.1);border-bottom:1px solid rgba(120,170,255,.1)}html[data-theme=light] .bateria-quickspecs:not([data-theme-keep],[data-theme-keep] *){background:#e5e9f473;border-top:1px solid rgba(0,50,135,.1);border-bottom:1px solid rgba(0,50,135,.1)}.bateria-quickspecs-row{max-width:1180px;margin:0 auto;display:flex;align-items:stretch;justify-content:center}.bateria-quickspec-item{flex:1 1 0;padding:0 clamp(14px,1.8vw,24px);text-align:center;border-left:1px solid rgba(120,170,255,.14)}html[data-theme=light] .bateria-quickspec-item:not([data-theme-keep],[data-theme-keep] *){border-left:1px solid rgba(0,50,135,.14)}.bateria-quickspec-item:first-child{border-left:none}.bateria-quickspec-value{display:block;font-weight:800;font-size:clamp(18px,1.5vw,24px);color:#fff}html[data-theme=light] .bateria-quickspec-value:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-quickspec-label{display:block;margin-top:.3em;font-weight:600;font-size:clamp(10.5px,.78vw,11.5px);letter-spacing:.08em;text-transform:uppercase;color:#9cc4ffbf}html[data-theme=light] .bateria-quickspec-label:not([data-theme-keep],[data-theme-keep] *){color:#002d6ebf}@media (max-width: 700px){.bateria-quickspecs-row{flex-wrap:wrap;gap:clamp(16px,4vw,22px) 0}.bateria-quickspec-item{flex:0 0 50%;border-left:none;padding:0}}.bateria-tech-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,1.8vw,20px)}.bateria-tech-card{padding:clamp(22px,2.6vw,30px) clamp(20px,2.4vw,26px);border-radius:18px;background:#ffffff09;border:1px solid rgba(120,170,255,.16);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease}html[data-theme=light] .bateria-tech-card:not([data-theme-keep],[data-theme-keep] *){background:#0b152809;border:1px solid rgba(0,50,135,.16)}.bateria-tech-card:hover{transform:translateY(-3px);border-color:#5aa0ff66;background:#ffffff0d}html[data-theme=light] .bateria-tech-card:hover:not([data-theme-keep],[data-theme-keep] *){border-color:#0046a566;background:#0b15280d}.bateria-tech-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#0068ff24;border:1px solid rgba(64,150,255,.3);color:#9cc4ff;transition:background .3s ease,color .3s ease}html[data-theme=light] .bateria-tech-icon:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border:1px solid rgba(0,86,191,.3);color:#002d6e}.bateria-tech-card:hover .bateria-tech-icon{background:#0068ff42;color:#cfe0ff}html[data-theme=light] .bateria-tech-card:hover .bateria-tech-icon:not([data-theme-keep],[data-theme-keep] *){background:#0068ff42;color:#001c50}.bateria-tech-icon svg{width:20px;height:20px}.bateria-tech-title{margin:clamp(14px,1.6vw,18px) 0 0;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(15.5px,1.15vw,17.5px);color:#fff}html[data-theme=light] .bateria-tech-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-tech-text{margin:.5em 0 0;font-weight:500;font-size:clamp(13px,.95vw,14px);line-height:1.55;color:#e6eeff9e}html[data-theme=light] .bateria-tech-text:not([data-theme-keep],[data-theme-keep] *){color:#0015429e}.bateria-app-tabs{position:relative;display:flex;flex-wrap:wrap;gap:clamp(6px,1vw,10px);max-width:1180px;margin:0 auto clamp(28px,3.2vw,36px);border-bottom:1px solid rgba(120,170,255,.14)}html[data-theme=light] .bateria-app-tabs:not([data-theme-keep],[data-theme-keep] *){border-bottom:1px solid rgba(0,50,135,.14)}.bateria-app-tab{position:relative;padding:.8em 1.3em;background:none;border:0;cursor:pointer;font-weight:700;font-size:clamp(12.5px,.92vw,13.5px);letter-spacing:.04em;text-transform:uppercase;color:#e6eeff80;transition:color .25s ease}html[data-theme=light] .bateria-app-tab:not([data-theme-keep],[data-theme-keep] *){color:#00154280}.bateria-app-tab:hover{color:#e6eeffd9}html[data-theme=light] .bateria-app-tab:hover:not([data-theme-keep],[data-theme-keep] *){color:#001542d9}.bateria-app-tab.is-active{color:#fff}html[data-theme=light] .bateria-app-tab.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-app-tabs-underline{position:absolute;bottom:-1px;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--jfa-blue, #0068ff),#7bb4ff);transition:transform .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .bateria-app-tabs-underline:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(90deg,var(--jfa-blue, rgb(0, 104, 255)),rgb(0,57,132))}.bateria-app-body{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,45%) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}@media (max-width: 900px){.bateria-app-body{grid-template-columns:1fr;text-align:center}}.bateria-app-headline{margin:0;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(19px,1.6vw,25px);line-height:1.3;color:#fff;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .bateria-app-headline:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-app-text{margin:.7em 0 0;font-weight:500;font-size:clamp(13.5px,1vw,15px);line-height:1.6;color:#e6eeffa6;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .bateria-app-text:not([data-theme-keep],[data-theme-keep] *){color:#001542a6}.bateria-app-media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/3;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(0,104,255,.16),transparent 70%),linear-gradient(180deg,#061230,#030c22);border:1px solid rgba(120,170,255,.14);display:flex;align-items:center;justify-content:center}html[data-theme=light] .bateria-app-media:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(0,104,255,.16),transparent 70%),linear-gradient(180deg,#d9dfef,#e5e9f4);border:1px solid rgba(0,50,135,.14)}.bateria-app-image{width:72%;height:72%;object-fit:contain;display:block;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.bateria-app-image.is-switching{opacity:0;transform:scale(.98)}.bateria-app-copy.is-switching .bateria-app-headline,.bateria-app-copy.is-switching .bateria-app-text{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){.bateria-app-image,.bateria-app-headline,.bateria-app-text,.bateria-app-tabs-underline{transition:none!important}}.bateria-system-section{background:linear-gradient(180deg,#030c22,#050f26)}html[data-theme=light] .bateria-system-section:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(180deg,#e5e9f4,#e1e6f2)}.bateria-system-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.4vw,60px);align-items:center}@media (max-width: 900px){.bateria-system-inner{grid-template-columns:1fr;text-align:center}}.bateria-block-sub-lg{margin:.8em 0 0;max-width:46ch;font-weight:500;font-size:clamp(14px,1.05vw,16px);line-height:1.65;color:#e6eeffa6}html[data-theme=light] .bateria-block-sub-lg:not([data-theme-keep],[data-theme-keep] *){color:#001542a6}@media (max-width: 900px){.bateria-block-sub-lg{margin-left:auto;margin-right:auto}}.bateria-system-visual{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,16px);padding:clamp(28px,3.6vw,40px) clamp(16px,2vw,24px);border-radius:22px;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,104,255,.14),transparent 72%),#ffffff05;border:1px solid rgba(120,170,255,.14)}html[data-theme=light] .bateria-system-visual:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(0,104,255,.14),transparent 72%),#0b152805;border:1px solid rgba(0,50,135,.14)}@media (max-width: 560px){.bateria-system-visual{flex-direction:column;gap:clamp(14px,3vw,18px)}}.bateria-system-node{display:flex;flex-direction:column;align-items:center;gap:.6em;flex:0 0 auto}.bateria-system-node-icon{width:clamp(48px,5vw,60px);height:clamp(48px,5vw,60px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(120,170,255,.3);color:#e6eeffb3}html[data-theme=light] .bateria-system-node-icon:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.3);color:#001542b3}.bateria-system-node-icon svg{width:46%;height:46%}.bateria-system-node.is-active .bateria-system-node-icon{background:#0068ff38;border-color:var(--jfa-blue, #0068ff);color:#fff;box-shadow:0 0 0 5px #0068ff1f}html[data-theme=light] .bateria-system-node.is-active .bateria-system-node-icon:not([data-theme-keep],[data-theme-keep] *){background:#0068ff38;border-color:var(--jfa-blue, rgb(0, 104, 255));color:#0b1528;box-shadow:0 0 0 5px #0068ff1f}.bateria-system-node-label{font-weight:700;font-size:clamp(11.5px,.85vw,12.5px);color:#e6eeffbf}html[data-theme=light] .bateria-system-node-label:not([data-theme-keep],[data-theme-keep] *){color:#001542bf}.bateria-system-node.is-active .bateria-system-node-label{color:#fff}html[data-theme=light] .bateria-system-node.is-active .bateria-system-node-label:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-system-link{flex:1 1 32px;max-width:64px;height:1px;background:linear-gradient(90deg,#78aaff80,#78aaff1a)}html[data-theme=light] .bateria-system-link:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(90deg,#00328780,#0032871a)}@media (max-width: 560px){.bateria-system-link{width:1px;height:24px;max-width:none;background:linear-gradient(180deg,#78aaff80,#78aaff1a)}html[data-theme=light] .bateria-system-link:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(180deg,#00328780,#0032871a)}}.bateria-editorial-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,2.2vw,26px)}.bateria-editorial-grid .catalog-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease}.bateria-editorial-grid .catalog-card:hover{transform:translateY(-4px)}.bateria-editorial-grid .catalog-card-media{aspect-ratio:1/1}.bateria-editorial-grid .catalog-card-meta{display:none}.bateria-docs-hub{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(120,170,255,.16);overflow:hidden}html[data-theme=light] .bateria-docs-hub:not([data-theme-keep],[data-theme-keep] *){border:1px solid rgba(0,50,135,.16)}.bateria-doc-row{display:flex;align-items:center;gap:clamp(14px,1.6vw,20px);padding:clamp(16px,1.8vw,22px) clamp(18px,2.2vw,24px);text-decoration:none;background:#ffffff05;border-bottom:1px solid rgba(120,170,255,.1);transition:background .2s ease}html[data-theme=light] .bateria-doc-row:not([data-theme-keep],[data-theme-keep] *){background:#0b152805;border-bottom:1px solid rgba(0,50,135,.1)}.bateria-doc-row:last-child{border-bottom:none}a.bateria-doc-row:hover,a.bateria-doc-row:focus-visible{background:#0068ff1a}html[data-theme=light] a.bateria-doc-row:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] a.bateria-doc-row:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff1a}.bateria-doc-row-icon{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0068ff24;border:1px solid rgba(64,150,255,.3);color:#9cc4ff}html[data-theme=light] .bateria-doc-row-icon:not([data-theme-keep],[data-theme-keep] *){background:#0068ff24;border:1px solid rgba(0,86,191,.3);color:#002d6e}.bateria-doc-row-icon svg{width:18px;height:18px}.bateria-doc-row-body{flex:1 1 auto;min-width:0}.bateria-doc-row-title{margin:0;font-weight:700;font-size:clamp(13.5px,1vw,15px);color:#fff}html[data-theme=light] .bateria-doc-row-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-doc-row-text{margin:.25em 0 0;font-weight:500;font-size:clamp(12px,.88vw,13px);color:#e6eeff8c}html[data-theme=light] .bateria-doc-row-text:not([data-theme-keep],[data-theme-keep] *){color:#0015428c}.bateria-doc-row-arrow{flex:none;font-weight:700;font-size:clamp(12px,.88vw,13px);color:var(--jfa-blue, #0068ff);transition:transform .25s ease}html[data-theme=light] .bateria-doc-row-arrow:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}a.bateria-doc-row:hover .bateria-doc-row-arrow,a.bateria-doc-row:focus-visible .bateria-doc-row-arrow{transform:translate(4px)}.bateria-support-line{max-width:1180px;margin:clamp(20px,2.4vw,26px) auto 0;font-weight:500;font-size:clamp(13px,.95vw,14.5px);color:#e6eeff99;text-align:center}html[data-theme=light] .bateria-support-line:not([data-theme-keep],[data-theme-keep] *){color:#00154299}.bateria-support-line a{display:inline-flex;align-items:center;gap:.4em;text-decoration:none;font-weight:700;color:#4dd884}html[data-theme=light] .bateria-support-line a:not([data-theme-keep],[data-theme-keep] *){color:#27b25e}.bateria-support-line a:hover,.bateria-support-line a:focus-visible{color:#6bf29e}html[data-theme=light] .bateria-support-line a:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-support-line a:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0d9440}.bateria-support-line a svg{width:14px;height:14px}.bateria-others-section{padding-top:clamp(18px,2vw,24px);padding-bottom:clamp(18px,2vw,24px);border-top:1px solid rgba(120,170,255,.12)}html[data-theme=light] .bateria-others-section:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(0,50,135,.12)}.bateria-others-head{max-width:1180px;margin:0 auto clamp(10px,1.2vw,14px);display:flex;align-items:center;justify-content:space-between;gap:12px}.bateria-others-head .bateria-label{margin:0}.bateria-others-all{display:inline-flex;align-items:center;gap:.35em;font-weight:700;font-size:clamp(12px,.85vw,13px);color:#e6eeffb3;text-decoration:none;transition:color .2s ease}html[data-theme=light] .bateria-others-all:not([data-theme-keep],[data-theme-keep] *){color:#001542b3}.bateria-others-all svg{width:13px;height:13px;transition:transform .25s ease}.bateria-others-all:hover,.bateria-others-all:focus-visible{color:#fff}html[data-theme=light] .bateria-others-all:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-others-all:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-others-all:hover svg{transform:translate(3px)}#bateriaOthersGrid,#produtoOthersGrid{max-width:1180px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(8px,1vw,12px)}#bateriaOthersGrid .catalog-card,#produtoOthersGrid .catalog-card{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:12px;row-gap:2px;align-content:center;padding:8px 12px 8px 8px;border-radius:12px}#bateriaOthersGrid .catalog-card-media,#produtoOthersGrid .catalog-card-media{grid-row:1 / span 2;width:52px;aspect-ratio:1;border-radius:8px}#bateriaOthersGrid .catalog-card-name,#produtoOthersGrid .catalog-card-name{font-size:clamp(12.5px,.9vw,13.5px);line-height:1.3}#bateriaOthersGrid .catalog-card-meta,#produtoOthersGrid .catalog-card-meta{font-size:11.5px}#bateriaOthersGrid .catalog-card-lines,#produtoOthersGrid .catalog-card-lines,#bateriaOthersGrid .catalog-card-desc,#produtoOthersGrid .catalog-card-desc,#bateriaOthersGrid .catalog-card-cta,#produtoOthersGrid .catalog-card-cta{display:none}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}#bateriaView.is-entering .bateria-hero-content-in > *,galeria em crossfade e seções em stagger */ #produtoView.is-entering .bateria-hero-content-in > *{animation:bateriaContentIn .7s cubic-bezier(.22,1,.36,1) both}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(1),#produtoView.is-entering .bateria-hero-content-in>:nth-child(1),#bateriaView.is-entering .bateria-hero-content-in>:nth-child(2),#produtoView.is-entering .bateria-hero-content-in>:nth-child(2){animation-delay:.18s}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(3),#produtoView.is-entering .bateria-hero-content-in>:nth-child(3){animation-delay:.24s}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(4),#produtoView.is-entering .bateria-hero-content-in>:nth-child(4),#bateriaView.is-entering .bateria-hero-content-in>:nth-child(5),#produtoView.is-entering .bateria-hero-content-in>:nth-child(5){animation-delay:.32s}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(6),#produtoView.is-entering .bateria-hero-content-in>:nth-child(6){animation-delay:.4s}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(7),#produtoView.is-entering .bateria-hero-content-in>:nth-child(7){animation-delay:.5s}@keyframes bateriaContentIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bateria-photo-slide img{transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.bateria-photo-slide:not(.is-active) img{opacity:.25;transform:scale(.94)}.bateria-quickspec-item,.bateria-tech-card,.bateria-editorial-grid .catalog-card{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.is-visible .bateria-quickspec-item,.is-visible .bateria-tech-card,.is-visible .bateria-editorial-grid .catalog-card{opacity:1;transform:none}.is-visible .bateria-quickspec-item:nth-child(2),.is-visible .bateria-tech-card:nth-child(2),.is-visible .bateria-editorial-grid .catalog-card:nth-child(2){transition-delay:.08s}.is-visible .bateria-quickspec-item:nth-child(3),.is-visible .bateria-tech-card:nth-child(3),.is-visible .bateria-editorial-grid .catalog-card:nth-child(3){transition-delay:.16s}.is-visible .bateria-quickspec-item:nth-child(4){transition-delay:.24s}.is-visible .bateria-quickspec-item:nth-child(5){transition-delay:.32s}@media (hover: hover) and (pointer: fine){.is-visible .bateria-tech-card:hover,.is-visible .bateria-editorial-grid .catalog-card:hover{transform:translateY(-4px);transition-delay:0s}}@media (prefers-reduced-motion: reduce){#bateriaView.is-entering .bateria-hero-content-in>*,#produtoView.is-entering .bateria-hero-content-in>*{animation:none}.bateria-quickspec-item,.bateria-tech-card,.bateria-editorial-grid .catalog-card,.bateria-photo-slide:not(.is-active) img{opacity:1;transform:none;transition:none}}.bateria-photo-track{position:relative;display:block;transition:none;will-change:auto}.bateria-photo-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1)}.bateria-photo-slide.is-active{opacity:1}.bateria-photo-arrow{opacity:.85}.bateria-photo-carousel:hover .bateria-photo-arrow,.bateria-photo-carousel:focus-within .bateria-photo-arrow{opacity:1}.bateria-zoom-lens{position:absolute;top:0;left:0;z-index:4;width:clamp(140px,13vw,190px);aspect-ratio:1;border-radius:50%;pointer-events:none;background-color:#061230;background-repeat:no-repeat;border:2px solid rgba(160,200,255,.55);box-shadow:0 14px 34px #0004108c,inset 0 0 0 1px #ffffff14;opacity:0;transition:opacity .2s ease}html[data-theme=light] .bateria-zoom-lens:not([data-theme-keep],[data-theme-keep] *){background-color:#d9dfef;border:2px solid rgba(0,45,108,.55);box-shadow:0 14px 34px #0004103f,inset 0 0 0 1px #ffffff14}.bateria-zoom-lens.is-visible{opacity:1}@media (hover: hover) and (pointer: fine){.bateria-gallery-stage{cursor:zoom-in}}@media (prefers-reduced-motion: reduce){.bateria-photo-slide{transition:opacity .3s ease}}.bateria-photo-slide img{width:100%;height:100%}.bateria-photo-arrow{background:#14285047;border:1px solid rgba(160,200,255,.28);color:#e6eeff;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 8px 22px #00041059,inset 0 1px #ffffff1f;transition:opacity .2s ease,background .25s ease,border-color .25s ease,transform .25s ease}html[data-theme=light] .bateria-photo-arrow:not([data-theme-keep],[data-theme-keep] *){background:#b9c6e147;border:1px solid rgba(0,45,108,.28);color:#001542;box-shadow:0 8px 22px #00041028,inset 0 1px #ffffff1f}.bateria-photo-arrow:hover,.bateria-photo-arrow:focus-visible{background:#2f7dff52;border-color:#a0c8ff8c}html[data-theme=light] .bateria-photo-arrow:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-photo-arrow:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#004ed052;border-color:#002d6c8c}.bateria-photo-arrow-prev:hover{transform:translate(-2px,-50%)}.bateria-photo-arrow-next:hover{transform:translate(2px,-50%)}.bateria-gallery-thumbs{justify-content:center;align-items:center;overflow:visible}@media (min-width: 981px){.bateria-gallery-thumbs{width:clamp(46px,4vw,54px);max-height:none;overflow:visible;align-self:center}}.bateria-gallery-thumb{display:none;width:clamp(44px,3.8vw,52px);border-radius:12px;background:#1428504d;border:1px solid rgba(160,200,255,.2);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 8px 20px -8px #00041099,inset 0 1px #ffffff1a;transition:opacity .35s ease,filter .35s ease,transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}html[data-theme=light] .bateria-gallery-thumb:not([data-theme-keep],[data-theme-keep] *){background:#b9c6e14d;border:1px solid rgba(0,45,108,.2);box-shadow:0 8px 20px -8px #00041045,inset 0 1px #ffffff1a}.bateria-gallery-thumb img{padding:12%}.bateria-gallery-thumb.is-prev,.bateria-gallery-thumb.is-active,.bateria-gallery-thumb.is-next{display:block}.bateria-gallery-thumb.is-prev{order:0}.bateria-gallery-thumb.is-active{order:1;opacity:1;filter:none;transform:scale(1.08);border-color:#78aaffbf;box-shadow:0 0 0 3px #2f7dff2e,0 10px 24px -10px #000410b3}html[data-theme=light] .bateria-gallery-thumb.is-active:not([data-theme-keep],[data-theme-keep] *){border-color:#003287bf;box-shadow:0 0 0 3px #2f7dff2e,0 10px 24px -10px #00041050}.bateria-gallery-thumb.is-next{order:2}.bateria-gallery-thumb.is-prev,.bateria-gallery-thumb.is-next{opacity:.55;filter:blur(1.6px);transform:scale(.88)}.bateria-gallery-thumb.is-prev:hover,.bateria-gallery-thumb.is-next:hover,.bateria-gallery-thumb.is-prev:focus-visible,.bateria-gallery-thumb.is-next:focus-visible{opacity:.85;filter:blur(.6px);transform:scale(.94)}.bateria-variants[hidden],.bateria-seals[hidden]{display:none}.bateria-variants{display:flex;align-items:center;flex-wrap:wrap;gap:.7em;margin:clamp(12px,1.4vw,16px) 0 0}@media (max-width: 980px){.bateria-variants,.bateria-seals{justify-content:center}}.bateria-variants-options{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#1428504d;border:1px solid rgba(160,200,255,.22);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}html[data-theme=light] .bateria-variants-options:not([data-theme-keep],[data-theme-keep] *){background:#b9c6e14d;border:1px solid rgba(0,45,108,.22)}.bateria-variant{padding:.5em 1.15em;border:0;border-radius:999px;background:transparent;cursor:pointer;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:clamp(12.5px,.95vw,14px);color:#e6eeff99;transition:background .3s ease,color .3s ease,box-shadow .3s ease}html[data-theme=light] .bateria-variant:not([data-theme-keep],[data-theme-keep] *){color:#00154299}.bateria-variant:hover,.bateria-variant:focus-visible{color:#fff}html[data-theme=light] .bateria-variant:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-variant:focus-visible:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-variant.is-active{color:#fff;background:#2f7dff52;box-shadow:0 0 0 1px #78aaff8c,0 6px 18px -8px #2f7dffb3}html[data-theme=light] .bateria-variant.is-active:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#004ed052;box-shadow:0 0 0 1px #78aaff8c,0 6px 18px -8px #2f7dffb3}.bateria-seals{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(14px,1.6vw,18px) 0 0}.bateria-seal{display:inline-flex;align-items:center;gap:.55em;padding:6px 12px 6px 6px;border-radius:12px;background:#1428504d;border:1px solid rgba(160,200,255,.2);font-weight:700;font-size:clamp(11.5px,.85vw,12.5px);letter-spacing:.04em;color:#e6eeffd9}html[data-theme=light] .bateria-seal:not([data-theme-keep],[data-theme-keep] *){background:#b9c6e14d;border:1px solid rgba(0,45,108,.2);color:#001542d9}.bateria-seal img{height:30px;width:auto;border-radius:6px;background:#fff;padding:2px}html[data-theme=light] .bateria-seal img:not([data-theme-keep],[data-theme-keep] *){background:#0b1528}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(8),#produtoView.is-entering .bateria-hero-content-in>:nth-child(8){animation-delay:.56s}.bateria-app-context[hidden]{display:none}.bateria-app-context{margin:clamp(10px,1.2vw,14px) 0 0;max-width:48ch;font-weight:500;font-size:clamp(13.5px,1vw,15px);line-height:1.6;color:#e6eeffb8;transition:opacity .2s ease,transform .2s ease}html[data-theme=light] .bateria-app-context:not([data-theme-keep],[data-theme-keep] *){color:#001542b8}.bateria-app-context strong{display:block;margin-bottom:.2em;font-weight:700;color:#fff}html[data-theme=light] .bateria-app-context strong:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-app-context.is-switching{opacity:0;transform:translateY(4px)}@media (max-width: 980px){.bateria-app-context{margin-left:auto;margin-right:auto}}.bateria-cta-buy{background:linear-gradient(135deg,#1f6fff,#0048c2);border-color:#96beff8c;box-shadow:0 10px 26px -10px #1f6fffbf}html[data-theme=light] .bateria-cta-buy:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(135deg,#0050e0,#3d85ff);border-color:#002b728c;box-shadow:0 10px 26px -10px #1f6fffbf}.bateria-cta-buy svg{width:14px;height:14px;margin-left:.4em}.bateria-cta-buy:hover,.bateria-cta-buy:focus-visible{background:linear-gradient(135deg,#3a82ff,#0a58dc)}html[data-theme=light] .bateria-cta-buy:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .bateria-cta-buy:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(135deg,#0048c5,#2371f5)}#bateriaView.is-entering .bateria-hero-content-in>:nth-child(n+9),#produtoView.is-entering .bateria-hero-content-in>:nth-child(n+9){animation-delay:.62s}.bateria-desc[hidden]{display:none}.bateria-pickers{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:clamp(12px,1.4vw,16px) 0 0}.bateria-pickers .bateria-variants{margin:0}.bateria-pickers:not(:has(.bateria-variants:not([hidden]))){display:none}@media (max-width: 980px){.bateria-pickers{justify-content:center}}.bateria-why-section .bateria-block-head{margin-left:auto;margin-right:auto;text-align:center}.bateria-why-section[hidden]{display:none}.bateria-why{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3.6vw,56px);align-items:center;transition:opacity .22s ease,transform .22s ease}.bateria-why.is-switching{opacity:0;transform:translateY(6px)}@media (max-width: 860px){.bateria-why{grid-template-columns:1fr;text-align:center}}.bateria-why-title{margin:0;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:clamp(20px,1.8vw,28px);line-height:1.25;color:#fff;text-wrap:balance}html[data-theme=light] .bateria-why-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.bateria-why-text{margin:.7em 0 0;font-weight:500;font-size:clamp(14px,1.05vw,16px);line-height:1.65;color:#e6eeffb8}html[data-theme=light] .bateria-why-text:not([data-theme-keep],[data-theme-keep] *){color:#001542b8}.bateria-why-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}@media (max-width: 560px){.bateria-why-reasons{grid-template-columns:1fr}}.bateria-why-reason{display:flex;flex-direction:column;gap:.5em;padding:clamp(16px,1.8vw,22px);border-radius:18px;background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(0,104,255,.16),transparent 70%),#ffffff09;border:1px solid rgba(120,170,255,.18);text-align:left}html[data-theme=light] .bateria-why-reason:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(0,104,255,.16),transparent 70%),#0b152809;border:1px solid rgba(0,50,135,.18)}@media (max-width: 860px){.bateria-why-reason{text-align:center}}.bateria-why-value{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:clamp(19px,1.6vw,24px);line-height:1.15;color:#8fb8ff}html[data-theme=light] .bateria-why-value:not([data-theme-keep],[data-theme-keep] *){color:#002b76}.bateria-why-reason-text{font-weight:500;font-size:clamp(12.5px,.9vw,13.5px);line-height:1.5;color:#e6eeffad}html[data-theme=light] .bateria-why-reason-text:not([data-theme-keep],[data-theme-keep] *){color:#001542ad}.bateria-system-node-caption{font-weight:600;font-size:clamp(11px,.8vw,12px);color:#8fb8ffd9;white-space:nowrap}html[data-theme=light] .bateria-system-node-caption:not([data-theme-keep],[data-theme-keep] *){color:#002b76d9}.bateria-system-link{position:relative;overflow:hidden}.bateria-system-link:after{content:"";position:absolute;top:-1px;bottom:-1px;left:0;width:45%;background:linear-gradient(90deg,#78beff00,#bfe0ff 50%,#78beff00);box-shadow:0 0 10px #78beffe6;transform:translate(-120%);opacity:0;animation:bateriaEnergyFlow 3.3s linear infinite}html[data-theme=light] .bateria-system-link:not([data-theme-keep],[data-theme-keep] *):after{background:linear-gradient(90deg,#00468700,#002e59 50%,#00468700);box-shadow:0 0 10px #78beffe6}.bateria-system-visual>.bateria-system-link:nth-of-type(2):after{animation-delay:1.1s}.bateria-system-node-icon{animation:bateriaEnergyNode 3.3s ease-in-out infinite}.bateria-system-node:nth-of-type(2) .bateria-system-node-icon{animation-delay:.85s}.bateria-system-node:nth-of-type(3) .bateria-system-node-icon{animation-delay:1.95s}@keyframes bateriaEnergyFlow{0%{transform:translate(-120%);opacity:0}6%{opacity:1}28%{transform:translate(240%);opacity:1}32%,to{transform:translate(240%);opacity:0}}@keyframes bateriaEnergyNode{0%,30%,to{box-shadow:0 0 #2f7dff00}10%{box-shadow:0 0 0 6px #2f7dff33,0 0 26px #5aa0ffbf;border-color:#4d95ff}}@media (max-width: 560px){.bateria-system-link:after{top:0;bottom:auto;left:-1px;right:-1px;width:auto;height:45%;background:linear-gradient(180deg,#78beff00,#bfe0ff 50%,#78beff00);animation-name:bateriaEnergyFlowY}html[data-theme=light] .bateria-system-link:not([data-theme-keep],[data-theme-keep] *):after{background:linear-gradient(180deg,#00468700,#002e59 50%,#00468700)}@keyframes bateriaEnergyFlowY{0%{transform:translateY(-120%);opacity:0}6%{opacity:1}28%{transform:translateY(240%);opacity:1}32%,to{transform:translateY(240%);opacity:0}}}@media (prefers-reduced-motion: reduce){.bateria-system-link:after,.bateria-system-node-icon{animation:none}}.bateria-doc-row.is-primary{background:linear-gradient(90deg,#0068ff29,#0068ff0a 70%),#ffffff05}html[data-theme=light] .bateria-doc-row.is-primary:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(90deg,#0068ff29,#0068ff0a 70%),#0b152805}.bateria-doc-row.is-primary .bateria-doc-row-icon{background:linear-gradient(135deg,#1f6fff,#0048c2);border-color:#96beff8c;color:#fff;box-shadow:0 6px 16px -6px #1f6fffcc}html[data-theme=light] .bateria-doc-row.is-primary .bateria-doc-row-icon:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(135deg,#0050e0,#3d85ff);border-color:#002b728c;color:#0b1528;box-shadow:0 6px 16px -6px #1f6fffcc}.bateria-doc-row.is-primary .bateria-doc-row-arrow{padding:.6em 1.15em;border-radius:999px;background:linear-gradient(135deg,#1f6fff,#0048c2);color:#fff;box-shadow:0 8px 20px -8px #1f6fffcc;transition:transform .25s ease,box-shadow .25s ease}html[data-theme=light] .bateria-doc-row.is-primary .bateria-doc-row-arrow:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(135deg,#0050e0,#3d85ff);color:#0b1528;box-shadow:0 8px 20px -8px #1f6fffcc}a.bateria-doc-row.is-primary:hover .bateria-doc-row-arrow,a.bateria-doc-row.is-primary:focus-visible .bateria-doc-row-arrow{transform:translate(3px);box-shadow:0 10px 24px -8px #1f6ffff2}html[data-theme=light] a.bateria-doc-row.is-primary:hover .bateria-doc-row-arrow:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] a.bateria-doc-row.is-primary:focus-visible .bateria-doc-row-arrow:not([data-theme-keep],[data-theme-keep] *){box-shadow:0 10px 24px -8px #1f6ffff2}@media (max-width: 560px){.bateria-doc-row.is-primary{flex-wrap:wrap}.bateria-doc-row.is-primary .bateria-doc-row-arrow{margin-left:calc(38px + clamp(14px,1.6vw,20px))}}.produto-hero-media img{transition:opacity .35s ease}.produto-hero-media img.is-swapping{opacity:0}.produto-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid rgba(120,170,255,.18);background:#ffffff08}html[data-theme=light] .produto-table-wrap:not([data-theme-keep],[data-theme-keep] *){border:1px solid rgba(0,50,135,.18);background:#0b152808}.produto-table-wrap table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.45;text-align:center}.produto-table-wrap th,.produto-table-wrap td{padding:11px 14px;border-bottom:1px solid rgba(120,170,255,.12);border-right:1px solid rgba(120,170,255,.08);color:#e6eeffc7;white-space:nowrap}html[data-theme=light] .produto-table-wrap th:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .produto-table-wrap td:not([data-theme-keep],[data-theme-keep] *){border-bottom:1px solid rgba(0,50,135,.12);border-right:1px solid rgba(0,50,135,.08);color:#001542c7}.produto-table-wrap thead th{font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#2f7dff24}html[data-theme=light] .produto-table-wrap thead th:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#004ed024}.produto-table-wrap tbody td:first-child{font-weight:700;color:#fff;text-align:left}html[data-theme=light] .produto-table-wrap tbody td:first-child:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.produto-table-wrap tr:last-child td{border-bottom:none}.produto-table-wrap th:last-child,.produto-table-wrap td:last-child{border-right:none}.bateria-why-section.has-no-reasons .bateria-why{grid-template-columns:1fr;max-width:820px;margin-left:auto;margin-right:auto}.produto-specs-section .bateria-block-head{margin-left:auto;margin-right:auto;text-align:center}.brand-chip{display:inline-flex;align-items:center;margin-left:.35em}.brand-chip img{display:block;width:auto;height:1.9em}.product-photos{margin-top:clamp(14px,1.8vw,20px);padding:clamp(16px,2vw,22px);border-radius:16px;background:#ffffff08;border:1px solid rgba(120,170,255,.16)}html[data-theme=light] .product-photos:not([data-theme-keep],[data-theme-keep] *){background:#0b152808;border:1px solid rgba(0,50,135,.16)}.product-photos-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(12px,1.4vw,16px)}.product-photos-head .bateria-doc-row-title,.product-photos-head .bateria-doc-row-text{margin:0}.product-photos-all{flex:none;padding:.7em 1.3em;border-radius:999px;font:inherit;font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:#fff;background:var(--jfa-blue, #0068ff);border:0;transition:transform .2s ease}html[data-theme=light] .product-photos-all:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:var(--jfa-blue, rgb(0, 104, 255))}.product-photos-all:hover,.product-photos-all:focus-visible{transform:translateY(-1px)}.product-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.product-photo{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:10px;border-radius:12px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(120,170,255,.14);transition:border-color .2s ease,background .2s ease}html[data-theme=light] .product-photo:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border:1px solid rgba(0,50,135,.14)}.product-photo img{max-width:100%;max-height:100%;object-fit:contain}.product-photo-tag{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;gap:.35em;padding:.4em;border-radius:999px;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0068ffe6;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}html[data-theme=light] .product-photo-tag:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:#0068ffe6}.product-photo-tag svg{width:13px;height:13px}.product-photo:hover,.product-photo:focus-visible{border-color:#0068ff8c;background:#0068ff14}html[data-theme=light] .product-photo:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .product-photo:focus-visible:not([data-theme-keep],[data-theme-keep] *){border-color:#0068ff8c;background:#0068ff14}.product-photo:hover .product-photo-tag,.product-photo:focus-visible .product-photo-tag{opacity:1;transform:none}@media (hover: none){.product-photo-tag{opacity:1;transform:none}}@media (max-width: 640px){.product-photos-head{flex-direction:column;align-items:stretch;text-align:center}}.howto{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px)}.howto-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.9em}.howto-copy .bateria-block-title{text-align:left;margin:0}.howto-text{margin:0;max-width:520px;font-weight:500;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.6;color:#e6eeffb8}html[data-theme=light] .howto-text:not([data-theme-keep],[data-theme-keep] *){color:#001542b8}.howto-steps{margin:.2em 0 .6em;padding:0;list-style:none;counter-reset:howto;display:flex;flex-direction:column;gap:.7em}.howto-steps li{counter-increment:howto;display:flex;align-items:center;gap:.8em;font-weight:600;font-size:clamp(13.5px,1vw,15px);color:#e6eeffdb}html[data-theme=light] .howto-steps li:not([data-theme-keep],[data-theme-keep] *){color:#001542db}.howto-steps li:before{content:counter(howto,decimal-leading-zero);flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-weight:800;font-size:12px;color:#8fb8ff;background:#0068ff1f;border:1px solid rgba(64,150,255,.4)}html[data-theme=light] .howto-steps li:not([data-theme-keep],[data-theme-keep] *):before{color:#002b76;background:#0068ff1f;border:1px solid rgba(0,86,191,.4)}.howto-download{display:inline-flex;align-items:center;gap:.55em}.howto-download svg{width:16px;height:16px}.howto-download.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.howto-media{display:flex;justify-content:center}.howto-video{position:relative;width:min(100%,320px);aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:#02081a;border:1px solid rgba(120,170,255,.24);box-shadow:0 30px 60px -24px #020818cc,0 0 0 6px #ffffff08}html[data-theme=light] .howto-video:not([data-theme-keep],[data-theme-keep] *){background:#ebeef7;border:1px solid rgba(0,50,135,.24);box-shadow:0 30px 60px -24px #0208185c,0 0 0 6px #ffffff08}.howto-video video{display:block;width:100%;height:100%;object-fit:cover;background:#000}html[data-theme=light] .howto-video video:not([data-theme-keep],[data-theme-keep] *){background:#fff}.howto-video.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9cc4ffb3;background:radial-gradient(60% 40% at 50% 40%,#0068ff38,#0068ff00 70%),linear-gradient(180deg,#061433,#02081a)}html[data-theme=light] .howto-video.is-empty:not([data-theme-keep],[data-theme-keep] *){color:#002d6eb3;background:radial-gradient(60% 40% at 50% 40%,#0068ff38,#0068ff00 70%),linear-gradient(180deg,#d7deee,#ebeef7)}.howto-video.is-empty svg{width:64px;height:64px}.howto-soon{font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 800px){.howto{grid-template-columns:1fr}.howto-copy{align-items:center;text-align:center}.howto-copy .bateria-block-title{text-align:center}.howto-steps li{text-align:left}.howto-video{width:min(78%,300px)}}.moov-page{position:relative;z-index:1}.moov-inner{width:min(1180px,100%);margin:0 auto}.moov-narrow{max-width:780px;text-align:center}.moov-eyebrow,.moov-label{display:block;margin:0 0 1em;font-weight:700;font-size:clamp(12px,.9vw,14px);letter-spacing:.18em;text-transform:uppercase;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .moov-eyebrow:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-label:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.moov-title,.moov-h2{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;color:#fff}html[data-theme=light] .moov-title:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-h2:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.moov-title{font-size:clamp(24px,2.9vw,44px);line-height:1.08}.moov-h2{font-size:clamp(20px,2.2vw,32px);line-height:1.12}.moov-sub,.moov-text{margin:1em 0 0;font-weight:500;font-size:clamp(15px,1.15vw,18px);line-height:1.65;color:#e6eeffb8}html[data-theme=light] .moov-sub:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-text:not([data-theme-keep],[data-theme-keep] *){color:#001542b8}.moov-sub{max-width:52ch}.moov-cta{display:inline-flex;align-items:center;gap:.6em;margin-top:clamp(24px,3vw,34px);padding:1em 1.8em;border-radius:999px;font-weight:700;font-size:clamp(12px,.95vw,14px);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;background:linear-gradient(135deg,#2f7dff,#0068ff);border:1px solid rgba(140,190,255,.45);box-shadow:0 12px 34px -12px #0068ffbf;transition:transform .25s ease,box-shadow .25s ease}html[data-theme=light] .moov-cta:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:linear-gradient(135deg,#004ed0,#0068ff);border:1px solid rgba(0,52,120,.45);box-shadow:0 12px 34px -12px #0068ffbf}.moov-cta svg{width:16px;height:16px;transition:transform .25s ease}.moov-cta:hover,.moov-cta:focus-visible{transform:translateY(-2px);box-shadow:0 16px 38px -12px #0068ffe6}html[data-theme=light] .moov-cta:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-cta:focus-visible:not([data-theme-keep],[data-theme-keep] *){box-shadow:0 16px 38px -12px #0068ffe6}.moov-cta:hover svg{transform:translate(4px)}.moov-hero{position:relative;overflow:hidden;padding:clamp(96px,10vw,132px) clamp(18px,3.6vw,56px) clamp(28px,3vw,44px)}.moov-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 45%,#2f7dff47,#2f7dff00 70%),radial-gradient(40% 40% at 10% 20%,#64afff1f,#64afff00 70%)}html[data-theme=light] .moov-hero-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(40% 50% at 78% 45%,#004ed047,#004ed000 70%),radial-gradient(40% 40% at 10% 20%,#004b9b1f,#004b9b00 70%)}.moov-hero-inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.moov-badges{list-style:none;margin:clamp(28px,3.4vw,40px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.moov-badges li{display:inline-flex;align-items:center;gap:8px;padding:.6em 1em;border-radius:999px;font-weight:600;font-size:13px;color:#e6eeffd9;background:#ffffff0d;border:1px solid rgba(120,170,255,.2)}html[data-theme=light] .moov-badges li:not([data-theme-keep],[data-theme-keep] *){color:#001542d9;background:#0b15280d;border:1px solid rgba(0,50,135,.2)}.moov-badges svg{width:17px;height:17px;flex:none;color:#6fa8ff}html[data-theme=light] .moov-badges svg:not([data-theme-keep],[data-theme-keep] *){color:#003990}.moov-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 4;max-height:480px;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -30px #0068ff8c,0 0 0 1px #8cbeff59}html[data-theme=light] .moov-hero-visual:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;box-shadow:0 30px 70px -30px #0068ff8c,0 0 0 1px #8cbeff59}.moov-hero-visual img{width:86%;height:86%;object-fit:contain}.moov-section{position:relative;padding:clamp(28px,3.2vw,44px) clamp(18px,3.6vw,56px)}.moov-head{text-align:center;margin-bottom:clamp(20px,2.4vw,30px)}.moov-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px)}.moov-feature{padding:clamp(22px,2.2vw,28px);border-radius:18px;background:#ffffff0a;border:1px solid rgba(120,170,255,.16);transition:background .25s ease,border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .moov-feature:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.16)}.moov-feature:hover{background:#0068ff1a;border-color:#4096ff73;transform:translateY(-3px)}html[data-theme=light] .moov-feature:hover:not([data-theme-keep],[data-theme-keep] *){background:#0068ff1a;border-color:#0056bf73}.moov-feature-icon,.moov-showcase-icon,.moov-guarantee-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;color:#6fa8ff;background:#2f7dff1f;border:1px solid rgba(120,170,255,.24)}html[data-theme=light] .moov-feature-icon:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-showcase-icon:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-guarantee-icon:not([data-theme-keep],[data-theme-keep] *){color:#003990;background:#004ed01f;border:1px solid rgba(0,50,135,.24)}.moov-feature-icon svg,.moov-showcase-icon svg,.moov-guarantee-icon svg{width:24px;height:24px}.moov-feature h3,.moov-guarantee h3{margin:18px 0 8px;font-weight:800;font-size:clamp(15px,1.15vw,17px);line-height:1.3;color:#fff}html[data-theme=light] .moov-feature h3:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-guarantee h3:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.moov-feature p,.moov-guarantee p{margin:0;font-weight:500;font-size:14px;line-height:1.6;color:#e6eeffa8}html[data-theme=light] .moov-feature p:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-guarantee p:not([data-theme-keep],[data-theme-keep] *){color:#001542a8}.moov-showcase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(20px,2.4vw,32px);border-radius:24px;text-decoration:none;background:#ffffff0a;border:1px solid rgba(120,170,255,.2);transition:background .25s ease,border-color .25s ease}html[data-theme=light] .moov-showcase:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.2)}.moov-showcase:hover,.moov-showcase:focus-visible{background:#0068ff1a;border-color:#4096ff80}html[data-theme=light] .moov-showcase:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .moov-showcase:focus-visible:not([data-theme-keep],[data-theme-keep] *){background:#0068ff1a;border-color:#0056bf80}.moov-showcase-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:12px;border-radius:16px;background:#fff;overflow:hidden}html[data-theme=light] .moov-showcase-media:not([data-theme-keep],[data-theme-keep] *){background:#0b1528}.moov-showcase-media img{width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.moov-showcase:hover .moov-showcase-media img{transform:scale(1.05)}.moov-showcase:hover .moov-showcase-media img:nth-child(2){transition-delay:60ms}.moov-showcase:hover .moov-showcase-media img:nth-child(3){transition-delay:.12s}.moov-showcase-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.moov-showcase-title{font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;text-transform:uppercase;font-size:clamp(18px,1.8vw,26px);line-height:1.15;color:#fff}html[data-theme=light] .moov-showcase-title:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.moov-showcase-text{font-weight:500;font-size:clamp(15px,1.1vw,17px);line-height:1.65;color:#e6eeffb8}html[data-theme=light] .moov-showcase-text:not([data-theme-keep],[data-theme-keep] *){color:#001542b8}.moov-showcase-cta{display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .moov-showcase-cta:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.moov-showcase-cta svg{width:15px;height:15px;transition:transform .25s ease}.moov-showcase:hover .moov-showcase-cta svg{transform:translate(4px)}.moov-proof{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(14px,1.6vw,20px)}.moov-quote{position:relative;margin:0;padding:clamp(26px,3vw,40px);border-radius:20px;background:linear-gradient(160deg,#2f7dff29,#2f7dff0a);border:1px solid rgba(120,170,255,.24)}html[data-theme=light] .moov-quote:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(160deg,#004ed029,#004ed00a);border:1px solid rgba(0,50,135,.24)}.moov-quote-mark{width:36px;height:36px;color:#6fa8ff;opacity:.8}html[data-theme=light] .moov-quote-mark:not([data-theme-keep],[data-theme-keep] *){color:#003990}.moov-quote blockquote{margin:14px 0 18px;font-weight:600;font-size:clamp(17px,1.5vw,22px);line-height:1.5;color:#fff}html[data-theme=light] .moov-quote blockquote:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.moov-quote figcaption{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#9cc4ffd9}html[data-theme=light] .moov-quote figcaption:not([data-theme-keep],[data-theme-keep] *){color:#002d6ed9}.moov-guarantee{padding:clamp(26px,3vw,40px);border-radius:20px;background:#ffffff0a;border:1px solid rgba(120,170,255,.16)}html[data-theme=light] .moov-guarantee:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.16)}.moov-final-cta{margin-top:clamp(20px,2.6vw,32px);text-align:center}.moov-legal{margin-top:clamp(20px,2.4vw,32px);padding:clamp(24px,3vw,36px) clamp(18px,3.6vw,56px);border-top:1px solid rgba(120,170,255,.14);text-align:center}html[data-theme=light] .moov-legal:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(0,50,135,.14)}.moov-legal p{margin:.3em 0;font-weight:500;font-size:13px;line-height:1.6;color:#e6eeff99}html[data-theme=light] .moov-legal p:not([data-theme-keep],[data-theme-keep] *){color:#00154299}.moov-legal .moov-legal-name{font-weight:800;font-size:14px;color:#e6eeffe0}html[data-theme=light] .moov-legal .moov-legal-name:not([data-theme-keep],[data-theme-keep] *){color:#001542e0}.moov-legal-contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.moov-legal a{color:#9cc4ffe6}html[data-theme=light] .moov-legal a:not([data-theme-keep],[data-theme-keep] *){color:#002d6ee6}.moov-legal a:hover{color:#fff}html[data-theme=light] .moov-legal a:hover:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}@media (max-width: 980px){.moov-hero-inner,.moov-showcase,.moov-proof{grid-template-columns:1fr}.moov-hero-copy{text-align:center}.moov-sub{margin-left:auto;margin-right:auto}.moov-badges{justify-content:center}.moov-features{grid-template-columns:repeat(2,minmax(0,1fr))}.moov-showcase-copy{align-items:center;text-align:center}}@media (max-width: 640px){.moov-features{grid-template-columns:1fr}.moov-feature,.moov-guarantee,.moov-quote{text-align:center}.moov-badges{flex-direction:column;align-items:center}}@media (prefers-reduced-motion: reduce){.moov-cta,.moov-feature,.moov-showcase-media img{transition:none}}.parts-page{position:relative;z-index:1;background:#0105106b}html[data-theme=light] .parts-page:not([data-theme-keep],[data-theme-keep] *){background:#f3f5fa6b}.parts-inner{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}.parts-narrow{max-width:820px}.parts-eyebrow,.parts-label{display:block;margin:0 0 1em;font-weight:700;font-size:clamp(12px,.9vw,14px);letter-spacing:.18em;text-transform:uppercase;color:var(--jfa-blue, #0068ff)}html[data-theme=light] .parts-eyebrow:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-label:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.parts-title,.parts-h2{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;text-transform:uppercase;color:#fff}html[data-theme=light] .parts-title:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-h2:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-title{font-size:clamp(26px,3.3vw,50px);line-height:1.05}.parts-h2{font-size:clamp(20px,2.2vw,32px);line-height:1.12}.parts-h2-accent{display:block;color:#6fa8ff}html[data-theme=light] .parts-h2-accent:not([data-theme-keep],[data-theme-keep] *){color:#003990}.parts-sub,.parts-text{margin:1em 0 0;font-weight:500;font-size:clamp(15px,1.15vw,18px);line-height:1.65;color:#e6eeffb8}html[data-theme=light] .parts-sub:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-text:not([data-theme-keep],[data-theme-keep] *){color:#001542b8}.parts-sub{max-width:48ch}.parts-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,34px)}.parts-cta{display:inline-flex;align-items:center;gap:.6em;padding:1em 1.7em;border-radius:999px;font:inherit;font-weight:700;font-size:clamp(12px,.95vw,14px);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f7dff,#0068ff);border:1px solid rgba(140,190,255,.45);box-shadow:0 12px 34px -12px #0068ffbf;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}html[data-theme=light] .parts-cta:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:linear-gradient(135deg,#004ed0,#0068ff);border:1px solid rgba(0,52,120,.45);box-shadow:0 12px 34px -12px #0068ffbf}.parts-cta svg{width:16px;height:16px;transition:transform .25s ease}.parts-cta:hover,.parts-cta:focus-visible{transform:translateY(-2px)}.parts-cta:hover svg{transform:translate(4px)}.parts-cta.is-ghost{background:#ffffff0d;border-color:#8cbeff59;box-shadow:none}html[data-theme=light] .parts-cta.is-ghost:not([data-theme-keep],[data-theme-keep] *){background:#0b15280d;border-color:#00347859}.parts-cta.is-ghost:hover{background:#0068ff29}html[data-theme=light] .parts-cta.is-ghost:hover:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29}.parts-cta.is-whats{background:#25d36629;border-color:#25d36673;box-shadow:none}html[data-theme=light] .parts-cta.is-whats:not([data-theme-keep],[data-theme-keep] *){background:#2cda6d29;border-color:#2cda6d73}.parts-cta.is-whats:hover{background:#25d36647}html[data-theme=light] .parts-cta.is-whats:hover:not([data-theme-keep],[data-theme-keep] *){background:#2cda6d47}.parts-circuits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.32}.parts-circuit-base{fill:none;stroke:#508cff29;stroke-width:1.4}html[data-theme=light] .parts-circuit-base:not([data-theme-keep],[data-theme-keep] *){stroke:#003caf29}.parts-circuit-pulse{fill:none;stroke:#4d95ff;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:80 900;stroke-dashoffset:980;opacity:.7;filter:drop-shadow(0 0 3px rgba(77,149,255,.6));animation:partsPulse 22s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--i) * -2.8s)}html[data-theme=light] .parts-circuit-pulse:not([data-theme-keep],[data-theme-keep] *){stroke:#0048b2;filter:drop-shadow(0 0 3px rgba(77,149,255,.6))}.parts-circuit-node{fill:#0a1836;stroke:#6fa8ff99;stroke-width:1.4}html[data-theme=light] .parts-circuit-node:not([data-theme-keep],[data-theme-keep] *){fill:#d2daec;stroke:#00399099}@keyframes partsPulse{to{stroke-dashoffset:0}}.parts-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(38% 50% at 75% 50%,#2f7dff2e,#2f7dff00 70%),radial-gradient(40% 40% at 10% 20%,#64afff0f,#64afff00 70%)}html[data-theme=light] .parts-hero-glow:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(38% 50% at 75% 50%,#004ed02e,#004ed000 70%),radial-gradient(40% 40% at 10% 20%,#004b9b0f,#004b9b00 70%)}.parts-hero{position:relative;overflow:hidden;padding:clamp(92px,9.5vw,124px) clamp(18px,3.6vw,56px) clamp(32px,4vw,52px)}.parts-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px)}.parts-hero-visual{display:flex;justify-content:center}.parts-hero-board,.parts-final-board{position:relative;filter:drop-shadow(0 30px 50px rgba(0,20,60,.6)) drop-shadow(0 0 40px rgba(47,125,255,.25));animation:partsFloat 12s ease-in-out infinite}html[data-theme=light] .parts-hero-board:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-final-board:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 30px 50px rgba(0,20,60,.27)) drop-shadow(0 0 40px rgba(47,125,255,.25))}.parts-hero-board img,.parts-final-board img{display:block;width:100%;height:auto}.parts-hero-board{width:min(100%,560px);transform:perspective(1200px) rotateY(-10deg) rotateX(6deg)}@keyframes partsFloat{50%{translate:0 -6px}}.parts-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#78beff00 35%,#78beff29,#78beff00 65%);background-size:250% 100%;mix-blend-mode:screen;animation:partsScan 11s ease-in-out infinite}html[data-theme=light] .parts-scan:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(100deg,#00468700 35%,#00468729,#00468700 65%)}@keyframes partsScan{0%{background-position:150% 0}to{background-position:-50% 0}}.parts-section{position:relative;padding:clamp(28px,3.4vw,48px) clamp(18px,3.6vw,56px)}.parts-head{text-align:center;margin-bottom:clamp(18px,2.2vw,26px)}.parts-finder-section{padding-top:clamp(40px,4.6vw,64px);padding-bottom:clamp(40px,4.6vw,64px);background:#fff}html[data-theme=light] .parts-finder-section:not([data-theme-keep],[data-theme-keep] *){background:#0b1528}.parts-finder-section .parts-h2{color:#0b1b3a}html[data-theme=light] .parts-finder-section .parts-h2:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea}.parts-finder-section .parts-text{color:#0b1b3aa8}html[data-theme=light] .parts-finder-section .parts-text:not([data-theme-keep],[data-theme-keep] *){color:#cfd8eaa8}.parts-finder-section .parts-finder-field{background:#f3f6fb;border-color:#d4deed;box-shadow:0 18px 40px -28px #003ca073}html[data-theme=light] .parts-finder-section .parts-finder-field:not([data-theme-keep],[data-theme-keep] *){background:#0e1a2f;border-color:#142744;box-shadow:0 18px 40px -28px #003ca073}.parts-finder-section .parts-finder-field:focus-within{background:#fff;border-color:#2f7dff}html[data-theme=light] .parts-finder-section .parts-finder-field:focus-within:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;border-color:#004ed0}.parts-finder-section .parts-finder-field>svg{color:#0b1b3a73}html[data-theme=light] .parts-finder-section .parts-finder-field>svg:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea73}.parts-finder-section .parts-finder-field input{color:#0b1b3a}html[data-theme=light] .parts-finder-section .parts-finder-field input:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea}.parts-finder-section .parts-finder-field input::placeholder{color:#0b1b3a6b}html[data-theme=light] .parts-finder-section .parts-finder-field input:not([data-theme-keep],[data-theme-keep] *)::placeholder{color:#cfd8ea6b}.parts-finder-section .parts-finder-suggest{background:#fff;border-color:#d4deed;box-shadow:0 20px 44px -20px #001e5a59}html[data-theme=light] .parts-finder-section .parts-finder-suggest:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;border-color:#142744;box-shadow:0 20px 44px -20px #001e5a28}.parts-finder-section .parts-finder-suggest-item{color:#0b1b3a9e}html[data-theme=light] .parts-finder-section .parts-finder-suggest-item:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea9e}.parts-finder-section .parts-finder-suggest-item strong{color:#0b1b3a}html[data-theme=light] .parts-finder-section .parts-finder-suggest-item strong:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea}.parts-finder-section .parts-finder-suggest-item:hover{background:#eef3fc}html[data-theme=light] .parts-finder-section .parts-finder-suggest-item:hover:not([data-theme-keep],[data-theme-keep] *){background:#091936}.parts-finder-section .parts-finder-result{background:#f6f8fc;border-color:#dde5f1}html[data-theme=light] .parts-finder-section .parts-finder-result:not([data-theme-keep],[data-theme-keep] *){background:#0d182d;border-color:#12243e}.parts-finder-section .parts-finder-scan,.parts-finder-section .parts-finder-empty{color:#0b1b3ab8}html[data-theme=light] .parts-finder-section .parts-finder-scan:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-finder-section .parts-finder-empty:not([data-theme-keep],[data-theme-keep] *){color:#cfd8eab8}.parts-finder-section .parts-finder-data dt{color:#2f6fd6}html[data-theme=light] .parts-finder-section .parts-finder-data dt:not([data-theme-keep],[data-theme-keep] *){color:#2969d0}.parts-finder-section .parts-finder-data dd{color:#0b1b3a}html[data-theme=light] .parts-finder-section .parts-finder-data dd:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea}.parts-finder-section .parts-finder-found-media{background:#e9eef8}html[data-theme=light] .parts-finder-section .parts-finder-found-media:not([data-theme-keep],[data-theme-keep] *){background:#0f1c35}.parts-finder-section .parts-cta.is-ghost{color:#0b1b3a;background:#fff;border-color:#c9d5e8}html[data-theme=light] .parts-finder-section .parts-cta.is-ghost:not([data-theme-keep],[data-theme-keep] *){color:#cfd8ea;background:#0b1528;border-color:#162b4b}.parts-finder-section .parts-cta.is-ghost:hover{background:#eef3fc}html[data-theme=light] .parts-finder-section .parts-cta.is-ghost:hover:not([data-theme-keep],[data-theme-keep] *){background:#091936}.parts-finder-section .parts-cta.is-whats{color:#0d6b35;background:#25d36624;border-color:#25a05a66}html[data-theme=light] .parts-finder-section .parts-cta.is-whats:not([data-theme-keep],[data-theme-keep] *){color:#94f2bc;background:#2cda6d24;border-color:#5fda9466}.parts-finder-field{position:relative;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 20px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(120,170,255,.3);box-shadow:0 20px 50px -30px #0068ffcc;transition:border-color .2s ease,background .2s ease}html[data-theme=light] .parts-finder-field:not([data-theme-keep],[data-theme-keep] *){background:#0b15280f;border:1px solid rgba(0,50,135,.3);box-shadow:0 20px 50px -30px #0068ffcc}.parts-finder-field:focus-within{border-color:#4096ffcc;background:#ffffff14}html[data-theme=light] .parts-finder-field:focus-within:not([data-theme-keep],[data-theme-keep] *){border-color:#0056bfcc;background:#0b152814}.parts-finder-field>svg{width:20px;height:20px;flex:none;color:#e6eeff8c}html[data-theme=light] .parts-finder-field>svg:not([data-theme-keep],[data-theme-keep] *){color:#0015428c}.parts-finder-field input{flex:1 1 auto;min-width:0;padding:.7em 0;font:inherit;font-weight:600;font-size:clamp(15px,1.1vw,17px);color:#fff;background:none;border:none;outline:none}html[data-theme=light] .parts-finder-field input:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-finder-field input::placeholder{color:#e6eeff6b;font-weight:500}html[data-theme=light] .parts-finder-field input:not([data-theme-keep],[data-theme-keep] *)::placeholder{color:#0015426b}.parts-finder-btn{flex:none;padding:.85em 1.6em;border-radius:999px;font:inherit;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f7dff,#0068ff);border:none}html[data-theme=light] .parts-finder-btn:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:linear-gradient(135deg,#004ed0,#0068ff)}.parts-finder-suggest{position:absolute;left:12px;right:12px;top:calc(100% + 8px);z-index:5;padding:6px;border-radius:16px;background:#0a1836;border:1px solid rgba(120,170,255,.26);box-shadow:0 24px 50px #000a2880}html[data-theme=light] .parts-finder-suggest:not([data-theme-keep],[data-theme-keep] *){background:#d2daec;border:1px solid rgba(0,50,135,.26);box-shadow:0 24px 50px #000a2839}.parts-finder-suggest:empty{display:none}.parts-finder-suggest-item{display:flex;align-items:baseline;gap:12px;width:100%;padding:10px 14px;border-radius:10px;font:inherit;text-align:left;color:#e6eeffb3;background:none;border:none;cursor:pointer}html[data-theme=light] .parts-finder-suggest-item:not([data-theme-keep],[data-theme-keep] *){color:#001542b3}.parts-finder-suggest-item strong{color:#fff;letter-spacing:.04em}html[data-theme=light] .parts-finder-suggest-item strong:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-finder-suggest-item:hover{background:#0068ff29}html[data-theme=light] .parts-finder-suggest-item:hover:not([data-theme-keep],[data-theme-keep] *){background:#0068ff29}.parts-finder-result{margin-top:18px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(120,170,255,.2);overflow:hidden;animation:partsResultIn .45s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .parts-finder-result:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.2)}@keyframes partsResultIn{0%{opacity:0;transform:translateY(10px)}}.parts-finder-scan{position:relative;padding:26px;text-align:center;color:#e6eeffcc}html[data-theme=light] .parts-finder-scan:not([data-theme-keep],[data-theme-keep] *){color:#001542cc}.parts-finder-scan p{margin:0}.parts-finder-scan-bar{position:absolute;top:0;bottom:0;width:30%;left:-30%;background:linear-gradient(90deg,#4d95ff00,#4d95ff59,#4d95ff00);animation:partsScanBar 1s ease-in-out infinite}html[data-theme=light] .parts-finder-scan-bar:not([data-theme-keep],[data-theme-keep] *){background:linear-gradient(90deg,#0048b200,#0048b259,#0048b200)}@keyframes partsScanBar{to{left:100%}}.parts-finder-found{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 28px;align-items:center;padding:clamp(18px,2.2vw,28px)}.parts-finder-found-media{border-radius:14px;overflow:hidden;background:#2f7dff14}html[data-theme=light] .parts-finder-found-media:not([data-theme-keep],[data-theme-keep] *){background:#004ed014}.parts-finder-found-media img,.parts-finder-found-media svg{display:block;width:100%;height:auto}.parts-finder-data{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0}.parts-finder-data dt{font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9cc4ffcc}html[data-theme=light] .parts-finder-data dt:not([data-theme-keep],[data-theme-keep] *){color:#002d6ecc}.parts-finder-data dd{margin:4px 0 0;font-weight:800;font-size:16px;color:#fff}html[data-theme=light] .parts-finder-data dd:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-finder-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.parts-finder-empty{padding:26px;text-align:center;color:#e6eeffbf}html[data-theme=light] .parts-finder-empty:not([data-theme-keep],[data-theme-keep] *){color:#001542bf}.parts-finder-empty p{margin:0 0 8px}.parts-finder-empty .parts-cta{margin-top:10px}.parts-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 2px 24px;scrollbar-width:none}.parts-carousel::-webkit-scrollbar{display:none}.parts-card{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(120,170,255,.18);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .35s ease}html[data-theme=light] .parts-card:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.18)}.parts-card:hover,.parts-card:focus-within{transform:translateY(-4px) scale(1.02);border-color:#4096ff99;box-shadow:0 20px 44px -22px #0068ffcc}html[data-theme=light] .parts-card:hover:not([data-theme-keep],[data-theme-keep] *),html[data-theme=light] .parts-card:focus-within:not([data-theme-keep],[data-theme-keep] *){border-color:#0056bf99;box-shadow:0 20px 44px -22px #0068ffcc}.parts-card.is-pinged{animation:partsPing 1.4s ease}@keyframes partsPing{30%{border-color:#4d95ff;box-shadow:0 0 0 3px #4d95ff80}}.parts-card-media{aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(70% 70% at 50% 45%,#2f7dff33,#2f7dff00 75%)}html[data-theme=light] .parts-card-media:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(70% 70% at 50% 45%,#004ed033,#004ed000 75%)}.parts-card-media img,.parts-card-media svg{width:86%;height:auto;transition:transform .5s cubic-bezier(.22,1,.36,1)}.parts-card:hover .parts-card-media img,.parts-card:hover .parts-card-media svg{transform:scale(1.06)}.parts-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px 20px}.parts-card-model{margin:0;font-family:Stretch Pro,Poppins,Segoe UI,system-ui,sans-serif;font-weight:400;font-size:20px;color:#fff}html[data-theme=light] .parts-card-model:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-card-title{margin:0;font-weight:500;font-size:14px;color:#e6eeffa8}html[data-theme=light] .parts-card-title:not([data-theme-keep],[data-theme-keep] *){color:#001542a8}.parts-card-cta{display:inline-flex;align-items:center;gap:.45em;margin-top:10px;padding:0;font:inherit;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--jfa-blue, #0068ff);background:none;border:none;cursor:pointer}html[data-theme=light] .parts-card-cta:not([data-theme-keep],[data-theme-keep] *){color:var(--jfa-blue, rgb(0, 104, 255))}.parts-card-cta svg{width:14px;height:14px;transition:transform .25s ease}.parts-card:hover .parts-card-cta{color:#4aa0ff}html[data-theme=light] .parts-card:hover .parts-card-cta:not([data-theme-keep],[data-theme-keep] *){color:#0056b5}.parts-card:hover .parts-card-cta svg{transform:translate(4px)}.pba-board{fill:#0b3a8a;stroke:#1f5fd1;stroke-width:2}html[data-theme=light] .pba-board:not([data-theme-keep],[data-theme-keep] *){fill:#75a4f4;stroke:#2e6ee0}.pba-trace{fill:none;stroke:#8cc8ff73;stroke-width:2}html[data-theme=light] .pba-trace:not([data-theme-keep],[data-theme-keep] *){stroke:#003f7873}.pba-chip{fill:#0b0f1a;stroke:#fff3}html[data-theme=light] .pba-chip:not([data-theme-keep],[data-theme-keep] *){fill:#e5e9f4;stroke:#0b152833}.pba-pin{fill:#c7d2e0}html[data-theme=light] .pba-pin:not([data-theme-keep],[data-theme-keep] *){fill:#173050}.pba-cap{fill:#1a1f2b;stroke:#ffffff40}html[data-theme=light] .pba-cap:not([data-theme-keep],[data-theme-keep] *){fill:#d4d9e5;stroke:#0b152840}.pba-conn{fill:#f2f2f2}html[data-theme=light] .pba-conn:not([data-theme-keep],[data-theme-keep] *){fill:#0f1b34}.pba-hole{fill:#06142f;stroke:#d4a84e;stroke-width:2}html[data-theme=light] .pba-hole:not([data-theme-keep],[data-theme-keep] *){fill:#dae1ef;stroke:#b1852b}.pba-label{fill:#ffffffd9;font-family:Stretch Pro,Poppins,sans-serif;font-size:16px;letter-spacing:2px}html[data-theme=light] .pba-label:not([data-theme-keep],[data-theme-keep] *){fill:#0b1528d9}.parts-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px)}.parts-feature{position:relative;padding:clamp(22px,2.2vw,28px);border-radius:18px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(120,170,255,.16);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease}html[data-theme=light] .parts-feature:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.16)}.parts-feature:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#2f7dff00,#4d95ff,#2f7dff00);transform:scaleX(0);transition:transform .45s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .parts-feature:not([data-theme-keep],[data-theme-keep] *):after{background:linear-gradient(90deg,#004ed000,#0048b2,#004ed000)}.parts-feature:hover{transform:translateY(-4px);background:#0068ff1a;border-color:#4096ff73}html[data-theme=light] .parts-feature:hover:not([data-theme-keep],[data-theme-keep] *){background:#0068ff1a;border-color:#0056bf73}.parts-feature:hover:after{transform:scaleX(1)}.parts-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;color:#6fa8ff;background:#2f7dff1f;border:1px solid rgba(120,170,255,.24);transition:transform .35s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .parts-feature-icon:not([data-theme-keep],[data-theme-keep] *){color:#003990;background:#004ed01f;border:1px solid rgba(0,50,135,.24)}.parts-feature:hover .parts-feature-icon{transform:rotate(-6deg) scale(1.08)}.parts-feature-icon svg{width:24px;height:24px}.parts-feature h3{margin:18px 0 8px;font-weight:800;font-size:clamp(15px,1.15vw,17px);color:#fff}html[data-theme=light] .parts-feature h3:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-feature p{margin:0;font-weight:500;font-size:14px;line-height:1.6;color:#e6eeffa8}html[data-theme=light] .parts-feature p:not([data-theme-keep],[data-theme-keep] *){color:#001542a8}.parts-story-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}.parts-story-visual{display:flex;justify-content:center}.parts-story-visual img{width:min(100%,440px);height:auto;filter:drop-shadow(0 26px 40px rgba(0,6,20,.55))}html[data-theme=light] .parts-story-visual img:not([data-theme-keep],[data-theme-keep] *){filter:drop-shadow(0 26px 40px rgba(0,6,20,.248))}.parts-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:clamp(24px,3vw,40px)}.parts-partner{margin:0;padding:24px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(120,170,255,.18)}html[data-theme=light] .parts-partner:not([data-theme-keep],[data-theme-keep] *){background:#0b15280a;border:1px solid rgba(0,50,135,.18)}.parts-partner-photo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;overflow:hidden;font-weight:800;font-size:24px;color:#fff;background:linear-gradient(135deg,#2f7dff,#0068ff)}html[data-theme=light] .parts-partner-photo:not([data-theme-keep],[data-theme-keep] *){color:#0b1528;background:linear-gradient(135deg,#004ed0,#0068ff)}.parts-partner-photo img{width:100%;height:100%;object-fit:cover}.parts-partner blockquote{margin:16px 0 12px;font-weight:600;font-size:16px;line-height:1.55;color:#fff}html[data-theme=light] .parts-partner blockquote:not([data-theme-keep],[data-theme-keep] *){color:#0b1528}.parts-partner figcaption{font-size:13px;color:#9cc4ffd9}html[data-theme=light] .parts-partner figcaption:not([data-theme-keep],[data-theme-keep] *){color:#002d6ed9}.parts-final{position:relative;overflow:hidden;margin-top:clamp(12px,1.6vw,24px);padding:clamp(36px,4.6vw,64px) clamp(18px,3.6vw,56px);text-align:center;border-top:1px solid rgba(120,170,255,.14)}html[data-theme=light] .parts-final:not([data-theme-keep],[data-theme-keep] *){border-top:1px solid rgba(0,50,135,.14)}.parts-final-inner{display:flex;flex-direction:column;align-items:center}.parts-final-inner .parts-text{max-width:52ch}.parts-final-inner .parts-ctas{justify-content:center}.parts-final-board{width:min(100%,440px);margin-bottom:clamp(24px,3vw,36px)}@media (max-width: 980px){.parts-hero-inner,.parts-story-inner,.parts-finder-found{grid-template-columns:1fr}.parts-hero-copy,.parts-story-copy{text-align:center}.parts-sub{margin-left:auto;margin-right:auto}.parts-ctas{justify-content:center}.parts-hero-board{transform:none}.parts-features{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-carousel{grid-auto-columns:46%}}@media (max-width: 640px){.parts-carousel{grid-auto-columns:78%}.parts-features{grid-template-columns:1fr}.parts-feature{text-align:center}.parts-finder-field{flex-wrap:wrap;border-radius:20px;padding:10px 14px}.parts-finder-btn{width:100%}.parts-finder-data{grid-template-columns:1fr;text-align:center}.parts-finder-actions,.parts-ctas{flex-direction:column;align-items:stretch}.parts-cta{justify-content:center}}@media (prefers-reduced-motion: reduce){.parts-circuit-pulse,.parts-scan,.parts-hero-board,.parts-final-board,.parts-finder-scan-bar{animation:none}}.jfa-page{--home-headline: clamp(24px, 3.2vw, 48px);--home-sub: clamp(15px, 1.1vw, 17.5px);--home-eyebrow: clamp(11px, .8vw, 12.5px);--home-card-title: clamp(16px, 1.3vw, 20px);--home-info: clamp(13px, .92vw, 14px)}#homeView .hero-title,#homeView .fronts-title,#homeView .products-title,#homeView .products-title .pt-line1,#homeView .buy-title,#homeView .parts-promo-title,#homeView .manuals-title,#homeView .reps-title{font-size:calc(var(--home-headline) * .8);line-height:1.08;text-wrap:balance}#homeView .hero-sub,#homeView .fronts-sub,#homeView .products-sub,#homeView .buy-sub,#homeView .manuals-sub,#homeView .reps-sub{font-size:var(--home-sub);line-height:1.55;max-width:58ch;text-wrap:wrap}#homeView .quick-access-title,#homeView .fronts-eyebrow,#homeView .buy-eyebrow,#homeView .parts-promo-eyebrow,#homeView .manuals-eyebrow{font-size:var(--home-eyebrow);font-weight:700;letter-spacing:.16em;text-transform:uppercase}#homeView .front-headline,#homeView .buy-card-title,#homeView .buy-rep-strip-title{font-size:var(--home-card-title);line-height:1.3}#homeView .front-desc,#homeView .buy-card-body,#homeView .products-certs-note,#homeView .manuals-tab-prompt,#homeView .products-endcap-text,#homeView .products-endcap-link{font-size:var(--home-info);line-height:1.55}#homeView .buy-head,#homeView .manuals-head{max-width:900px}#homeView .reps-top{max-width:620px}#homeView .hero-copy{max-width:760px}#homeView .reps-title{text-wrap:wrap}#homeView .reps-title{font-size:max(18px,calc(var(--home-headline) * .5))}#homeView .hero-title{font-size:max(22.5px,calc(var(--home-headline) * .625))}#homeView .fronts-sub,#homeView .buy-sub,#homeView .manuals-sub{margin-left:auto;margin-right:auto}#homeView .fronts-title{max-width:20em;margin-left:auto;margin-right:auto}.asm-pending{opacity:0!important}.asm-section{position:relative}.asm-section.asm-live:before{content:"";position:absolute;top:0;left:0;z-index:5;width:100%;height:2px;pointer-events:none;background:linear-gradient(90deg,#4d95ff00,#7fb3ff 50%,#4d95ff00);box-shadow:0 0 14px #4d95ffcc;transform-origin:left;animation:asmScanLine 1.3s cubic-bezier(.22,1,.36,1) both}html[data-theme=light] .asm-section.asm-live:not([data-theme-keep],[data-theme-keep] *):before{background:linear-gradient(90deg,#0048b200,#003480 50%,#0048b200);box-shadow:0 0 14px #4d95ffcc}@keyframes asmScanLine{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes asmDrop{0%{opacity:0;transform:translateY(-110px) rotate(-10deg) scale(.85)}to{opacity:1;transform:none}}@keyframes asmWipe{0%{opacity:1;clip-path:inset(0 100% 0 0);transform:scale(.94)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}@keyframes asmSlideLeft{0%{opacity:0;transform:translate(320px) skew(-6deg)}to{opacity:1;transform:none}}@keyframes asmFromLeft{0%{opacity:0;transform:translate(-200px) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes asmFromRight{0%{opacity:0;transform:translate(200px) rotate(5deg)}to{opacity:1;transform:none}}@keyframes asmRise{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}@keyframes asmRiseBig{0%{opacity:0;transform:translateY(120px) scale(.9)}to{opacity:1;transform:none}}@keyframes asmSkew{0%{opacity:0;transform:translateY(90px) skewY(10deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}@keyframes asmFlipDown{0%{opacity:0;transform:perspective(900px) rotateX(-80deg) translateY(-40px);transform-origin:50% 0}to{opacity:1;transform:perspective(900px) rotateX(0) translateY(0);transform-origin:50% 0}}@keyframes asmFlipUp{0%{opacity:0;transform:perspective(1200px) rotateX(50deg) translateY(160px) scale(.9);transform-origin:50% 100%}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0) scale(1);transform-origin:50% 100%}}@keyframes asmPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes asmSpin{0%{opacity:0;transform:rotate(-180deg) scale(.3)}to{opacity:1;transform:none}}@keyframes asmZoomIn{0%{opacity:0;transform:scale(.5) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes asmZoomOut{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}@keyframes asmExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes asmLift{0%{opacity:0;transform:translateY(140px)}to{opacity:1;transform:none}}@keyframes asmDomino{0%{opacity:0;transform:perspective(900px) translateY(120px) rotateX(28deg);transform-origin:50% 0}to{opacity:1;transform:none;transform-origin:50% 0}}@keyframes asmSideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}html.asm-on .reps-state{transform-box:fill-box;transform-origin:center}html.asm-on #bateriaView.is-entering .bateria-hero-content-in>*,html.asm-on #produtoView.is-entering .bateria-hero-content-in>*,html.asm-on #bateriasView.is-entering .baterias-intro-title,html.asm-on #setorCatalogView.is-entering .baterias-intro-title,html.asm-on #bateriasView.is-entering .catalog-filter-nav,html.asm-on #setorCatalogView.is-entering .catalog-filter-nav{animation:none}@media (prefers-reduced-motion: reduce){.asm-pending{opacity:1!important}.asm-section.asm-live:before{display:none}}@media (max-width: 640px){#homeView .quick-access-item-sub,#homeView .fronts-sub,#homeView .front-desc,#homeView .products-sub,#homeView .products-certs-note,#homeView .products-cert-label,#homeView .p-card-sub,#homeView .buy-sub,#homeView .buy-card-body,#homeView .buy-rep-strip-body,#homeView .parts-promo-story p:not(.parts-promo-story-accent),#homeView .reps-sub,#homeView .reps-search-hint,#homeView .manuals-sub,#homeView .manuals-search-hint,#homeView .manuals-tab-prompt,#bateriasView .catalog-card-desc,#setorCatalogView .catalog-card-desc,#bateriasView .catalog-card-lines,#setorCatalogView .catalog-card-lines,#bateriaView .bateria-desc,#produtoView .bateria-desc,#bateriaView .bateria-block-sub,#produtoView .bateria-block-sub,#bateriaView .bateria-block-sub-lg,#produtoView .bateria-block-sub-lg,#bateriaView .bateria-tech-text,#produtoView .bateria-tech-text,#bateriaView .bateria-why-text,#produtoView .bateria-why-text,#bateriaView .bateria-why-reason-text,#produtoView .bateria-why-reason-text,#bateriaView .bateria-system-node-caption,#produtoView .bateria-system-node-caption,#bateriaView .bateria-doc-row-text,#produtoView .bateria-doc-row-text,#bateriaView .bateria-commerce-microcopy,#produtoView .bateria-commerce-microcopy,#bateriaView .catalog-card-meta,#produtoView .catalog-card-meta{display:none!important}#bateriaView .bateria-app-context,#produtoView .bateria-app-context{font-size:0;max-width:none}#bateriaView .bateria-app-context strong,#produtoView .bateria-app-context strong{margin:0;font-size:15px}.jfa-page .hero-cta,.jfa-page .front-cta,.jfa-page .buy-card-arrow,.jfa-page .buy-rep-strip-cta,.jfa-page .products-endcap-link,.jfa-page .parts-promo-cta-big,.jfa-page .manuals-showmore,.jfa-page .catalog-card-cta,.jfa-page .bateria-doc-row-arrow,.jfa-page .bateria-others-all{zoom:1.3}.jfa-page .products-category-pill,.jfa-page .manuals-tab{font-size:13px}.jfa-page .catalog-filter-tab{font-size:14.5px}.jfa-page .bateria-variant{font-size:16.5px}#homeView .hero-copy,#homeView .products-head-copy,#homeView .products-head-certs,#homeView .fronts-top,#homeView .front-info,#homeView .buy-head,#homeView .parts-promo-head,#homeView .reps-top,#homeView .reps-text-col,#homeView .manuals-head{text-align:center;align-items:center;margin-left:auto;margin-right:auto}#homeView .front-cta{justify-self:center}#homeView .hero-sub{margin-left:auto;margin-right:auto}#homeView .hero-cta-row,#homeView .products-head-row,#homeView .products-toolbar,#bateriaView .bateria-pickers,#produtoView .bateria-pickers,#bateriaView .bateria-seals,#produtoView .bateria-seals,#bateriaView .bateria-cta-row,#produtoView .bateria-cta-row{flex-direction:column;align-items:center;justify-content:center}#homeView .products-category-nav,#homeView .products-endcap,#homeView .products-certs-row,#homeView .manuals-tabs{justify-content:center}#homeView .quick-access-grid{flex-direction:column}#homeView .quick-access-item{flex-direction:column;justify-content:center;text-align:center}#homeView .buy-grid .buy-card{padding:22px 20px;align-items:center;text-align:center}#homeView .buy-card-media{position:static;order:-1;width:120px;margin:0 auto 12px;transform:none}#homeView .buy-rep-strip{flex-direction:column;text-align:center;gap:10px}#homeView .buy-rep-strip-copy{align-items:center}#homeView .parts-promo-cta-wrap,#homeView .reps-search-wrap{text-align:center;margin-left:auto;margin-right:auto}.jfa-footer-top,.jfa-footer-cols,.jfa-footer-bottom{flex-direction:column;align-items:center;text-align:center}.jfa-footer-brand,.jfa-footer-col{align-items:center;text-align:center}.catalog-filter-nav{overflow:visible;justify-content:center}.catalog-filter-track{flex-wrap:wrap;justify-content:center;gap:6px 20px;border-bottom:0}.catalog-filter-indicator{display:none}.catalog-filter-tab.is-active{box-shadow:inset 0 -2px #2f7dff}html[data-theme=light] .catalog-filter-tab.is-active:not([data-theme-keep],[data-theme-keep] *){box-shadow:inset 0 -2px #2f7dff}#bateriaView .bateria-doc-row,#produtoView .bateria-doc-row{flex-direction:column;text-align:center;gap:10px}#bateriaView .bateria-doc-row.is-primary .bateria-doc-row-arrow,#produtoView .bateria-doc-row.is-primary .bateria-doc-row-arrow{margin-left:0}#bateriaView .bateria-why-reason,#produtoView .bateria-why-reason,#bateriaView .bateria-tech-card,#produtoView .bateria-tech-card,#bateriaView .bateria-system-copy,#produtoView .bateria-system-copy{text-align:center;align-items:center}#bateriaView .bateria-tech-icon,#produtoView .bateria-tech-icon{margin-left:auto;margin-right:auto}#bateriaView .bateria-others-head,#produtoView .bateria-others-head{flex-direction:column;gap:8px}#bateriaView #bateriaOthersGrid .catalog-card,#produtoView #produtoOthersGrid .catalog-card{grid-template-columns:1fr;justify-items:center;text-align:center}#bateriaView #bateriaOthersGrid .catalog-card-media,#produtoView #produtoOthersGrid .catalog-card-media{grid-row:auto}#bateriaView .bateria-breadcrumb,#produtoView .bateria-breadcrumb{justify-content:center}}@media (max-width: 640px){.hero-shell{display:flex;flex-direction:column}.hero-shell>.jfa-header-spacer{order:-2}.hero-shell>.hero-bg-video{order:-1;position:relative;inset:auto;width:100%;height:clamp(220px,62vw,320px);object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 70%,#0000)}.hero-shell>.hero-vignette{display:none}#homeView .hero{padding:4px 10px 28px}#homeView .hero-title{font-size:31.5px;letter-spacing:-.02em;margin-left:-6px;margin-right:-6px}#homeView .fronts-title,#homeView .products-title,#homeView .buy-title,#homeView .manuals-title,#homeView .parts-promo-title,.jfa-page .manuals-title{font-size:26.9px}#homeView .reps-title,.jfa-page .reps-title{font-size:25.2px}.jfa-page .baterias-intro-title{font-size:30.8px}#bateriaView .bateria-title,#produtoView .bateria-title{font-size:36.4px}#bateriaView .bateria-block-title,#produtoView .bateria-block-title{font-size:30px}#homeView .hero-sub{font-size:10.5px;line-height:1.55}#homeView .fronts-eyebrow,#homeView .buy-eyebrow,#homeView .manuals-eyebrow,#homeView .quick-access-title,.jfa-page .bateria-label{font-size:12.5px}#homeView .front-headline{font-size:18px}.jfa-page .manuals-tab{font-size:14.5px}#homeView .products-category-pill{font-size:9px;padding:6px 12px;letter-spacing:.06em}#homeView .products-category-nav{flex-wrap:wrap;justify-content:center;gap:6px}#homeView .products-endcap-text{font-size:15px}#homeView .p-card-name{font-size:13px}#homeView .buy-rep-strip-title,.jfa-page .catalog-card-name,#bateriaView .bateria-headline,#produtoView .bateria-headline{font-size:17px}.jfa-footer-col a,.jfa-footer-tagline{font-size:15px}.jfa-page .hero-cta{zoom:1;font-size:13.5px}.jfa-page .hero-cta:not(.hero-cta-tertiary){width:min(100%,300px);justify-content:center;padding:16px 22px}.jfa-page .hero-cta-tertiary{font-size:15px}#homeView .hero-cta-row{gap:12px}#homeView .hero-cta{font-size:10px}#homeView .hero-cta:not(.hero-cta-tertiary){width:180px;padding:10px 13px}#homeView .hero-cta-tertiary{font-size:10px}#homeView .hero-cta-row{gap:8px}.jfa-page .buy-card-arrow,.jfa-page .front-cta,.jfa-page .products-endcap-link,.jfa-page .buy-rep-strip-cta{zoom:1;font-size:14px}#homeView .quick-access-item{flex-direction:row;justify-content:flex-start;text-align:left;gap:18px;padding:18px 24px}#homeView .quick-access-icon{width:54px;height:54px;border-radius:16px}#homeView .quick-access-icon svg{width:29px;height:29px}#homeView .quick-access-item-title{font-size:22px}#homeView .buy-grid{gap:14px}#homeView .buy-grid .buy-card{--buy-accent: 0, 104, 255;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:12px 12px 14px;border-radius:20px;text-align:left;overflow:hidden}#homeView .buy-grid .buy-card[data-buy-path=shopee]{--buy-accent: 238, 77, 45}#homeView .buy-grid .buy-card[data-buy-path=mercado-livre]{--buy-accent: 255, 214, 0}#homeView .buy-card-media{order:1;position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:170px;margin:0;border-radius:14px;background:radial-gradient(60% 70% at 50% 60%,rgba(var(--buy-accent),.28),rgba(var(--buy-accent),0) 72%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(var(--buy-accent),.25);opacity:1;inset:auto;transform:none!important;translate:none!important;filter:none}html[data-theme=light] #homeView .buy-card-media:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(60% 70% at 50% 60%,rgba(var(--buy-accent),.28),rgba(var(--buy-accent),0) 72%),linear-gradient(180deg,#0b15280f,#0b152805);border:1px solid rgba(var(--buy-accent),.25)}#homeView .buy-card-media img{width:auto;height:82%;max-width:80%;object-fit:contain}#homeView .buy-card-title{order:2;margin:0 4px;font-size:17px;line-height:1.3;text-align:center}#homeView .buy-card-eyebrow.buy-card-brand{display:none}#homeView .buy-card-arrow{order:3;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border-radius:12px;border:1px solid rgba(var(--buy-accent),.45);background:rgba(var(--buy-accent),.12);color:#fff;font-size:12px;letter-spacing:.04em;white-space:nowrap}html[data-theme=light] #homeView .buy-card-arrow:not([data-theme-keep],[data-theme-keep] *){border:1px solid rgba(var(--buy-accent),.45);background:rgba(var(--buy-accent),.12);color:#0b1528}#homeView .buy-cta-name{display:none}#homeView .buy-cta-logo{display:inline-flex;align-items:center}#homeView .buy-cta-logo img{display:block;width:auto;height:22px}#homeView .buy-cta-logo .brand-logo.is-on-light,#homeView .products-head-certs{display:none}#homeView .products-certs-below{display:flex;flex-direction:column;align-items:center;gap:10px;margin:18px auto 0;padding:0 24px;text-align:center}#homeView .products-certs-below .products-certs-row{justify-content:center;gap:20px}#homeView .products-certs-below .products-cert-label{display:inline!important;font-size:8px}#homeView .products-certs-below .products-certs-note{display:block!important;text-align:center;max-width:320px;margin:0;font-size:13.5px;line-height:1.5}.campaign-slide{aspect-ratio:2000 / 515}.campaign-slide-media img{object-fit:cover;object-position:center}.jfa-footer-logo{justify-content:center}#bateriaView .bateria-hero-inner,#produtoView .bateria-hero-inner{grid-template-columns:minmax(0,1fr)}#bateriaView .bateria-gallery,#produtoView .bateria-gallery,#bateriaView .bateria-hero-content,#produtoView .bateria-hero-content{min-width:0;max-width:100%}#bateriaView .bateria-variants,#produtoView .bateria-variants{max-width:100%}#bateriaView .bateria-variants-options,#produtoView .bateria-variants-options{max-width:100%;flex-wrap:wrap;justify-content:center}.jfa-footer-rule,.jfa-footer-bottom{width:auto;margin-left:0;margin-right:0}#homeView .fronts{padding:28px 0 24px}#homeView .fronts-top{margin-bottom:18px}#homeView .fronts-stage{height:auto!important;padding:0 18px;overflow:visible!important}#homeView .fronts-track{display:flex!important;flex-direction:column;gap:14px;touch-action:auto!important;cursor:default!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#homeView .front-panel{position:relative!important;top:auto!important;left:auto!important;width:100%!important;transform:none!important;filter:none!important;opacity:1!important;pointer-events:auto!important;transition:none!important;display:grid;grid-template-columns:1fr 44%;grid-template-areas:"info visual" "cta visual";align-items:center;gap:6px 12px;padding:16px 16px 16px 18px;border-radius:18px;background:#fff;border:1px solid rgba(2,20,60,.08);box-shadow:0 10px 26px -18px #02143c73}html[data-theme=light] #homeView .front-panel:not([data-theme-keep],[data-theme-keep] *){background:#0b1528;border:1px solid rgba(212,219,236,.08);box-shadow:0 10px 26px -18px #02143c34}#homeView .front-info,#homeView .front-cta{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}#homeView .front-info{grid-area:info;align-items:flex-start;text-align:left}#homeView .front-index{font-size:10px}#homeView .front-kicker{font-size:16px;margin:4px 0}#homeView .front-headline{font-size:13px;margin:0}#homeView .front-visual{grid-area:visual;height:110px}#homeView .front-visual-img{-webkit-mask-image:none!important;mask-image:none!important}#homeView .front-desc{display:none!important}#homeView .front-cta{grid-area:cta;justify-self:start;font-size:11.5px;white-space:nowrap}#homeView .fronts-nav,#homeView .fronts-arrow{display:none!important}#setorCatalogGrid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#setorCatalogGrid:not(.is-list) .catalog-card{padding:10px;border-radius:14px;gap:6px}#setorCatalogGrid .catalog-card-name{font-size:13.5px;line-height:1.25}#setorCatalogGrid .catalog-card-meta{font-size:11px}#setorCatalogGrid .catalog-card-cta{zoom:1;font-size:12px}#setorCatalogGrid.is-list .catalog-card{grid-template-columns:84px 1fr;column-gap:12px;text-align:left;padding:10px 12px 10px 10px}.catalog-view-toggle{justify-content:center}#homeView .hero-title,#homeView .fronts-title,#homeView .products-title,#homeView .buy-title,#homeView .manuals-title,#homeView .parts-promo-title,.jfa-page .reps-title,.jfa-page .manuals-title,.jfa-page .baterias-intro-title,#bateriaView .bateria-title,#produtoView .bateria-title,#bateriaView .bateria-block-title,#produtoView .bateria-block-title{font-size:26.9px}#homeView .hero{padding:4px 20px 28px}#homeView .hero-inner,#homeView .hero-copy{align-items:flex-start;text-align:left;margin-left:0;margin-right:0}#homeView .hero-title{margin-left:0;margin-right:0}#homeView .hero-sub{margin-left:0;margin-right:0;text-align:left}#homeView .hero-cta-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#homeView .hero-cta:not(.hero-cta-tertiary){flex:1 1 0;width:auto;min-width:0;white-space:nowrap}#homeView .hero-cta-tertiary{flex:1 0 100%;justify-content:flex-start;padding-left:0}#homeView .p-card{height:156px}#homeView .products-certs-below .products-certs-note{font-size:8.1px;max-width:220px}}html[data-theme=light] [data-theme-keep]{color:#fff}html[data-theme=light] .jfa-header,html[data-theme=light] .jfa-header.is-scrolled{background:#f6f9ffdb!important;border-color:#143c8c1f!important;box-shadow:0 1px 18px #0a286414!important}html[data-theme=light] body{background:#eef3fa}html[data-theme=light] .catalog-card-media{background:radial-gradient(ellipse 70% 60% at 50% 42%,#fffffff2,#fff0 72%),linear-gradient(165deg,#eef3fa,#dbe4f1)!important;color:#001440!important}html[data-theme=light] .bateria-cta-buy,html[data-theme=light] .bateria-doc-row.is-primary .bateria-doc-row-arrow,html[data-theme=light] .bateria-doc-row.is-primary .bateria-doc-row-icon{color:#fff!important}html[data-theme=light] .whatsapp-float{color:#fff}html[data-theme=light] .dark-page-support .dark-experience-bg:not([data-theme-keep],[data-theme-keep] *){background:radial-gradient(48% 42% at 15% 30%,#3c8cff29,#3c8cff00 62%),radial-gradient(44% 40% at 85% 28%,#6eb9ff24,#6eb9ff00 62%),linear-gradient(180deg,#dbe7fb,#d4e3fb 46%,#dbe7fb)}html[data-theme=light] .moov-cta:not([data-theme-keep],[data-theme-keep] *){color:#fff}
