:root{--red: #c71218;--black: #000000;--white: #ffffff;--ink: #262626;--title: #3d3d3d;--text: #444444;--steel: #3d4045;--steel-2: #43474d;--mist: #f7f7f7;--red-press: color-mix(in oklab, var(--red) 80%, var(--black));--red-soft: color-mix(in oklab, var(--red) 9%, var(--white));--on-dark: rgb(255 255 255 / .8);--on-dark-soft: rgb(255 255 255 / .64);--veil: rgb(255 255 255 / .08);--red-hi: color-mix(in oklab, var(--red) 82%, var(--white));--g-red: linear-gradient(120deg, var(--red-hi) 0%, var(--red) 38%, var(--red-press) 100%);--g-black: linear-gradient(160deg, var(--ink) 0%, var(--black) 100%);--g-sec-dark: radial-gradient(70% 55% at 100% 100%, rgb(199 18 24 / .22), rgb(199 18 24 / 0) 70%), radial-gradient(60% 50% at 0% 100%, rgb(61 64 69 / .55), rgb(61 64 69 / 0) 70%), linear-gradient(180deg, var(--black) 0%, var(--black) 45%, color-mix(in oklab, var(--ink) 45%, var(--black)) 100%);--g-sec-light: radial-gradient(55% 45% at 100% 0%, rgb(199 18 24 / .07), rgb(199 18 24 / 0) 70%), radial-gradient(50% 40% at 0% 100%, rgb(61 64 69 / .08), rgb(61 64 69 / 0) 70%), linear-gradient(180deg, var(--white) 0%, var(--mist) 100%);--g-sec-red: radial-gradient(60% 80% at 15% 0%, rgb(255 255 255 / .16), rgb(255 255 255 / 0) 60%), linear-gradient(135deg, var(--red) 0%, var(--red-press) 100%);--glass-bg: linear-gradient(140deg, rgb(255 255 255 / .13) 0%, rgb(255 255 255 / .04) 100%);--glass-edge: inset 0 1px 0 rgb(255 255 255 / .2), inset 0 0 0 1px rgb(255 255 255 / .09);--glass-l-bg: linear-gradient(140deg, rgb(255 255 255 / .94) 0%, rgb(255 255 255 / .74) 100%);--glass-l-edge: inset 0 1px 0 var(--white), inset 0 0 0 1px rgb(0 0 0 / .06);--glass-blur: blur(16px) saturate(150%);--font: "Montserrat", "Helvetica Neue", Arial, system-ui, sans-serif;--fs-display: clamp(1.9rem, .9rem + 3.3vw, 4.1rem);--fs-page: clamp(1.8rem, .9rem + 2.7vw, 3.5rem);--fs-h2: clamp(1.75rem, 1.05rem + 2.5vw, 3.2rem);--fs-h3: clamp(1rem, .95rem + .3vw, 1.15rem);--fs-lead: clamp(1rem, .94rem + .3vw, 1.18rem);--fs-sm: .875rem;--fs-xs: .74rem;--gutter: clamp(16px, 4vw, 40px);--max: 1140px;--sec: clamp(64px, 8.5vw, 128px);--r-lg: 16px;--r-md: 12px;--r-sm: 8px;--shadow-1: 0 2px 8px rgb(0 0 0 / .08);--shadow-2: 0 8px 8px -4px rgb(0 0 0 / .22);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--z-float: 20;--z-header: 40;--z-dock: 45;--z-menu: 60;--z-curtain: 70;--z-skip: 80;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.6;color:var(--text);background:var(--mist);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}ul{margin:0;padding:0;list-style:none}figure{margin:0}[hidden]{display:none!important}.ico{width:1.15em;height:1.15em;flex:none}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.band--black :focus-visible,.band--dark :focus-visible,.band--red :focus-visible,.hdr :focus-visible,.mnav :focus-visible,.ftr :focus-visible,.dock :focus-visible{outline-color:var(--white)}::selection{background:var(--red);color:var(--white)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.skip{position:fixed;left:16px;top:-60px;z-index:var(--z-skip);background:var(--red);color:var(--white);padding:12px 18px;border-radius:var(--r-sm);font-weight:700;text-decoration:none}.skip:focus{top:16px}.band{position:relative;padding-block:var(--sec)}.band--black,.band--dark{background:var(--g-sec-dark);color:var(--white)}.band--light{background:var(--g-sec-light)}.band--red{background:var(--g-sec-red);color:var(--white)}.kicker{display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.band--black .kicker,.band--dark .kicker{color:var(--on-dark)}.h2{font-size:var(--fs-h2);font-weight:800;line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;color:var(--ink)}.h2 em,.line--red{font-style:normal;color:var(--red)}.band--black .h2,.band--dark .h2{color:var(--white)}.tri{display:inline-block;width:.62em;height:.56em;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.wi{display:inline-block}.btn{--bg: var(--ink);--fg: var(--white);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 20px;border:0;border-radius:var(--r-sm);background:var(--bg);color:var(--fg);text-decoration:none;cursor:pointer;white-space:nowrap;font-weight:700;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.btn .ico{transition:transform .4s var(--ease-expo)}.btn:hover .ico{transform:translate(4px)}.btn:active{transform:scale(.97)}.btn--red,.btn--black{background-size:220% 100%;background-position:0% 0;transition:background-position .6s var(--ease-out),box-shadow .3s var(--ease-out)}.btn--red{--bg: var(--g-red);box-shadow:inset 0 1px #ffffff47,0 6px 8px -4px #c7121873}.btn--red:hover{background-position:100% 0;box-shadow:inset 0 1px #ffffff47,0 8px 8px -4px #c7121899}.btn--black{--bg: var(--g-black);box-shadow:inset 0 1px #ffffff24}.btn--black:hover{background-position:100% 0}.btn--ghost{--bg: rgb(255 255 255 / .1);--fg: var(--white);box-shadow:inset 0 0 0 1.5px #ffffff73,inset 0 1px #ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--ghost:hover{--bg: rgb(255 255 255 / .22)}.btn--lg{min-height:54px;padding:14px 26px;font-size:.8rem}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--red);text-decoration:none;white-space:nowrap}.link-arrow .ico{transition:transform .4s var(--ease-expo)}.link-arrow:hover .ico{transform:translate(5px)}.link-arrow--light{color:var(--white)}.link-arrow--light .ico{color:var(--red)}.hdr{position:fixed;inset:0 0 auto;z-index:var(--z-header);padding-top:env(safe-area-inset-top,0px);transition:background-color .4s var(--ease-out)}.hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s var(--ease-out);z-index:-1}.hdr.is-scrolled:before{opacity:1}.hdr__bar{display:flex;align-items:center;gap:28px;height:84px;transition:height .4s var(--ease-out)}.hdr.is-scrolled .hdr__bar{height:68px}.hdr__logo img{height:46px;width:auto;transition:height .4s var(--ease-out)}.hdr.is-scrolled .hdr__logo img{height:38px}.hdr__nav{margin-left:auto}.hdr__nav ul{display:flex;gap:6px}.hdr__nav a{position:relative;display:block;padding:12px 14px;font-weight:700;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--white);text-decoration:none;opacity:.86;transition:opacity .25s}.hdr__nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-expo)}.hdr__nav a:hover{opacity:1}.hdr__nav a:hover:after,.hdr__nav a.is-active:after{transform:scaleX(1)}.hdr__nav a.is-active{opacity:1}.hdr__burger{display:none;margin-left:auto;width:48px;height:48px;border:0;border-radius:var(--r-sm);background:var(--red);color:var(--white);cursor:pointer;place-items:center}@media (max-width: 1060px){.hdr__cta{display:none}}@media (max-width: 860px){.hdr__nav{display:none}.hdr__burger{display:grid}.hdr__bar{height:72px}.hdr__logo img{height:38px}}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);background:var(--black);color:var(--white);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);overflow-y:auto}.mnav__top{display:flex;align-items:center;justify-content:space-between;height:72px}.mnav__top img{height:38px;width:auto}.mnav__close{width:48px;height:48px;border-radius:var(--r-sm);border:0;background:var(--veil);color:var(--white);display:grid;place-items:center;cursor:pointer}.mnav__links{display:grid;margin-top:28px}.mnav__links a{display:flex;align-items:baseline;gap:16px;padding:12px 0;font-weight:800;font-size:clamp(1.9rem,8.5vw,2.8rem);text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;text-decoration:none}.mnav__links a span{font-size:.8rem;font-weight:700;color:var(--on-dark-soft);letter-spacing:.1em}.mnav__links a[aria-current]{color:var(--red)}.mnav__foot{margin-top:auto;display:grid;gap:10px;padding-top:28px}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-curtain);background:var(--red);transform:scaleY(0);transform-origin:50% 100%;pointer-events:none}.hero--home{padding:0;min-height:max(620px,min(100svh,980px));display:grid;grid-template-rows:1fr auto;overflow:hidden;isolation:isolate}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--black)}.hero__video{width:100%;height:100%;object-fit:cover}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000e0,#0000008c 40%,#0000000d 72%),linear-gradient(0deg,#000000d9,#0000 38%),linear-gradient(180deg,#0009,#0000 24%)}.hero__wrap{display:grid;align-items:center;padding-top:130px}.hero__content{display:grid;gap:26px;max-width:780px;justify-items:start}.hero__title{font-size:var(--fs-display);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--white)}.hero__title .line{display:block}.hero__lead{font-size:var(--fs-lead);color:var(--on-dark);max-width:40ch}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__spots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.spot{position:absolute;left:0;top:0;display:flex;align-items:center;gap:12px;opacity:0;will-change:transform,opacity}.spot__dot{position:relative;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;background:var(--white);box-shadow:0 0 0 4px #c71218e6;flex:none}.spot__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;box-shadow:0 0 0 2px var(--red);animation:pulse 2s var(--ease-out) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.8);opacity:0}}.spot__chip{position:relative;z-index:1;display:grid;padding:9px 14px;border-radius:var(--r-sm);background:#000000a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);line-height:1.2;white-space:nowrap}.spot__chip small{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft)}.spot__chip strong{font-size:.95rem;font-weight:800}.hero__base{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding-top:36px;padding-bottom:64px}.hero__stats{display:flex;gap:8px}.hero__stats li{display:grid;gap:2px;padding:12px 18px;border-radius:var(--r-sm);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff1f;min-width:112px}.hero__stats strong{font-size:1.6rem;font-weight:800;line-height:1;color:var(--white);font-variant-numeric:tabular-nums}.hero__stats span{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-soft)}.hero__base .hero__lead{max-width:34ch;font-size:.95rem;text-align:right;margin-right:76px}@media (max-width: 900px){.hero__shade{background:linear-gradient(0deg,#000000eb,#00000080 55%,#00000080)}.hero__wrap{align-items:end;padding-top:140px}.hero__base .hero__lead{display:none}.spot__chip{padding:7px 10px}.spot__chip strong{font-size:.8rem}}@media (max-width: 560px){.hero__actions .btn{flex:1 1 100%}.hero__actions,.hero__stats{width:100%}.hero__stats li{flex:1;min-width:0;padding:10px 12px}.hero__stats strong{font-size:1.3rem}.hero__stats span{font-size:.6rem;letter-spacing:.05em}.spot[data-i="1"]{display:none}}.phero{padding:0;min-height:clamp(440px,72svh,680px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.phero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--black)}.phero__video,.phero__img{width:100%;height:100%;object-fit:cover}.phero__content{display:grid;gap:18px;padding-top:140px;padding-bottom:clamp(40px,6vw,80px)}.phero__title{font-size:var(--fs-page);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--white);max-width:18ch}.phero__title .line{display:block}.ticker{background:var(--red);color:var(--white);overflow:hidden;padding-block:18px}.ticker__track{display:flex;width:max-content;animation:ticker 38s linear infinite}.ticker li{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-weight:800;font-size:clamp(.95rem,.8rem + .6vw,1.3rem);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ticker .tri{color:var(--black)}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.band:has(.stats){padding-block:clamp(56px,6vw,88px);background:var(--white)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.stat{display:grid;justify-items:center;text-align:center;gap:6px}.stat__ico{width:64px;height:64px;padding:16px;border-radius:999px;background:var(--red);color:var(--white);margin-bottom:8px}.stat__title{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);line-height:1.25}.stat__label{font-size:var(--fs-sm);font-weight:600;color:var(--text);max-width:18ch;line-height:1.35}@media (max-width: 760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}.shead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(28px,4vw,48px)}.shead>div:not(.tabs){display:grid;gap:14px}.shead .h2{max-width:18ch}.shead--center{justify-content:center;text-align:center}.shead--center>div{justify-items:center}.rail{display:grid;gap:16px}.rail--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.rail--4{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:6px}.rail--4::-webkit-scrollbar{display:none}.rail--4>*{scroll-snap-align:start}}.scard{position:relative;display:flex;flex-direction:column;background:var(--ink);border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:var(--white);transition:translate .5s var(--ease-expo)}.scard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-expo)}.scard:hover{translate:0 -6px}.scard:hover:after{transform:scaleX(1)}.scard__img{aspect-ratio:4 / 3.2;overflow:hidden}.scard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-expo)}.scard:hover .scard__img img{transform:scale(1.06)}.scard__body{position:relative;padding:36px 20px 22px;display:grid;gap:8px;flex:1;align-content:start}.scard__ico{position:absolute;top:-26px;left:20px;width:52px;height:52px;border-radius:999px;background:var(--red);color:var(--white);display:grid;place-items:center;box-shadow:0 0 0 4px var(--ink)}.scard__ico .ico{width:24px;height:24px}.scard__title{font-size:var(--fs-h3);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.scard p{font-size:.92rem;color:var(--on-dark);line-height:1.5}.scard__more{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.scard__more .ico{color:var(--red);transition:transform .4s var(--ease-expo)}.scard:hover .scard__more .ico{transform:translate(5px)}.fcard{position:relative;display:flex;flex-direction:column;background:var(--white);border-radius:var(--r-md);overflow:hidden;transform-style:preserve-3d;transition:box-shadow .4s var(--ease-out)}.fcard:hover{box-shadow:0 10px 8px -6px #0000002e}.fcard__img{aspect-ratio:4 / 3;overflow:hidden;background:var(--mist)}.fcard__img img{width:100%;height:100%;object-fit:cover}.fcard__body{position:relative;padding:18px 72px 20px 20px;display:grid;gap:6px;flex:1;align-content:start}.fcard__name{font-size:var(--fs-h3);font-weight:800;text-transform:uppercase;color:var(--ink)}.fcard__spec{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.fcard__models{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fcard__models li{font-size:.72rem;font-weight:600;padding:4px 9px;border-radius:6px;background:var(--mist);color:var(--title)}.rail .fcard__models{display:none}.fcard__cta{position:absolute;right:16px;bottom:18px;width:44px;height:44px;border-radius:999px;background:var(--red);color:var(--white);display:grid;place-items:center;transition:background-color .25s,transform .5s var(--ease-expo)}.fcard__cta:before{content:"";position:absolute;top:-400px;right:-16px;bottom:-18px;left:-400px}.fcard:hover .fcard__cta{background:var(--black);transform:rotate(-45deg)}.split{padding:0;overflow:hidden}.split__media{position:absolute;top:0;right:0;bottom:0;left:46%}.split__media img{width:100%;height:100%;object-fit:cover}.split__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--black) 0%,rgb(0 0 0 / 0) 40%)}.split__wrap{position:relative;min-height:clamp(460px,48vw,620px);display:grid;align-items:center;padding-block:var(--sec)}.split__text{max-width:520px;display:grid;gap:20px;justify-items:start}.split__text>p:not(.kicker){color:var(--on-dark);font-size:var(--fs-lead)}@media (max-width: 860px){.split__media{position:relative;inset:auto;aspect-ratio:16 / 10}.split__media:after{background:linear-gradient(0deg,var(--black) 0%,rgb(0 0 0 / 0) 50%)}.split__wrap{min-height:0;padding-top:8px}}.cta{overflow:hidden;padding-block:clamp(56px,7vw,96px)}.cta__shape{position:absolute;right:-6%;top:-30%;width:min(620px,70vw);aspect-ratio:1 / .9;background:var(--red-press);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.55}.cta__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px}.cta__title{font-size:var(--fs-h2);font-weight:800;line-height:1.02;text-transform:uppercase;letter-spacing:-.015em;margin-bottom:12px}.cta__row p{font-size:var(--fs-lead);max-width:40ch}.cta__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 560px){.cta__actions .btn{flex:1 1 100%}}.svc-list{display:grid;gap:clamp(56px,8vw,112px)}.svc{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;scroll-margin-top:110px}.svc:nth-child(2n) .svc__media{order:2}.svc__media{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--ink)}.svc__media img,.svc__media video{width:100%;height:118%;object-fit:cover}.svc__num{display:none}.svc__body{display:grid;gap:16px;justify-items:start}.svc__ico{width:56px;height:56px;border-radius:999px;background:var(--red);color:var(--white);display:grid;place-items:center}.svc__ico .ico{width:26px;height:26px}.svc__title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.3rem);font-weight:800;line-height:1.05;text-transform:uppercase;color:var(--ink);letter-spacing:-.01em}.svc__body>p{font-size:var(--fs-lead);max-width:44ch}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips li{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 12px;border-radius:6px;background:var(--white);color:var(--ink)}@media (max-width: 860px){.svc{grid-template-columns:1fr}.svc:nth-child(2n) .svc__media{order:0}.svc__media{aspect-ratio:16 / 11}}.vband{min-height:clamp(420px,60vw,640px);display:grid;align-items:center;overflow:hidden;isolation:isolate}.vband__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vband__media video{width:100%;height:100%;object-fit:cover}.vband:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000e6,#0000008c,#0003)}.vband__content{display:grid;gap:22px;justify-items:start}.vband__content .h2{max-width:16ch}.difs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:clamp(48px,7vw,96px)}.difs li{display:flex;align-items:center;gap:14px;background:var(--white);border-radius:var(--r-md);padding:18px;font-weight:700;color:var(--ink);line-height:1.3;font-size:.95rem}.difs .ico{width:46px;height:46px;padding:11px;border-radius:999px;background:var(--red);color:var(--white)}@media (max-width: 1000px){.difs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.difs{grid-template-columns:1fr}}.tabs{position:relative;display:inline-flex;gap:4px;padding:5px;border-radius:10px;background:var(--white)}.tab{position:relative;z-index:1;border:0;background:none;cursor:pointer;color:var(--ink);padding:12px 20px;border-radius:7px;min-height:46px;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;transition:color .3s var(--ease-out)}.tab span{font-size:.7rem;padding:2px 8px;border-radius:999px;background:var(--mist);transition:background-color .3s,color .3s}.tab.is-active{color:var(--white)}.tab.is-active span{background:var(--red);color:var(--white)}.tabs__ink{position:absolute;z-index:0;top:5px;left:5px;height:calc(100% - 10px);border-radius:7px;background:var(--black)}.fgrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));perspective:1400px}.about{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.about__text{display:grid;gap:20px;justify-items:start}.about__text>p:not(.kicker){font-size:var(--fs-lead);max-width:46ch}.about__img{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 4.2}.about__img img{width:100%;height:115%;object-fit:cover}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:8px}.facts li{background:var(--white);border-radius:var(--r-md);padding:16px;display:grid;gap:4px}.facts .ico{width:26px;height:26px;color:var(--red);margin-bottom:6px}.facts strong{font-weight:800;color:var(--ink);line-height:1.2}.facts span{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}@media (max-width: 860px){.about{grid-template-columns:1fr}.about__img{aspect-ratio:16 / 11}}@media (max-width: 520px){.facts{grid-template-columns:1fr}}.pv{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.pv__card{border-radius:var(--r-lg);padding:clamp(28px,4vw,56px);background:var(--ink);display:grid;gap:18px;align-content:end;min-height:300px;position:relative;overflow:hidden}.pv__card--main{background:var(--red)}.pv__card--main .kicker{color:var(--white)}.pv__card--main:after{content:"";position:absolute;right:-60px;top:-40px;width:300px;aspect-ratio:1 / .9;background:var(--red-press);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.6}.pv__quote{position:relative;z-index:1;font-size:clamp(1.6rem,1rem + 2.4vw,3rem);font-weight:800;line-height:1.04;text-transform:uppercase;letter-spacing:-.015em;max-width:17ch}.pv__ico{width:56px;height:56px;border-radius:999px;background:var(--red);display:grid;place-items:center;margin-bottom:auto}.pv__ico .ico{width:26px;height:26px}.pv__text{font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);font-weight:700;line-height:1.3;color:var(--white);max-width:24ch}@media (max-width: 860px){.pv{grid-template-columns:1fr}.pv__card{min-height:240px}}.valores{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.valor{flex:1 1 200px;max-width:250px;background:var(--white);border-radius:var(--r-md);padding:28px 22px;display:grid;gap:10px;justify-items:center;text-align:center;transition:translate .5s var(--ease-expo),box-shadow .4s}.valor:hover{translate:0 -6px;box-shadow:0 10px 8px -6px #00000024}.valor__ico{width:64px;height:64px;padding:16px;border-radius:999px;background:var(--red-soft);color:var(--red);margin-bottom:4px;transition:background-color .3s,color .3s}.valor:hover .valor__ico{background:var(--red);color:var(--white)}.valor h3{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.valor p{font-size:.92rem;line-height:1.45}@media (max-width: 560px){.valor{max-width:none;flex-basis:100%}}.contato{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:start}.canais{display:grid;gap:12px}.canais li{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;background:var(--white);border-radius:var(--r-md);padding:18px}.canais__ico{grid-row:span 2;width:52px;height:52px;border-radius:999px;background:var(--red);color:var(--white);display:grid;place-items:center}.canais__ico .ico{width:24px;height:24px}.canais__label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.canais__value{font-size:1.15rem;font-weight:800;color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums;grid-column:2}a.canais__value:hover{color:var(--red)}.copy{grid-row:1 / span 2;grid-column:3;position:relative;width:44px;height:44px;border-radius:var(--r-sm);border:0;background:var(--mist);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background-color .25s,color .25s}.copy:hover{background:var(--black);color:var(--white)}.copy[data-done]:after{content:"Copiado";position:absolute;bottom:calc(100% + 6px);right:0;background:var(--black);color:var(--white);font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:6px;white-space:nowrap}.form{background:var(--white);border-radius:var(--r-lg);padding:clamp(22px,3.5vw,44px);display:grid;grid-template-columns:minmax(0,1fr);gap:18px;box-shadow:var(--shadow-1)}.form__title{font-size:clamp(1.3rem,1rem + 1vw,1.8rem);font-weight:800;text-transform:uppercase;color:var(--ink)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:7px;min-width:0;margin:0;padding:0;border:0}.field label,.field legend{font-size:.8rem;font-weight:700;color:var(--ink);padding:0}.field label span{color:var(--red)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:var(--mist);border:2px solid transparent;border-radius:var(--r-sm);padding:12px 14px;min-height:52px;transition:border-color .2s,background-color .2s}.field textarea{resize:vertical;min-height:96px}.field input::placeholder,.field textarea::placeholder{color:#6b6b6b}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--black);background:var(--white)}.field.has-error input{border-color:var(--red);background:var(--white)}.field__err{font-size:.8rem;font-weight:600;color:var(--red)}.field__err:empty{display:none}.seg__opts{position:relative;display:flex;gap:8px}.seg__opts input{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.seg__opts label{flex:1;justify-content:center;cursor:pointer;padding:12px 20px;border-radius:var(--r-sm);background:var(--mist);color:var(--ink);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:50px;display:inline-flex;align-items:center;transition:background-color .25s,color .25s}.seg__opts input:checked+label{background:var(--black);color:var(--white)}.seg__opts input:focus-visible+label{outline:3px solid var(--red);outline-offset:3px}.form__note{font-size:.8rem;text-align:center}.form__ok{background:var(--black);color:var(--white);border-radius:var(--r-sm);padding:14px 16px;font-size:.9rem}.form__ok a{color:var(--white);font-weight:700}@media (max-width: 960px){.contato{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.form__row{grid-template-columns:1fr}}.visit__row{display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px}.visit__ico{width:84px;height:84px;border-radius:999px;background:var(--red);display:grid;place-items:center;flex:none}.visit__ico .ico{width:36px;height:36px}.visit__text{flex:1 1 320px;display:grid;gap:10px}.visit__title{font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-weight:800;text-transform:uppercase;line-height:1.05}.visit__text>p:last-child{color:var(--on-dark)}.ftr{background:var(--steel);color:var(--white);font-size:var(--fs-sm)}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.3fr;gap:36px;padding-block:clamp(48px,6vw,80px)}.ftr__brand{display:grid;gap:18px;align-content:start;justify-items:start}.ftr__brand img{height:56px;width:auto}.ftr__brand p{color:var(--on-dark);max-width:26ch}.social{display:flex;gap:8px}.social a{width:44px;height:44px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--veil);color:var(--white);transition:background-color .25s}.social a:hover{background:var(--red)}.ftr__col{display:grid;gap:10px;align-content:start}.ftr__h{font-size:var(--fs-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:10px}.ftr__col a,.ftr__col span{color:var(--on-dark);text-decoration:none;line-height:1.5}.ftr__col a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.ftr__sub{background:var(--steel-2)}.ftr__subrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:18px;color:var(--on-dark);font-size:.78rem}@media (max-width: 900px){.ftr__grid{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.ftr__grid{grid-template-columns:1fr}nav.ftr__col:nth-of-type(2){display:none}}.wa-float{position:fixed;z-index:var(--z-float);right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:58px;height:58px;border-radius:999px;display:grid;place-items:center;background:var(--red);color:var(--white);box-shadow:var(--shadow-2);transition:background-color .25s,transform .4s var(--ease-expo)}.wa-float .ico{width:26px;height:26px}.wa-float:hover{background:var(--black);transform:translateY(-3px)}.dock{display:none}@media (max-width: 760px){.wa-float{display:none}.dock{position:fixed;z-index:var(--z-dock);left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:6px;padding:8px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:var(--black);transform:translateY(110%);transition:transform .45s var(--ease-expo)}.dock.is-visible{transform:none}.dock a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--r-sm);color:var(--white);text-decoration:none;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--veil)}.dock .dock__main{background:var(--red)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}[data-route][hidden]{display:none!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.phero .hero__shade{background:linear-gradient(90deg,#000000eb,#000000c7 45%,#00000040 80%),linear-gradient(0deg,#000000b3,#0000 45%),linear-gradient(180deg,#0009,#0000 25%)}@media (max-width: 900px){.phero .hero__shade{background:linear-gradient(0deg,#000000eb,#000000a6 60%,#0000008c)}}@media (max-width: 640px){.shead{align-items:flex-start}.shead>.tabs{display:flex;width:100%}.tab{flex:1;justify-content:center;padding:12px 10px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fcard__body{padding:12px 12px 14px;gap:4px}.fcard__name{font-size:.82rem;line-height:1.25}.fcard__spec{font-size:.76rem;line-height:1.35}.fcard__models{display:none}.fcard__cta{position:relative;right:auto;bottom:auto;width:36px;height:36px;margin-top:8px}.fcard__cta:before{top:-300px;right:-200px;bottom:-14px;left:-12px}.difs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.difs li{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:.82rem}.svc-list{gap:48px}.svc__media{aspect-ratio:16 / 10}.svc .chips{display:none}.svc__body{gap:12px}.svc__ico{width:44px;height:44px}.svc__ico .ico{width:22px;height:22px}}.glass{background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass-l{background:var(--glass-l-bg);box-shadow:var(--glass-l-edge),0 6px 8px -6px #0000001f;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.hdr:before{background:linear-gradient(180deg,#000000b8,#0000008c);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 -1px #ffffff14}.hdr__burger,.wa-float,.dock .dock__main{background:var(--g-red);box-shadow:inset 0 1px #ffffff47}.mnav{background:var(--g-sec-dark)}.mnav__close{background:var(--glass-bg);box-shadow:var(--glass-edge)}.hero__stats li,.spot__chip{background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.vtoggle{position:absolute;z-index:2;right:max(var(--gutter),env(safe-area-inset-right,0px));bottom:24px;width:44px;height:44px;border:0;border-radius:999px;cursor:pointer;color:var(--white);display:grid;place-items:center;background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.vtoggle .ico{width:18px;height:18px;grid-area:1 / 1}.vtoggle .ico:last-child,.vtoggle.is-paused .ico:first-child{display:none}.vtoggle.is-paused .ico:last-child{display:block}.hero--home .vtoggle{bottom:auto;top:50%}@media (min-width: 761px){.hero--home .vtoggle{top:auto;bottom:150px}}.stats{gap:14px}.stat{justify-items:start;text-align:left;gap:4px;padding:24px 22px;border-radius:var(--r-lg)}.stat__ico{width:48px;height:48px;padding:12px;background:var(--g-red);margin-bottom:14px;box-shadow:0 6px 8px -4px #c7121866}.stat__label{order:0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);max-width:none}.stat__title{font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:800;text-transform:none;letter-spacing:-.01em;color:var(--ink);line-height:1.15}.stat__exp{font-size:.92rem;line-height:1.45;color:var(--text)}.band:has(.stats){background:var(--g-sec-light)}.scard{background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.scard__ico{background:var(--g-red);box-shadow:0 0 0 4px #0000008c,0 6px 8px -4px #c7121880}.scard:after{background:var(--g-red)}.fcard,.difs li,.valor,.facts li,.canais li,.form,.tabs,.proposito{background:var(--glass-l-bg);box-shadow:var(--glass-l-edge),0 6px 8px -6px #0000001f;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.fcard__cta,.difs .ico,.svc__ico,.canais__ico,.visit__ico,.pv__ico{background:var(--g-red);box-shadow:inset 0 1px #ffffff40,0 6px 8px -4px #c7121866}.tabs__ink{background:var(--g-black)}.tab.is-active span{background:var(--g-red)}.chips li,.fcard__models li{background:#0000000d}.field input,.field select,.field textarea,.seg__opts label{background:#0000000b}.seg__opts input:checked+label{background:var(--g-black)}.facts li{display:grid;gap:2px}.facts li span{order:1}.facts li strong{order:2;font-size:1.15rem}.valor__ico{background:var(--red-soft)}.valor:hover .valor__ico{background:var(--g-red)}.pv__card{background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.pv__card--main{background:var(--g-sec-red);box-shadow:inset 0 1px #ffffff40}.panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.panel__main{border-radius:var(--r-lg);padding:clamp(24px,3.5vw,44px);display:grid;gap:24px;align-content:space-between;justify-items:start;color:var(--white);background:var(--g-black);box-shadow:inset 0 1px #ffffff1f;position:relative;overflow:hidden}.panel__main:after{content:"";position:absolute;right:-80px;bottom:-90px;width:280px;aspect-ratio:1 / .9;background:var(--g-red);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.85}.panel__main>*{position:relative;z-index:1}.panel__main .kicker{color:var(--on-dark)}.panel__nums{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.panel__nums p{display:grid;gap:4px}.panel__nums strong{font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:800;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.panel__nums span{font-size:var(--fs-sm);font-weight:600;color:var(--on-dark)}.panel__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tile{border-radius:var(--r-lg);padding:22px;display:grid;gap:6px;align-content:start}.band--light .tile{background:var(--glass-l-bg);box-shadow:var(--glass-l-edge),0 6px 8px -6px #0000001f}.tile__t{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;gap:8px}.tile__t:before{content:"";width:10px;height:9px;background:var(--red);clip-path:polygon(50% 0,100% 100%,0 100%)}.tile__d{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:800;line-height:1.05;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tile__e{font-size:.9rem;line-height:1.45;color:var(--text)}.band--dark .tile__t{color:var(--on-dark-soft)}.band--dark .tile__d{color:var(--white)}.band--dark .tile__e{color:var(--on-dark)}.band--dark .panel__main{background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (max-width: 900px){.panel{grid-template-columns:minmax(0,1fr)}}.vband--panel{display:block;min-height:0}.vband--panel:after{background:linear-gradient(180deg,#000000db,#0009,#000c)}.split__facts{display:flex;gap:10px;flex-wrap:wrap}.split__facts li{border-radius:var(--r-md);padding:14px 18px;display:grid;gap:2px;min-width:150px}.split__facts strong{font-size:2rem;font-weight:800;line-height:1;color:var(--white);font-variant-numeric:tabular-nums}.split__facts span{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark)}.ticker{background:var(--g-sec-red)}.ftr{background:linear-gradient(180deg,var(--steel) 0%,color-mix(in oklab,var(--steel) 55%,var(--black)) 100%)}.ftr__sub{background:#00000038}.social a{background:var(--glass-bg);box-shadow:var(--glass-edge)}.social a:hover{background:var(--g-red)}.dock{background:linear-gradient(180deg,#000000c7,#000000eb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff1a}.dock a{background:var(--glass-bg);box-shadow:var(--glass-edge)}.copy{background:#0000000d}.form__ok{background:var(--g-black)}@media (max-width: 760px){:root{--sec: 112px;--gutter: 24px}.hero--home{min-height:100svh}.hero__wrap{padding-top:112px}.hero__content{gap:18px}.hero__title{font-size:clamp(2.05rem,9.4vw,2.9rem)}.hero .kicker,.phero .kicker{font-size:.66rem;letter-spacing:.12em}.hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.hero__actions .btn{min-height:50px;padding:12px 10px;font-size:.72rem;white-space:normal;text-align:center}.hero__actions .btn .ico{display:none}.hero__base{padding-top:24px;padding-bottom:28px}.hero--home .vtoggle{top:92px;bottom:auto}.phero{min-height:72svh}.phero__content{padding-top:120px;padding-bottom:40px}.phero .vtoggle{top:92px;bottom:auto}.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.stat{padding:18px 16px}.stat__ico{width:40px;height:40px;padding:10px;margin-bottom:10px}.stat__title{font-size:1.15rem}.stat__exp{font-size:.84rem}.panel__tiles{gap:10px}.tile{padding:16px}.tile__e{font-size:.82rem}.shead{margin-bottom:24px}.h2{font-size:clamp(1.65rem,7.4vw,2.2rem)}.split__facts li{flex:1;min-width:0}.cta__actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.cta__actions .btn{padding:12px 10px;font-size:.72rem}.ticker{padding-block:14px}}@media (max-width: 380px){.panel__tiles,.stats{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.hero--home .hero__shade{background:linear-gradient(0deg,#000000e6,#0000008c 42%,#0000001f 70%,#00000073)}}@media (max-width: 760px){.hero__video{object-position:74% 50%}.phero__video{object-position:62% 50%}}.hero--home{min-height:max(700px,100svh);grid-template-rows:1fr auto}.hero__wrap{align-self:center;padding-top:84px;padding-bottom:0}.hero__content{gap:22px;max-width:760px}.hero__title .kicker,.phero__title .kicker{display:flex;margin-bottom:20px;line-height:1.4}.hero__content .hero__lead{max-width:52ch}.hero__base{justify-content:flex-start;padding-top:24px;padding-bottom:44px}@media (min-width: 761px){.hero--home .vtoggle{top:auto;bottom:48px}}.phero{min-height:max(700px,100svh);align-items:center}.phero__content{padding-top:84px;padding-bottom:0;gap:20px}.phero__title{max-width:20ch}.phero .hero__lead{max-width:56ch}.ticker__track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.ticker__track{animation-duration:70s!important;animation-iteration-count:infinite!important}}.split__media{top:0;right:0;bottom:0;left:0}.split__media img,.split__media video{width:100%;height:100%;object-fit:cover}.split__media:after{background:linear-gradient(90deg,#000000eb,#000000b3 40%,#0003 75%),linear-gradient(0deg,#00000080,#0000 40%)}.split .vtoggle{top:auto;bottom:24px}@media (max-width: 860px){.split__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.split__media:after{background:linear-gradient(0deg,#000000eb,#0009 55%,#00000059)}.split__media video{object-position:60% 50%}.split__wrap{min-height:560px;align-items:end;padding-top:var(--sec)}}@media (max-width: 760px){.hero--home,.phero{min-height:max(640px,100svh)}.hero__wrap,.phero__content{padding-top:80px}.hero__title{font-size:clamp(1.75rem,7.6vw,2.35rem)}.phero__title{font-size:clamp(1.7rem,7.2vw,2.25rem)}.hero__title .kicker,.phero__title .kicker{margin-bottom:14px}.hero__content .hero__lead,.phero .hero__lead{font-size:.95rem}.hero__base{padding-bottom:28px}}img.is-anim{display:block;width:100%;height:100%;object-fit:cover}.hero__clip.is-anim,.hero__video.is-anim{position:static}@media (max-width: 760px){img.hero__video.is-anim{object-position:74% 50%}img.phero__video.is-anim{object-position:62% 50%}.split__media img.is-anim{object-position:60% 50%}}.hdr__nav ul{gap:2px;padding:4px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hdr__nav a{display:flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;opacity:.9;transition:background-color .35s var(--ease-out),color .35s var(--ease-out),opacity .3s}.hdr__nav a:after{display:none}.hdr__nav a:hover{opacity:1;background:#ffffff1f}.hdr__nav a.is-active{background:var(--white);color:var(--black);opacity:1}.hdr__cta,.hdr__burger{border-radius:999px}.hdr__nav{margin-left:auto;margin-right:0}.btn--line{--bg: transparent;--fg: var(--ink);box-shadow:inset 0 0 0 1.5px #00000038}.btn--line:hover{--bg: var(--ink);--fg: var(--white)}.band--white{background:var(--white)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hx{position:relative;min-height:max(700px,100svh);padding:0;overflow:hidden;isolation:isolate;background:var(--black);color:var(--white);display:grid;align-items:end}.hx__bgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.hx__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--ease-out)}.hx__bg.is-visible{opacity:1}.hx__freeze{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none;opacity:0;transition:opacity .7s var(--ease-out)}.hx__freeze.is-on{opacity:1;transition:none}.hx__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000008c,#0000 22%),linear-gradient(180deg,#0000 45%,#000000e6),linear-gradient(90deg,#00000059,#0000 55%)}.hx__content{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;align-items:end;padding-top:130px;padding-bottom:clamp(28px,5svh,56px)}.hx__head{min-width:0}.hx__title{margin:0}.hx__title .kicker{display:flex;margin-bottom:18px;color:var(--on-dark)}.hx__word{display:block;font-weight:800;text-transform:uppercase;font-size:clamp(2.8rem,7.4vw,6.8rem);line-height:.88;letter-spacing:-.035em;margin-left:-.05em;color:var(--white);overflow-wrap:normal}.hx__lead{margin-top:22px;max-width:40ch;color:var(--on-dark);font-size:var(--fs-lead);line-height:1.5}.hx__facts{margin:0;padding:8px 22px;border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.hx__fact{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:14px;padding:12px 0;align-items:baseline}.hx__fact dt{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft);display:flex;align-items:center;gap:8px}.hx__fact dt:before{content:"";width:9px;height:8px;flex:none;background:var(--red);clip-path:polygon(50% 0,100% 100%,0 100%)}.hx__fact dd{margin:0;font-weight:600;line-height:1.35}.hx .vtoggle{z-index:6;top:96px;right:max(var(--gutter),env(safe-area-inset-right,0px));bottom:auto}.hx--home .hx__content{padding-top:0}.hx__portal-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.hx__portal-wrap{position:absolute;z-index:4;left:50%;top:46%;width:min(300px,24vw);transform:translate(-50%,-54%)}.hx__portal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark)}.hx__portal-head strong{color:var(--white);font-weight:800;margin-left:4px}.hx__portal{position:relative;display:block;width:100%;aspect-ratio:320 / 350;padding:0;border:0;border-radius:90px;background:transparent;cursor:pointer}.hx__portal:focus-visible{outline:3px solid var(--white);outline-offset:6px;border-radius:90px}.hx__portal-media{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hx__portal:after{content:"Entrar";position:absolute;left:50%;bottom:-46px;transform:translate(-50%,6px);padding:8px 16px;border-radius:999px;background:var(--white);color:var(--black);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .3s,transform .4s var(--ease-expo);pointer-events:none}.hx__portal:hover:after,.hx__portal:focus-visible:after{opacity:1;transform:translate(-50%)}.hx__list{position:absolute;z-index:4;left:max(var(--gutter),env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%);margin:0;padding:0;list-style:none;display:grid;gap:8px}.hx__item{display:flex;align-items:center;gap:10px;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-soft);transition:color .4s,transform .5s var(--ease-expo)}.hx__item span{font-variant-numeric:tabular-nums}.hx__item.is-active{color:var(--white);transform:translate(6px)}.hx__item.is-active:before{content:"";width:12px;height:12px;border-radius:999px;background:var(--red);box-shadow:0 0 0 4px #c712184d}.hx--home.is-transitioning .hx__chrome{opacity:0;filter:blur(8px);pointer-events:none}.hx__chrome{transition:opacity .45s ease,filter .45s ease}.hx__pre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--black);overflow:hidden}.hx__pre video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hx__pre-shade{position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,rgb(0 0 0 / 0),var(--black))}.hx__pre-logo{position:fixed;z-index:90;left:50%;top:50%;width:132px;height:auto;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.hx__pre-count{position:fixed;z-index:90;left:50%;bottom:clamp(22px,4svh,36px);transform:translate(-50%);display:flex;align-items:flex-end;gap:4px;color:var(--white);line-height:1;opacity:0;pointer-events:none}.hx__pre-count span{font-size:4rem;font-weight:300;font-variant-numeric:tabular-nums}.hx__pre-count small{font-size:1.4rem;padding-bottom:6px}.is-preloading .hx__pre-logo,.is-preloading .hx__pre-count{opacity:1}.is-preloading .hdr,.is-preloading .wa-float,.is-preloading .dock{opacity:0;pointer-events:none}html:not(.is-preloading) .hx__pre{display:none}.hx__pre.is-leaving{animation:pre-out .9s var(--ease-out) forwards}@keyframes pre-out{to{opacity:0;visibility:hidden}}@media (max-width: 900px){.hx__content{grid-template-columns:minmax(0,1fr);gap:20px}.hx__facts{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding:14px 16px}.hx__fact{grid-template-columns:1fr;gap:4px;padding:6px 0}.hx__fact dd{font-size:.9rem}.hx__list{display:none}.hx--home .hx__content{padding-top:0}.hx__portal-wrap{top:34%;width:min(230px,54vw)}.hx__portal,.hx__portal:focus-visible{border-radius:64px}.hx__portal:after{opacity:1;transform:translate(-50%);bottom:-44px}}@media (max-width: 760px){.hx{min-height:max(640px,100svh)}.hx__content{padding-top:110px;padding-bottom:40px}.hx__word{font-size:clamp(2.4rem,11vw,3.8rem)}.hx__lead{margin-top:14px;font-size:.95rem}.hx .vtoggle{top:86px}.hx__pre-count span{font-size:3rem}}.ring{padding-block:var(--sec);overflow:hidden}.ring__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:8px}.ring__head>div{display:grid;gap:14px}.ring__sub{max-width:40ch;color:var(--text)}.ring__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,30vw,440px)}.ring__left{position:relative;display:flex;flex-direction:column;min-width:0}.ring__stage{position:relative;height:clamp(480px,62svh,600px);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline:none;--ring-card-w: 360px}.ring__stage.is-dragging{cursor:grabbing}.ring__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.ring__card{position:absolute;left:0;top:0;width:var(--ring-card-w);transform-origin:50% 50%;will-change:transform,opacity;opacity:0}.ring__box{padding:12px 12px 0;border-radius:24px;background:#fff0;box-shadow:0 0 0 1px #0000;transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.ring__card.is-front .ring__box{background:var(--white);box-shadow:0 0 0 1px #0000000d,0 34px 60px -30px #00000061}.ring__media{position:relative;aspect-ratio:10 / 9;border-radius:16px;overflow:hidden;background:var(--mist);box-shadow:0 0 0 1px #0000000a,0 18px 34px -22px #0006}.ring__card.is-front .ring__media{box-shadow:none}.ring__media img,.ring__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ring__media video{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ring__media video.is-playing{opacity:1;visibility:visible;transition:opacity .25s linear}.ring__hit{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;border-radius:24px;cursor:pointer;z-index:1}.ring__card.is-front .ring__hit{cursor:grab}.ring__hit:focus-visible{outline:3px solid var(--red);outline-offset:4px}.ring__cap{display:flex;justify-content:center;gap:10px;align-items:baseline;padding:18px 8px 20px;font-weight:800;font-size:clamp(.95rem,.8rem + .35vw,1.2rem);line-height:1.1;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.ring__cap span{color:var(--red);font-variant-numeric:tabular-nums}.ring__arrow{position:absolute;top:50%;z-index:1200;width:58px;height:58px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--white);color:var(--ink);cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000000f,0 14px 28px -14px #00000073;transition:background-color .3s,color .3s,transform .4s var(--ease-expo)}.ring__arrow:hover{background:var(--g-red);color:var(--white);transform:translate(-50%,-50%) scale(1.06)}.ring__arrow:focus-visible{outline:3px solid var(--red);outline-offset:3px}.ring__panel{position:relative;display:flex;align-items:center;min-width:0;padding:28px clamp(16px,2.4vw,36px) 28px 4px}.ring__info{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;width:100%;display:grid;gap:12px;padding:clamp(22px,2vw,30px);border-radius:26px;background:var(--white);box-shadow:0 0 0 1px #00000012,0 34px 64px -40px #00000061}.ring__info:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:70%;height:50%;background:radial-gradient(ellipse at 100% 0%,rgb(199 18 24 / .13),rgb(199 18 24 / .04) 45%,transparent 72%);pointer-events:none}.ring__type{display:flex;align-items:center;gap:14px;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.ring__name{font-size:min(2.3rem,7.8125cqi);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:-.02em;color:var(--ink)}.ring__rule{display:block;width:46px;height:3px;border-radius:3px;background:var(--g-red)}.ring__spec{display:flex;align-items:center;gap:12px;margin-top:2px;font-size:1.02rem;font-weight:600;line-height:1.3;color:var(--ink)}.ring__spec-ico{flex:none;width:32px;height:32px;stroke-width:1.5;color:var(--ink)}.ring__label{margin-top:4px;font-size:.84rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ring__models{display:flex;flex-wrap:wrap;gap:8px}.ring__models li{padding:7px 13px;border-radius:999px;font-size:.82rem;font-weight:500;background:var(--white);box-shadow:inset 0 0 0 1px #0000002e;color:var(--ink)}.ring__ctas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:6px;padding-top:18px;border-top:1px solid rgb(0 0 0 / .1)}.ring__ctas .btn{justify-content:center}.ring__wa{width:54px;padding:0}.ring__wa .ico{width:22px;height:22px}.ring__info.is-in>*{animation:ring-row .8s var(--ease-expo) backwards}.ring__info.is-in>*:nth-child(2){animation-delay:.05s}.ring__info.is-in>*:nth-child(3){animation-delay:.1s}.ring__info.is-in>*:nth-child(4){animation-delay:.15s}.ring__info.is-in>*:nth-child(5){animation-delay:.2s}.ring__info.is-in>*:nth-child(6){animation-delay:.25s}@keyframes ring-row{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@media (max-width: 1100px){.ring__grid{grid-template-columns:minmax(0,1fr)}.ring__panel{padding:8px var(--gutter) 44px}.ring__info{max-width:560px;margin-inline:auto}}@media (max-width: 749px){.ring__stage{height:clamp(380px,54svh,440px)}.ring__arrow{width:46px;height:46px}}@media (prefers-reduced-motion: reduce){.ring__info.is-in>*{animation:none}}.pub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pub__card{border-radius:var(--r-lg);padding:26px 24px;display:grid;gap:10px;align-content:start}.pub__ico{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:var(--g-red);color:var(--white);margin-bottom:8px;box-shadow:0 6px 8px -4px #c7121866}.pub__ico .ico{width:24px;height:24px}.pub__card h3{font-size:1.15rem;font-weight:800;text-transform:uppercase;color:var(--ink)}.pub__card p{color:var(--text);line-height:1.55}@media (max-width: 860px){.pub{grid-template-columns:minmax(0,1fr)}}.contato__side{display:grid;gap:18px;padding-top:clamp(22px,3.5vw,44px)}@media (max-width: 960px){.contato__side{padding-top:0}}.about{align-items:stretch}.about__img{position:relative;aspect-ratio:auto;height:100%;min-height:320px}.about__img img{position:absolute;inset:0 0 auto;width:100%;height:115%;object-fit:cover;object-position:50% 60%}@media (max-width: 860px){.about__img{aspect-ratio:16 / 11;height:auto;min-height:0}}.pv__text{max-width:34ch}.band--valores{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(38% 46% at 0% 100%,rgb(199 18 24 / .22),transparent 70%),radial-gradient(30% 40% at 100% 0%,rgb(199 18 24 / .16),transparent 70%),linear-gradient(115deg,transparent 0 8%,rgb(255 255 255 / .45) 8% 30%,transparent 30% 100%),linear-gradient(115deg,transparent 0 68%,rgb(0 0 0 / .035) 68% 86%,transparent 86% 100%),linear-gradient(180deg,#ecedf0,#e2e4e8)}.band--valores .valores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.band--valores .valor,.band--valores .pub__card,.band--valores .facts li,.band--valores .canais li,.band--valores .form{max-width:none;padding:34px 22px 32px;gap:12px;border-radius:24px;align-content:start;background:linear-gradient(160deg,#ffffffb8,#ffffff6b);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 1px #fff,0 1px #0000000a,0 26px 44px -26px #14141e59}.band--valores .facts li:hover,.band--valores .pub__card:hover,.band--valores .valor:hover{box-shadow:inset 0 0 0 1px #fffffff2,0 34px 54px -26px #14141e6b}.band--valores .valor__ico{width:72px;height:72px;padding:19px;margin-bottom:8px;background:radial-gradient(circle at 50% 40%,#c712181a,#c712182e);box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 16px -10px #c7121880}.band--valores .valor h3{font-size:.95rem}.band--valores .valor p{font-size:.95rem;color:var(--title)}@media (max-width: 1100px){.band--valores .valores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.band--valores .valores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.band--valores .valor{padding:26px 16px}}@media (max-width: 420px){.band--valores .valores{grid-template-columns:minmax(0,1fr)}}.zh{display:block;min-height:0;overflow:visible}.zh.is-js{height:calc(max(620px,100svh) + var(--zh-len, 250svh));overflow:visible}.zh.is-js .zh__pin{position:sticky;top:0}.zh__pin{position:relative;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:var(--black)}.zh__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform,opacity}.zh__layer .zh__v,.zh__layer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zh__aerial{transform-origin:46% 60%}.zh__enter,.zh__clip{opacity:0;visibility:hidden}.zh .hx__shade{z-index:2}.zh__intro{position:absolute;left:0;right:0;bottom:0;z-index:4}.zh__caps{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;align-items:end;padding-bottom:clamp(36px,7svh,72px);pointer-events:none}.zh__cap{grid-area:1 / 1;max-width:760px;display:grid;gap:14px;opacity:0;visibility:hidden;pointer-events:auto}.zh__cap .kicker{color:var(--on-dark)}.zh__cap-title{font-size:clamp(1.6rem,.9rem + 2.4vw,3rem);text-shadow:0 2px 18px rgb(0 0 0 / .45);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--white);text-wrap:balance}.zh__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.zh__hint{position:absolute;z-index:5;right:var(--gutter);bottom:26px;display:grid;justify-items:center;gap:6px;margin:0;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark)}.zh__hint svg{animation:zh-bob 1.8s ease-in-out infinite}@keyframes zh-bob{50%{transform:translateY(5px)}}.zh .vtoggle{position:absolute}@media (max-width: 760px){.zh__hint{display:none}.zh__ctas .btn{flex:1 1 100%}.zh__caps{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.zh__intro{padding-bottom:96px}}.zh.is-static .zh__caps,.zh.is-static .zh__hint{display:none}.zh__title{font-size:clamp(1.9rem,.9rem + 3vw,3.9rem);line-height:.98;letter-spacing:-.02em;max-width:20ch;text-wrap:balance}.zh__sub{display:block;margin-top:18px;font-size:clamp(.9rem,.7rem + .6vw,1.25rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--white)}.zh .hx__lead{margin-top:12px;max-width:46ch}.zh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(0deg,#000000d9,#0000008c 30%,#0000 62%),linear-gradient(90deg,#0000008c,#0000 60%)}.zh__cap .kicker{text-shadow:0 1px 10px rgb(0 0 0 / .5)}.zh__cap{gap:12px}.zh__cap-title{max-width:20ch}.zh__cap-text{max-width:46ch;font-size:var(--fs-lead);line-height:1.5;color:var(--white);text-shadow:0 1px 12px rgb(0 0 0 / .5)}.band--valores .pub{gap:18px}.band--valores .pub__card{display:grid;justify-items:center;text-align:center;transition:translate .5s var(--ease-expo),box-shadow .5s var(--ease-expo)}.band--valores .pub__card:hover{translate:0 -6px}.band--valores .pub__ico{width:72px;height:72px;margin-bottom:8px;color:var(--red);background:radial-gradient(circle at 50% 40%,#c712181a,#c712182e);box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 16px -10px #c7121880}.band--valores .pub__ico .ico{width:30px;height:30px}.band--valores .pub__card h3{font-size:1rem;letter-spacing:.03em}.band--valores .pub__card p{max-width:34ch;color:var(--title)}.band--valores .facts{gap:14px}.band--valores .facts li{padding:22px 18px 20px;border-radius:20px;gap:4px;transition:translate .5s var(--ease-expo),box-shadow .5s var(--ease-expo)}.band--valores .facts li:hover{translate:0 -4px}.band--valores .facts li .ico{width:48px;height:48px;padding:12px;margin-bottom:8px;border-radius:999px;color:var(--red);background:radial-gradient(circle at 50% 40%,#c712181a,#c712182e);box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 16px -10px #c7121880}.hx__title .kicker,.zh__cap .kicker{justify-self:start;display:inline-flex;width:fit-content;align-items:center;padding:8px 18px;border-radius:999px;background:var(--g-red);color:var(--white);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-shadow:none;box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px #c7121899}.hx__title .kicker{margin-bottom:20px}@media (max-width: 560px){.hx__title .kicker,.zh__cap .kicker{font-size:.64rem;padding:7px 14px;letter-spacing:.12em}}.band--valores .canais li{padding:18px;border-radius:20px;gap:0 16px}.band--valores .canais__ico{box-shadow:0 8px 16px -8px #c7121899}.band--valores .form{padding:clamp(22px,3.5vw,44px);border-radius:26px;gap:18px;background:linear-gradient(160deg,#ffffffe6,#ffffffb3)}.band--valores .form input,.band--valores .form select,.band--valores .form textarea{background:#ffffffd9;box-shadow:inset 0 0 0 1px #0000001a}.band--valores .copy{background:#fffc;box-shadow:inset 0 0 0 1px #00000014}@media (max-width: 480px){.canais__value{font-size:.98rem;white-space:nowrap}}.mapa .shead{align-items:flex-end}.mapa__sub{max-width:42ch;color:var(--on-dark)}.mapa__stage{position:relative;isolation:isolate;aspect-ratio:16 / 9;max-height:78svh;width:100%;margin-top:8px;border-radius:28px;overflow:hidden;background:#eef0f3;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000c}.mapa__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block;opacity:0;transition:opacity .8s}.mapa__stage.is-ready .mapa__canvas{opacity:1}.mapa__card{position:absolute;z-index:2;left:clamp(14px,2.4vw,32px);bottom:clamp(14px,2.4vw,32px);width:min(340px,calc(100% - 28px));display:grid;gap:10px;padding:22px;border-radius:22px;color:var(--ink);background:#ffffffe6;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffffe6,0 24px 48px -24px #14141e73;transition:transform .5s var(--ease-expo),box-shadow .5s}.mapa__card.is-pulse{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 4px #c7121840,0 30px 56px -24px #14141e80}.mapa__card img{width:110px;height:auto}.mapa__type{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.mapa__addr{font-style:normal;font-weight:600;line-height:1.45;color:var(--ink)}.mapa__addr span{font-weight:500;color:var(--text);font-size:.9rem}.mapa__hours{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--title)}.mapa__hours .ico{width:18px;height:18px;color:var(--red)}.mapa__ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.mapa__ctas .btn{flex:1 1 auto;justify-content:center;min-height:46px;padding:10px 16px}.mapa__banner,.mapa__arrived{position:absolute;z-index:2;left:50%;top:clamp(14px,2.6vw,30px);display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;opacity:0;transform:translate(-50%,-12px);transition:opacity .5s,transform .6s var(--ease-expo);pointer-events:none}.mapa__banner{background:var(--white);color:var(--ink);box-shadow:0 12px 28px -14px #00000073}.mapa__banner .ico{width:16px;height:16px;color:var(--red)}.mapa__arrived{background:var(--g-red);color:var(--white);text-transform:uppercase;letter-spacing:.12em;box-shadow:0 12px 28px -12px #c71218b3}.mapa__arrived .ico{width:16px;height:16px}.mapa__banner.is-on,.mapa__arrived.is-on{opacity:1;transform:translate(-50%)}@media (max-width: 760px){.mapa__stage{aspect-ratio:auto;height:auto;max-height:none;padding-top:360px;border-radius:24px}.mapa__canvas{inset:0 0 auto;height:360px!important}.mapa__card{position:relative;left:auto;bottom:auto;width:auto;margin:0;padding:18px;gap:8px;border-radius:0;background:var(--white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mapa__card.is-pulse{transform:none;box-shadow:inset 0 3px 0 var(--red)}.mapa__card img{width:90px}.mapa__banner,.mapa__arrived{font-size:.72rem;padding:8px 14px}}.mapa__credit{position:absolute;z-index:2;right:12px;bottom:8px;font-size:.62rem;color:#00000080;pointer-events:none}@media (max-width: 760px){.mapa__credit{top:338px;bottom:auto}}@media (max-width: 760px){.hx__content{padding-bottom:104px}.hx .vtoggle{top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px));right:var(--gutter)}.hx__lead{max-width:calc(100% - 64px)}.zh__intro{padding-bottom:104px}.zh .hx__lead{max-width:calc(100% - 64px)}.hx__title .kicker{margin-bottom:16px;max-width:100%;white-space:nowrap}.shead{margin-bottom:32px;gap:18px}}.mapa__card{width:min(400px,calc(100% - 28px));gap:14px;padding:30px 28px 28px;border-radius:28px;background:linear-gradient(160deg,#fffffff0,#f6f6f8db);box-shadow:inset 0 0 0 1px #fffffff2,0 30px 60px -28px #14141e80}.mapa__card .mapa__logo{width:150px}.mapa__rule{display:block;width:56px;height:3px;border-radius:3px;background:var(--g-red)}.mapa__type{font-size:.74rem;letter-spacing:.22em;line-height:1.6}.mapa__rows{display:grid}.mapa__row{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:12px 0}.mapa__row+.mapa__row{border-top:1px solid rgb(0 0 0 / .1)}.mapa__row address,.mapa__row p{font-style:normal;display:grid;gap:2px;line-height:1.35}.mapa__row strong{font-weight:700;color:var(--ink)}.mapa__row span:not(.mapa__ico){font-size:.92rem;color:var(--title)}.mapa__ico{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;color:var(--red);background:radial-gradient(circle at 50% 40%,#c712181a,#c712182e);box-shadow:inset 0 0 0 1px #ffffffb3}.mapa__ico .ico{width:22px;height:22px}.mapa__card .mapa__ctas{display:grid;gap:10px;margin-top:2px}.mapa__card .mapa__ctas .btn{width:100%;min-height:52px;border-radius:999px}@media (max-width: 760px){.mapa__card{width:auto;padding:22px 18px;border-radius:0;box-shadow:none}.zh .vtoggle{top:84px;bottom:auto}}.ring__stage,.mapa__stage,.zh__pin,.hx{isolation:isolate}.ring,.mapa,main>section{position:relative;z-index:0}.mapa__stage.is-fallback{background-color:#eef0f3;background-position:62% 50%;background-size:cover;background-repeat:no-repeat}@media (min-width: 1101px){:root{--gutter: clamp(40px, 6vw, 96px)}.ring__grid{max-width:calc(var(--max) + 2 * var(--gutter) + 120px);margin-inline:auto;padding-inline:var(--gutter)}}.mapa .h2 em{color:inherit}@media (min-width: 761px){.mapa__stage{aspect-ratio:auto;height:clamp(400px,calc(100svh - 300px),520px);max-height:none}.mapa__card{top:50%;bottom:auto;transform:translateY(-50%);width:min(360px,40%);padding:22px 22px 20px;gap:10px}.mapa__card.is-pulse{transform:translateY(calc(-50% - 6px))}.mapa__card .mapa__logo{width:120px}.mapa__row{padding:9px 0;grid-template-columns:42px 1fr}.mapa__ico{width:42px;height:42px}.mapa__card .mapa__ctas .btn{min-height:46px}.mapa .shead{margin-bottom:24px}}@media (min-width: 761px){.mapa__card{padding:18px 20px;gap:8px;width:min(340px,40%)}.mapa__card .mapa__logo{width:104px}.mapa__type{font-size:.66rem;letter-spacing:.18em}.mapa__row{padding:7px 0}.mapa__row span:not(.mapa__ico){font-size:.85rem}.mapa__card .mapa__ctas{gap:8px}.mapa__card .mapa__ctas .btn{min-height:42px}}@media (min-width: 761px) and (max-height: 760px){.mapa__rule,.mapa__type{display:none}}.band--valores .form{gap:12px;padding:clamp(20px,2.4vw,32px);max-width:640px}.band--valores .form .form__title{font-size:clamp(1.15rem,.9rem + .8vw,1.5rem)}.band--valores .form .field input,.band--valores .form .field select{min-height:44px;padding:9px 12px;font-size:.95rem}.band--valores .form .field textarea{min-height:84px;padding:9px 12px;font-size:.95rem}.band--valores .form .seg__opts label{min-height:44px}.band--valores .form .field label,.band--valores .form legend{font-size:.82rem}.band--valores .canais li{padding:14px 16px}.band--valores .canais__value{font-size:1.02rem}.contato{align-items:start}.zh.is-auto{height:auto}.zh.is-auto .zh__pin{position:relative}.zh.is-auto .zh__hint{display:none}.band--valores .facts li strong{font-size:clamp(.92rem,.8rem + .35vw,1.08rem);white-space:nowrap}.band--valores .facts li span{font-size:.68rem}@media (max-width: 760px){.tile{padding:16px 14px}.tile__t{font-size:.6rem;letter-spacing:.06em;white-space:nowrap;gap:6px}.tile__d{font-size:clamp(1.15rem,5.4vw,1.5rem);white-space:nowrap}.tile__e{font-size:.8rem}.panel__nums span{font-size:.82rem}.dock{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));gap:5px}.dock a{min-height:40px;font-size:.64rem;letter-spacing:.04em;gap:6px}.dock a .ico{width:15px;height:15px}}.mnav__links a span{display:none}.mnav__links a{font-size:clamp(1.45rem,6.6vw,2rem);padding:10px 0}
