:root{ --brand-amber: #F9B233;--brand-orange: #E8852E;--brand-red: #BE1622;--brand-grad: linear-gradient(135deg,#F9B233 0%,#E8852E 48%,#BE1622 100%);--brand-grad-h: linear-gradient(90deg,#F9B233 0%,#E8852E 48%,#BE1622 100%);--brand-grad-soft: linear-gradient(135deg,rgba(249,178,51,.16) 0%,rgba(232,133,46,.12) 48%,rgba(190,22,34,.14) 100%); --ink: #08080A; --ink-2: #101116; --ink-3: #191B22; --paper: #FFFFFF; --paper-2: #F6F6F4; --paper-3: #ECEEF2;  --sand: #EFEBE0; --sand-2: #E5E0D2; --sand-card: #FBFAF5; --sand-bd: rgba(72,64,44,.14);--sand-bd-2: rgba(72,64,44,.24); --tx-on-dark: #F5F7FA; --tx-on-dark-mut: #B5BCC6;--tx-on-light: #0C0D11;--tx-on-light-mut: #5A6472; --bd-dark: rgba(255,255,255,.10);--bd-dark-2:rgba(255,255,255,.18);--bd-light: rgba(8,8,10,.10);--bd-light-2:rgba(8,8,10,.18); --ok: #1E9E58;--ok-bg:rgba(30,158,88,.10);--bad: #B23A2E;--bad-bg:rgba(178,58,46,.10); --container-max: 1340px;--container-narrow: 900px;--gutter: clamp(20px,5vw,56px);--section-gap: clamp(72px,9vw,132px);--card-radius: 14px;--btn-radius: 999px; --sh-sm: 0 1px 3px rgb(0 0 0 / .10);--sh-md: 0 6px 24px rgb(0 0 0 / .12);--sh-lg: 0 18px 48px rgb(0 0 0 / .22);--sh-dark-lg: 0 18px 60px rgb(0 0 0 / .55);--sh-glow: 0 0 0 1px rgba(232,133,46,.35),0 12px 40px rgba(232,133,46,.28); --sp-xs: 4px;--sp-sm: 8px;--sp-md: 16px;--sp-lg: 24px;--sp-xl: 32px;--sp-2xl: 48px;--sp-3xl: 64px;--sp-4xl: 96px; --font-display: 'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif; --font-body: 'Barlow',system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono: 'IBM Plex Mono',ui-monospace,'SF Mono',Menlo,monospace;--font-busca: var(--font-body); --text-xs: .82rem;--text-sm: .96rem;--text-base: 1.085rem;--text-lg: 1.16rem;--text-xl: 1.25rem;--head-sm: 1.375rem;--head-md: 1.875rem;--head-lg: clamp(1.9rem,3.6vw,2.75rem);--head-xl: clamp(2.3rem,5vw,3.5rem);--head-2xl: clamp(1.95rem,3.5vw,3.1rem); --ease-out-expo: cubic-bezier(.16,1,.3,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--d-fast: 160ms;--d-norm: 280ms;--d-slow: 620ms;--d-reveal: 820ms; --header-h: 88px; --header-bar: 64px}@media (max-width: 900px){:root{--header-h: 76px;--header-bar: 56px}} *,*::before,*::after{box-sizing: border-box}*{margin: 0}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{font-family: var(--font-body);font-size: var(--text-base);line-height: 1.58;color: var(--tx-on-dark);background: var(--ink);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; overflow-x: clip}img,svg,video{display: block;max-width: 100%;height: auto}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0}a{color: inherit;text-decoration: none}ul,ol{list-style: none;padding: 0}table{border-collapse: collapse;width: 100%}h1,h2,h3,h4,h5{font-family: var(--font-display);font-weight: 800;line-height: 1.08;letter-spacing: -.022em;text-wrap: balance}::selection{background: var(--brand-orange);color: #fff}:focus-visible{outline: 2px solid var(--brand-orange);outline-offset: 3px;border-radius: 4px} .container{width: 100%;max-width: var(--container-max);margin-inline: auto;padding-inline: var(--gutter)}.container--narrow{max-width: var(--container-narrow)}.section{position: relative;padding-block: var(--section-gap);overflow: clip} .section{content-visibility: auto;contain-intrinsic-size: auto 900px}.section--tight{padding-block: clamp(48px,6vw,80px)} .hero,.section--dark,.section--dark2{--surface: var(--ink-3);--surface-soft: rgba(255,255,255,.04);--surface-grad: linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.012));--bd-ctx: var(--bd-dark);--bd-ctx-2: var(--bd-dark-2);--tx-ctx: var(--tx-on-dark);--tx-ctx-mut: var(--tx-on-dark-mut);--sombra-ctx: var(--sh-dark-lg)}.pagehero,.section--light,.section--light2,.section--beige,.section--beige2{--surface: #fff;--surface-soft: rgba(20,18,12,.035);--surface-grad: linear-gradient(170deg,#fff,var(--paper-2));--bd-ctx: var(--bd-light);--bd-ctx-2: var(--bd-light-2);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut);--sombra-ctx: var(--sh-lg)}.section--beige,.section--beige2,.pagehero{--surface: var(--sand-card);--surface-grad: linear-gradient(170deg,var(--sand-card),#fff);--bd-ctx: var(--sand-bd);--bd-ctx-2: var(--sand-bd-2)} .section--beige{background: var(--sand);color: var(--tx-on-light)}.section--beige2{background: var(--sand-2);color: var(--tx-on-light)}.section--beige h2,.section--beige2 h2{color: var(--tx-on-light)}.section--beige .eyebrow,.section--beige2 .eyebrow{color: var(--brand-red)}.section--beige .section-head p,.section--beige2 .section-head p{color: var(--tx-on-light-mut)}.section--beige::before,.section--beige2::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(72,64,44,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(72,64,44,.045) 1px,transparent 1px);background-size: 68px 68px;mask-image: radial-gradient(ellipse 90% 70% at 50% 0%,#000 15%,transparent 75%);pointer-events: none}.section--beige .btn--ghost,.section--beige2 .btn--ghost{border-color: var(--sand-bd-2);color: var(--tx-on-light);background: transparent}.section--beige .btn--ghost:hover,.section--beige2 .btn--ghost:hover{border-color: var(--brand-red);color: var(--brand-red);background: rgba(190,22,34,.05)}.section--beige .link-arrow:hover,.section--beige2 .link-arrow:hover{color: var(--brand-red)}.section--dark{background: var(--ink);color: var(--tx-on-dark)}.section--dark2{background: var(--ink-2);color: var(--tx-on-dark)}.section--light{background: var(--paper);color: var(--tx-on-light)}.section--light2{background: var(--paper-2);color: var(--tx-on-light)}.section--grad{background: var(--brand-grad);color: #fff}.section--dark h1,.section--dark h2,.section--dark2 h2{color: var(--tx-on-dark)}.section--light h2,.section--light2 h2{color: var(--tx-on-light)}.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}.mono{font-family: var(--font-mono);font-variant-numeric: tabular-nums} .grad-text{background: var(--brand-grad-h);-webkit-background-clip: text;background-clip: text;color: transparent} .grad-text,.stat__v,.eqcard__kva,.cfg__kva b,.emp__num b,.linhacard__n b,.gcard__kva{padding-right: .1em;margin-right: -.1em} .section--dark::before,.section--dark2::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size: 68px 68px;mask-image: radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 78%);pointer-events: none}.section--light::before,.section--light2::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(8,8,10,.030) 1px,transparent 1px),linear-gradient(90deg,rgba(8,8,10,.030) 1px,transparent 1px);background-size: 68px 68px;mask-image: radial-gradient(ellipse 90% 70% at 50% 0%,#000 15%,transparent 75%);pointer-events: none}.section > .container{position: relative;z-index: 1} .hairline{height: 2px;border: 0;margin: 0;background: var(--brand-grad-h);opacity: .9} .eyebrow{display: inline-flex;align-items: center;gap: 10px;font-family: var(--font-mono);font-size: var(--text-xs);font-weight: 600;letter-spacing: .16em;text-transform: uppercase;margin-bottom: var(--sp-md)}.eyebrow::before{content: "";width: 26px;height: 2px;border-radius: 2px;background: var(--brand-grad-h)}.section--dark .eyebrow,.section--dark2 .eyebrow{color: var(--brand-amber)}.section--light .eyebrow,.section--light2 .eyebrow{color: var(--brand-red)}.section--grad .eyebrow{color: rgba(255,255,255,.92)}.section--grad .eyebrow::before{background: #fff}.section-head{max-width: 780px;margin-bottom: clamp(36px,5vw,60px)}.section-head--center{margin-inline: auto;text-align: center}.section-head h2{font-size: var(--head-lg)}.section-head p{margin-top: var(--sp-md);font-size: var(--text-lg);line-height: 1.65}.section--dark .section-head p,.section--dark2 .section-head p{color: var(--tx-on-dark-mut)}.section--light .section-head p,.section--light2 .section-head p{color: var(--tx-on-light-mut)}.section--grad .section-head p{color: rgba(255,255,255,.92)} .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 26px;border-radius: var(--btn-radius);font-family: var(--font-display);font-size: var(--text-sm);font-weight: 700;letter-spacing: .01em;white-space: nowrap;border: 1px solid transparent;transition: transform var(--d-fast) var(--ease-in-out),box-shadow var(--d-fast) var(--ease-in-out),background-color var(--d-fast) var(--ease-in-out),border-color var(--d-fast) var(--ease-in-out),color var(--d-fast) var(--ease-in-out);overflow: hidden;isolation: isolate}.btn:hover{transform: translateY(-2px)}.btn:active{transform: translateY(0) scale(.985)} .btn--primary{background: var(--brand-grad-h);background-size: 200% 100%;color: #fff;box-shadow: 0 8px 26px rgba(190,22,34,.30)}.btn--primary::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(100deg,transparent 20%,rgba(255,255,255,.42) 50%,transparent 80%);transform: translateX(-120%);transition: transform 620ms var(--ease-out-expo)}.btn--primary:hover{background-position: 100% 0;box-shadow: 0 12px 34px rgba(190,22,34,.42)}.btn--primary:hover::after{transform: translateX(120%)} .btn--ghost{border-color: var(--bd-dark-2);color: var(--tx-on-dark);background: rgba(255,255,255,.03)}.btn--ghost:hover{border-color: var(--brand-orange);color: var(--brand-amber);background: rgba(232,133,46,.08)}.section--light .btn--ghost,.section--light2 .btn--ghost{border-color: var(--bd-light-2);color: var(--tx-on-light);background: transparent}.section--light .btn--ghost:hover,.section--light2 .btn--ghost:hover{border-color: var(--brand-red);color: var(--brand-red);background: rgba(190,22,34,.05)}.section--grad .btn--ghost{border-color: rgba(255,255,255,.6);color: #fff}.section--grad .btn--ghost:hover{background: #fff;color: var(--brand-red);border-color: #fff}  .btn--contorno{border-color: rgba(255,255,255,.34);color: #fff;background: rgba(255,255,255,.04)}.btn--contorno:hover{border-color: #fff;background: #fff;color: var(--ink)}.btn--contorno svg{opacity: .8}.btn--white{background: #fff;color: var(--brand-red);box-shadow: var(--sh-md)}.btn--white:hover{box-shadow: var(--sh-lg)}.btn--wide{width: 100%}.btn--lg{padding: 17px 34px;font-size: var(--text-base)} .link-arrow{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-display);font-weight: 700;font-size: var(--text-sm);color: var(--brand-orange);transition: gap var(--d-fast) var(--ease-in-out),color var(--d-fast)}.link-arrow svg{transition: transform var(--d-fast) var(--ease-out-expo)}.link-arrow:hover{gap: 13px;color: var(--brand-red)}.section--dark .link-arrow:hover,.section--dark2 .link-arrow:hover{color: var(--brand-amber)} .btn--wa{background: #1FA855;color: #fff}.btn--wa:hover{background: #178C46;box-shadow: 0 10px 28px rgba(31,168,85,.35)}  main > .section:first-child{padding-top: calc(var(--header-h) + clamp(40px,5vw,72px))} .header{position: sticky;top: 0;z-index: 50; padding: 14px var(--gutter); margin-bottom: calc(-1 * var(--header-h));background: none;pointer-events: none} .header__inner{pointer-events: auto;width: 100%;max-width: none;min-width: 0;height: var(--header-bar);display: flex;align-items: center;gap: clamp(8px,1vw,14px);padding-left: clamp(16px,1.8vw,26px);padding-right: 7px;background: rgba(13,13,16,.74);backdrop-filter: blur(20px) saturate(150%);-webkit-backdrop-filter: blur(20px) saturate(150%);border: 1px solid rgba(255,255,255,.14);border-radius: 999px;box-shadow: 0 10px 34px rgba(0,0,0,.30);transition: box-shadow var(--d-norm),background var(--d-norm)}  .nav{flex: 1 1 auto;justify-content: center;min-width: 0;margin: 0}.header.is-stuck .header__inner{background: rgba(10,10,13,.90);box-shadow: 0 14px 40px rgba(0,0,0,.42)}.header__logo{flex: none;display: block}.nav{display: flex;align-items: center;gap: 0}.header__actions .btn{padding: 11px 19px}.nav__link{position: relative; padding: 9px 10px;font-size: var(--text-sm);font-weight: 600;color: rgba(255,255,255,.82);white-space: nowrap}.nav__link{border-radius: 999px;transition: color var(--d-fast),background var(--d-fast)}.nav__link:hover{color: #fff;background: rgba(255,255,255,.10)}.nav__link[aria-current="page"]{color: #fff;background: var(--brand-grad-h);box-shadow: 0 3px 10px rgba(190,22,34,.28)}.nav__link[aria-current="page"] svg{opacity: .85} .nav__group{position: relative}.nav__group > .nav__link{display: inline-flex;align-items: center;gap: 5px}.nav__group > .nav__link svg{opacity: .55;transition: transform var(--d-fast)}.nav__group:hover > .nav__link svg{transform: rotate(180deg)}.nav__group::after{content: "";position: absolute;top: 100%;left: 0;right: 0;height: 12px}.nav__drop{position: absolute;top: calc(100% + 16px);left: 50%;margin-left: -160px;width: 320px;padding: 8px;background: #fff;border: 1px solid var(--sand-bd);border-radius: 14px;box-shadow: 0 18px 44px rgba(60,52,34,.18);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity var(--d-norm) var(--ease-out-expo),transform var(--d-norm) var(--ease-out-expo),visibility var(--d-norm)}.nav__drop::before{content: "";position: absolute;top: 0;left: 8px;right: 8px;height: 2px;border-radius: 2px;background: var(--brand-grad-h)}.nav__group:hover .nav__drop,.nav__group:focus-within .nav__drop{opacity: 1;visibility: visible;transform: none}.nav__drop a{display: block;padding: 11px 13px;border-radius: 10px;transition: background var(--d-fast),transform var(--d-fast)}.nav__drop a:hover,.nav__drop a[aria-current="page"]{background: rgba(232,133,46,.12)}.nav__drop-t{display: block;font-family: var(--font-display);font-weight: 700;font-size: var(--text-sm);color: var(--tx-on-light)}.nav__drop-d{display: block;margin-top: 2px;font-size: var(--text-xs);line-height: 1.45;color: var(--tx-on-light-mut)} .header__actions{display: flex;align-items: center;gap: 8px;flex: none}@media (max-width: 1240px){.nav{display: none}} .kvasearch{position: relative;width: clamp(150px,15vw,210px)}.kvasearch__field{display: flex;align-items: center;gap: 9px;height: 40px;padding: 0 14px;background: var(--sand);border: 1px solid transparent;border-radius: var(--btn-radius);transition: border-color var(--d-fast),background var(--d-fast),box-shadow var(--d-fast)}.kvasearch__field:focus-within{border-color: var(--brand-orange);background: #fff;box-shadow: 0 0 0 4px rgba(232,133,46,.16)}.kvasearch__field svg{flex: none;color: var(--brand-red)}.kvasearch input{width: 100%;background: none;border: 0;outline: 0;font-size: var(--text-sm);color: var(--tx-on-light)}.kvasearch input::placeholder{color: #8A8577}.pagehero .kvasearch__field{background: #fff;border-color: var(--sand-bd-2);box-shadow: var(--sh-sm)}.pagehero .kvasearch input{color: var(--tx-on-light)}.pagehero .kvasearch input::placeholder{color: #8A8577}.pagehero .kvasearch__field svg{color: var(--brand-red)}.pagehero .kvasearch__results{background: #fff;border-color: var(--sand-bd-2);box-shadow: var(--sh-lg)}.pagehero .kvasearch__item{color: var(--tx-on-light-mut)}.pagehero .kvasearch__item:hover,.pagehero .kvasearch__item.is-active{background: rgba(232,133,46,.14);color: var(--tx-on-light)}.pagehero .kvasearch__item b{color: var(--brand-red)}.kvasearch__results{position: absolute;top: calc(100% + 10px);left: 0;right: 0;background: #fff;border: 1px solid var(--sand-bd);border-radius: 12px;box-shadow: 0 18px 44px rgba(60,52,34,.18);padding: 6px;max-height: 320px;overflow-y: auto;display: none;z-index: 70}.kvasearch__results.is-open{display: block;animation: dropIn 220ms var(--ease-out-expo)}@keyframes dropIn{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}.kvasearch__item{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px;border-radius: 8px; font-family: var(--font-busca);font-size: var(--text-sm);color: var(--tx-on-light-mut);transition: background var(--d-fast),color var(--d-fast)}.kvasearch__item:hover,.kvasearch__item.is-active{background: rgba(232,133,46,.14);color: var(--tx-on-light)}.kvasearch__item b{font-family: var(--font-busca);font-size: var(--text-base);font-weight: 600;letter-spacing: -.005em;color: var(--brand-red)}.kvasearch__empty{padding: 14px;font-size: var(--text-sm);color: var(--tx-on-light-mut)} .iconbtn{display: none;width: 40px;height: 40px;place-items: center;border: 1px solid transparent;border-radius: 999px; background: rgba(255,255,255,.08);color: #fff;transition: border-color var(--d-fast),color var(--d-fast),background var(--d-fast)}.iconbtn:hover{border-color: var(--brand-orange);color: var(--brand-red)}@media (max-width: 1240px){.iconbtn{display: grid}}@media (max-width: 620px){.header__actions .btn{display: none}} .drawer{position: fixed;inset: 0;z-index: 90;background: linear-gradient(180deg,#fff 0%,var(--sand) 100%);color: var(--tx-on-light);padding: 22px var(--gutter) 40px;display: flex;flex-direction: column;gap: 22px;transform: translateY(-100%);transition: transform 420ms var(--ease-out-expo);overflow-y: auto}.drawer.is-open{transform: none}.drawer__top{display: flex;align-items: center;justify-content: space-between}.drawer__top img{height: 32px}.drawer__nav{display: flex;flex-direction: column}.drawer__nav a{padding: 15px 0;font-family: var(--font-display);font-size: 1.3rem;font-weight: 700;border-bottom: 1px solid var(--sand-bd);display: flex;align-items: center;justify-content: space-between;transition: color var(--d-fast),padding-left var(--d-fast)}.drawer__nav a:hover{color: var(--brand-red);padding-left: 8px}.drawer__chips{display: flex;flex-wrap: wrap;gap: 8px}.drawer__actions{display: grid;gap: 10px;margin-top: auto} .chip{display: inline-flex;align-items: center;gap: 6px;padding: 9px 16px;border-radius: var(--btn-radius);font-family: var(--font-mono);font-size: var(--text-sm);font-weight: 600;border: 1px solid var(--bd-dark-2);background: rgba(255,255,255,.04);color: var(--tx-on-dark);position: relative;overflow: hidden;transition: transform var(--d-fast) var(--ease-in-out),border-color var(--d-fast),color var(--d-fast),background var(--d-fast)}.chip::before{content: "";position: absolute;inset: 0;background: var(--brand-grad-h);opacity: 0;transition: opacity var(--d-fast);z-index: -1}.chip:hover{transform: translateY(-2px);border-color: transparent;color: #fff}.chip:hover::before{opacity: 1}.section--light .chip,.section--light2 .chip,.section--beige .chip,.section--beige2 .chip,.pagehero .chip{border-color: var(--sand-bd-2);background: #fff;color: var(--tx-on-light)}.section--light .chip:hover,.section--light2 .chip:hover,.section--beige .chip:hover,.section--beige2 .chip:hover,.pagehero .chip:hover{color: #fff}.chip--ghost{background: transparent} .hero{position: relative;display: flex;align-items: center;min-height: 100svh;padding-block: clamp(32px,4vw,64px);background: var(--ink);overflow: clip}.hero > .container{width: 100%}.hero__bg{position: absolute;inset: 0;pointer-events: none;overflow: hidden}  .hero__grid{position: absolute;inset: -10%;overflow: hidden;mask-image: radial-gradient(ellipse 70% 60% at 30% 40%,#000 10%,transparent 72%)}.hero__grid::before{content: "";position: absolute;inset: -60px;background-image: linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size: 60px 60px;animation: gridDrift 34s linear infinite;will-change: transform}@keyframes gridDrift{from{transform: translate3d(0,0,0)}to{transform: translate3d(60px,60px,0)}} .hero__glow{position: absolute;width: 60vw;height: 60vw;max-width: 820px;max-height: 820px;right: -8%;top: -14%;background: radial-gradient(circle at 50% 50%,rgba(249,178,51,.24) 0%,rgba(232,133,46,.16) 32%,rgba(190,22,34,.10) 55%,transparent 72%);filter: blur(12px);animation: pulseGlow 7.5s var(--ease-in-out) infinite}@keyframes pulseGlow{0%,100%{opacity: .82;transform: scale(1)}50%{opacity: 1;transform: scale(1.07)}} .hero__scan{position: absolute;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,transparent,rgba(249,178,51,.55),rgba(190,22,34,.4),transparent);animation: scanDown 6.5s var(--ease-in-out) infinite;opacity: .7}@keyframes scanDown{0%{top: 6%;opacity: 0}12%{opacity: .8}88%{opacity: .8}100%{top: 94%;opacity: 0}}.hero__inner{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.18fr);gap: clamp(28px,3.4vw,60px);align-items: center}@media (max-width: 1024px){.hero__inner{grid-template-columns: minmax(0,1fr)}}.hero__badge{display: inline-flex;align-items: center;gap: 9px;padding: 5px 7px 5px 5px;border: 1px solid var(--bd-dark-2);border-radius: 999px;background: rgba(255,255,255,.04);font-size: 11px;color: var(--tx-on-dark-mut);margin-bottom: 16px}.hero__badge b{display: inline-block;padding: 3px 9px;border-radius: 999px;background: var(--brand-grad-h);color: #fff;font-family: var(--font-mono);font-weight: 600;letter-spacing: .04em}.hero h1{font-size: var(--head-2xl);line-height: 1.04;max-width: 10.7em;margin-bottom: 14px}.hero h1 .grad-text{display: inline}.hero__sub{font-size: var(--text-base);line-height: 1.56;color: var(--tx-on-dark-mut);max-width: 54ch;margin-bottom: 26px}.hero__sub strong{color: var(--tx-on-dark);font-weight: 600} .powerpick{border: 1px solid var(--bd-dark-2);border-radius: 16px;padding: 14px;background: linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));margin-bottom: 16px}.powerpick__label{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--brand-amber);margin-bottom: 11px;display: flex;align-items: center;gap: 9px}.powerpick__chips{display: flex;flex-wrap: wrap;gap: 8px}.powerpick .chip{padding: 8px 14px;font-size: 13px} .trustline{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 22px;padding-top: 20px;border-top: 1px solid var(--bd-dark);font-size: 13px;color: var(--tx-on-dark-mut)}.trustline li{display: flex;align-items: center;gap: 8px}.trustline svg{color: var(--brand-orange);flex: none} .machine{position: relative;border: 1px solid var(--bd-dark-2);border-radius: 20px;background: radial-gradient(120% 90% at 50% 0%,rgba(249,178,51,.10),transparent 60%),linear-gradient(180deg,#14161C 0%,#0B0C10 100%);padding: var(--sp-lg);box-shadow: var(--sh-dark-lg);overflow: hidden}.machine::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);transform: translateX(-100%);animation: sheen 6s var(--ease-in-out) infinite;pointer-events: none}@keyframes sheen{0%,72%{transform: translateX(-100%)}100%{transform: translateX(100%)}}.machine__top{display: flex;align-items: center;justify-content: space-between;font-family: var(--font-mono);font-size: var(--text-xs);letter-spacing: .1em;text-transform: uppercase;color: var(--tx-on-dark-mut);padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid var(--bd-dark)}.led{display: inline-flex;align-items: center;gap: 7px}.led::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--ok);box-shadow: 0 0 10px var(--ok);animation: blink 2.4s var(--ease-in-out) infinite}@keyframes blink{0%,100%{opacity: 1}50%{opacity: .35}}.machine__readout{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: var(--sp-md)}.readout{border: 1px solid var(--bd-dark);border-radius: 10px;padding: 12px;background: rgba(255,255,255,.03);text-align: center}.readout__v{font-family: var(--font-mono);font-size: 1.15rem;font-weight: 600;color: var(--brand-amber);font-variant-numeric: tabular-nums}.readout__k{font-size: 10px;letter-spacing: .13em;text-transform: uppercase;color: var(--tx-on-dark-mut);margin-top: 4px} .form{display: grid;gap: 14px}.form__title{font-family: var(--font-display);font-size: var(--head-sm);font-weight: 800}.form__hint{font-size: var(--text-sm);color: var(--tx-on-dark-mut)}.field{display: grid;gap: 6px}.field label{font-size: var(--text-xs);font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--tx-on-dark-mut)}.field input,.field select,.field textarea{width: 100%;height: 48px;padding: 0 14px;background: rgba(255,255,255,.04);border: 1px solid var(--bd-dark-2);border-radius: 10px;color: #fff;outline: 0;transition: border-color var(--d-fast),box-shadow var(--d-fast),background var(--d-fast)}.field textarea{height: auto;padding: 12px 14px;min-height: 104px;resize: vertical}.field select{appearance: none;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239AA3B0' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;padding-right: 38px}.field input::placeholder,.field textarea::placeholder{color: #79818E}.field input:focus,.field select:focus,.field textarea:focus{border-color: var(--brand-orange);background: rgba(255,255,255,.07);box-shadow: 0 0 0 4px rgba(232,133,46,.16)}.field.is-error input,.field.is-error select{border-color: var(--bad);box-shadow: 0 0 0 4px rgba(178,58,46,.14)}.field__err{font-size: var(--text-xs);color: #F08A7E;display: none}.field.is-error .field__err{display: block}.field--2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px}@media (max-width: 540px){.field--2{grid-template-columns: minmax(0,1fr)}}.checkline{display: flex;align-items: flex-start;gap: 10px;font-size: var(--text-xs);line-height: 1.55;color: var(--tx-on-dark-mut)}.checkline input{flex: none;width: 18px;height: 18px;margin-top: 2px;accent-color: var(--brand-orange);cursor: pointer}.checkline a{color: var(--brand-amber);text-decoration: underline;text-underline-offset: 2px}.form-card{border: 1px solid var(--bd-dark-2);border-radius: 18px;padding: clamp(20px,2.4vw,30px);background: linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));box-shadow: var(--sh-dark-lg);position: relative;overflow: hidden}.form-card::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--brand-grad-h)} .section--light .form-card,.section--light2 .form-card,.section--beige .form-card,.section--beige2 .form-card,.pagehero .form-card,.section--grad .form-card,.pagehero--light .form-card{background: #fff;border-color: var(--bd-light);box-shadow: var(--sh-lg);color: var(--tx-on-light)}.section--light .form-card .form__title,.section--light2 .form-card .form__title,.section--beige .form-card .form__title,.pagehero .form-card .form__title,.section--grad .form-card .form__title{color: var(--tx-on-light)}.section--light .form-card .field label,.section--light2 .form-card .field label,.section--beige .form-card .field label,.pagehero .form-card .field label,.section--grad .form-card .field label{color: var(--tx-on-light-mut)}.section--light .form-card :is(input,select,textarea),.section--light2 .form-card :is(input,select,textarea),.section--beige .form-card :is(input,select,textarea),.pagehero .form-card :is(input,select,textarea),.section--grad .form-card :is(input,select,textarea){background-color: var(--paper-2);border-color: var(--bd-light);color: var(--tx-on-light)}.section--light .form-card :is(input,textarea)::placeholder,.section--light2 .form-card :is(input,textarea)::placeholder,.section--beige .form-card :is(input,textarea)::placeholder,.pagehero .form-card :is(input,textarea)::placeholder,.section--grad .form-card :is(input,textarea)::placeholder{color: #8A94A2}.section--light .form-card :is(input,select,textarea):focus,.section--light2 .form-card :is(input,select,textarea):focus,.section--beige .form-card :is(input,select,textarea):focus,.pagehero .form-card :is(input,select,textarea):focus,.section--grad .form-card :is(input,select,textarea):focus{background-color: #fff;border-color: var(--brand-orange)}.section--light .form-card .checkline,.section--light2 .form-card .checkline,.section--beige .form-card .checkline,.pagehero .form-card .checkline,.section--grad .form-card .checkline,.section--light .form-card .form__hint,.section--light2 .form-card .form__hint,.section--grad .form-card .form__hint{color: var(--tx-on-light-mut)}.section--light .form-card .checkline a,.section--light2 .form-card .checkline a,.section--beige .form-card .checkline a,.pagehero .form-card .checkline a,.section--grad .form-card .checkline a{color: var(--brand-red)}.section--grad .form-card .pending{color: var(--brand-red);border-bottom-color: rgba(190,22,34,.45)} .section--cred{position: relative;overflow: hidden;min-height: 84svh;display: flex;align-items: center;padding-block: clamp(64px,8vw,120px) clamp(80px,9vw,140px);background: radial-gradient(closest-side ellipse at 100% 0%,rgba(249,178,51,.30) 0%,rgba(232,133,46,.16) 46%,transparent 78%),radial-gradient(closest-side ellipse at 0% 62%,rgba(232,133,46,.24) 0%,rgba(249,178,51,.10) 48%,transparent 76%),linear-gradient(180deg,#FFFFFF 0%,#FAF7F2 100%)} .section--cred::before{content: "";position: absolute;z-index: 0;right: 0;top: 0;width: 42%;height: 62%;background-image: radial-gradient(rgba(40,30,20,.16) 1px,transparent 1.5px);background-size: 34px 34px;-webkit-mask-image: radial-gradient(closest-side ellipse at 70% 30%,#000 20%,transparent 100%);mask-image: radial-gradient(closest-side ellipse at 70% 30%,#000 20%,transparent 100%);pointer-events: none}.section--cred > *{position: relative;z-index: 1}.cred{display: grid;grid-template-columns: clamp(300px,27vw,420px) minmax(0,1fr);gap: clamp(36px,5vw,84px);align-items: center} .cred__selo{margin: 0;perspective: 1100px}.cred__selo-corpo{position: relative;aspect-ratio: 450 / 570;border-radius: 28px;background: #fff;box-shadow: 0 30px 70px rgba(60,40,20,.20),0 8px 22px rgba(60,40,20,.10);overflow: hidden;transform: rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style: preserve-3d;transition: transform 160ms var(--ease-out-expo),box-shadow var(--d-norm);will-change: transform}.cred__selo.is-perto .cred__selo-corpo{box-shadow: 0 40px 90px rgba(190,90,20,.26),0 10px 26px rgba(60,40,20,.12)}.cred__selo-moldura{position: absolute;z-index: 3;inset: 5.5%;border: 2px solid rgba(232,133,46,.55);border-radius: 18px;pointer-events: none}.cred__selo-topo{position: absolute;inset: 0;display: grid;place-items: center;padding: 0 14% 32%;background: repeating-linear-gradient(135deg,rgba(0,0,0,.018) 0 2px,transparent 2px 18px),linear-gradient(158deg,#FFFFFF 0%,#F3F0EA 100%)}.cred__selo-topo img{width: 100%;height: auto} .cred__selo-pe{position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;height: 36%;padding: 16% 0 0 14%;display: flex;align-items: center;gap: 14px;clip-path: polygon(0 34%,100% 0,100% 100%,0 100%);background: linear-gradient(180deg,#2A2621 0%,#15120F 100%);color: #fff;font-family: var(--font-mono);font-size: clamp(12px,1vw,15px);font-weight: 600;letter-spacing: .12em;line-height: 1.35;text-transform: uppercase}.cred__selo-pe svg{flex: none;color: var(--brand-orange)}.cred__selo-pe::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 40%;background: linear-gradient(180deg,rgba(249,160,58,.55),transparent 60%);clip-path: polygon(0 34%,100% 0,100% 12%,0 46%);filter: blur(3px)} .cred__selo-brilho{position: absolute;z-index: 4;inset: -40%;background: linear-gradient(115deg,transparent 40%,rgba(255,255,255,.34) 50%,transparent 60%);transform: translate(var(--bx,-30%),var(--by,-30%));opacity: 0;transition: opacity var(--d-norm);pointer-events: none;mix-blend-mode: screen}.cred__selo.is-perto .cred__selo-brilho{opacity: 1} .cred__texto h2{font-size: clamp(2.6rem,5vw,4.9rem);line-height: 1.02;letter-spacing: -.03em;margin-bottom: clamp(18px,2vw,26px)}.cred__fio{display: block;width: 96px;height: 3px;border-radius: 3px;margin-bottom: clamp(20px,2.2vw,30px);background: linear-gradient(90deg,var(--brand-red),var(--brand-amber))}.cred__desc{max-width: 64ch;color: var(--tx-on-light-mut);font-size: clamp(1.02rem,1.2vw,1.22rem);line-height: 1.66;margin-bottom: clamp(28px,3.2vw,44px)} .cred__itens{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(12px,1.3vw,20px);margin: 0;padding: 0;list-style: none}.cred__itens li{display: flex;align-items: center;gap: 14px;min-height: 132px;padding: clamp(16px,1.6vw,22px) clamp(14px,1.4vw,20px);border: 1px solid var(--bd-light);border-radius: 18px;background: linear-gradient(180deg,#fff 0%,#FBF9F5 100%);box-shadow: 0 8px 22px rgba(60,40,20,.07);font-size: var(--text-sm);line-height: 1.4;color: var(--tx-on-light-mut);transition: transform var(--d-norm) var(--ease-out-expo),box-shadow var(--d-norm),border-color var(--d-norm)}.cred__itens li:hover{transform: translateY(-5px);border-color: rgba(232,133,46,.45);box-shadow: 0 18px 40px rgba(190,90,20,.16)}.cred__itens svg{flex: none;color: var(--brand-orange);transition: transform var(--d-norm) var(--ease-out-expo)}.cred__itens li:hover svg{transform: scale(1.12) rotate(-4deg)}.cred__itens span{max-width: 12ch}.cred__itens b{color: var(--tx-on-light);font-weight: 700}.cred__barra{position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;height: clamp(12px,1.4vw,20px);background: linear-gradient(90deg,var(--brand-red) 0%,var(--brand-orange) 36%,var(--brand-amber) 72%,#FFD37A 100%)}@media (max-width: 1100px){.cred__itens{grid-template-columns: repeat(2,minmax(0,1fr))}.cred__itens span{max-width: none}}@media (max-width: 860px){.section--cred{min-height: 0;display: block}.cred{grid-template-columns: minmax(0,1fr)}.cred__selo{max-width: 340px}.cred__texto h2 br{display: none}}@media (max-width: 560px){.cred__itens{grid-template-columns: minmax(0,1fr)}.cred__itens li{min-height: 0}}@media (prefers-reduced-motion: reduce){.cred__selo-corpo{transition: none;transform: none !important}.cred__selo-brilho{display: none}} .creds__mark{ width: clamp(236px,23vw,320px);display: grid;place-items: center;padding: clamp(24px,3vw,38px) clamp(26px,3vw,40px);border: 1px solid var(--bd-light);border-radius: 18px;background: linear-gradient(160deg,#fff,var(--paper-2));box-shadow: var(--sh-sm);transition: border-color var(--d-norm),box-shadow var(--d-norm),transform var(--d-norm) var(--ease-out-expo)}.creds__mark:hover{border-color: rgba(232,133,46,.45);box-shadow: var(--sh-md);transform: translateY(-3px)}.creds__generac{width: 100%;height: auto}@media (max-width: 860px){.creds__mark{justify-self: start}} .cred__barra{position: absolute;left: 0;right: 0;bottom: 0;height: 5px;background: linear-gradient(90deg,var(--brand-red) 0%,var(--brand-orange) 42%,var(--brand-amber) 78%,#FFD37A 100%)}@media (max-width: 1100px){.cred__itens{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.cred{grid-template-columns: minmax(0,1fr)}.cred__selo{max-width: 320px}}@media (max-width: 560px){.cred__itens{grid-template-columns: minmax(0,1fr)}}.seal{display: grid;place-items: center;gap: 8px;width: 190px;aspect-ratio: 1;border-radius: 50%;border: 1px solid var(--bd-light-2);background: radial-gradient(circle at 50% 30%,#fff,var(--paper-2));box-shadow: var(--sh-md);text-align: center;padding: 18px;position: relative}.seal::before{content: "";position: absolute;inset: 8px;border-radius: 50%;border: 2px solid transparent;background: var(--brand-grad) border-box;-webkit-mask: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: sealSpin 14s linear infinite}@keyframes sealSpin{to{transform: rotate(360deg)}}.seal__k{font-family: var(--font-mono);font-size: 10px;letter-spacing: .18em;text-transform: uppercase;color: var(--tx-on-light-mut)}.seal__v{font-family: var(--font-display);font-size: 1.15rem;font-weight: 800;line-height: 1.15;color: var(--tx-on-light)} .range-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(248px,1fr));gap: var(--sp-lg)}@media (min-width: 1024px){.range-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1023px) and (min-width: 640px){.range-grid{grid-template-columns: repeat(2,minmax(0,1fr))}} .range-card--ask{background: linear-gradient(150deg,rgba(249,178,51,.12),rgba(190,22,34,.10));border-style: dashed;border-color: rgba(232,133,46,.45)}.section--dark .range-card--ask,.section--dark2 .range-card--ask{background: linear-gradient(150deg,rgba(249,178,51,.10),rgba(190,22,34,.09))}.range-card--ask .range-card__kva{font-size: clamp(1.6rem,2.4vw,2.1rem)}.range-card--ask .range-card__kva span{display: block;margin-left: 0;font-size: .55em;opacity: .75}.range-card{position: relative;display: flex;flex-direction: column;padding: var(--sp-lg);border-radius: var(--card-radius);border: 1px solid var(--bd-light);background: #fff;overflow: hidden;transition: transform var(--d-norm) var(--ease-out-expo),box-shadow var(--d-norm),border-color var(--d-norm)}.range-card::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--brand-grad-h);transform: scaleX(0);transform-origin: left;transition: transform var(--d-norm) var(--ease-out-expo)}.range-card:hover{transform: translateY(-6px);box-shadow: var(--sh-lg);border-color: transparent}.range-card:hover::before{transform: scaleX(1)}.section--dark .range-card,.section--dark2 .range-card{background: var(--ink-3);border-color: var(--bd-dark)}.section--dark .range-card:hover,.section--dark2 .range-card:hover{box-shadow: var(--sh-dark-lg)}.range-card__kva{font-family: var(--font-display);font-size: clamp(1.9rem,3vw,2.5rem);font-weight: 800;line-height: 1;letter-spacing: -.03em;margin-bottom: 6px}.range-card__kva span{font-size: .46em;font-weight: 700;margin-left: 4px;letter-spacing: 0}.range-card__use{font-size: var(--text-sm);color: var(--tx-on-light-mut);margin-bottom: var(--sp-md);flex: 1}.section--dark .range-card__use,.section--dark2 .range-card__use{color: var(--tx-on-dark-mut)}.spec-row{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: var(--sp-md)}.spec-tag{font-family: var(--font-mono);font-size: 11px;padding: 4px 9px;border-radius: 6px;background: var(--paper-2);color: var(--tx-on-light-mut);border: 1px solid var(--bd-light)}.section--dark .spec-tag,.section--dark2 .spec-tag{background: rgba(255,255,255,.05);color: var(--tx-on-dark-mut);border-color: var(--bd-dark)} .stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--bd-ctx);border: 1px solid var(--bd-ctx);border-radius: var(--card-radius);overflow: hidden}@media (max-width: 860px){.stats{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.stats{grid-template-columns: minmax(0,1fr)}}.stat{background: var(--surface);padding: clamp(22px,3vw,34px);position: relative;transition: background var(--d-norm)}.stat:hover{background: var(--surface-soft)}.stat__v{font-family: var(--font-display);font-size: clamp(2rem,4vw,3rem);font-weight: 800;line-height: 1;letter-spacing: -.035em;background: var(--brand-grad-h);-webkit-background-clip: text;background-clip: text;color: transparent;font-variant-numeric: tabular-nums}.stat__k{margin-top: 10px;font-size: var(--text-sm);color: var(--tx-ctx-mut)}.stat__src{margin-top: 8px;font-family: var(--font-mono);font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #6A727E}.stat--pending .stat__v{opacity: .55} .numberband{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px clamp(20px,4vw,46px);text-align: center}.numberband li{display: flex;align-items: center;gap: 10px;font-family: var(--font-display);font-weight: 700;font-size: clamp(.95rem,1.6vw,1.15rem)}.numberband svg{flex: none;opacity: .9} .pain-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: var(--sp-lg)}.pain{padding: var(--sp-lg);border-radius: var(--card-radius);border: 1px solid var(--bd-dark);background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));position: relative;transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),background var(--d-norm)}.pain:hover{transform: translateY(-4px);border-color: rgba(190,22,34,.5)}.pain__ico{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 11px;background: var(--brand-grad-soft);border: 1px solid rgba(232,133,46,.28);color: var(--brand-amber);margin-bottom: 14px}.pain h3{font-size: var(--text-lg);font-weight: 700;margin-bottom: 7px}.pain p{font-size: var(--text-sm);color: var(--tx-on-dark-mut)} .icon-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(290px,1fr));gap: var(--sp-lg)}.icard{padding: var(--sp-lg);border-radius: var(--card-radius);border: 1px solid var(--bd-light);background: #fff;position: relative;overflow: hidden;transition: transform var(--d-norm) var(--ease-out-expo),box-shadow var(--d-norm),border-color var(--d-norm)}.icard::after{content: "";position: absolute;inset: auto -30% -60% auto;width: 180px;height: 180px;border-radius: 50%;background: var(--brand-grad-soft);opacity: 0;transition: opacity var(--d-norm)}.icard:hover{transform: translateY(-5px);box-shadow: var(--sh-lg);border-color: rgba(232,133,46,.4)}.icard:hover::after{opacity: 1}.icard > *{position: relative;z-index: 1}.icard__ico{width: 46px;height: 46px;display: grid;place-items: center;border-radius: 12px;margin-bottom: 15px;background: var(--brand-grad);color: #fff;box-shadow: 0 6px 18px rgba(232,133,46,.32)}.icard h3{font-size: var(--text-lg);font-weight: 700;margin-bottom: 8px;color: var(--tx-on-light)}.icard p{font-size: var(--text-sm);color: var(--tx-on-light-mut)}.section--dark .icard,.section--dark2 .icard{background: var(--ink-3);border-color: var(--bd-dark)}.section--beige .icard,.section--beige2 .icard{background: var(--sand-card);border-color: var(--sand-bd)}.section--beige .local__card,.section--beige .sobre__num,.section--beige .logocard,.section--beige .creds__mark,.section--beige .kvanav a{background: var(--sand-card);border-color: var(--sand-bd)}.section--dark .icard h3,.section--dark2 .icard h3{color: var(--tx-on-dark)}.section--dark .icard p,.section--dark2 .icard p{color: var(--tx-on-dark-mut)} .panel{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(28px,5vw,72px);align-items: center}.panel + .panel{margin-top: clamp(56px,7vw,100px)}.panel--flip .panel__media{order: -1}@media (max-width: 900px){.panel{grid-template-columns: minmax(0,1fr)}.panel--flip .panel__media{order: 0}}.panel__n{font-family: var(--font-mono);font-size: var(--text-xs);letter-spacing: .16em;text-transform: uppercase;color: var(--brand-orange);margin-bottom: 12px}.panel h3{font-size: var(--head-md);margin-bottom: var(--sp-md)}.panel p{color: var(--tx-on-dark-mut);margin-bottom: var(--sp-lg)}.section--light .panel p,.section--light2 .panel p{color: var(--tx-on-light-mut)}.ticklist{display: grid;gap: 12px;margin-bottom: var(--sp-xl)}.ticklist li{display: flex;gap: 12px;align-items: flex-start;font-size: var(--text-sm)}.ticklist svg{flex: none;margin-top: 3px;color: var(--brand-orange)}.panel__media{position: relative;border-radius: 18px;border: 1px solid var(--bd-dark);background: linear-gradient(140deg,#14161C,#0A0B0F);padding: clamp(20px,3vw,36px);min-height: 300px;display: grid;place-items: center;overflow: hidden}.section--light .panel__media,.section--light2 .panel__media{background: linear-gradient(140deg,var(--paper-2),#fff);border-color: var(--bd-light);box-shadow: var(--sh-md)}.panel__media::before{content: "";position: absolute;inset: 0;background: radial-gradient(70% 60% at 50% 20%,rgba(232,133,46,.16),transparent 62%)}.section--light .step__n,.section--light2 .step__n{box-shadow: 0 0 0 6px var(--paper),0 8px 22px rgba(190,22,34,.28)}.section--light2 .step__n{box-shadow: 0 0 0 6px var(--paper-2),0 8px 22px rgba(190,22,34,.28)}.section--light .step p,.section--light2 .step p{color: var(--tx-on-light-mut)}.section--dark .step__t,.section--dark2 .step__t{color: var(--brand-amber)} .proof-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(270px,1fr));gap: var(--sp-lg)}@media (min-width: 1024px){.proof-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.proof{padding: var(--sp-lg);border-radius: var(--card-radius);border: 1px solid var(--bd-ctx);background: var(--surface);transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm)}.proof:hover{transform: translateY(-4px);border-color: rgba(232,133,46,.42)}.proof__seg{font-family: var(--font-display);font-weight: 700;font-size: var(--text-lg);margin-bottom: 8px}.proof__scope{font-size: var(--text-sm);color: var(--tx-ctx-mut);margin-bottom: 14px}.proof__kva{font-family: var(--font-mono);font-weight: 600;font-size: var(--text-sm);padding-top: 12px;border-top: 1px dashed var(--bd-ctx);color: var(--brand-red);display: flex;align-items: center;justify-content: space-between} .faq{display: grid;gap: 10px}.faq__item{border: 1px solid var(--bd-light);border-radius: 12px;background: #fff;overflow: hidden;transition: border-color var(--d-norm),box-shadow var(--d-norm)}.faq__item.is-open{border-color: rgba(232,133,46,.55);box-shadow: var(--sh-md)}.section--dark .faq__item,.section--dark2 .faq__item{background: var(--ink-3);border-color: var(--bd-dark)}.section--beige .faq__item,.section--beige2 .faq__item{background: var(--sand-card);border-color: var(--sand-bd)}.faq__q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 18px 22px;text-align: left;font-family: var(--font-display);font-weight: 700;font-size: var(--text-lg);color: inherit;transition: color var(--d-fast)}.faq__q:hover{color: var(--brand-red)}.section--dark .faq__q:hover,.section--dark2 .faq__q:hover{color: var(--brand-amber)}.faq__ico{flex: none;width: 30px;height: 30px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--bd-light);transition: transform var(--d-norm) var(--ease-out-expo),background var(--d-norm),border-color var(--d-norm),color var(--d-norm)}.section--dark .faq__ico,.section--dark2 .faq__ico{border-color: var(--bd-dark)}.faq__item.is-open .faq__ico{transform: rotate(180deg);background: var(--brand-grad);border-color: transparent;color: #fff}.faq__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 380ms var(--ease-out-expo)}.faq__item.is-open .faq__a{grid-template-rows: 1fr}.faq__a > div{overflow: hidden}.faq__a p{padding: 0 22px 20px;font-size: var(--text-sm);color: var(--tx-on-light-mut)}.section--dark .faq__a p,.section--dark2 .faq__a p{color: var(--tx-on-dark-mut)} .finalcta{position: relative;overflow: hidden}.finalcta__inner{display: grid;grid-template-columns: 1.05fr .95fr;gap: clamp(32px,5vw,64px);align-items: center}@media (max-width: 980px){.finalcta__inner{grid-template-columns: minmax(0,1fr)}}.finalcta h2{font-size: var(--head-xl);margin-bottom: var(--sp-md)}.finalcta__sub{font-size: var(--text-lg);color: rgba(255,255,255,.9);margin-bottom: var(--sp-xl)}.finalcta__acts{display: flex;flex-wrap: wrap;gap: 12px} .footer{background: #050506;color: var(--tx-on-dark);padding-block: clamp(56px,7vw,88px) 0}.footer__grid{display: grid;grid-template-columns: 1.5fr minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap: clamp(28px,4vw,56px);padding-bottom: var(--sp-3xl)}@media (max-width: 980px){.footer__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 560px){.footer__grid{grid-template-columns: minmax(0,1fr)}}.footer__logo img{height: 42px;margin-bottom: var(--sp-md)}.footer__about{font-size: var(--text-sm);color: var(--tx-on-dark-mut);max-width: 42ch}.footer h2{font-family: var(--font-mono);font-size: var(--text-xs);font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-amber);margin-bottom: var(--sp-md)}.footer__list{display: grid;gap: 10px}.footer__list a,.footer__list li{font-size: var(--text-sm);color: var(--tx-on-dark-mut);transition: color var(--d-fast),padding-left var(--d-fast)}.footer__list a:hover{color: var(--brand-amber);padding-left: 4px}.footer__kvas{display: flex;flex-wrap: wrap;gap: 7px}.footer__kvas a{font-family: var(--font-mono);font-size: 11px;padding: 5px 10px;border-radius: 6px;border: 1px solid var(--bd-dark);color: var(--tx-on-dark-mut);transition: border-color var(--d-fast),color var(--d-fast),background var(--d-fast)}.footer__kvas a:hover{border-color: var(--brand-orange);color: #fff;background: rgba(232,133,46,.14)}.footer__contact{display: grid;gap: 12px}.footer__contact a,.footer__contact span{display: flex;gap: 10px;align-items: flex-start;font-size: var(--text-sm);color: var(--tx-on-dark-mut);transition: color var(--d-fast)}.footer__contact a:hover{color: var(--brand-amber)}.footer__contact svg{flex: none;margin-top: 3px;color: var(--brand-orange)}.socials{display: flex;gap: 10px;margin-top: var(--sp-md)}.socials a{width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--bd-dark);color: var(--tx-on-dark-mut);transition: border-color var(--d-fast),color var(--d-fast),transform var(--d-fast),background var(--d-fast)}.socials a:hover{border-color: transparent;color: #fff;background: var(--brand-grad);transform: translateY(-2px)}.footer__bottom{border-top: 1px solid var(--bd-dark);padding-block: var(--sp-lg) var(--sp-xl);display: flex;flex-wrap: wrap;gap: 12px 24px;align-items: center;justify-content: space-between; font-size: var(--text-xs);color: #7A828E}.footer__bottom a{transition: color var(--d-fast)}.footer__bottom a:hover{color: var(--brand-amber)}  .mobile-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 79;display: none;gap: 8px;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background: rgba(8,8,10,.94);backdrop-filter: blur(16px);border-top: 1px solid var(--bd-dark)}@media (max-width: 620px){.mobile-bar{display: grid;grid-template-columns: minmax(0,1fr) auto}} .pagehero{position: relative;padding-block: calc(var(--header-h) + clamp(28px,3.4vw,52px)) clamp(48px,6vw,84px);background: linear-gradient(175deg,var(--sand) 0%,var(--sand-2) 100%);color: var(--tx-on-light);overflow: clip}.pagehero::before{content: "";position: absolute;inset: 0;background: radial-gradient(60% 70% at 78% 20%,rgba(232,133,46,.20),transparent 62%),linear-gradient(rgba(72,64,44,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(72,64,44,.055) 1px,transparent 1px);background-size: auto,60px 60px,60px 60px;mask-image: radial-gradient(ellipse 90% 90% at 50% 20%,#000 25%,transparent 82%);pointer-events: none}.pagehero > .container{position: relative;z-index: 1}.pagehero h1{font-size: var(--head-xl);margin-bottom: var(--sp-md);color: var(--tx-on-light)}.pagehero p{font-size: var(--text-lg);color: var(--tx-on-light-mut);max-width: 62ch}.pagehero .eyebrow{color: var(--brand-red)}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: var(--text-xs);color: var(--tx-on-light-mut);margin-bottom: 14px}.crumbs a{transition: color var(--d-fast)}.crumbs a:hover{color: var(--brand-red)}.crumbs svg{opacity: .5}.pagehero__cols{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(28px,4vw,56px);align-items: start}@media (max-width: 1024px){.pagehero__cols{grid-template-columns: minmax(0,1fr)}} .spectable{border: 1px solid var(--bd-ctx);border-radius: var(--card-radius);overflow: hidden;background: var(--surface)}.spectable caption{text-align: left;padding: 14px 20px;font-family: var(--font-mono);font-size: var(--text-xs);letter-spacing: .14em;text-transform: uppercase;color: var(--brand-amber);background: rgba(255,255,255,.04);border-bottom: 1px solid var(--bd-dark)}.spectable th,.spectable td{padding: 13px 20px;font-size: var(--text-sm);border-bottom: 1px solid var(--bd-dark);text-align: left}.spectable tr:last-child th,.spectable tr:last-child td{border-bottom: 0}.spectable th{font-weight: 500;color: var(--tx-on-dark-mut);width: 46%}.spectable td{font-family: var(--font-mono);font-weight: 500;color: var(--tx-on-dark)}.spectable tr:hover td{color: var(--brand-amber)}.section--light .spectable,.section--light2 .spectable{background: #fff;border-color: var(--bd-light)}.section--light .spectable th,.section--light2 .spectable th{color: var(--tx-on-light-mut);border-color: var(--bd-light)}.section--light .spectable td,.section--light2 .spectable td{color: var(--tx-on-light);border-color: var(--bd-light)}.section--light .spectable caption,.section--light2 .spectable caption{color: var(--brand-red);background: var(--paper-2);border-color: var(--bd-light)} .pending{font-style: normal;color: var(--brand-amber);border-bottom: 1px dashed rgba(249,178,51,.55);cursor: help}.section--light .pending,.section--light2 .pending,.section--light .spectable .pending,.footer .pending{color: var(--brand-red);border-bottom-color: rgba(190,22,34,.45)}.footer .pending{color: var(--brand-amber);border-bottom-color: rgba(249,178,51,.5)}.section--grad .pending{color: #fff;border-bottom-color: rgba(255,255,255,.6)} .kvanav{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sp-md)}@media (max-width: 620px){.kvanav{grid-template-columns: minmax(0,1fr)}}.kvanav a{display: flex;align-items: center;gap: 14px;padding: 18px 22px;border: 1px solid var(--bd-light);border-radius: var(--card-radius);background: #fff;transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),box-shadow var(--d-norm)}.kvanav a:hover{transform: translateY(-3px);border-color: rgba(232,133,46,.5);box-shadow: var(--sh-md)}.kvanav a:last-child{justify-content: flex-end;text-align: right}.kvanav__k{font-family: var(--font-mono);font-size: var(--text-xs);color: var(--tx-on-light-mut);display: block}.kvanav__v{font-family: var(--font-display);font-weight: 800;font-size: var(--text-lg)} .filters{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;padding: var(--sp-md);border: 1px solid var(--bd-ctx);border-radius: var(--card-radius);background: var(--surface);margin-bottom: var(--sp-lg)}.filters__group{display: flex;flex-wrap: wrap;gap: 7px;align-items: center}.filters__label{font-family: var(--font-mono);font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-ctx-mut);margin-right: 4px}.fbtn{padding: 7px 14px;border-radius: 999px;border: 1px solid var(--bd-ctx-2);font-size: var(--text-xs);font-weight: 600;color: var(--tx-ctx-mut);transition: all var(--d-fast) var(--ease-in-out)}.fbtn:hover{border-color: var(--brand-orange);color: var(--tx-ctx)}.fbtn.is-on{background: var(--brand-grad-h);border-color: transparent;color: #fff}.catalog{display: grid;grid-template-columns: repeat(auto-fill,minmax(258px,1fr));gap: var(--sp-lg)}.catalog .range-card.is-hidden{display: none}.catalog__empty{grid-column: 1 / -1;text-align: center;padding: var(--sp-3xl) 0;color: var(--tx-ctx-mut)} .prose{max-width: 72ch}.prose h2{font-size: var(--head-md);margin: var(--sp-2xl) 0 var(--sp-md)}.prose h3{font-size: var(--head-sm);margin: var(--sp-xl) 0 var(--sp-sm)}.prose p{margin-bottom: var(--sp-md);color: var(--tx-on-light-mut)}.prose ul{display: grid;gap: 10px;margin-bottom: var(--sp-lg)}.prose ul li{display: flex;gap: 11px;font-size: var(--text-sm);color: var(--tx-on-light-mut)}.prose ul li::before{content: "▸";color: var(--brand-orange);flex: none}.prose a{color: var(--brand-red);text-decoration: underline;text-underline-offset: 3px} .thanks{min-height: 68vh;display: grid;place-items: center;text-align: center}.thanks__ico{width: 92px;height: 92px;margin: 0 auto var(--sp-lg);display: grid;place-items: center;border-radius: 50%;background: var(--brand-grad);color: #fff;box-shadow: 0 0 0 10px rgba(232,133,46,.12),0 18px 44px rgba(190,22,34,.4);animation: popIn 700ms var(--ease-out-expo) both}@keyframes popIn{from{opacity: 0;transform: scale(.6)}to{opacity: 1;transform: none}}  [data-reveal]{opacity: 0;transform: translateY(8px) scale(.988);filter: blur(7px);transition: opacity 640ms var(--ease-out-expo),transform 820ms var(--ease-out-expo),filter 700ms var(--ease-out-expo)}[data-reveal].is-visible{opacity: 1;transform: none;filter: none}[data-reveal-stagger] > *{opacity: 0;transform: translateY(6px) scale(.99);filter: blur(5px);transition: opacity 620ms var(--ease-out-expo),transform 780ms var(--ease-out-expo),filter 660ms var(--ease-out-expo)}[data-reveal-stagger].is-visible > *{opacity: 1;transform: none;filter: none}[data-reveal-stagger].is-visible > *:nth-child(1){transition-delay: 0ms}[data-reveal-stagger].is-visible > *:nth-child(2){transition-delay: 80ms}[data-reveal-stagger].is-visible > *:nth-child(3){transition-delay: 160ms}[data-reveal-stagger].is-visible > *:nth-child(4){transition-delay: 240ms}[data-reveal-stagger].is-visible > *:nth-child(5){transition-delay: 320ms}[data-reveal-stagger].is-visible > *:nth-child(6){transition-delay: 400ms}[data-reveal-stagger].is-visible > *:nth-child(7){transition-delay: 480ms}[data-reveal-stagger].is-visible > *:nth-child(8){transition-delay: 560ms} .hero [data-reveal],.pagehero [data-reveal],.phero [data-reveal],.cfg--ficha [data-reveal],.hero [data-reveal-stagger] > *,.pagehero [data-reveal-stagger] > *,.phero [data-reveal-stagger] > *,.cfg--ficha [data-reveal-stagger] > *{opacity: 1;transform: none;filter: none;transition: none} .bolt-draw path{stroke-dasharray: 420;stroke-dashoffset: 420;animation: boltDraw 2.4s var(--ease-out-expo) forwards}@keyframes boltDraw{to{stroke-dashoffset: 0}} .wave path{stroke-dasharray: 6 6;animation: waveRun 1.4s linear infinite}@keyframes waveRun{to{stroke-dashoffset: -24}} @media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}[data-reveal],[data-reveal-stagger] > *{opacity: 1 !important;transform: none !important}.steps.is-visible .steps__prog{width: 88%}} @media print{.header,.mobile-bar,.drawer{display: none !important}body{background: #fff;color: #000}.section{padding-block: 24px}} .carousel{position: relative}.carousel__track{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(300px,1fr);gap: var(--sp-lg);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 2px;padding: 4px 4px 18px;margin: -4px -4px -18px;scrollbar-width: none}.carousel__track::-webkit-scrollbar{display: none}.carousel__track > *{scroll-snap-align: start}@media (min-width: 720px){.carousel__track{grid-auto-columns: minmax(320px,calc(50% - 12px))}}@media (min-width: 1080px){.carousel__track{grid-auto-columns: minmax(320px,calc(33.333% - 16px))}}.carousel__nav{display: flex;align-items: center;gap: 10px;margin-top: var(--sp-lg)}.carousel__btn{width: 46px;height: 46px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--bd-dark-2);color: var(--tx-on-dark);transition: all var(--d-fast) var(--ease-in-out)}.carousel__btn:hover:not(:disabled){border-color: transparent;background: var(--brand-grad);color: #fff;transform: translateY(-2px);box-shadow: 0 8px 22px rgba(190,22,34,.35)}.carousel__btn:disabled{opacity: .3;cursor: not-allowed}.section--light .carousel__btn,.section--light2 .carousel__btn{border-color: var(--bd-light-2);color: var(--tx-on-light)}.carousel__rail{flex: 1;height: 3px;border-radius: 3px;background: var(--bd-dark);position: relative;overflow: hidden;max-width: 340px}.section--light .carousel__rail,.section--light2 .carousel__rail{background: var(--bd-light)}.carousel__thumb{position: absolute;top: 0;left: 0;height: 100%;border-radius: 3px;background: var(--brand-grad-h);transition: transform var(--d-norm) var(--ease-out-expo),width var(--d-norm)}.carousel__count{font-family: var(--font-mono);font-size: var(--text-xs);letter-spacing: .1em;color: var(--tx-on-dark-mut);margin-left: auto}.section--light .carousel__count,.section--light2 .carousel__count{color: var(--tx-on-light-mut)} .eqcard{position: relative;display: flex;flex-direction: column;min-height: 400px;padding: var(--sp-xl);border-radius: 20px;border: 1px solid var(--bd-ctx-2);background: var(--surface-grad);overflow: hidden;isolation: isolate;transition: transform var(--d-norm) var(--ease-out-expo),box-shadow var(--d-norm),border-color var(--d-norm)}.eqcard::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(120% 80% at 50% 0%,rgba(249,178,51,.20),transparent 62%);opacity: .55;transition: opacity var(--d-norm)}.eqcard::after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--brand-grad-h);transform: scaleX(0);transform-origin: left;transition: transform 520ms var(--ease-out-expo)}.eqcard:hover{transform: translateY(-8px);border-color: rgba(232,133,46,.6);box-shadow: var(--sombra-ctx)}.eqcard:hover::before{opacity: 1}.eqcard:hover::after{transform: scaleX(1)}.eqcard__badge{align-self: flex-start;font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;padding: 6px 12px;border-radius: 999px;border: 1px solid rgba(249,178,51,.35);color: var(--brand-amber);background: rgba(249,178,51,.08);margin-bottom: var(--sp-lg)}.eqcard__kva{font-family: var(--font-display);font-size: clamp(2.6rem,4vw,3.4rem);font-weight: 800;line-height: .95;letter-spacing: -.04em;background: var(--brand-grad-h);-webkit-background-clip: text;background-clip: text;color: transparent}.eqcard__kva small{display: block;font-size: .3em;letter-spacing: .18em;margin-top: 8px;-webkit-text-fill-color: var(--tx-ctx-mut);font-family: var(--font-mono);font-weight: 500}.eqcard__use{margin-top: var(--sp-md);font-size: var(--text-sm);color: var(--tx-ctx-mut)}.eqcard__specs{display: grid;gap: 8px;margin: var(--sp-lg) 0;padding-top: var(--sp-md);border-top: 1px dashed var(--bd-ctx-2)}.eqcard__specs li{display: flex;align-items: center;justify-content: space-between;gap: 12px;font-family: var(--font-mono);font-size: 11px;color: var(--tx-ctx-mut)}.eqcard__specs b{color: var(--tx-ctx);font-weight: 500}.eqcard__foot{margin-top: auto}.eqcard__art{position: absolute;right: -30px;bottom: -20px;width: 190px;opacity: .09;pointer-events: none;color: var(--brand-amber)}.eqcard--ask{border-style: dashed;border-color: rgba(232,133,46,.45)}.eqcard--ask .eqcard__kva{font-size: clamp(1.9rem,2.8vw,2.3rem)} .paincard{display: flex;flex-direction: column;min-height: 260px;padding: var(--sp-xl);border-radius: 18px;border: 1px solid var(--bd-dark);background: linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.012));transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm)}.paincard:hover{transform: translateY(-6px);border-color: rgba(190,22,34,.55)}.paincard__ico{width: 50px;height: 50px;display: grid;place-items: center;border-radius: 14px;margin-bottom: var(--sp-md);background: var(--brand-grad);color: #fff;box-shadow: 0 8px 22px rgba(190,22,34,.32)}.paincard h3{font-size: var(--text-xl);font-weight: 700;margin-bottom: 10px}.paincard p{font-size: var(--text-sm);color: var(--tx-on-dark-mut)} .form-card--grad{background: var(--brand-grad);border-color: transparent;color: #fff;box-shadow: 0 26px 70px rgba(190,22,34,.38)}.form-card--grad::before{background: rgba(255,255,255,.5)}.form-card--grad .form__title{color: #fff}.form-card--grad .form__hint{color: rgba(255,255,255,.88)}.form-card--grad .field label{color: rgba(255,255,255,.9)}.form-card--grad :is(input,select,textarea){background-color: rgba(255,255,255,.96);border-color: transparent;color: var(--tx-on-light);box-shadow: 0 1px 2px rgba(0,0,0,.12)}.form-card--grad :is(input,textarea)::placeholder{color: #8A94A2}.form-card--grad :is(input,select,textarea):focus{background-color: #fff;border-color: #fff;box-shadow: 0 0 0 4px rgba(255,255,255,.42)}.section--light .form-card select,.section--light2 .form-card select,.section--beige .form-card select,.pagehero .form-card select,.section--grad .form-card select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235A6472' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.form-card--grad .checkline{color: rgba(255,255,255,.92)}.form-card--grad .checkline input{accent-color: #fff}.form-card--grad .checkline a{color: #fff}.form-card--grad .field.is-error :is(input,select){box-shadow: 0 0 0 4px rgba(255,255,255,.55)}.form-card--grad .field__err{color: #fff;font-weight: 600}.form-card--grad .btn--primary{background: #0A0B0E;color: #fff;box-shadow: 0 10px 30px rgba(0,0,0,.35)}.form-card--grad .btn--primary:hover{background: #000;box-shadow: 0 14px 38px rgba(0,0,0,.45)}.form-card--grad .btn--primary::after{background: linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 50%,transparent 80%)} .finalcta__aura{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(60% 55% at 78% 45%,rgba(232,133,46,.22),transparent 65%),radial-gradient(50% 50% at 10% 90%,rgba(190,22,34,.18),transparent 68%)}.finalcta__list{display: grid;gap: 14px;margin: var(--sp-xl) 0}.finalcta__list li{display: flex;gap: 12px;align-items: flex-start;font-size: var(--text-sm);color: var(--tx-on-dark-mut)}.finalcta__list b{color: var(--tx-on-dark);font-weight: 600}.finalcta__list svg{flex: none;margin-top: 2px;color: var(--brand-orange)} .section--grad .numberband li{color: #fff}.section--grad .numberband svg{color: rgba(255,255,255,.9)}.section--grad::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.10) 1px,transparent 1px);background-size: 62px 62px;mask-image: radial-gradient(ellipse 80% 90% at 50% 50%,#000 10%,transparent 75%);pointer-events: none} .hero__acts{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 26px}.hero__acts .btn{padding: 15px 28px;font-size: var(--text-base)}.ico-flip{transform: rotate(180deg)}.hero__visual{position: relative} @media (min-width: 1025px) and (max-height: 830px){.hero{padding-block: 20px}.hero__badge{margin-bottom: 10px}.hero h1{margin-bottom: 14px}.hero__sub{margin-bottom: 16px}.hero__acts{margin-bottom: 16px}.hero__acts .btn{padding: 13px 24px;font-size: var(--text-sm)}.trustline{padding-top: 14px}} .genmark{width: min(280px,72%);height: auto;margin-inline: auto;transition: transform var(--d-norm) var(--ease-out-expo),filter var(--d-norm);filter: drop-shadow(0 6px 20px rgba(232,133,46,.28))}.panel__media:hover .genmark{transform: translateY(-3px) scale(1.02)} .carousel--logos .carousel__track{grid-auto-columns: minmax(180px,1fr); scroll-snap-type: none;overflow-x: hidden;cursor: default}.carousel--logos{mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}@media (min-width: 620px){.carousel--logos .carousel__track{grid-auto-columns: minmax(180px,calc(33.333% - 16px))}}@media (min-width: 900px){.carousel--logos .carousel__track{grid-auto-columns: minmax(180px,calc(25% - 18px))}}@media (min-width: 1200px){.carousel--logos .carousel__track{grid-auto-columns: minmax(180px,calc(20% - 20px))}}.logocard{display: grid;align-content: center;justify-items: center;gap: 12px;margin: 0;padding: var(--sp-lg) var(--sp-md);min-height: 168px;border: 1px solid var(--bd-light);border-radius: var(--card-radius);background: #fff;transition: transform var(--d-norm) var(--ease-out-expo),box-shadow var(--d-norm),border-color var(--d-norm)}.logocard:hover{transform: translateY(-5px);box-shadow: var(--sh-md);border-color: rgba(232,133,46,.42)}.logocard img{width: 100%;max-width: 168px;height: auto;mix-blend-mode: multiply}.logocard figcaption{font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--tx-on-light-mut);text-align: center} .review{display: flex;flex-direction: column;min-height: 280px;padding: var(--sp-xl);border-radius: 18px;border: 1px solid var(--bd-dark);background: linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.012));transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm)}.review:hover{transform: translateY(-5px);border-color: rgba(232,133,46,.45)}.review__stars{display: flex;gap: 3px;color: var(--brand-amber);margin-bottom: var(--sp-md)}.review__txt{margin: 0 0 var(--sp-lg);font-size: var(--text-base);line-height: 1.62;color: var(--tx-on-dark);flex: 1}.review__txt::before{content: "\201C"}.review__txt::after{content: "\201D"}.review__who{display: flex;align-items: center;gap: 12px;padding-top: var(--sp-md);border-top: 1px solid var(--bd-dark)}.review__av{width: 40px;height: 40px;flex: none;display: grid;place-items: center;border-radius: 50%;background: var(--brand-grad);color: #fff;font-family: var(--font-display);font-weight: 800}.review__who b{display: block;font-size: var(--text-sm);font-weight: 600}.review__who small{display: block;font-family: var(--font-mono);font-size: 11px;color: var(--tx-on-dark-mut)}.review__resumo{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: var(--sp-md)}.review__resumo b{color: var(--brand-amber)} .local{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(24px,3.4vw,48px);align-items: stretch}@media (max-width: 940px){.local{grid-template-columns: minmax(0,1fr)}} @media (max-width: 1180px){.deck__card{margin-left: -34px;padding-inline: var(--sp-md)}} @media (max-width: 860px){.deck{flex-direction: column;gap: 12px;padding-top: 0}.deck__card{margin-left: 0;flex: none;opacity: 1}.deck:hover .deck__card,.deck:focus-within .deck__card{flex-grow: 0;opacity: 1}.deck__card:hover,.deck__card:focus-visible{flex-grow: 0;transform: translateY(-4px)}.deck__edge{opacity: 1}.deck__dica{display: none}} .fotoger{position: relative;margin: 0;display: grid;justify-items: center;isolation: isolate}.fotoger img{position: relative;z-index: 2;width: 100%;max-width: 760px;height: auto;filter: drop-shadow(0 40px 52px rgba(0,0,0,.66));animation: geradorEntra 1.1s var(--ease-out-expo) both}@keyframes geradorEntra{from{opacity: 0;transform: translateY(24px) scale(.97)}to{opacity: 1;transform: none}} .fotoger__glow{position: absolute;z-index: 0;left: 50%;top: 46%;width: 108%;aspect-ratio: 1.5;transform: translate(-50%,-50%);background: radial-gradient(circle at 50% 50%,rgba(249,178,51,.30) 0%,rgba(232,133,46,.18) 34%,rgba(190,22,34,.12) 56%,transparent 72%);filter: blur(10px);animation: pulseGlow 7.5s var(--ease-in-out) infinite;pointer-events: none} .fotoger__ring{position: absolute;z-index: 1;left: 50%;top: 48%;width: 74%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;border: 1px dashed rgba(255,255,255,.10);box-shadow: inset 0 0 60px rgba(249,178,51,.06);animation: sealSpin 46s linear infinite;pointer-events: none} .fotoger::after{content: "";position: absolute;z-index: 1;left: 50%;bottom: 4%;width: 68%;height: 26px;transform: translateX(-50%);background: radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.55),transparent 70%);filter: blur(6px)}.fotoger__cap{position: relative;z-index: 2;margin-top: var(--sp-md);font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-on-dark-mut);display: flex;align-items: center;gap: 9px}.fotoger__cap::before{content: "";width: 22px;height: 2px;border-radius: 2px;background: var(--brand-grad-h)}@media (prefers-reduced-motion: reduce){.fotoger img{animation: none}} .cathero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(24px,3vw,44px);align-items: center}@media (max-width: 940px){.cathero{grid-template-columns: minmax(0,1fr)}}  .btn--sm{padding: 11px 18px;font-size: var(--text-xs)} .modelo{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(28px,4vw,60px);align-items: center}@media (max-width: 1024px){.modelo{grid-template-columns: minmax(0,1fr)}}.modelo__foto{position: relative;display: grid;justify-items: center;isolation: isolate}.modelo__foto .fotoger__glow{background: radial-gradient(circle at 50% 50%,rgba(249,178,51,.34) 0%,rgba(232,133,46,.20) 36%,rgba(190,22,34,.10) 58%,transparent 74%)}.modelo__foto img{position: relative;z-index: 2;width: 100%;max-width: 600px;height: auto;filter: drop-shadow(0 30px 40px rgba(40,34,20,.32))}.modelo__nota{position: relative;z-index: 2;margin-top: var(--sp-md);font-family: var(--font-mono);font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: #6A727E}.modelo__destaques{display: grid;grid-template-columns: repeat(auto-fit,minmax(120px,1fr));gap: var(--sp-md);margin-top: var(--sp-xl);margin-bottom: var(--sp-xl)}.modelo__destaques li{padding: var(--sp-md);border: 1px solid var(--bd-ctx);border-radius: 12px;background: var(--surface)}.modelo__destaques b{display: block;font-family: var(--font-display);font-size: 1.25rem;font-weight: 800;color: var(--brand-red);line-height: 1.1}.modelo__destaques span{display: block;margin-top: 4px;font-family: var(--font-mono);font-size: 10px;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-ctx-mut)}.ficha{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(28px,4vw,56px);align-items: start}@media (max-width: 940px){.ficha{grid-template-columns: minmax(0,1fr)}} .section--beige [style*="var(--brand-amber)"],.section--beige2 [style*="var(--brand-amber)"],.pagehero [style*="var(--brand-amber)"]{color: var(--brand-red) !important} .nav__group--mega{position: static}.header__inner{position: relative}.nav__mega{position: absolute;top: calc(var(--header-bar) + 10px);left: 50%;transform: translate(-50%,-8px);width: min(680px,calc(100vw - 2 * var(--gutter)));display: grid;grid-template-columns: 1.15fr .85fr;gap: var(--sp-lg);padding: var(--sp-lg);background: #fff;border: 1px solid var(--sand-bd);border-radius: 18px;box-shadow: 0 20px 50px rgba(60,52,34,.16);opacity: 0;visibility: hidden;transition: opacity var(--d-norm) var(--ease-out-expo),transform var(--d-norm) var(--ease-out-expo),visibility var(--d-norm)}.nav__mega::before{content: "";position: absolute;top: 0;left: var(--sp-lg);right: var(--sp-lg);height: 3px;border-radius: 3px;background: var(--brand-grad-h)}.nav__group--mega:hover .nav__mega,.nav__group--mega:focus-within .nav__mega{opacity: 1;visibility: visible;transform: translate(-50%,0)}.mega__t{font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-on-light-mut);margin-bottom: var(--sp-md)}.mega__linhas{display: grid;gap: 2px}.mega__linha{display: flex;align-items: center;gap: 14px;padding: 9px 10px;border-radius: 10px;transition: background var(--d-fast),transform var(--d-fast)}.mega__linha:hover{background: var(--sand);transform: translateX(2px)}.mega__n{flex: none;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 9px;background: var(--sand);border: 1px solid var(--sand-bd);font-family: var(--font-display);font-weight: 800;font-size: 13px;color: var(--brand-red);transition: background var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.mega__linha:hover .mega__n{background: var(--brand-grad);color: #fff;border-color: transparent}.mega__linha b{display: block;font-family: var(--font-display);font-weight: 700;font-size: var(--text-sm);color: var(--tx-on-light)}.mega__linha small{display: block;margin-top: 1px;font-family: var(--font-mono);font-size: 11px;color: var(--tx-on-light-mut)}.mega__col:last-child{border-left: 1px solid var(--sand-bd);padding-left: var(--sp-lg)} .kvasearch--mega{width: 100%;margin-bottom: var(--sp-lg)}   .kvasearch--barra{width: clamp(160px,18vw,300px)}.kvasearch--barra .kvasearch__field{height: 38px;background: rgba(255,255,255,.07);border-color: rgba(255,255,255,.14)}.kvasearch--barra .kvasearch__field:focus-within{background: rgba(255,255,255,.12);border-color: rgba(249,160,58,.6)}.kvasearch--barra .kvasearch__field svg{color: var(--brand-amber)}.kvasearch--barra input{color: #fff}.kvasearch--barra input::placeholder{color: rgba(255,255,255,.52)} @media (max-width: 1240px){.kvasearch--barra{display: none}}.mega__t--2{margin-top: 0}.mega__chips{display: flex;flex-wrap: wrap;gap: 7px}.mega__chips .chip{padding: 6px 12px;font-size: 12px;border-color: var(--sand-bd-2);background: var(--sand);color: var(--tx-on-light)}.mega__chips .chip:hover{color: #fff}.mega__todos{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: var(--sp-lg);padding: 13px 15px;border-radius: 12px;background: var(--brand-grad);color: #fff;transition: transform var(--d-fast) var(--ease-in-out),box-shadow var(--d-fast)}.mega__todos:hover{transform: translateY(-2px);box-shadow: 0 10px 26px rgba(190,22,34,.32)}.mega__todos b{display: block;font-family: var(--font-display);font-size: var(--text-sm)}.mega__todos small{display: block;margin-top: 2px;font-size: 11px;opacity: .9}@media (max-width: 1240px){.nav__mega{display: none}}  .fadd{position: relative}.fadd__btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;border: 1px dashed var(--bd-ctx-2);font-size: var(--text-sm);font-weight: 600;color: var(--tx-ctx);transition: border-color var(--d-fast),background var(--d-fast),color var(--d-fast)}.fadd__btn:hover,.fadd.is-open .fadd__btn{border-style: solid;border-color: var(--brand-orange);background: rgba(232,133,46,.09);color: var(--brand-red)}.fadd__btn svg:last-child{transition: transform var(--d-fast)}.fadd.is-open .fadd__btn svg:last-child{transform: rotate(180deg)}.fpanel{position: absolute;top: calc(100% + 12px);left: 0;z-index: 40;width: min(720px,calc(100vw - 2 * var(--gutter)));display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-lg);padding: var(--sp-lg);background: #fff;border: 1px solid var(--sand-bd);border-radius: 18px;box-shadow: 0 20px 50px rgba(60,52,34,.18);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity var(--d-norm) var(--ease-out-expo),transform var(--d-norm) var(--ease-out-expo),visibility var(--d-norm)}.fadd.is-open .fpanel{opacity: 1;visibility: visible;transform: none}@media (max-width: 700px){.fpanel{grid-template-columns: minmax(0,1fr);max-height: 66vh;overflow-y: auto}}.fpanel__t{font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-on-light-mut);margin-bottom: 8px}.fpanel__opts{display: grid;gap: 2px}.fopt{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 10px;text-align: left;padding: 9px 11px;border-radius: 10px;transition: background var(--d-fast)}.fopt:hover{background: var(--sand)}.fopt__t{font-size: var(--text-sm);font-weight: 600;color: var(--tx-on-light)}.fopt__d{grid-column: 1;font-family: var(--font-mono);font-size: 10px;color: var(--tx-on-light-mut)}.fopt__ck{grid-column: 2;grid-row: 1 / span 2;width: 22px;height: 22px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--sand-bd);color: transparent;transition: background var(--d-fast),border-color var(--d-fast),color var(--d-fast)}.fopt.is-on .fopt__ck{background: var(--brand-grad);border-color: transparent;color: #fff}.fopt.is-on .fopt__t{color: var(--brand-red)}.filtros__ativos{display: flex;flex-wrap: wrap;gap: 7px}.ftag{display: inline-flex;align-items: center;gap: 8px;padding: 8px 8px 8px 14px;border-radius: 999px;background: var(--brand-grad-h);color: #fff;font-size: var(--text-xs);font-weight: 600;box-shadow: 0 3px 10px rgba(190,22,34,.24);animation: ftagIn 260ms var(--ease-out-expo) both}@keyframes ftagIn{from{opacity: 0;transform: scale(.9)}to{opacity: 1;transform: none}}.ftag__x{width: 20px;height: 20px;display: grid;place-items: center;border-radius: 50%;background: rgba(0,0,0,.22);color: #fff;transition: background var(--d-fast)}.ftag__x:hover{background: rgba(0,0,0,.45)}.filtros__limpar{font-size: var(--text-xs);font-weight: 600;color: var(--tx-ctx-mut);text-decoration: underline;text-underline-offset: 3px;transition: color var(--d-fast)}.filtros__limpar:hover{color: var(--brand-red)} .section--beige .btn--primary,.section--beige2 .btn--primary,.pagehero .btn--primary,.gcard .btn--primary{background: var(--ink);background-size: auto;color: #fff;box-shadow: 0 6px 18px rgba(20,18,12,.22)}.section--beige .btn--primary:hover,.section--beige2 .btn--primary:hover,.pagehero .btn--primary:hover,.gcard .btn--primary:hover{background: var(--brand-grad-h);background-size: 200% 100%;background-position: 100% 0;box-shadow: 0 12px 30px rgba(190,22,34,.34)} .section--beige .btn--ghost,.section--beige2 .btn--ghost,.pagehero .btn--ghost{border-color: rgba(20,18,12,.22);color: var(--tx-on-light);background: rgba(255,255,255,.55)}.section--beige .btn--ghost:hover,.section--beige2 .btn--ghost:hover,.pagehero .btn--ghost:hover{border-color: var(--ink);background: var(--ink);color: #fff} .section--beige .link-arrow,.section--beige2 .link-arrow,.pagehero .link-arrow{color: var(--tx-on-light-mut)}.section--beige .link-arrow:hover,.section--beige2 .link-arrow:hover,.pagehero .link-arrow:hover{color: var(--brand-red)} .section--beige .step__n,.section--beige2 .step__n{box-shadow: 0 0 0 6px var(--sand),0 8px 22px rgba(190,22,34,.26)}.section--beige2 .step__n{box-shadow: 0 0 0 6px var(--sand-2),0 8px 22px rgba(190,22,34,.26)} .section--beige .carousel__btn,.section--beige2 .carousel__btn{border-color: rgba(20,18,12,.20);background: rgba(255,255,255,.7);color: var(--tx-on-light)}.section--beige .carousel__btn:hover:not(:disabled),.section--beige2 .carousel__btn:hover:not(:disabled){border-color: transparent;background: var(--ink);color: #fff;box-shadow: 0 8px 22px rgba(20,18,12,.26)}.section--beige .carousel__rail,.section--beige2 .carousel__rail{background: rgba(20,18,12,.12)}.section--beige .carousel__count,.section--beige2 .carousel__count{color: var(--tx-on-light-mut)} .eqcard{padding-top: 0;overflow: hidden}.eqcard__foto{display: grid;place-items: center;margin: 0 calc(var(--sp-xl) * -1) var(--sp-lg);padding: var(--sp-lg) var(--sp-lg) 0;min-height: 168px;background: radial-gradient(70% 90% at 50% 100%,rgba(249,178,51,.18),transparent 72%)}.eqcard__foto img{width: 100%;max-width: 230px;height: auto;filter: drop-shadow(0 16px 20px rgba(40,34,20,.28));transition: transform var(--d-norm) var(--ease-out-expo)}.eqcard:hover .eqcard__foto img{transform: scale(1.06) translateY(-3px)}.eqcard__foto--vazia{color: var(--brand-orange);opacity: .5}.eqcard__badge{margin-top: 0} .hero__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .5;mix-blend-mode: screen}.hero__bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,var(--ink) 6%,rgba(8,8,10,.86) 42%,rgba(8,8,10,.42) 78%),linear-gradient(0deg,var(--ink) 0%,transparent 26%)}@media (prefers-reduced-motion: reduce){.hero__video{display: none}}@media (max-width: 700px){.hero__video{opacity: .34}}.section--fundo{position: relative}.section--fundo::after{content: "";position: absolute;inset: 0;background-size: cover;background-position: center;pointer-events: none;z-index: 0}.section--fundo > .container{position: relative;z-index: 2} .section--fundo-hex::after{background-image: image-set(url("/assets/img/fundos/hexagonos.webp") type("image/webp"),url("/assets/img/fundos/hexagonos.jpg") type("image/jpeg"));background-image: -webkit-image-set(url("/assets/img/fundos/hexagonos.webp") type("image/webp"),url("/assets/img/fundos/hexagonos.jpg") type("image/jpeg"));opacity: .30;mask-image: linear-gradient(90deg,#000 0%,rgba(0,0,0,.35) 46%,transparent 78%)}.section--fundo-hex{background: #060608}.section--fundo-hex::before{opacity: .5;z-index: 1} .section--fundo-malha::after{background-image: image-set(url("/assets/img/fundos/malha-clara.webp") type("image/webp"),url("/assets/img/fundos/malha-clara.jpg") type("image/jpeg"));background-image: -webkit-image-set(url("/assets/img/fundos/malha-clara.webp") type("image/webp"),url("/assets/img/fundos/malha-clara.jpg") type("image/jpeg"));opacity: .5;mask-image: radial-gradient(ellipse 90% 80% at 50% 40%,#000 10%,transparent 76%)}.section--fundo-malha{background: #fff}.section--fundo-malha::before{display: none} .field__ajuda{font-size: var(--text-xs);color: var(--tx-on-dark-mut);line-height: 1.45}.section--light .field__ajuda,.section--beige .field__ajuda,.pagehero .field__ajuda{color: var(--tx-on-light-mut)}.form-card--grad .field__ajuda{color: rgba(255,255,255,.88)}.field.is-preenchido select{border-color: var(--brand-orange);box-shadow: 0 0 0 3px rgba(232,133,46,.18)}.field.is-preenchido .field__ajuda{color: var(--brand-red);font-weight: 600}.form-card--grad .field.is-preenchido select{border-color: #fff;box-shadow: 0 0 0 3px rgba(255,255,255,.5)}.form-card--grad .field.is-preenchido .field__ajuda{color: #fff}  .panel__media.fabricante{display: grid;justify-items: center;align-content: center;gap: clamp(18px,2.6vw,34px);min-height: 420px;padding: 0;background: none;border: 0;box-shadow: none;border-radius: 0;overflow: visible}.panel__media.fabricante::before{display: none}@media (max-width: 700px){.galeria__palco{height: 260px}} .fbusca{position: relative;display: flex;align-items: center;gap: 9px;flex: 1 1 240px;max-width: 320px;height: 42px;padding: 0 12px 0 15px;border-radius: 999px;border: 1px solid var(--bd-ctx-2);background: var(--sand);transition: border-color var(--d-fast),background var(--d-fast),box-shadow var(--d-fast)}.fbusca:focus-within{border-color: var(--brand-orange);background: #fff;box-shadow: 0 0 0 4px rgba(232,133,46,.16)}.fbusca > svg{flex: none;color: var(--brand-red)}.fbusca input{width: 100%;background: none;border: 0;outline: 0;font-size: var(--text-sm);color: var(--tx-on-light)}.fbusca input::placeholder{color: #8A8577}.fbusca input::-webkit-search-cancel-button{display: none}.fbusca__x{flex: none;width: 22px;height: 22px;display: grid;place-items: center;border-radius: 50%;background: rgba(20,18,12,.12);color: var(--tx-on-light);transition: background var(--d-fast)}.fbusca__x:hover{background: var(--ink);color: #fff}@media (max-width: 700px){.fbusca{max-width: none;flex-basis: 100%}}[data-deck-fundo][data-fundo-ativo="supermercado"] [data-fundo-camada="supermercado"],[data-deck-fundo][data-fundo-ativo="posto"] [data-fundo-camada="posto"],[data-deck-fundo][data-fundo-ativo="condominio-vertical"] [data-fundo-camada="condominio-vertical"],[data-deck-fundo][data-fundo-ativo="residencial"] [data-fundo-camada="residencial"],[data-deck-fundo][data-fundo-ativo="industria"] [data-fundo-camada="industria"]{opacity: 1;transform: scale(1)} [data-deck-fundo][data-fundo-ativo]:not([data-fundo-ativo=""])::after{opacity: .10}.section--fundo-hex::after{transition: opacity 620ms var(--ease-out-expo)} .buscasel{position: relative}.buscasel__campo{display: flex;align-items: center;gap: 10px;height: 48px;padding: 0 12px 0 14px;border-radius: 10px;border: 1px solid var(--bd-dark-2);background: rgba(255,255,255,.04);transition: border-color var(--d-fast),background var(--d-fast),box-shadow var(--d-fast)}.buscasel__campo:focus-within{border-color: var(--brand-orange);box-shadow: 0 0 0 4px rgba(232,133,46,.16)}.buscasel__campo > svg{flex: none;opacity: .7}.buscasel input{width: 100%;background: none;border: 0;outline: 0;font-size: var(--text-base);color: inherit}.buscasel__x{flex: none;width: 22px;height: 22px;display: grid;place-items: center;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background var(--d-fast)}.buscasel__x:hover{background: rgba(255,255,255,.3)}.buscasel__lista{position: absolute;top: calc(100% + 8px);left: 0;right: 0;z-index: 30;max-height: 296px;overflow-y: auto;padding: 6px;background: var(--ink-2);border: 1px solid var(--bd-dark-2);border-radius: 12px;box-shadow: var(--sh-dark-lg);display: none}.buscasel.is-open .buscasel__lista{display: block;animation: dropIn 200ms var(--ease-out-expo)}.buscasel__grupo{padding: 9px 10px 5px;font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-amber)}.buscasel__item{display: block;width: 100%;text-align: left;padding: 9px 11px;border-radius: 8px;font-size: var(--text-sm);color: var(--tx-on-dark-mut);transition: background var(--d-fast),color var(--d-fast)}.buscasel__item:hover,.buscasel__item.is-active{background: rgba(232,133,46,.16);color: #fff}.buscasel__item.is-on{color: var(--brand-amber);font-weight: 600}.buscasel__vazio{padding: 14px;font-size: var(--text-sm);color: var(--tx-on-dark-mut)} .section--light .buscasel__campo,.section--light2 .buscasel__campo,.section--beige .buscasel__campo,.pagehero .buscasel__campo{background: var(--paper-2);border-color: var(--bd-light);color: var(--tx-on-light)}.section--light .buscasel__lista,.section--light2 .buscasel__lista,.section--beige .buscasel__lista,.pagehero .buscasel__lista{background: #fff;border-color: var(--sand-bd);box-shadow: 0 18px 44px rgba(60,52,34,.18)}.section--light .buscasel__grupo,.section--beige .buscasel__grupo,.pagehero .buscasel__grupo{color: var(--brand-red)}.section--light .buscasel__item,.section--beige .buscasel__item,.pagehero .buscasel__item{color: var(--tx-on-light-mut)}.section--light .buscasel__item:hover,.section--beige .buscasel__item:hover,.pagehero .buscasel__item:hover,.section--light .buscasel__item.is-active,.section--beige .buscasel__item.is-active,.pagehero .buscasel__item.is-active{background: rgba(232,133,46,.16);color: var(--tx-on-light)}.section--light .buscasel__item.is-on,.section--beige .buscasel__item.is-on,.pagehero .buscasel__item.is-on{color: var(--brand-red)}.section--light .buscasel__x,.section--beige .buscasel__x,.pagehero .buscasel__x{background: rgba(20,18,12,.12)}.form-card--grad .buscasel__campo{background: rgba(255,255,255,.96);border-color: transparent;color: var(--tx-on-light)}.form-card--grad .buscasel__campo:focus-within{background: #fff;box-shadow: 0 0 0 4px rgba(255,255,255,.42)}.form-card--grad .buscasel__lista{background: #fff;border-color: var(--sand-bd)}.form-card--grad .buscasel__grupo{color: var(--brand-red)}.form-card--grad .buscasel__item{color: var(--tx-on-light-mut)}.form-card--grad .buscasel__item:hover,.form-card--grad .buscasel__item.is-active{background: rgba(232,133,46,.16);color: var(--tx-on-light)}.form-card--grad .buscasel__item.is-on{color: var(--brand-red)}.form-card--grad .buscasel__x{background: rgba(20,18,12,.12)}.field.is-preenchido .buscasel__campo{border-color: var(--brand-orange);box-shadow: 0 0 0 3px rgba(232,133,46,.18)}  .ficha__coluna{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sp-lg);align-content: start;justify-items: start}.ficha__coluna .galeria{width: 100%;min-width: 0}.ficha__coluna > .btn{justify-self: start}.ficha__coluna .eyebrow{margin-bottom: 0}.ficha__coluna h2{margin-bottom: 0}@media (min-width: 1100px){.ficha{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}} .galeria{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;align-content: start}.galeria__palco{position: relative;width: 100%; height: clamp(280px,27vw,420px);border-radius: 16px;border: 1px solid var(--sand-bd);background: radial-gradient(80% 90% at 50% 100%,rgba(249,178,51,.16),var(--sand-card) 70%);overflow: hidden;cursor: zoom-in}.galeria__quadro{position: absolute;inset: 0;margin: 0; display: grid;place-items: stretch;padding: var(--sp-lg);opacity: 0;visibility: hidden;transition: opacity var(--d-norm) var(--ease-out-expo),visibility var(--d-norm)}.galeria__quadro.is-on{opacity: 1;visibility: visible}.galeria__quadro picture{display: block;width: 100%;height: 100%;min-height: 0}.galeria__quadro img{width: 100%;height: 100%;object-fit: contain; transform-origin: var(--zx,50%) var(--zy,50%);transition: transform 420ms var(--ease-out-expo);filter: drop-shadow(0 14px 20px rgba(40,34,20,.26))}.galeria__palco:hover .galeria__quadro.is-on img,.galeria__palco:focus-within .galeria__quadro.is-on img{transform: scale(2.1)}.galeria__dica{position: absolute;right: 12px;top: 12px;display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: 999px;background: rgba(255,255,255,.92);border: 1px solid var(--sand-bd);font-family: var(--font-mono);font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: var(--tx-on-light-mut);transition: opacity var(--d-fast)}.galeria__palco:hover .galeria__dica{opacity: 0}.galeria__minis{display: flex;gap: 8px}.galeria__mini{flex: 1 1 0;min-width: 0;height: 74px;display: grid;place-items: stretch;padding: 6px;border-radius: 10px;border: 1px solid var(--sand-bd);background: var(--sand-card);transition: border-color var(--d-fast),transform var(--d-fast),box-shadow var(--d-fast)}.galeria__mini picture{display: block;width: 100%;height: 100%;min-height: 0}.galeria__mini img{width: 100%;height: 100%;object-fit: contain}.galeria__mini:hover{transform: translateY(-2px);box-shadow: var(--sh-sm)}.galeria__mini.is-on{border-color: var(--brand-orange);box-shadow: 0 0 0 2px rgba(232,133,46,.22)} .galeria__quadro--foto{padding: 0}.galeria__quadro--foto img{filter: none;border-radius: 15px}.galeria__legenda{position: absolute;left: 12px;bottom: 12px;padding: 5px 11px;border-radius: 999px;background: rgba(8,8,10,.72);font-family: var(--font-mono);font-size: 10px;letter-spacing: .08em;text-transform: uppercase;color: #F5F7FA;pointer-events: none;transition: opacity var(--d-fast)}.galeria__palco:hover .galeria__quadro--foto .galeria__legenda{opacity: 0}.galeria__mini--foto{padding: 0;overflow: hidden}.galeria__mini--foto img{object-fit: cover} .galeria__quadro--pequena picture{display: grid;place-items: center}.galeria__quadro--pequena img{width: calc(var(--w) * 1.7px);height: auto;max-width: 100%;max-height: 100%}.galeria__palco:hover .galeria__quadro--pequena.is-on img,.galeria__palco:focus-within .galeria__quadro--pequena.is-on img{transform: none}.galeria__palco--sem-lupa{cursor: default}@media (prefers-reduced-motion: reduce){.galeria__palco:hover .galeria__quadro.is-on img{transform: none}} .pagehero .modelo__info .btn--primary,.section--light .ficha .btn--primary,.section--beige .ficha .btn--primary{background: var(--brand-grad-h);background-size: 200% 100%;color: #fff;box-shadow: 0 8px 26px rgba(190,22,34,.30)}.pagehero .modelo__info .btn--primary:hover,.section--light .ficha .btn--primary:hover,.section--beige .ficha .btn--primary:hover{background-position: 100% 0;box-shadow: 0 12px 34px rgba(190,22,34,.42)} .section-head--enxuta{margin-bottom: var(--sp-xl)}#onde-estamos .local{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: stretch}#onde-estamos .local__info{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 10px;align-content: start}#onde-estamos .local__info > .btn{grid-column: 1 / -1;justify-self: start}#onde-estamos .local__card{padding: var(--sp-md);gap: 11px}#onde-estamos .local__ico{width: 36px;height: 36px;border-radius: 10px}#onde-estamos .local__ico svg{width: 17px;height: 17px}#onde-estamos .local__card p{font-size: var(--text-sm)}#onde-estamos .local__map{min-height: 0;height: 100%}@media (max-width: 940px){#onde-estamos .local{grid-template-columns: minmax(0,1fr)}#onde-estamos .local__map{min-height: 260px}}@media (max-width: 560px){#onde-estamos .local__info{grid-template-columns: minmax(0,1fr)}} .footer__grid{padding-bottom: var(--sp-2xl)} .gcard__alt{display: block;margin: 3px var(--sp-lg) 0;font-family: var(--font-mono);font-size: 10px;letter-spacing: .06em;color: var(--tx-ctx-mut)} .kvasearch__item span span{font-family: var(--font-busca);letter-spacing: .01em}.kvasearch__empty{font-family: var(--font-busca)} .thanks{min-height: auto;padding-block: clamp(56px,8vw,110px)}.thanks__texto{font-size: var(--text-lg);color: var(--tx-on-light-mut);max-width: 56ch;margin-inline: auto}.thanks__resumo{display: inline-grid;gap: 3px;margin-top: var(--sp-xl);padding: 14px 26px;border-radius: 14px;background: var(--sand-card);border: 1px solid var(--sand-bd);box-shadow: var(--sh-sm)}.thanks__resumo-k{font-family: var(--font-mono);font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-on-light-mut)}.thanks__resumo-v{font-family: var(--font-display);font-weight: 800;font-size: var(--text-lg);color: var(--brand-red)}.thanks__passos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-md);margin: var(--sp-3xl) 0 var(--sp-xl);text-align: left}@media (max-width: 700px){.thanks__passos{grid-template-columns: minmax(0,1fr)}}.thanks__passos li{display: flex;gap: 13px;align-items: flex-start;padding: var(--sp-lg);border-radius: var(--card-radius);background: var(--sand-card);border: 1px solid var(--sand-bd)}.thanks__passos > li > b{flex: none;width: 30px;height: 30px;display: grid;place-items: center;border-radius: 9px;background: var(--brand-grad);color: #fff;font-family: var(--font-display);font-size: 13px}.thanks__passos span{display: block;font-size: var(--text-sm);color: var(--tx-on-light-mut)}.thanks__passos span b{display: block;margin-bottom: 3px;font-family: var(--font-display);font-size: var(--text-base);color: var(--tx-on-light)} .thanks__acoes{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;margin-top: var(--sp-xl)}.thanks__extra{margin-top: var(--sp-3xl);padding-top: var(--sp-xl);border-top: 1px solid var(--sand-bd)}.thanks__extra-t{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-red);margin-bottom: var(--sp-md)} .hero--claro{background: linear-gradient(168deg,var(--sand) 0%,#FFFFFF 58%,var(--sand-2) 100%);color: var(--tx-on-light);--surface: var(--sand-card);--bd-ctx: var(--sand-bd);--bd-ctx-2: var(--sand-bd-2);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut)}.hero--claro .hero__grid{background-image: linear-gradient(rgba(72,64,44,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(72,64,44,.07) 1px,transparent 1px);mask-image: radial-gradient(ellipse 66% 58% at 26% 44%,#000 8%,transparent 74%)}.hero--claro .hero__glow{right: -4%;top: -10%;background: radial-gradient(circle at 50% 50%,rgba(249,178,51,.34) 0%,rgba(232,133,46,.20) 34%,rgba(190,22,34,.10) 56%,transparent 74%)}.hero--claro h1{color: var(--tx-on-light)} .jornada .hero__inner{grid-template-columns: minmax(0,1.16fr) minmax(0,1fr)}.jornada .hero h1{ font-size: clamp(1.86rem,3.15vw + .5rem,3.6rem);line-height: 1.05;letter-spacing: -.022em; max-width: none} @media (max-width: 1024px){.jornada .hero__inner{grid-template-columns: minmax(0,1fr)}}.jornada .hero__sub{font-size: clamp(1.02rem,1.16vw,1.18rem)}.hero--claro .hero__sub{color: var(--tx-on-light-mut)}.hero--claro .hero__sub strong{color: var(--tx-on-light)}.hero--claro .hero__badge{background: rgba(255,255,255,.72);border-color: var(--sand-bd);color: var(--tx-on-light-mut);box-shadow: 0 2px 8px rgba(60,52,34,.06)}.hero--claro .trustline{border-top-color: var(--sand-bd);color: var(--tx-on-light-mut)}.hero--claro .trustline svg{color: var(--brand-red)} .hero--claro .btn--primary{background: var(--ink);background-size: auto;color: #fff;box-shadow: 0 6px 18px rgba(20,18,12,.22)}.hero--claro .btn--primary:hover{background: var(--brand-grad-h);background-size: 200% 100%;background-position: 100% 0;box-shadow: 0 12px 30px rgba(190,22,34,.34)}.hero--claro .btn--ghost{border-color: rgba(20,18,12,.22);color: var(--tx-on-light);background: rgba(255,255,255,.55)}.hero--claro .btn--ghost:hover{border-color: var(--ink);background: var(--ink);color: #fff} .hero--claro .fotoger img{filter: drop-shadow(0 34px 44px rgba(40,34,20,.30))}.hero--claro .fotoger::after{background: radial-gradient(ellipse at 50% 50%,rgba(40,34,20,.30),transparent 70%)}.hero--claro .fotoger__ring{border-color: rgba(40,34,20,.10);box-shadow: none} .hero--claro .hero__bg::after{display: none} .jornada{position: relative;isolation: isolate; overflow-x: clip;background: linear-gradient(180deg,var(--sand) 0%,#FFFFFF 16%,var(--sand-2) 44%,#FFFFFF 68%,var(--sand) 88%,var(--sand-2) 100%)}.jornada .hero--claro{background: transparent} .jornada__palco{position: sticky;top: var(--header-h);height: 0;z-index: 1; pointer-events: none;perspective: 1500px} .jornada__eq{position: absolute;left: 50%;top: 0; width: min(46vw,704px);height: calc(100svh - var(--header-h));display: grid;place-items: center;transform: translate3d(-50%,0,0);transform-style: preserve-3d;will-change: transform}.jornada__quadro{grid-area: 1 / 1;display: block;width: 100%;opacity: 0}.jornada__quadro img{display: block;width: 100%;height: auto;filter: drop-shadow(0 38px 46px rgba(40,34,20,.32))}.jornada__quadro[data-quadro="0"]{opacity: 1} .jornada__halo{display: none} .tem-3d .jornada__chao{display: none}.jornada__chao{grid-area: 1 / 1;align-self: end;justify-self: center;width: 62%;height: 26px;margin-bottom: 12%;background: radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.5),transparent 72%);filter: blur(7px)}  .jornada__ato{position: relative;z-index: auto;min-height: 100svh;display: flex;align-items: center;padding-block: clamp(48px,7vw,110px)}.jornada__texto,.jornada .hero__inner{position: relative;z-index: 3}.jornada__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(28px,4vw,72px);align-items: center;width: 100%}.jornada__ato--dir .jornada__texto{grid-column: 2}.jornada__ato--esq .jornada__texto{grid-column: 1} .jornada__ato--dir.jornada__ato--cena .jornada__inner{grid-template-columns: minmax(0,1.22fr) minmax(0,1fr)}.jornada__ato--esq.jornada__ato--cena .jornada__inner{grid-template-columns: minmax(0,1fr) minmax(0,1.22fr)} .jornada__ato--esq:not(.jornada__ato--cena),.jornada__ato--dir:not(.jornada__ato--cena){color: var(--tx-on-light);--surface: var(--sand-card);--bd-ctx: var(--sand-bd);--bd-ctx-2: var(--sand-bd-2);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut)}.jornada__ato--esq .eyebrow,.jornada__ato--esq:not(.jornada__ato--cena) .eyebrow,.jornada__ato--dir:not(.jornada__ato--cena) .eyebrow{color: var(--brand-red)}.jornada__ato--esq .btn--ghost,.jornada__ato--esq:not(.jornada__ato--cena) .btn--ghost,.jornada__ato--dir:not(.jornada__ato--cena) .btn--ghost{border-color: rgba(20,18,12,.22);color: var(--tx-on-light);background: rgba(255,255,255,.6)}.jornada__ato--esq .btn--ghost:hover,.jornada__ato--esq:not(.jornada__ato--cena) .btn--ghost:hover,.jornada__ato--dir:not(.jornada__ato--cena) .btn--ghost:hover{border-color: var(--ink);background: var(--ink);color: #fff}.jornada__texto h2{font-size: var(--head-lg);color: var(--tx-on-light);margin-bottom: var(--sp-md);max-width: 18ch}.jornada__desc{color: var(--tx-on-light-mut);font-size: var(--text-lg);max-width: 46ch;margin-bottom: var(--sp-lg)} .jornada__specs{list-style: none;display: grid;gap: 10px;margin-bottom: var(--sp-lg);max-width: 44ch}.jornada__specs li{display: flex;align-items: center;gap: 13px;padding: 13px 17px;border: 1px solid var(--sand-bd);border-radius: var(--r-md);background: rgba(255,255,255,.72);backdrop-filter: blur(6px);font-size: var(--text-base);font-weight: 600;line-height: 1.35;color: var(--tx-on-light);box-shadow: 0 2px 12px rgba(60,52,34,.05);transition: transform var(--d-fast),border-color var(--d-fast),box-shadow var(--d-fast)}.jornada__specs li:hover{transform: translateX(5px);border-color: var(--brand-orange);box-shadow: 0 8px 22px rgba(60,52,34,.11)}.jornada__selo{flex: none;display: grid;place-items: center;width: 27px;height: 27px;border-radius: 50%;background: var(--brand-grad-h);background-size: 200% 100%;color: #fff;box-shadow: 0 3px 9px rgba(190,22,34,.28)}.jornada__selo svg{display: block}  .jornada__ato--cena{color: #fff;background: #0A0A0C;--surface: rgba(255,255,255,.08);--bd-ctx: rgba(255,255,255,.20);--bd-ctx-2: rgba(255,255,255,.34);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.80)} .jornada__ato--dir.jornada__ato--cena,.jornada__ato--fileira{min-height: 150svh; display: block;padding-block: 0}  .jornada__ato--dir.jornada__ato--cena > .jornada__inner,.jornada__ato--fileira > .jornada__inner{position: sticky;top: 0;min-height: 100svh;align-content: center} .jornada__cena{position: absolute;inset: 0;z-index: 0} .jornada__cena-fixa{position: sticky;top: 0;height: 100svh;overflow: hidden} .jornada__cena img{position: absolute;top: 0;left: var(--arrasto,0%);width: calc(100% + var(--folga,0%)); max-width: none;height: 100%;object-fit: cover;transform: scaleX(-1)} .jornada__cena--galpao img{object-position: 50% 50%;filter: brightness(1.18) contrast(1.04)}  .jornada__cena--condominio-noturno img{left: 0;width: 100%;object-position: 50% 50%;filter: none; transform: translateY(3%) scale(1.22);transform-origin: 27.2% 65%} .jornada__cena--plinto-noturno-com-cidade img{  transform: translateY(3%) scale(1.06);transform-origin: 27.9% 75%}  .jornada__cena--circuito-em-perspectiva img{transform: none;left: 0;width: 100%;object-position: 50% 50%;filter: none} .jornada__ato--fileira .jornada__cena-fixa::before{content: "";position: absolute;z-index: 2; left: 0;right: 0;top: 0;height: clamp(28px,4.6vh,46px);background: var(--sand)}.jornada__cena--circuito-em-perspectiva .jornada__cena-veu{background: linear-gradient(var(--veu-giro,270deg),rgba(8,8,10,.86) 0%,rgba(8,8,10,.62) 26%,rgba(8,8,10,.24) 52%,rgba(8,8,10,0) 78%),linear-gradient(180deg,rgba(8,8,10,.50) 0%,rgba(8,8,10,0) 22%,rgba(8,8,10,0) 76%,rgba(8,8,10,.72) 100%)}.jornada__cena--condominio-noturno .jornada__cena-veu{background: linear-gradient(var(--veu-giro,270deg),rgba(8,8,10,.72) 0%,rgba(8,8,10,.52) 26%,rgba(8,8,10,.20) 50%,rgba(8,8,10,0) 74%),linear-gradient(180deg,rgba(8,8,10,.62) 0%,rgba(8,8,10,.06) 24%,rgba(8,8,10,0) 72%,rgba(8,8,10,.76) 100%)}.jornada__cena-veu{position: absolute;inset: 0;background: linear-gradient(var(--veu-giro,270deg),rgba(8,8,10,.97) 0%,rgba(8,8,10,.93) 24%,rgba(8,8,10,.60) 46%,rgba(8,8,10,.16) 70%,rgba(8,8,10,0) 88%),linear-gradient(180deg,rgba(8,8,10,.78) 0%,rgba(8,8,10,.10) 26%,rgba(8,8,10,0) 70%,rgba(8,8,10,.84) 100%)} .jornada__ato--esq.jornada__ato--cena{--veu-giro: 90deg}.jornada__ato--cena .eyebrow{color: var(--brand-amber)}.jornada__ato--cena .eyebrow::before{background: var(--brand-grad-h)}.jornada__ato--cena h2{color: #fff}.jornada__ato--cena .jornada__desc{color: #fff} .jornada__ato--cena .jornada__specs li{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: clamp(12px,1.2vw,18px);align-items: center;padding: clamp(12px,1.1vw,16px);border: 1px solid rgba(249,160,58,.28);border-radius: 18px;background: linear-gradient(140deg,rgba(60,32,12,.62) 0%,rgba(18,13,10,.72) 52%,rgba(14,10,8,.78) 100%);color: #fff;font-weight: 600;box-shadow: 0 18px 40px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter: blur(10px) saturate(130%);-webkit-backdrop-filter: blur(10px) saturate(130%)}.jornada__ato--cena .jornada__specs li:hover{transform: translateY(-3px);border-color: rgba(249,178,51,.7);box-shadow: 0 24px 52px rgba(0,0,0,.5),0 0 0 1px rgba(249,178,51,.3)}.jornada__specs .atocard__ico{flex: none;display: grid;place-items: center;width: clamp(42px,3.2vw,52px);height: clamp(42px,3.2vw,52px);border-radius: 14px;border: 1px solid rgba(249,160,58,.35);background: radial-gradient(circle at 50% 30%,rgba(249,160,58,.26),rgba(232,117,43,.08));color: var(--brand-amber);box-shadow: 0 0 24px rgba(232,133,46,.24)}.jornada__specs li:hover .atocard__seta--bola{border-color: var(--brand-amber);color: var(--brand-amber)}.jornada__ato--cena .btn--ghost{border-color: rgba(255,255,255,.32);color: #fff;background: rgba(255,255,255,.06)}.jornada__ato--cena .btn--ghost:hover{background: #fff;color: var(--ink);border-color: #fff}@media (max-width: 1024px){ .jornada__cena-veu{background: linear-gradient(180deg,rgba(8,8,10,.92) 0%,rgba(8,8,10,.66) 30%,rgba(8,8,10,.70) 66%,rgba(8,8,10,.94) 100%)}.jornada__ato--dir.jornada__ato--cena{min-height: 100svh;display: flex;padding-block: clamp(48px,7vw,110px)}.jornada__ato--dir.jornada__ato--cena > .jornada__inner{position: static;min-height: 0}.jornada__ato--dir.jornada__ato--cena .jornada__inner,.jornada__ato--esq.jornada__ato--cena .jornada__inner{grid-template-columns: minmax(0,1fr)}}   .jornada__ato--fileira h2,.jornada__ato--cartoes h2{max-width: 26ch}.jornada__ato--fileira .jornada__desc,.jornada__ato--cartoes .jornada__desc{max-width: 60ch} @media (max-width: 1024px){.jornada__inner{grid-template-columns: minmax(0,1fr)}.jornada__ato--dir .jornada__texto,.jornada__ato--esq .jornada__texto{grid-column: 1}.jornada__eq{width: min(80vw,560px);opacity: .38} .jornada__ato{min-height: 88svh}.jornada__texto h2,.jornada__desc{max-width: none}}@media (max-width: 700px){.jornada__eq{width: 88vw;opacity: .3}}@media (prefers-reduced-motion: reduce){.jornada__halo{animation: none}.jornada__eq{transition: none}} .cfg{position: relative;isolation: isolate;overflow: clip;padding-block: clamp(64px,7.5vw,128px);--cfg-sil: rgba(46,40,28,.10);--surface: rgba(255,255,255,.78);--bd-ctx: var(--sand-bd);--bd-ctx-2: var(--sand-bd-2);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut);color: var(--tx-on-light);background: var(--ink);transition: background 620ms var(--ease-out-expo)} .cfg__cena{position: absolute;inset: 0;z-index: 0;pointer-events: none}.cfgcena{position: absolute;inset: 0;opacity: 0;transition: opacity 620ms var(--ease-out-expo)}.cfgcena.is-on{opacity: 1}.cfgcena svg{ position: absolute;left: 0;bottom: 26%;width: 100%;height: auto; -webkit-mask-image: radial-gradient(ellipse 54% 128% at 50% 100%,#000 6%,transparent 70%);mask-image: radial-gradient(ellipse 54% 128% at 50% 100%,#000 6%,transparent 70%)} .cfgcena__foto{position: absolute;inset: 0;display: block}.cfgcena__foto img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 42%} .cfgcena__veu{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(252,250,245,.86) 0%,rgba(252,250,245,.40) 24%,rgba(252,250,245,.28) 54%,rgba(250,246,238,.55) 86%,rgba(248,244,235,.86) 100%),linear-gradient(90deg,rgba(252,250,245,.96) 0%,rgba(252,250,245,.86) 22%,rgba(252,250,245,.14) 46%,rgba(252,250,245,.14) 74%,rgba(252,250,245,.92) 100%)}.cfgcena__silhueta{fill: var(--cfg-sil)} .cfg__palco::after{content: "";grid-area: 1 / 1;align-self: end;justify-self: center;width: 58%;height: 26px;margin-bottom: 4%;border-radius: 50%;background: radial-gradient(ellipse at 50% 50%,rgba(40,34,20,.34),transparent 72%);filter: blur(7px);z-index: 1}  .cfg__grid{position: relative;z-index: 1;max-width: 1520px;display: grid;grid-template-columns: minmax(0,.96fr) minmax(0,1.22fr) minmax(0,1fr);gap: clamp(26px,2.8vw,52px);align-items: center}.cfg__lado--esq h2{font-size: var(--head-md);margin-bottom: var(--sp-md);max-width: 16ch}.cfg__desc{color: var(--tx-on-light-mut);font-size: var(--text-base);margin-bottom: var(--sp-xl)}.cfg__resumo{display: grid;gap: 0;border: 1px solid var(--sand-bd);border-radius: var(--r-lg);background: rgba(255,255,255,.72);backdrop-filter: blur(6px);overflow: hidden;margin-bottom: var(--sp-lg)} .cfg__resumo > div{display: grid;gap: 5px;padding: 14px 20px;border-bottom: 1px solid var(--sand-bd)}.cfg__resumo > div:last-child{border-bottom: 0}.cfg__resumo dt{font-family: var(--font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-on-light-mut);flex: none}.cfg__resumo dd{font-weight: 600;font-size: var(--text-sm);line-height: 1.45;color: var(--tx-on-light)} .cfg__palco{position: relative;display: grid;place-items: center;min-height: clamp(400px,38vw,540px);perspective: 1100px}.cfg__eq{grid-area: 1 / 1;position: relative;z-index: 2;width: 100%;display: block}.cfg__eq img{display: block;width: 100%;height: auto;filter: drop-shadow(0 32px 40px rgba(40,34,20,.34));transition: opacity 260ms var(--ease-out-expo)}.cfg__eq.is-trocando img{opacity: 0} .cfg__kva{grid-area: 1 / 1;align-self: start;justify-self: center;position: relative;z-index: 0;display: flex;align-items: baseline;gap: 8px;font-family: var(--font-mono);line-height: .82;margin-top: -2%;pointer-events: none;opacity: .92}.cfg__kva b{font-family: var(--font-display);font-size: clamp(4rem,11vw,9.5rem);font-weight: 800;background: var(--brand-grad-h);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;font-variant-numeric: tabular-nums}.cfg__kva span{font-size: clamp(13px,1.5vw,20px);font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--tx-on-light-mut)} .cfgfluxo{grid-area: 1 / 1;position: relative;width: 100%;aspect-ratio: 1.4;transform-style: preserve-3d;pointer-events: none}.cfgfluxo--fundo{z-index: 0}.cfgfluxo--frente{z-index: 3} .cfgfluxo__corte{position: absolute;inset: 0;clip-path: inset(70% 0 0 0)}.cfgfluxo__anel{position: absolute;left: 50%;top: 70%;width: 116%;aspect-ratio: 1;border-radius: 50%;transform: translate(-50%,-50%) rotateX(74deg);background: conic-gradient(from 0turn,transparent 0 44%,rgba(249,178,51,.15) 52%,var(--brand-amber) 68%,var(--brand-orange) 79%,rgba(190,22,34,.45) 88%,transparent 96%);-webkit-mask: radial-gradient(closest-side,transparent calc(100% - var(--esp)),#000 calc(100% - var(--esp)));mask: radial-gradient(closest-side,transparent calc(100% - var(--esp)),#000 calc(100% - var(--esp)));--esp: calc(4px + var(--fluxo) * 9px);opacity: calc(.34 + var(--fluxo) * .66);filter: blur(calc(.5px + var(--fluxo) * 1.6)) saturate(calc(1.1 + var(--fluxo) * .6));animation: cfgGira 7s linear infinite}.cfgfluxo__anel--2{width: 88%;top: 67%;animation-duration: 5s;animation-direction: reverse;opacity: calc(.22 + var(--fluxo) * .58)}.cfgfluxo__anel--3{width: 142%;top: 73%;animation-duration: 11s;opacity: calc(.14 + var(--fluxo) * .46)}@keyframes cfgGira{to{transform: translate(-50%,-50%) rotateX(74deg) rotateZ(360deg)}} .cfgfluxo__faisca{position: absolute;left: 50%;top: 70%;width: 116%;aspect-ratio: 1;transform: translate(-50%,-50%) rotateX(74deg);animation: cfgGira 4.6s linear infinite;animation-delay: calc(var(--i) * -.657s);opacity: calc(.35 + var(--fluxo) * .65)}.cfgfluxo__faisca::before{content: "";position: absolute;left: 50%;top: 0;width: calc(5px + var(--fluxo) * 9px);aspect-ratio: 1;border-radius: 50%;transform: translateX(-50%);background: var(--brand-amber);box-shadow: 0 0 calc(7px + var(--fluxo) * 24px) rgba(249,178,51,.9),0 0 calc(3px + var(--fluxo) * 10px) rgba(232,133,46,.8)} .cfg.is-arrastando .cfgfluxo__anel{animation-duration: 2.6s}.cfg.is-arrastando .cfgfluxo__anel--2{animation-duration: 1.9s}.cfg.is-arrastando .cfgfluxo__anel--3{animation-duration: 4.2s}.cfg.is-arrastando .cfgfluxo__faisca{animation-duration: 1.7s}.cfg.is-arrastando .cfgfluxo{filter: saturate(1.3) brightness(1.08)}.cfg.is-arrastando .cfgfluxo__anel{--esp: calc(6px + var(--fluxo) * 12px)} .cfg__lado--dir{display: grid;gap: 18px;align-content: center}.cfg__bloco{border: 1px solid var(--sand-bd);border-radius: var(--r-lg);background: rgba(255,255,255,.82);backdrop-filter: blur(8px);padding: 20px 22px}.cfg__legenda{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;font-family: var(--font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-on-light-mut);margin-bottom: 15px}.cfg__valor{font-family: var(--font-display);font-size: 13px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--brand-red)} .cfg__chips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.cfgchip{display: grid;gap: 4px;padding: 13px 15px;border: 1px solid var(--sand-bd-2);border-radius: var(--r-md);background: #fff;color: var(--tx-on-light);text-align: left;cursor: pointer;transition: border-color 180ms,background 180ms,color 180ms,transform 180ms}.cfgchip b{font-size: var(--text-sm);font-weight: 600;line-height: 1.25}.cfgchip small{font-size: 11px;line-height: 1.35;color: var(--tx-on-light-mut)}.cfgchip:hover{border-color: var(--brand-orange);transform: translateY(-1px)}.cfgchip.is-on{background: var(--ink);border-color: var(--ink);color: #fff}.cfgchip.is-on small{color: rgba(255,255,255,.66)} .cfg__chips--tres{grid-template-columns: repeat(3,minmax(0,1fr))}.cfgchip--min{text-align: center;font-size: var(--text-sm);padding: 12px 8px} .cfg__range{-webkit-appearance: none;appearance: none;width: 100%;height: 6px;border-radius: 99px;background: linear-gradient(90deg,var(--brand-amber),var(--brand-orange),var(--brand-red));outline: none;cursor: grab}.cfg__range:active{cursor: grabbing}.cfg__range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 2px solid var(--ink);box-shadow: 0 3px 10px rgba(40,34,20,.28);cursor: grab}.cfg__range::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 2px solid var(--ink);box-shadow: 0 3px 10px rgba(40,34,20,.28);cursor: grab}.cfg__range:focus-visible{box-shadow: 0 0 0 3px rgba(232,133,46,.35)}.cfg__escala{display: flex;justify-content: space-between;margin-top: 12px;font-family: var(--font-mono);font-size: 10.5px;color: var(--tx-on-light-mut)}.cfg__dica{margin-top: 13px;font-size: 11.5px;line-height: 1.5;color: var(--tx-on-light-mut)} .cfg__form{border: 1px solid var(--sand-bd);border-radius: var(--r-lg);background: rgba(255,255,255,.9);backdrop-filter: blur(8px);padding: 20px 22px;display: grid;gap: 13px}.cfg__form .field{margin: 0}.cfg__form .field--2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px}.cfg__enviar{width: 100%;justify-content: center;margin-top: 6px}.cfg__lgpd{font-size: 11px;line-height: 1.5;color: var(--tx-on-light-mut);text-align: center}.cfg__lgpd a{color: var(--brand-red);text-decoration: underline} @media (max-width: 1180px){.cfg__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.cfg__palco{grid-column: 1 / -1;grid-row: 1}.cfg__lado--esq{grid-row: 2}.cfg__lado--dir{grid-row: 2}}@media (max-width: 800px){.cfg__grid{grid-template-columns: minmax(0,1fr)}.cfg__palco,.cfg__lado--esq,.cfg__lado--dir{grid-column: 1;grid-row: auto}.cfg__lado--esq h2{max-width: none}.cfg__form .field--2{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.cfgfluxo__anel,.cfgfluxo__faisca{animation: none}.cfgcena,.cfg{transition: none}}  .jornada__3d,.cfg__3d{position: absolute;inset: 0;opacity: 0;transition: opacity 520ms var(--ease-out-expo);pointer-events: none}.tem-3d .jornada__3d{opacity: 0;pointer-events: none}.tem-3d .jornada__3d.is-on{opacity: 1;pointer-events: auto} .cfg__3d{grid-area: 1 / 1;position: relative;inset: auto;align-self: stretch;justify-self: stretch;width: 100%;height: 100%;z-index: 2}.jornada__3d{z-index: 2}model-viewer{width: 100%;height: 100%;min-height: 100%;background: transparent;--poster-color: transparent;--progress-bar-color: var(--brand-orange);--progress-mask: transparent} .tem-3d .cfg__3d{opacity: 1;pointer-events: auto}.tem-3d .jornada__quadro,.tem-3d .cfg__eq{opacity: 0 !important;pointer-events: none}.cfg__sob3d{grid-area: 1 / 1;align-self: end;justify-self: center;position: relative;z-index: 4;margin-bottom: -6px;font-family: var(--font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: .1em;text-transform: uppercase;color: var(--tx-on-light-mut);pointer-events: none} .cfg--ficha{padding-block: calc(var(--header-h) + 8px) clamp(52px,6.5vw,100px)} .cfg__crumbs{position: relative;z-index: 1;margin-bottom: clamp(12px,1.6vw,26px)} .cfg__h1{font-size: clamp(2.1rem,3.5vw,3.5rem);line-height: 1.06;letter-spacing: -.02em;margin-bottom: var(--sp-md);max-width: 13ch}.cfg__destaques{list-style: none;display: grid;gap: 9px;margin: var(--sp-lg) 0}.cfg__destaques li{display: flex;align-items: flex-start;gap: 9px;font-size: var(--text-sm);color: var(--tx-on-light)}.cfg__destaques svg{color: var(--brand-red);flex: none;margin-top: 3px}.cfg__acts{display: flex;flex-wrap: wrap;gap: 10px}.pagehero__crumbs{padding-top: clamp(18px,2.4vw,34px)}@media (max-width: 800px){.cfg__h1{max-width: none}}   .hero--cena{padding-block: calc(var(--header-h) + clamp(10px,1.2vw,20px)) clamp(56px,5.4vw,82px)} .hero--cena{ background: #08070A;color: var(--tx-on-dark);--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.16);--bd-ctx-2: rgba(255,255,255,.28);--tx-ctx: var(--tx-on-dark);--tx-ctx-mut: var(--tx-on-dark-mut)}.jornada .hero--cena{background: #08070A} .herocena{position: absolute;inset: 0;overflow: hidden;pointer-events: none}.herocena__foto{position: absolute;inset: 0;display: block;opacity: 0;transition: opacity 1400ms var(--ease-in-out)}.herocena__foto.is-on{opacity: 1} .herocena__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 900ms var(--ease-in-out);pointer-events: none}.herocena__video.is-on{opacity: 1}@media (prefers-reduced-motion: reduce){.herocena__video{display: none}}.herocena__foto img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%} .herocena[data-herocena="1"] .herocena__foto{opacity: 1}  .herocena__veu{position: absolute;inset: 0; background: linear-gradient(90deg,#08070A 0%,rgba(8,7,10,.90) 22%,rgba(8,7,10,.50) 42%,rgba(8,7,10,.14) 58%,rgba(8,7,10,0) 72%), linear-gradient(180deg,rgba(8,7,10,.34) 0%,transparent 20%,transparent 74%,rgba(8,7,10,.52) 100%)} .hero--cena .hero__grid{background-image: linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);mask-image: radial-gradient(ellipse 66% 58% at 26% 44%,#000 8%,transparent 74%)}  .hero--cena .hero__glow{display: none} .hero--cena .hero__bg::before{display: none}.hero--cena .hero__bg::after{display: none} .hero--cena h1{color: #fff} .hero--cena .hero__sub{color: #fff;max-width: none}.hero--cena .hero__sub strong{color: #fff} .hero--cena .btn--primary{background: var(--brand-grad-h);background-size: 200% 100%;background-position: 0 0;color: #fff;box-shadow: 0 8px 24px rgba(190,22,34,.32)}.hero--cena .btn--primary:hover{background-position: 100% 0;box-shadow: 0 14px 34px rgba(190,22,34,.44)}.hero--cena .btn--ghost{border-color: rgba(255,255,255,.32);color: #fff;background: rgba(255,255,255,.05)}.hero--cena .btn--ghost:hover{background: #fff;color: var(--ink);border-color: #fff} .hero--cena ~ * .jornada__quadro img,.jornada:has(.hero--cena) .jornada__quadro img{filter: drop-shadow(0 40px 54px rgba(0,0,0,.62))} @media (max-width: 1024px){.herocena__veu{background: linear-gradient(180deg,rgba(8,8,10,.90) 0%,rgba(8,8,10,.58) 26%,rgba(8,8,10,.66) 62%,rgba(8,8,10,.92) 100%)} .herocena__foto img{object-position: 50% 50%;filter: brightness(.94) contrast(1.04)}}@media (prefers-reduced-motion: reduce){.herocena__foto{transition: none}} .cfg--ficha{background: var(--ink);color: var(--tx-on-dark);--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.16);--bd-ctx-2: rgba(255,255,255,.28);--tx-ctx: var(--tx-on-dark);--tx-ctx-mut: var(--tx-on-dark-mut);--cfg-sil: rgba(255,255,255,.10)} .cfg--ficha,.cfg--ficha[data-amb]{background: var(--ink)}.cfg--ficha .cfgcena__foto img{ object-position: 50% 76%;filter: grayscale(.32) brightness(.5) contrast(1.06)}.cfg--ficha .cfgcena__veu{background: linear-gradient(90deg,rgba(8,8,10,.97) 0%,rgba(8,8,10,.90) 20%,rgba(8,8,10,.44) 44%,rgba(8,8,10,.30) 62%,rgba(8,8,10,.72) 84%,rgba(8,8,10,.90) 100%),linear-gradient(180deg,rgba(8,8,10,.66) 0%,rgba(8,8,10,0) 24%,rgba(8,8,10,0) 68%,rgba(8,8,10,.86) 100%)}.cfg--ficha .cfgcena svg{-webkit-mask-image: radial-gradient(ellipse 54% 128% at 50% 100%,#000 6%,transparent 70%);mask-image: radial-gradient(ellipse 54% 128% at 50% 100%,#000 6%,transparent 70%)} .cfg--ficha .cfg__crumbs,.cfg--ficha .crumbs{color: var(--tx-on-dark-mut)}.cfg--ficha .crumbs a{color: var(--tx-on-dark-mut)}.cfg--ficha .crumbs a:hover{color: #fff}.cfg--ficha .eyebrow{color: var(--brand-amber)}.cfg--ficha .cfg__h1{color: #fff}.cfg--ficha .cfg__desc{color: var(--tx-on-dark-mut)}.cfg--ficha .cfg__destaques li{color: var(--tx-on-dark)}.cfg--ficha .cfg__destaques svg{color: var(--brand-amber)}.cfg--ficha .cfg__legenda{color: var(--tx-on-dark-mut)}.cfg--ficha .cfg__valor{color: var(--brand-amber)}.cfg--ficha .cfg__lgpd{color: var(--tx-on-dark-mut)}.cfg--ficha .cfg__lgpd a{color: var(--brand-amber)}.cfg--ficha .cfg__sob3d{color: var(--tx-on-dark-mut)}.cfg--ficha .cfg__kva span{color: var(--tx-on-dark-mut)} .cfg--ficha .cfg__bloco,.cfg--ficha .cfg__form{background: rgba(16,16,20,.62);border-color: rgba(255,255,255,.14);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%)}.cfg--ficha .cfgchip{background: rgba(255,255,255,.05);border-color: rgba(255,255,255,.16);color: var(--tx-on-dark)}.cfg--ficha .cfgchip small{color: var(--tx-on-dark-mut)}.cfg--ficha .cfgchip:hover{border-color: var(--brand-amber);background: rgba(255,255,255,.09)}.cfg--ficha .cfgchip.is-on{background: #fff;border-color: #fff;color: var(--ink)}.cfg--ficha .cfgchip.is-on small{color: rgba(20,18,12,.62)}.cfg--ficha .btn--ghost{border-color: rgba(255,255,255,.30);color: #fff;background: rgba(255,255,255,.05)}.cfg--ficha .btn--ghost:hover{background: #fff;color: var(--ink);border-color: #fff} .cfg--ficha .cfg__palco::after{background: radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.62),transparent 72%)}.cfg--ficha .cfg__eq img{filter: drop-shadow(0 34px 46px rgba(0,0,0,.6))}@media (max-width: 1024px){ .cfg--ficha .cfgcena__veu{background: linear-gradient(180deg,rgba(8,8,10,.90) 0%,rgba(8,8,10,.56) 26%,rgba(8,8,10,.64) 62%,rgba(8,8,10,.93) 100%)}}  .atocards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(10px,1vw,14px);margin: 0;padding: 0;list-style: none} .atocard{position: relative;display: flex;align-items: flex-start;gap: 14px;padding: 14px 16px;border: 1.5px solid transparent;border-radius: 16px;background: linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#F9C24A 0%,#F2953C 55%,#E8752B 100%) border-box;color: #150C03;box-shadow: 0 16px 36px rgba(0,0,0,.34),0 2px 6px rgba(0,0,0,.16);transition: transform var(--d-fast),box-shadow var(--d-fast)}.atocard:hover{transform: translateY(-3px);box-shadow: 0 22px 44px rgba(0,0,0,.42),0 0 0 3px rgba(249,160,58,.2)}.atocard__ico{flex: none;width: 42px;height: 42px;display: grid;place-items: center;border-radius: 12px;background: linear-gradient(135deg,#F9C24A 0%,#E8752B 100%);color: #fff;box-shadow: 0 6px 14px rgba(232,117,43,.35)}.atocard__tx b{display: block;font-size: var(--text-sm);font-weight: 700;color: #150C03;margin-bottom: 5px}.atocard__tx small{display: block;font-size: var(--text-xs);line-height: 1.45;color: rgba(21,12,3,.74)} .jornada__ato--cartoes > .jornada__inner{padding-top: calc(var(--header-h) + 14px);padding-bottom: clamp(18px,3vh,34px)} .jornada__ato--cartoes.jornada__ato--cena .jornada__inner{grid-template-columns: minmax(0,1fr) minmax(0,1.08fr)}.atocards--texto{margin: 4px 0 clamp(20px,2.4vw,30px)}.jornada__ato--cartoes .jornada__acts{margin-top: 0} .jornada__ato--fileira h2{font-size: clamp(1.7rem,2.6vw,2.4rem);margin-bottom: 12px} .jornada__ato--cartoes h2{font-size: clamp(1.95rem,3.1vw,3rem);margin-bottom: 14px}.jornada__ato--cartoes .eyebrow,.jornada__ato--fileira .eyebrow{margin-bottom: 12px}.jornada__ato--fileira .jornada__desc{font-size: 1rem;line-height: 1.55;margin-bottom: 18px}.jornada__ato--cartoes .jornada__desc{font-size: clamp(1.02rem,1.18vw,1.2rem);line-height: 1.6;margin-bottom: 22px}.atocard{padding: 14px 16px}.atocards{margin-bottom: 22px} @media (max-height: 880px) and (min-width: 1025px){.atocard{padding: 12px 14px;gap: 11px}.atocard__ico{width: 38px;height: 38px}.atocards{gap: 9px;margin-bottom: 16px}.jornada__ato--cartoes > .jornada__inner{padding-bottom: 24px}} @media (max-height: 830px) and (min-width: 1025px){.jornada__ato--cartoes h2,.jornada__ato--fileira h2{font-size: clamp(1.7rem,2.4vw,2.2rem)}.jornada__ato--cartoes .jornada__desc,.jornada__ato--fileira .jornada__desc{font-size: .92rem;line-height: 1.5;margin-bottom: 14px}.jornada__ato--cartoes .jornada__acts,.jornada__ato--fileira .jornada__acts{margin-top: 0} .atocard__tx small{font-size: 10px;line-height: 1.4}.atocard__tx b{margin-bottom: 3px}} @media (max-height: 740px) and (min-width: 1025px){.jornada__ato--cartoes h2{font-size: 1.55rem;margin-bottom: 10px}.jornada__ato--cartoes .jornada__desc{font-size: .88rem;line-height: 1.5;margin-bottom: 14px}.atocard__tx small{display: none}.atocard__tx b{margin-bottom: 0}.atocard{padding: 11px 14px;align-items: center}.atocard__ico{width: 34px;height: 34px}.atocards{gap: 8px;margin-bottom: 16px}.jornada__ato--cartoes .jornada__acts .btn,.jornada__ato--fileira .jornada__acts .btn{padding: 10px 20px}.jornada__ato--cartoes > .jornada__inner{padding-top: calc(var(--header-h) + 8px);padding-bottom: 14px}.atocards--texto{margin-bottom: 14px}}@media (max-width: 1024px){.atocards{grid-template-columns: minmax(0,1fr)}.jornada__ato--cartoes > .jornada__inner{padding-bottom: 0}}  .jornada__ato--fileira{color: #fff;background: #0A0A0C;--surface: rgba(255,255,255,.08);--bd-ctx: rgba(255,255,255,.20);--bd-ctx-2: rgba(255,255,255,.34);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.80)}.jornada__ato--fileira .eyebrow{color: var(--brand-amber)}.jornada__ato--fileira h2{color: #fff}.jornada__ato--fileira .jornada__desc{color: #fff} .jornada__ato--fileira.jornada__ato--cena .jornada__inner{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.jornada__ato--fileira > .jornada__inner{ padding-top: calc(var(--header-h) + 14px);padding-bottom: clamp(18px,3vh,34px); align-content: space-between;row-gap: clamp(16px,2vh,28px)} .jornada__ato--fileira .jornada__texto{align-self: center}.atocards--fileira{grid-column: 1 / -1;grid-template-columns: repeat(4,minmax(0,1fr))} .atocard--alto{ align-items: center;padding: clamp(15px,1.4vw,20px);border: 1px solid rgba(249,160,58,.28);border-radius: 18px;background: linear-gradient(140deg,rgba(60,32,12,.62) 0%,rgba(18,13,10,.72) 52%,rgba(14,10,8,.78) 100%);color: #fff;box-shadow: 0 18px 40px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter: blur(10px) saturate(130%);-webkit-backdrop-filter: blur(10px) saturate(130%)}.atocard--alto:hover{transform: translateY(-3px);border-color: rgba(249,178,51,.7);box-shadow: 0 24px 52px rgba(0,0,0,.5),0 0 0 1px rgba(249,178,51,.3)}.atocard--alto .atocard__ico{width: clamp(42px,3.2vw,52px);height: clamp(42px,3.2vw,52px);border-radius: 14px;border: 1px solid rgba(249,160,58,.35);background: radial-gradient(circle at 50% 30%,rgba(249,160,58,.26),rgba(232,117,43,.08));color: var(--brand-amber);box-shadow: 0 0 24px rgba(232,133,46,.24)}.atocard--alto .atocard__tx b{color: #fff}.atocard--alto .atocard__tx small{color: rgba(255,255,255,.66)}.atocard__seta--bola{width: 30px;height: 30px;border: 1px solid rgba(255,255,255,.24);border-radius: 50%;color: rgba(255,255,255,.6)}.atocard--alto:hover .atocard__seta--bola{border-color: var(--brand-amber);color: var(--brand-amber)}.atomarca{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: clamp(14px,2vw,28px);padding: clamp(14px,1.4vw,20px) clamp(16px,1.8vw,24px);border: 1px solid rgba(255,255,255,.12);border-radius: 18px;background: rgba(255,255,255,.04)}.atomarca__nome{display: flex;align-items: center;gap: 12px;margin: 0;padding-right: clamp(14px,2vw,28px);border-right: 1px solid rgba(255,255,255,.12)}.atomarca__nome img{width: auto;height: 34px;flex: none}.atomarca__nome b{display: block;font-size: var(--text-sm);font-weight: 700;color: #fff}.atomarca__nome small{display: block;margin-top: 2px;max-width: 24ch;font-size: var(--text-xs);line-height: 1.4;color: var(--tx-on-dark-mut)}.atomarca__l{display: flex;flex-wrap: wrap;align-items: center;gap: clamp(14px,2.4vw,34px);margin: 0 0 0 auto;padding: 0;list-style: none}.atomarca__l li{display: flex;align-items: center;gap: 11px}.atomarca__l svg{flex: none;color: var(--brand-amber)}.atomarca__l b{display: block;font-family: var(--font-display);font-size: clamp(1rem,1.2vw,1.2rem);font-weight: 800;line-height: 1.15;color: #fff}.atomarca__l small{display: block;margin-top: 2px;max-width: 18ch;font-size: var(--text-xs);line-height: 1.35;color: var(--tx-on-dark-mut)}@media (max-height: 830px) and (min-width: 1025px){.atocard--alto{padding: 12px 14px}.atocard--alto small{font-size: 10.5px;line-height: 1.45}.atocard--alto::after{margin-top: 10px}.atomarca{padding: 11px 16px}.atomarca__nome img{height: 28px}}@media (max-width: 1180px){.atocards--fileira{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.jornada__ato--fileira > .jornada__inner{padding-top: 0}.atomarca{flex-direction: column;align-items: flex-start}.atomarca__nome{padding-right: 0;border-right: 0}.atomarca__l{margin-left: 0;gap: 16px 24px}}@media (max-width: 620px){.atocards--fileira{grid-template-columns: minmax(0,1fr)}} @media (max-height: 740px) and (min-width: 1025px){.atocard--alto small,.atomarca__nome small,.atomarca__l small{display: none}.atocard--alto::after{margin-top: 0}.atomarca{padding: 10px 16px}.atomarca__nome img{height: 26px}.jornada__ato--fileira > .jornada__inner{padding-top: calc(var(--header-h) + 8px);padding-bottom: 14px;row-gap: 10px}} .herotec{position: absolute;inset: 0;pointer-events: none;opacity: .16}.tec{display: block;width: 100%;height: 100%}@media (max-width: 1024px){.herotec{opacity: .22}}  .hero--cena h1{margin-bottom: clamp(16px,1.8vw,26px)}.hero--cena h1 .hero__h1b{display: block}.hero--cena .hero__sub{max-width: 47ch;line-height: 1.6;margin-bottom: clamp(22px,2.6vw,34px)} @media (max-width: 1024px){ .hero--cena{flex-wrap: wrap;align-content: center}} .section--faixas{position: relative;overflow: hidden;padding-block: clamp(64px,7vw,110px);background: radial-gradient(closest-side ellipse at 100% 0%,rgba(249,178,51,.16),transparent 76%),linear-gradient(180deg,#FFFFFF 0%,#F7F4EE 100%)}.section--faixas::before{content: "";position: absolute;z-index: 0;left: -6%;top: 8%;width: 22%;height: 70%;background: linear-gradient(180deg,rgba(249,178,51,.55),rgba(232,133,46,.35) 60%,transparent);clip-path: polygon(0 0,100% 42%,62% 100%,0 100%);filter: blur(2px);opacity: .55;pointer-events: none}.faixas{position: relative;z-index: 1} .faixas__topo{position: relative;display: grid;grid-template-columns: minmax(0,1fr);justify-items: center;text-align: center;gap: 0;margin-bottom: clamp(24px,3vw,40px)}.faixas__topo h2{font-size: clamp(2.1rem,3.9vw,3.7rem);line-height: 1.04;letter-spacing: -.028em;margin-bottom: 12px}.faixas__sub{color: var(--tx-on-light-mut);font-size: var(--text-lg);max-width: 60ch;margin-inline: auto}.faixas__nota{display: inline-flex;gap: 14px;align-items: center;text-align: left;padding: 12px 22px 12px 16px;border: 1px solid var(--bd-light);border-radius: 16px;background: rgba(255,255,255,.7);margin-top: clamp(18px,2.4vw,30px);color: var(--brand-orange)}.faixas__nota p{margin: 0}.faixas__nota b{display: block;color: var(--tx-on-light);font-size: var(--text-lg);line-height: 1.3}.faixas__nota small{display: block;margin-top: 6px;color: var(--tx-on-light-mut);font-size: var(--text-sm)}.faixas__abas{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: clamp(20px,2.6vw,36px)}.faixas__lista{display: flex;flex-wrap: wrap; gap: 0;padding: 5px;border: 1px solid var(--bd-light);border-radius: 999px;background: #fff;box-shadow: var(--sh-sm)}.faixaba{padding: 13px clamp(16px,1.8vw,28px);border: 1px solid transparent;border-radius: 999px;background: transparent;color: var(--tx-on-light);font-family: var(--font-display);font-size: var(--text-sm);font-weight: 700;white-space: nowrap;cursor: pointer;transition: background var(--d-fast),color var(--d-fast),box-shadow var(--d-fast)}.faixas__lista .faixaba + .faixaba{box-shadow: inset 1px 0 0 var(--bd-light)}.faixas__lista .faixaba.is-on,.faixas__lista .faixaba.is-on + .faixaba{box-shadow: none}.faixaba:hover{background: var(--sand)}.faixaba.is-on{background: var(--brand-grad-h);background-size: 200% 100%;color: #fff;box-shadow: 0 8px 20px rgba(190,60,20,.28)}.faixaba--ajuda{display: inline-flex;align-items: center;gap: 9px;border-color: var(--bd-light);background: #fff;box-shadow: var(--sh-sm)}.faixaba--ajuda:hover{border-color: var(--brand-orange);background: #fff}.faixaba--ajuda svg:first-child{color: var(--brand-orange)}.faixapainel{display: grid;grid-template-columns: minmax(0,1.18fr) minmax(0,1fr);gap: clamp(20px,3vw,48px);align-items: center;min-height: clamp(440px,52vw,600px)}.faixapainel[hidden]{display: none}.faixapainel__cena{position: relative;align-self: stretch;min-height: 420px;border-radius: 24px;overflow: hidden}.faixapainel__cena picture,.faixapainel__cena img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 70%}.faixapainel__cena img{filter: saturate(.85) brightness(1.02)}.faixapainel__cena::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,transparent 58%,rgba(250,247,242,.55) 86%,rgba(250,247,242,.95) 100%),linear-gradient(180deg,rgba(250,247,242,.35) 0%,transparent 30%,transparent 78%,rgba(250,247,242,.6) 100%);pointer-events: none}.faixapainel__chao{position: absolute;z-index: 2;left: 14%;right: 18%;bottom: 13%;height: 4px;border-radius: 4px;background: linear-gradient(90deg,transparent,var(--brand-amber) 20%,var(--brand-orange) 80%,transparent);box-shadow: 0 0 22px 6px rgba(249,160,58,.45)}.faixapainel__3d{position: absolute;z-index: 3;inset: 4% 4% 6% 4%;opacity: 0;transition: opacity 500ms var(--ease-in-out)}.faixapainel.tem-3d .faixapainel__3d{opacity: 1}.faixapainel__3d model-viewer{width: 100%;height: 100%;--poster-color: transparent;--progress-bar-color: var(--brand-orange)}.faixapainel__info .eyebrow{margin-bottom: 8px}.faixapainel__kva{margin: 0 0 12px;font-family: var(--font-display);font-weight: 800;letter-spacing: -.035em;line-height: .95;color: var(--tx-on-light)}.faixapainel__kva b{font-size: clamp(3rem,6.4vw,6rem)}.faixapainel__kva span{font-size: clamp(1.4rem,2.4vw,2.2rem);color: var(--tx-on-light-mut);font-weight: 700;margin-left: 6px}.faixapainel__info h3{font-size: var(--text-lg);margin: 0 0 4px}.faixapainel__desc{color: var(--tx-on-light-mut);font-size: var(--text-lg);max-width: 44ch;margin-bottom: clamp(16px,2vw,24px)}.faixapainel__chips{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0 0 clamp(18px,2.2vw,28px);padding: 0;list-style: none}.faixapainel__chips li{display: flex;align-items: center;gap: 10px;padding: 14px 12px;border: 1px solid var(--bd-light);border-radius: 14px;background: #fff;box-shadow: var(--sh-sm);color: var(--tx-on-light)}.faixapainel__chips b{display: block;font-family: var(--font-mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase}.faixapainel__chips small{display: block;margin-top: 3px;font-size: var(--text-xs);color: var(--tx-on-light-mut)}.faixapainel__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}@media (max-width: 1024px){.faixas__topo{grid-template-columns: minmax(0,1fr)}.faixas__nota{border-left: 0;padding-left: 0;margin-top: 0}.faixapainel{grid-template-columns: minmax(0,1fr);min-height: 0}.faixapainel__cena{min-height: 320px}.faixapainel__cena::after{background: linear-gradient(180deg,transparent 60%,rgba(250,247,242,.9))}}@media (max-width: 640px){.faixapainel__chips{grid-template-columns: minmax(0,1fr)}.faixas__lista{border-radius: 18px}.faixaba{flex: 1 1 auto;text-align: center}} .section--custo{position: relative; overflow: clip;padding-block: clamp(64px,7vw,110px);color: var(--tx-on-dark);background: radial-gradient(closest-side ellipse at 88% 6%,rgba(232,133,46,.20),transparent 72%),linear-gradient(160deg,#14100D 0%,#0B0908 52%,#100C0A 100%);--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.14);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.78)} .section--sol{position: relative;overflow: hidden;padding-block: clamp(64px,7vw,110px); color: var(--tx-on-light);--surface: #fff;--bd-ctx: var(--bd-light);--bd-ctx-2: var(--sand-bd-2);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut);background: radial-gradient(closest-side ellipse at 92% 4%,rgba(232,133,46,.13),transparent 70%),linear-gradient(180deg,#FAF8F3 0%,#F2EEE6 100%)} .section--sol::before{content: "";position: absolute;z-index: 0;right: 0;top: 0;width: 46%;height: 58%;background-image: linear-gradient(rgba(40,30,20,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,30,20,.05) 1px,transparent 1px);background-size: 46px 46px;-webkit-mask-image: radial-gradient(closest-side ellipse at 76% 26%,#000 12%,transparent 100%);mask-image: radial-gradient(closest-side ellipse at 76% 26%,#000 12%,transparent 100%);pointer-events: none}.sol{position: relative;z-index: 1}.sol__topo{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,.7fr);gap: clamp(20px,3vw,56px);align-items: start;margin-bottom: clamp(26px,3.4vw,46px)}.section--sol .eyebrow{color: var(--brand-red)}.sol__topo h2{color: var(--tx-on-light);font-size: clamp(2.2rem,4.2vw,4rem);line-height: 1.03;letter-spacing: -.03em;margin-bottom: 14px}.sol__sub{color: var(--tx-on-light-mut);font-size: var(--text-lg);line-height: 1.6;max-width: 56ch}.sol__nota{padding-left: clamp(18px,2.4vw,40px);border-left: 1px solid var(--bd-light);margin-top: clamp(24px,3.4vw,52px)}.sol__nota p{margin: 0;font-family: var(--font-mono);font-size: clamp(11px,.9vw,13px);letter-spacing: .12em;line-height: 1.9;text-transform: uppercase;color: var(--tx-on-light-mut)}.sol__fio{display: block;width: 42px;height: 3px;margin-top: 18px;border-radius: 3px;background: linear-gradient(90deg,var(--brand-red),var(--brand-amber))} .sol__abas{display: flex;align-items: flex-end;gap: 6px;margin-bottom: -1px; position: relative;z-index: 2}.solaba{flex: 1;display: flex;align-items: center;gap: 12px;padding: clamp(14px,1.5vw,20px) clamp(14px,1.6vw,24px);border: 1px solid var(--bd-light);border-bottom: 0;border-radius: 18px 18px 0 0;background: rgba(255,255,255,.7);color: var(--tx-on-light-mut);font-family: var(--font-mono);font-size: clamp(10px,.82vw,12px);font-weight: 600;letter-spacing: .1em;line-height: 1.35;text-transform: uppercase;text-align: left;cursor: pointer;transition: background var(--d-fast),color var(--d-fast),transform var(--d-fast)}.solaba:hover{background: #fff;color: var(--tx-on-light)}.solaba b{font-family: var(--font-display);font-size: 15px;color: var(--brand-orange);letter-spacing: 0}.solaba__tr{width: 22px;height: 1px;background: currentColor;opacity: .4;flex: none}.solaba span:last-of-type{flex: 1}.solaba svg{flex: none;color: var(--tx-on-light-mut)} .solaba.is-on{border-color: transparent;background: #100D0B;color: #fff;box-shadow: inset 0 3px 0 0 var(--brand-orange)}.solaba.is-on b{color: var(--brand-amber)}.solaba.is-on svg{color: var(--brand-amber)} .solaba.is-on::after{content: attr(data-pilula)} .solpainel{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.06fr);border-radius: 0 22px 22px 22px;overflow: hidden;background: linear-gradient(150deg,#17120F 0%,#0C0A09 100%);color: var(--tx-on-dark)}.solpainel[hidden]{display: none}.solpainel__info{padding: clamp(24px,3vw,48px);display: flex;flex-direction: column}.solpainel__pilula{align-self: flex-start;padding: 8px 16px;margin-bottom: clamp(16px,2vw,26px);border: 1px solid rgba(255,255,255,.16);border-radius: 999px;font-family: var(--font-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--tx-on-dark-mut)}.solpainel__info h3{font-size: clamp(1.6rem,2.7vw,2.6rem);line-height: 1.1;letter-spacing: -.024em;color: #fff;margin-bottom: 14px}.solpainel__desc{color: var(--tx-on-dark-mut);font-size: var(--text-base);line-height: 1.62;max-width: 46ch;margin-bottom: clamp(18px,2.4vw,30px)}.solpainel__itens{margin: 0 0 auto;padding: 0 0 clamp(22px,2.8vw,34px);list-style: none}.solpainel__itens li{display: flex;align-items: center;gap: 14px;padding: 9px 0;font-size: var(--text-sm);color: var(--tx-on-dark)}.solpainel__ico{flex: none;width: 38px;height: 38px;display: grid;place-items: center;border: 1px solid rgba(249,160,58,.4);border-radius: 50%;background: rgba(249,160,58,.10);color: var(--brand-amber)}.solpainel__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 26px}.solpainel__link{color: #fff;font-size: var(--text-sm);font-weight: 600;padding-bottom: 3px;border-bottom: 1px solid rgba(255,255,255,.34);transition: border-color var(--d-fast),color var(--d-fast)}.solpainel__link:hover{color: var(--brand-amber);border-color: var(--brand-amber)}.solpainel__cena{position: relative;min-height: clamp(300px,32vw,420px);overflow: hidden}.solpainel__cena picture,.solpainel__cena img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.solpainel__cena::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(16,13,11,.92) 0%,rgba(16,13,11,.28) 26%,transparent 56%);pointer-events: none} .solpainel__vert{position: absolute;z-index: 2;right: clamp(16px,1.8vw,28px);top: clamp(20px,2.4vw,36px);max-width: 9ch;font-family: var(--font-mono);font-size: clamp(10px,.86vw,13px);font-weight: 600;letter-spacing: .16em;line-height: 1.7;text-transform: uppercase;text-align: right;color: rgba(255,255,255,.62)}.solpainel__assina{position: absolute;z-index: 2;right: clamp(16px,1.8vw,28px);bottom: clamp(16px,1.8vw,26px);max-width: 14ch;font-family: var(--font-mono);font-size: 9.5px;letter-spacing: .14em;line-height: 1.7;text-transform: uppercase;text-align: right;color: rgba(255,255,255,.38)} .sol__tracos{display: flex;gap: 8px;margin-top: clamp(18px,2.2vw,28px)}.soltraco{width: 34px;height: 4px;border: 0;border-radius: 4px;padding: 0;background: rgba(40,30,20,.16);cursor: pointer;transition: background var(--d-fast),width var(--d-fast)}.soltraco:hover{background: rgba(40,30,20,.3)}.soltraco.is-on{width: 46px;background: linear-gradient(90deg,var(--brand-red),var(--brand-amber))}@media (max-width: 1000px){.sol__topo{grid-template-columns: minmax(0,1fr)}.sol__nota{border-left: 0;padding-left: 0;margin-top: 0}.solpainel{grid-template-columns: minmax(0,1fr)}.solpainel__cena{min-height: 260px;order: -1}.solpainel__cena::after{background: linear-gradient(180deg,transparent 40%,rgba(16,13,11,.86))}.solaba span:last-of-type{display: none}.solaba{flex-direction: column;align-items: center;gap: 8px;text-align: center}.solaba__tr{display: none}} @keyframes painelEntra{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}@keyframes painelPeca{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}@keyframes painelFoto{from{opacity: 0;transform: scale(1.07)}to{opacity: 1;transform: none}}.solpainel:not([hidden]),.faixapainel:not([hidden]){animation: painelEntra 460ms var(--ease-out-expo) both} .solpainel:not([hidden]) .solpainel__pilula,.solpainel:not([hidden]) h3,.solpainel:not([hidden]) .solpainel__desc,.solpainel:not([hidden]) .solpainel__itens li,.solpainel:not([hidden]) .solpainel__acts,.faixapainel:not([hidden]) .eyebrow,.faixapainel:not([hidden]) .faixapainel__kva,.faixapainel:not([hidden]) h3,.faixapainel:not([hidden]) .faixapainel__desc,.faixapainel:not([hidden]) .faixapainel__chips li,.faixapainel:not([hidden]) .faixapainel__acts{animation: painelPeca 420ms var(--ease-out-expo) both}.solpainel:not([hidden]) .solpainel__pilula,.faixapainel:not([hidden]) .eyebrow{animation-delay: 60ms}.solpainel:not([hidden]) h3,.faixapainel:not([hidden]) .faixapainel__kva{animation-delay: 100ms}.solpainel:not([hidden]) .solpainel__desc,.faixapainel:not([hidden]) h3{animation-delay: 140ms}.faixapainel:not([hidden]) .faixapainel__desc{animation-delay: 170ms}.solpainel:not([hidden]) .solpainel__itens li:nth-child(1),.faixapainel:not([hidden]) .faixapainel__chips li:nth-child(1){animation-delay: 190ms}.solpainel:not([hidden]) .solpainel__itens li:nth-child(2),.faixapainel:not([hidden]) .faixapainel__chips li:nth-child(2){animation-delay: 225ms}.solpainel:not([hidden]) .solpainel__itens li:nth-child(3),.faixapainel:not([hidden]) .faixapainel__chips li:nth-child(3){animation-delay: 260ms}.solpainel:not([hidden]) .solpainel__itens li:nth-child(4){animation-delay: 295ms}.solpainel:not([hidden]) .solpainel__acts,.faixapainel:not([hidden]) .faixapainel__acts{animation-delay: 330ms} .solpainel:not([hidden]) .solpainel__cena picture,.faixapainel:not([hidden]) .faixapainel__cena picture{animation: painelFoto 620ms var(--ease-out-expo) both} .faixapainel:not([hidden]) .faixapainel__chao,.solpainel:not([hidden]) .solpainel__vert,.solpainel:not([hidden]) .solpainel__assina{animation: painelPeca 460ms var(--ease-out-expo) both;animation-delay: 240ms} @keyframes abaPulso{0%{transform: translateY(0) scale(1)}42%{transform: translateY(-2px) scale(1.015)}100%{transform: translateY(0) scale(1)}}.faixaba.is-on,.custaba.is-on,.solaba.is-on{animation: abaPulso 320ms var(--ease-out-expo)}@media (prefers-reduced-motion: reduce){.solpainel:not([hidden]),.custpainel:not([hidden]),.faixapainel:not([hidden]),.solpainel:not([hidden]) *,.custpainel:not([hidden]) *,.faixapainel:not([hidden]) *,.faixaba.is-on,.custaba.is-on,.solaba.is-on{animation: none !important}} .brilha{position: relative;isolation: isolate}.brilha::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(249,178,51,.22),rgba(232,133,46,.08) 42%,transparent 70%);opacity: 0;transition: opacity 220ms var(--ease-in-out);pointer-events: none;z-index: 0}.brilha:hover::after,.brilha:focus-within::after{opacity: 1}.brilha > *{position: relative;z-index: 1} .brilha:hover{border-color: rgba(249,160,58,.55) !important}.faixapainel__chips li,.custpainel__feats li,.atocard,.cred__itens li,.solpainel__itens li,.custaba,.faixaba--ajuda{transition: transform var(--d-norm) var(--ease-out-expo),box-shadow var(--d-norm),border-color var(--d-fast),background var(--d-fast)}.faixapainel__chips li:hover,.custpainel__feats li:hover,.solpainel__itens li:hover{transform: translateY(-3px)}.faixapainel__chips li:hover{box-shadow: 0 14px 30px rgba(190,90,20,.14)}.solpainel__itens li{padding-inline: 8px;margin-inline: -8px;border-radius: 12px;border: 1px solid transparent} .brilha:hover .faixapainel__chips svg,.brilha:hover svg:first-child{transform: scale(1.12)}.faixapainel__chips svg,.custpainel__feats svg,.solpainel__ico svg{transition: transform var(--d-norm) var(--ease-out-expo)} [data-inclina-leve]{transform-style: preserve-3d;transition: transform 180ms var(--ease-out-expo)}[data-inclina-leve] picture,[data-inclina-leve] .faixapainel__3d{transition: transform 260ms var(--ease-out-expo);transform: translate(var(--px,0px),var(--py,0px))} .btn--primary{transition: transform 200ms var(--ease-out-expo),box-shadow var(--d-fast),background-position var(--d-fast)}.btn--primary.is-ima{transform: translate(var(--ix,0px),var(--iy,0px))}@media (hover: none),(prefers-reduced-motion: reduce){.brilha::after{display: none}[data-inclina-leve] picture,[data-inclina-leve] .faixapainel__3d{transform: none !important}.btn--primary.is-ima{transform: none !important}} .section--processo{position: relative; overflow: clip;padding-block: 0;color: var(--tx-on-dark);background: radial-gradient(closest-side ellipse at 78% 0%,rgba(232,133,46,.22),transparent 66%),linear-gradient(170deg,#141110 0%,#0B0908 46%,#0F0C0A 100%);--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.14);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.78)} .section--processo::before{content: "";position: absolute;z-index: 0;right: 18%;top: 0;width: 26%;height: 3px;border-radius: 3px;background: linear-gradient(90deg,transparent,var(--brand-amber) 30%,var(--brand-orange) 70%,transparent);box-shadow: 0 0 34px 8px rgba(249,160,58,.35)}.processo{position: relative;z-index: 1} .processo__topo{position: relative;margin-bottom: clamp(14px,2vh,26px)}.processo__topo h2{font-size: clamp(2rem,3.1vw,3rem);line-height: 1.06;letter-spacing: -.028em;color: #fff;margin-bottom: 14px}.processo__sub{color: var(--tx-on-dark-mut);font-size: var(--text-lg);line-height: 1.6;max-width: 52ch}.processo__pilares{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(10px,1.2vw,16px);margin: clamp(14px,2vh,24px) 0 0;padding: 0;list-style: none}.processo__pilares li{padding: clamp(10px,1vw,13px);border: 1px solid rgba(255,255,255,.12);border-radius: 16px;background: rgba(255,255,255,.03);color: var(--brand-orange)}.processo__pilares b{display: block;margin-top: 10px;color: #fff;font-size: var(--text-sm);font-weight: 700}.processo__pilares small{display: block;margin-top: 4px;color: var(--tx-on-dark-mut);font-size: var(--text-xs);line-height: 1.45}.processo__marca{position: absolute;right: 0;top: -14px;margin: 0;max-width: 14ch;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .18em;line-height: 1.7;text-transform: uppercase;text-align: right;color: rgba(255,255,255,.34)}  .section--processo{min-height: 420svh}  .processo__topo,.passos,.processo__pilares{position: relative;z-index: 1;max-width: min(62%,780px)}.processo.processo__preso{position: sticky;top: 0; height: 100svh;display: flex;flex-direction: column;justify-content: center;padding-block: calc(var(--header-h) + 10px) clamp(14px,2vh,26px)} .processo__palco{position: absolute;z-index: 0;top: calc(-1 * (var(--header-h) + 12px));bottom: calc(-1 * clamp(20px,3vh,40px));right: calc((100% - 100vw) / 2);width: min(62vw,1080px);border-radius: 0;border: 0;background: none;overflow: hidden}.processo__palco::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,#0B0908 0%,rgba(11,9,8,.92) 18%,rgba(11,9,8,.35) 46%,transparent 72%),linear-gradient(180deg,rgba(11,9,8,.4) 0%,transparent 26%,transparent 64%,rgba(11,9,8,.75) 100%);pointer-events: none}.processo__verso{position: absolute;z-index: 2;right: clamp(16px,2vw,34px);top: clamp(20px,4vh,48px);margin: 0;max-width: 11ch;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .2em;line-height: 2;text-transform: uppercase;text-align: right;color: rgba(255,255,255,.5)}.processo__legenda{position: absolute;z-index: 2;right: clamp(16px,2vw,34px);bottom: clamp(62px,9vh,104px);display: flex;flex-direction: column;gap: 10px;padding: 12px clamp(14px,1.6vw,22px);border: 1px solid rgba(255,255,255,.12);border-radius: 16px;background: rgba(10,8,7,.62);backdrop-filter: blur(10px)}.processo__legenda span{display: flex;align-items: center;gap: 10px}.processo__legenda span + span{padding-top: 10px;border-top: 1px solid rgba(255,255,255,.14)}.processo__legenda svg{color: var(--brand-amber)}.processo__legenda b,.processo__legenda small{display: block;font-family: var(--font-mono);font-size: 10px;letter-spacing: .16em;text-transform: uppercase;line-height: 1.7}.processo__legenda b{color: #fff}.processo__legenda small{color: rgba(255,255,255,.55)}.passos{margin: 0;padding: 0;list-style: none;display: grid;gap: 6px}.passo{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: clamp(14px,1.6vw,22px);align-items: start;padding: clamp(8px,1vw,12px) 0;border-top: 1px solid rgba(255,255,255,.10);opacity: .5;transition: opacity var(--d-norm)}.passo:first-child{border-top: 0}.passo.is-on{opacity: 1} .passo__num{position: relative;flex: none;display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid rgba(255,255,255,.22);border-radius: 50%;font-family: var(--font-mono);font-size: 12px;letter-spacing: .06em;color: rgba(255,255,255,.5);transition: color var(--d-norm),border-color var(--d-norm),box-shadow var(--d-norm)}.passo.is-on .passo__num{color: var(--brand-amber);border-color: var(--brand-amber);box-shadow: 0 0 0 4px rgba(249,178,51,.14)}.passo__fio{position: absolute;top: 100%;left: 50%;width: 1px;height: 0;background: linear-gradient(180deg,var(--brand-amber),transparent);transition: height var(--d-norm)}.passo.is-on .passo__fio{height: 26px}.passo__seta{display: grid;place-items: center;width: 30px;height: 30px;margin-top: 4px;border: 1px solid rgba(255,255,255,.2);border-radius: 50%;color: rgba(255,255,255,.5);transition: color var(--d-fast),border-color var(--d-fast)}.passo.is-on .passo__seta{color: var(--brand-amber);border-color: rgba(249,178,51,.6)} .passo h3{font-size: clamp(.98rem,1.15vw,1.16rem);line-height: 1.25;letter-spacing: -.01em;color: #fff;margin: 0} .passo__corpo{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 420ms var(--ease-out-expo)}.passo.is-on .passo__corpo{grid-template-rows: 1fr}.passo__corpo > div{overflow: hidden}.passo__corpo p{margin: 8px 0 0;max-width: 52ch;color: var(--tx-on-dark-mut);font-size: var(--text-sm);line-height: 1.55}.passo__prazo{display: flex;align-items: center;gap: 8px;margin: 12px 0 0;font-family: var(--font-mono);font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--brand-amber)} .passo__foto,.passo__foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.passo__foto{opacity: 0;transform: scale(1.04);transition: opacity 620ms var(--ease-out-expo),transform 1200ms var(--ease-out-expo)}.passo__foto.is-on{opacity: 1;transform: none}.processo__regua{position: absolute;z-index: 2;right: clamp(16px,2vw,34px);bottom: clamp(16px,2vw,26px);display: flex;gap: 8px}.passo__marca{width: 38px;height: 30px;padding: 0;border: 1px solid rgba(255,255,255,.22);border-radius: 10px;background: rgba(10,8,7,.5);backdrop-filter: blur(8px);color: rgba(255,255,255,.6);font-family: var(--font-mono);font-size: 11px;cursor: pointer;transition: background var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.passo__marca:hover{color: #fff;border-color: rgba(249,160,58,.6)}.passo__marca.is-on{color: #150C03;border-color: transparent;background: linear-gradient(135deg,var(--brand-amber),var(--brand-orange))} .processo__pe{display: flex;align-items: center;justify-content: space-between;gap: clamp(16px,2vw,32px);flex-wrap: wrap;margin-top: clamp(22px,2.6vw,38px)}.processo__fecho{margin: 0;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .18em;text-transform: uppercase;color: rgba(255,255,255,.4)} @media (max-width: 1024px){.section--processo{min-height: 0}.processo.processo__preso{position: static;min-height: 0;display: block;padding-block: clamp(28px,6vw,48px) 0}.processo__topo,.passos,.processo__pilares,.processo__pe{max-width: none}.processo__palco{position: relative;top: 0;bottom: 0;right: 0;width: auto;margin: 0 calc(-1 * var(--gutter)) clamp(20px,4vw,32px);aspect-ratio: 16 / 10}.processo__palco::after{background: linear-gradient(180deg,transparent 40%,rgba(11,9,8,.9) 100%)}.processo__verso,.processo__legenda{display: none}.passo{opacity: 1}.passo__corpo{grid-template-rows: 1fr}}@media (prefers-reduced-motion: reduce){.section--processo{min-height: 0}.processo.processo__preso{position: static;min-height: 0}.passo{opacity: 1}.passo__corpo{grid-template-rows: 1fr}.passo__foto{transition: none}} .faqgrade{display: grid;grid-template-columns: minmax(0,.62fr) minmax(0,1fr);gap: clamp(28px,4vw,72px);align-items: start}.faqgrade__lado h2{font-size: clamp(1.9rem,3.2vw,2.9rem);line-height: 1.08;letter-spacing: -.026em;margin-bottom: 16px}.faqgrade__sub{color: var(--tx-on-light-mut);font-size: var(--text-base);line-height: 1.6;max-width: 42ch;margin-bottom: clamp(18px,2.2vw,28px)}.faqgrade .faq{gap: 12px}.faqgrade .faq__q{padding: 20px 24px}.faqgrade .faq__a p{padding: 0 24px 22px;font-size: var(--text-base);line-height: 1.6}@media (max-width: 900px){.faqgrade{grid-template-columns: minmax(0,1fr)}}@keyframes pinoPulsa{0%,100%{transform: scale(.7);opacity: .9}50%{transform: scale(1.35);opacity: .2}} .section--emp{position: relative;overflow: hidden;padding-block: clamp(64px,7vw,110px) clamp(36px,4vw,56px);color: var(--tx-on-dark);background: #0B0908;--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.14);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.78)}.emp__foto{position: absolute;inset: 0;z-index: 0}.emp__foto picture,.emp__foto > picture img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 70% 50%} .emp__foto > picture img{filter: brightness(1.12) saturate(1.08);transform: scale(1.26) translateY(-9%)}.emp__foto::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(11,9,8,.94) 0%,rgba(11,9,8,.8) 28%,rgba(11,9,8,.28) 50%,rgba(11,9,8,.04) 68%,rgba(11,9,8,.36) 100%),linear-gradient(180deg,rgba(11,9,8,.38) 0%,transparent 26%,transparent 64%,rgba(11,9,8,.88) 100%)}.emp__placa{position: absolute;z-index: 1;left: 57%;top: 27%;width: clamp(120px,14vw,205px);height: auto;opacity: .92;filter: drop-shadow(0 6px 16px rgba(0,0,0,.6));transform: perspective(900px) rotateY(-14deg)}.emp__marca{position: absolute;z-index: 1;left: 76%;top: 34%;margin: 0;max-width: 10ch;font-family: var(--font-mono);font-size: clamp(1rem,1.5vw,1.4rem);font-weight: 600;letter-spacing: .12em;line-height: 1.45;text-transform: uppercase;color: transparent;-webkit-text-stroke: 1px rgba(255,255,255,.45);transform: perspective(900px) rotateY(-14deg)}.emp{position: relative;z-index: 2}.emp__grade{display: grid; grid-template-columns: minmax(0,.92fr) minmax(0,1.18fr);gap: clamp(24px,3vw,56px);align-items: center;min-height: clamp(380px,40vw,560px)}.emp__texto h2{font-size: clamp(1.85rem,3.1vw,3rem);line-height: 1.06;letter-spacing: -.028em;color: #fff;margin-bottom: 16px}.emp__lead{color: var(--tx-on-dark-mut);font-size: var(--text-base);line-height: 1.6;max-width: 52ch;margin-bottom: clamp(20px,2.4vw,30px)}.emp__acts{display: flex;flex-wrap: wrap;gap: 14px}  .emp__dados{display: grid;grid-template-columns: auto auto minmax(0,1fr);gap: clamp(14px,2vw,30px);align-items: center;margin-top: clamp(28px,3.4vw,46px);padding-top: clamp(22px,2.6vw,34px);border-top: 1px solid rgba(255,255,255,.14)}.emp__num{padding-right: clamp(14px,2vw,32px);border-right: 1px solid rgba(255,255,255,.18)}.emp__num b{display: block;font-family: var(--font-display);font-size: clamp(2rem,3vw,2.9rem);font-weight: 800;line-height: 1;letter-spacing: -.03em;background: var(--brand-grad-h);-webkit-background-clip: text;background-clip: text;color: transparent}.emp__num small{display: block;margin-top: 8px;font-size: var(--text-sm);line-height: 1.4;color: var(--tx-on-dark-mut)}.emp__sp{display: flex;align-items: center;gap: 12px;min-width: 0} .emp__sp svg{width: clamp(74px,7vw,104px);height: auto;flex: none}.emp__sp p{margin: 0}.emp__sp b{display: block;font-family: var(--font-display);font-size: clamp(1.4rem,2vw,1.9rem);font-weight: 800;color: #fff;line-height: 1}.emp__sp small{display: block;margin-top: 6px;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .12em;line-height: 1.55;text-transform: uppercase;color: var(--tx-on-dark-mut)} .emp__faixa{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: clamp(36px,5vw,80px) 0 0;padding: 0;list-style: none;border: 1px solid rgba(255,255,255,.14);border-radius: 20px;background: rgba(14,11,9,.62);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%)}.emp__faixa li{display: flex;align-items: flex-start;gap: 14px;padding: clamp(18px,2vw,28px) clamp(16px,1.8vw,26px);border-left: 1px solid rgba(255,255,255,.12)}.emp__faixa li:first-child{border-left: 0}.emp__faixa svg{flex: none;color: var(--brand-orange)}.emp__faixa b{display: block;font-size: var(--text-sm);font-weight: 700;line-height: 1.3;color: #fff}.emp__faixa small{display: block;margin-top: 8px;font-size: var(--text-xs);line-height: 1.45;color: var(--tx-on-dark-mut)}.emp__pe{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin: clamp(18px,2.2vw,30px) 0 0;font-family: var(--font-mono);font-size: 10px;letter-spacing: .18em;text-transform: uppercase;color: rgba(255,255,255,.34)}.emp__pe span:first-child::before{content: "";display: inline-block;width: 26px;height: 1px;margin: 0 12px 4px 0;background: var(--brand-orange);vertical-align: middle}@media (max-width: 1100px){.emp__faixa{grid-template-columns: repeat(2,minmax(0,1fr))}.emp__faixa li:nth-child(3){border-left: 0}.emp__faixa li:nth-child(n+3){border-top: 1px solid rgba(255,255,255,.12)}.emp__placa,.emp__marca{display: none}}@media (max-width: 900px){.emp__grade{grid-template-columns: minmax(0,1fr);min-height: 0}.emp__dados{grid-template-columns: auto auto}.emp__foto::after{background: linear-gradient(180deg,rgba(11,9,8,.92) 0%,rgba(11,9,8,.8) 60%,rgba(11,9,8,.95) 100%)}}@media (max-width: 560px){.emp__dados{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.emp__sp{grid-column: 1 / -1}.emp__faixa{grid-template-columns: minmax(0,1fr)}.emp__faixa li{border-left: 0;border-top: 1px solid rgba(255,255,255,.12)}.emp__faixa li:first-child{border-top: 0}.emp__pe{flex-direction: column}} .emp3d{position: relative;display: flex;flex-direction: column;gap: 16px}.emp3d__palco{position: relative;aspect-ratio: 4 / 3;min-height: clamp(330px,38vw,560px)}.emp3d__palco::after{ content: "";position: absolute;left: 12%;right: 12%;bottom: 6%;height: 14%;border-radius: 50%;background: radial-gradient(ellipse at center,rgba(249,160,58,.24),transparent 70%);filter: blur(12px);pointer-events: none}.emp3d__slide{position: absolute;inset: 0;opacity: 0;transform: scale(.97);transition: opacity 520ms var(--ease-out-expo),transform 520ms var(--ease-out-expo);pointer-events: none}.emp3d__slide.is-on{opacity: 1;transform: none;pointer-events: auto}.emp3d__slide model-viewer{width: 100%;height: 100%;background: transparent;--poster-color: transparent}.emp3d__pe{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap}.emp3d__caps{position: relative;min-height: 44px;flex: 1 1 auto;min-width: 0}.emp3d__cap{position: absolute;inset: 0;margin: 0;opacity: 0;transform: translateY(6px);transition: opacity var(--d-norm),transform var(--d-norm)}.emp3d__cap.is-on{opacity: 1;transform: none}.emp3d__cap b{display: block;font-size: var(--text-base);font-weight: 700;color: #fff}.emp3d__cap span{display: block;margin-top: 4px;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-amber)}.emp3d__pontos{display: flex;gap: 8px;flex: none}.emp3d__ponto{width: 28px;height: 4px;padding: 0;border: 0;border-radius: 4px;background: rgba(255,255,255,.22);cursor: pointer;transition: width var(--d-fast),background var(--d-fast)}.emp3d__ponto:hover{background: rgba(255,255,255,.4)}.emp3d__ponto.is-on{width: 40px;background: linear-gradient(90deg,var(--brand-red),var(--brand-amber))}@media (max-width: 900px){.emp3d{order: -1}.emp3d__palco{min-height: 240px}}@media (prefers-reduced-motion: reduce){.emp3d__slide,.emp3d__cap{transition: none}} .jornrota{position: sticky;bottom: 0;z-index: 5;margin-top: calc(-1 * clamp(52px,6vh,74px));height: clamp(52px,6vh,74px);display: flex;align-items: center;gap: clamp(10px,1.6vw,22px);padding-inline: var(--gutter);background: linear-gradient(180deg,rgba(8,7,6,0),rgba(8,7,6,.92) 52%);opacity: 0;transition: opacity var(--d-norm);pointer-events: none}.jornrota.is-vivo{opacity: 1}.jornrota__item{font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase;color: rgba(255,255,255,.42);white-space: nowrap;transition: color var(--d-norm)}.jornrota__item.is-on{color: #fff}.jornrota__trilho{position: relative;flex: 1 1 auto;height: 2px;min-width: 40px;border-radius: 2px;background: rgba(255,255,255,.16)}.jornrota__trilho i{position: absolute;inset: 0 auto 0 0;width: calc(var(--p,0) * 100%);border-radius: 2px;background: linear-gradient(90deg,var(--brand-red),var(--brand-amber))}.jornrota__trilho b{position: absolute;top: 50%;left: calc(var(--p,0) * 100%);width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: var(--brand-amber);box-shadow: 0 0 0 4px rgba(249,178,51,.22)}@media (max-width: 700px){.jornrota__item:not(.is-on){display: none}}@media (prefers-reduced-motion: reduce){.jornrota{transition: none}}  .logocard{display: grid;align-content: center;justify-items: center;gap: 12px;margin: 4px;padding: clamp(18px,2vw,28px) var(--sp-md);min-height: 150px;border: 1px solid var(--bd-light);border-radius: 18px;background: #fff;box-shadow: 0 10px 26px rgba(60,44,24,.08);transition: transform var(--d-fast),box-shadow var(--d-fast)}.logocard:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(60,44,24,.14)}.logocard img{width: 100%;max-width: 158px;height: auto;mix-blend-mode: multiply} .herovals{display: grid; grid-template-columns: repeat(3,max-content);justify-content: start; gap: clamp(22px,2.6vw,44px);margin-top: clamp(26px,3.6vh,44px);padding: 0;list-style: none}.herovals li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 11px;align-items: start} .herovals svg{color: var(--brand-amber);margin-top: 2px;width: 18px;height: 18px}.herovals b{display: block;color: #fff;font-size: .82rem;font-weight: 700;line-height: 1.32}.herovals span{min-width: 0}.herovals small{display: block;margin-top: 8px;color: var(--tx-on-dark-mut);font-size: .76rem;line-height: 1.5}.heroassina{position: absolute;z-index: 4;left: var(--gutter);right: var(--gutter);bottom: clamp(16px,2.4vh,30px);display: flex;justify-content: space-between;gap: 16px;margin: 0;font-family: var(--font-mono);font-size: 10px;letter-spacing: .18em;line-height: 1.7;text-transform: uppercase;color: rgba(255,255,255,.34);pointer-events: none}.heroassina span:first-child::before{content: "";display: inline-block;width: 26px;height: 1px;margin: 0 12px 4px 0;background: var(--brand-orange);vertical-align: middle} .heroverso{position: absolute;z-index: 2;right: clamp(18px,2.4vw,40px);top: 50%;transform: translateY(-50%);margin: 0;max-width: 9ch;font-family: var(--font-mono);font-size: 11px;letter-spacing: .22em;line-height: 2.1;text-transform: uppercase;text-align: right;color: rgba(255,255,255,.26);pointer-events: none}.hero__olho .hero__raio{color: var(--brand-amber);display: inline-flex}@media (max-width: 1240px){.heroverso{display: none}}@media (max-width: 900px){.herovals{grid-template-columns: minmax(0,1fr);gap: 14px}.heroassina{position: static;margin-top: 24px;flex-direction: column}} @media (max-width: 900px){.hero__sub br{display: none}} .section--custo{position: relative;overflow: clip;padding-block: 0;color: var(--tx-on-dark);background: linear-gradient(160deg,#14100D 0%,#0B0908 52%,#100C0A 100%);--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.14);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.80)}.custo{position: relative;z-index: 1}.custo__grade{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);align-items: stretch;min-height: min(84svh,780px)}.custo__lado{display: flex;flex-direction: column;justify-content: center;gap: clamp(22px,3vh,40px);padding: clamp(48px,6vw,92px) clamp(24px,3.4vw,60px) clamp(32px,4vw,56px) var(--gutter)}.custo__topo h2{font-size: clamp(2rem,3.4vw,3.3rem);line-height: 1.06;letter-spacing: -.03em;color: #fff;margin: 10px 0 16px}.custo__sub{color: var(--tx-on-dark-mut);font-size: var(--text-base);line-height: 1.6;max-width: 46ch;margin: 0} .custo__nav{display: flex;align-items: center;gap: 12px}.custo__conta{margin: 0 8px 0 0;font-family: var(--font-mono);font-size: 13px;letter-spacing: .1em;color: rgba(255,255,255,.42)}.custo__conta b{color: #fff;font-weight: 600}.custo__seta{width: 38px;height: 38px;display: grid;place-items: center;padding: 0;border: 1px solid rgba(255,255,255,.22);border-radius: 50%;background: none;color: rgba(255,255,255,.7);cursor: pointer;transition: border-color var(--d-fast),color var(--d-fast),background var(--d-fast)}.custo__seta:hover{border-color: var(--brand-orange);color: var(--brand-amber)}.custo__seta[data-custo-ant] svg{transform: scaleX(-1)}.custo__seta--on{border-color: var(--brand-orange);color: var(--brand-amber)}.custo__paineis{position: relative;min-width: 0}.custpainel[hidden]{display: none}.custpainel{animation: painelEntra 420ms var(--ease-out-expo) both}.custpainel__olho{margin: 0 0 8px;font-family: var(--font-mono);font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-amber)}.custpainel h3{font-size: clamp(1.4rem,2.1vw,2rem);line-height: 1.14;letter-spacing: -.02em;color: #fff;margin: 0 0 12px}.custpainel__desc{color: var(--tx-on-dark-mut);font-size: var(--text-base);line-height: 1.6;max-width: 46ch;margin: 0 0 clamp(16px,2vh,24px)}.custpainel__marca{margin: 0;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.44)} .custo__cenas{position: relative;overflow: hidden}.custcena{position: absolute;inset: 0;opacity: 0;transform: scale(1.04);transition: opacity 640ms var(--ease-out-expo),transform 1400ms var(--ease-out-expo)}.custcena.is-on{opacity: 1;transform: none}.custcena picture,.custcena img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.custcena__marca{position: absolute;inset: 0;display: grid;place-items: center;padding: 12%;text-align: center;font-family: var(--font-display);font-size: clamp(1.2rem,2vw,1.9rem);font-weight: 700;line-height: 1.25;color: #1A0F04;background: linear-gradient(134deg,#F9C24A 0%,#F2953C 54%,#E8752B 100%)} .custo__cenas::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,#0B0908 0%,rgba(11,9,8,.6) 14%,rgba(11,9,8,.06) 40%,transparent 62%);pointer-events: none}  .custfita{display: flex;flex-wrap: wrap;gap: clamp(6px,1.4vw,26px);padding: 0 var(--gutter) clamp(18px,2.4vw,30px);margin-top: clamp(10px,1.6vw,18px);border-top: 1px solid rgba(255,255,255,.10);padding-top: clamp(16px,2vw,24px)}.custfita__item{display: inline-flex;align-items: center;gap: 9px;padding: 8px 2px;border: 0;border-bottom: 2px solid transparent;background: none;color: rgba(255,255,255,.52);font-family: var(--font-display);font-size: var(--text-sm);font-weight: 600;white-space: nowrap;cursor: pointer;transition: color var(--d-fast),border-color var(--d-fast)}.custfita__item svg{color: currentColor;opacity: .8}.custfita__item:hover{color: #fff}.custfita__item.is-on{color: var(--brand-amber);border-bottom-color: var(--brand-amber)}.custo__pe{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin: 0;padding: 0 var(--gutter) clamp(20px,2.4vw,32px);font-family: var(--font-mono);font-size: 10px;letter-spacing: .18em;line-height: 1.7;text-transform: uppercase;color: rgba(255,255,255,.34)}.custo__pe span:first-child::before{content: "";display: inline-block;width: 26px;height: 1px;margin: 0 12px 4px 0;background: var(--brand-orange);vertical-align: middle}@media (max-width: 1180px){.custfita{grid-template-columns: repeat(3,minmax(0,1fr))}.custfita__item{border-left-width: 1px;border-radius: 14px}.custfita{gap: 10px}}@media (max-width: 1024px){.custo__grade{grid-template-columns: minmax(0,1fr);min-height: 0}.custo__cenas{aspect-ratio: 16 / 10;order: -1}.custo__cenas::after{background: linear-gradient(180deg,transparent 40%,rgba(11,9,8,.9) 100%)}.custo__lado{padding: clamp(28px,5vw,48px) var(--gutter)}}@media (max-width: 620px){.custfita{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.custcena,.custpainel{transition: none;animation: none}} .jornada__ato--cartoes .atocard{align-items: center;gap: clamp(12px,1.2vw,18px);padding: clamp(14px,1.3vw,20px);border: 1px solid rgba(249,160,58,.28);border-radius: 18px;background: linear-gradient(140deg,rgba(60,32,12,.62) 0%,rgba(18,13,10,.72) 52%,rgba(14,10,8,.78) 100%);color: #fff;box-shadow: 0 18px 40px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter: blur(10px) saturate(130%);-webkit-backdrop-filter: blur(10px) saturate(130%)}.jornada__ato--cartoes .atocard:hover{transform: translateY(-3px);border-color: rgba(249,178,51,.7);box-shadow: 0 24px 52px rgba(0,0,0,.5),0 0 0 1px rgba(249,178,51,.3)}.jornada__ato--cartoes .atocard__ico{width: clamp(44px,3.4vw,54px);height: clamp(44px,3.4vw,54px);border-radius: 14px;border: 1px solid rgba(249,160,58,.35);background: radial-gradient(circle at 50% 30%,rgba(249,160,58,.26),rgba(232,117,43,.08));color: var(--brand-amber);box-shadow: 0 0 24px rgba(232,133,46,.24)}.jornada__ato--cartoes .atocard__tx b{color: #fff}.jornada__ato--cartoes .atocard__tx small{color: rgba(255,255,255,.66)}.atocard__seta{display: grid;place-items: center;flex: none;margin-left: auto;color: rgba(255,255,255,.34);transition: transform var(--d-fast),color var(--d-fast)}.jornada__ato--cartoes .atocard:hover .atocard__seta{color: var(--brand-amber);transform: translateX(3px)}  .jornada__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}.jornvideo{display: inline-flex;align-items: center;gap: 12px;padding: 6px 10px 6px 6px;border: 0;background: none;color: #fff;cursor: pointer}.jornvideo__play{display: grid;place-items: center;width: 34px;height: 34px;border: 1px solid rgba(255,255,255,.4);border-radius: 50%;color: #fff;transition: border-color var(--d-fast),background var(--d-fast),color var(--d-fast)}.jornvideo:hover .jornvideo__play{border-color: var(--brand-amber);color: var(--brand-amber);background: rgba(249,160,58,.12)}.jornvideo__tx{font-size: var(--text-sm);border-bottom: 1px solid rgba(255,255,255,.28);padding-bottom: 2px} .jornada__nota{margin: 0;padding-left: clamp(14px,1.6vw,24px);border-left: 1px solid rgba(255,255,255,.18);font-family: var(--font-mono);font-size: 10px;letter-spacing: .16em;line-height: 1.9;text-transform: uppercase;text-align: left;color: rgba(255,255,255,.4)} .atoverso{position: absolute;z-index: 3;top: 50%;transform: translateY(-50%);margin: 0;max-width: 11ch;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .2em;line-height: 2.1;text-transform: uppercase;color: rgba(255,255,255,.34);pointer-events: none}.atoverso--esq{left: clamp(14px,2vw,30px)}.atoverso--dir{right: clamp(14px,2vw,30px);text-align: right;top: 22%;transform: none}@media (max-width: 1240px){.atoverso{display: none}}@media (max-width: 900px){.jornada__nota{display: none}.jornada__ato--cartoes .atocard{padding: 13px 14px}} .videocaixa{position: fixed;inset: 0;z-index: 120;display: grid;place-items: center;padding: clamp(16px,4vw,56px);background: rgba(6,5,8,.86);backdrop-filter: blur(6px);opacity: 0;visibility: hidden;transition: opacity var(--d-norm),visibility var(--d-norm)}.videocaixa.is-on{opacity: 1;visibility: visible}.videocaixa video{width: min(100%,1100px);max-height: 82svh;border-radius: 18px;background: #000;box-shadow: 0 40px 90px rgba(0,0,0,.6)}.videocaixa__x{position: absolute;top: clamp(12px,2vw,26px);right: clamp(12px,2vw,26px);width: 42px;height: 42px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.28);border-radius: 50%;background: rgba(0,0,0,.4);color: #fff;cursor: pointer}.videocaixa__x:hover{border-color: var(--brand-amber);color: var(--brand-amber)} .jornrota__rot{flex: none;font-family: var(--font-mono);font-size: 10px;letter-spacing: .2em;text-transform: uppercase;color: rgba(255,255,255,.34)}.jornrota__item{display: inline-flex;align-items: center;gap: 8px;padding-bottom: 6px;border-bottom: 2px solid transparent}.jornrota__item svg{color: rgba(255,255,255,.34);transition: color var(--d-norm)}.jornrota__item.is-on{color: var(--brand-amber);border-bottom-color: var(--brand-amber)}.jornrota__item.is-on svg{color: var(--brand-amber)}.jornrota__nota{flex: none;font-family: var(--font-mono);font-size: 9.5px;letter-spacing: .16em;line-height: 1.8;text-transform: uppercase;color: rgba(255,255,255,.34)}.jornrota__geo{flex: none;display: inline-flex;align-items: center;gap: 7px;font-family: var(--font-mono);font-size: 9.5px;letter-spacing: .14em;color: rgba(255,255,255,.3)}@media (max-width: 1100px){.jornrota__geo,.jornrota__nota{display: none}}@media (max-width: 760px){.jornrota__rot{display: none}} .faixas__verso{position: absolute;z-index: 1;top: 16%;margin: 0;max-width: 9ch;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .2em;line-height: 2.1;text-transform: uppercase;color: rgba(40,30,20,.32);pointer-events: none}.faixas__verso--esq{left: clamp(10px,2vw,34px)}.faixas__verso--dir{right: clamp(10px,2vw,34px);text-align: right}@media (max-width: 1240px){.faixas__verso{display: none}}.faixapainel__marca{position: absolute;z-index: 4;left: clamp(16px,2vw,30px);bottom: clamp(16px,2vw,30px);margin: 0;font-family: var(--font-mono);font-size: 11px;letter-spacing: .18em;line-height: 1.9;text-transform: uppercase;color: rgba(255,255,255,.92);text-shadow: 0 2px 14px rgba(0,0,0,.75)} .faixapainel__cena{border-radius: 28px;box-shadow: 0 30px 70px rgba(60,44,24,.18)}.faixapainel__cena::after{background: linear-gradient(180deg,rgba(12,10,8,.18) 0%,transparent 34%,transparent 62%,rgba(12,10,8,.55) 100%)}.faixapainel__chips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.faixapainel__chips li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px;align-items: center;padding: 14px 16px;border: 1px solid var(--bd-light);border-radius: 16px;background: #fff;box-shadow: 0 10px 26px rgba(60,44,24,.07)}.faixapainel__chips svg{color: var(--brand-orange)}.faixapainel__chips b{display: block;font-size: var(--text-sm);font-weight: 700;color: var(--tx-on-light);line-height: 1.25}.faixapainel__chips small{display: block;margin-top: 3px;font-size: var(--text-xs);color: var(--tx-on-light-mut);line-height: 1.35}.faixapainel__acts{display: flex;align-items: center;gap: clamp(14px,2vw,28px);flex-wrap: wrap}.faixapainel__nota{margin: 0;padding-left: clamp(14px,1.6vw,24px);border-left: 1px solid var(--bd-light);font-family: var(--font-mono);font-size: 10px;letter-spacing: .16em;line-height: 1.9;text-transform: uppercase;color: rgba(40,30,20,.42)}@media (max-width: 720px){.faixapainel__chips{grid-template-columns: minmax(0,1fr)}.faixapainel__nota{display: none}} .jornada__cena--galpao-com-plinto img{ transform: translateX(-8.1%) scale(1.18);transform-origin: 50% 50%}.jornada__cena--galpao-industrial-letreiros img{object-position: 50% 62%} @media (max-height: 820px) and (min-width: 1025px){.processo__topo h2{font-size: clamp(1.7rem,2.5vw,2.3rem)}.processo__sub{font-size: var(--text-base)}.passo__corpo p{font-size: var(--text-xs)}.processo__pilares li{padding: 9px 11px}.processo__pilares small{display: none}}@media (max-height: 720px) and (min-width: 1025px){.processo__pilares{display: none}.passo{padding: 6px 0}} .section--cli{position: relative;overflow: clip;padding-block: clamp(56px,6.4vw,96px);background: linear-gradient(180deg,#FFFFFF 0%,#F7F4EE 100%); color: var(--tx-on-light);--surface: var(--sand-card);--bd-ctx: var(--sand-bd);--bd-ctx-2: var(--sand-bd-2);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut)}.section--cli .eyebrow{color: var(--brand-red)} .cli__foto{position: absolute;z-index: 0;top: 0;right: 0;height: min(64%,620px);width: min(58vw,1020px)}.cli__foto picture,.cli__foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover; object-position: 62% 50%} .cli__foto::after{content: "";position: absolute;inset: 0; background: linear-gradient(90deg,#FBF9F5 0%,#FBF9F5 22%,rgba(251,249,245,.82) 34%,rgba(251,249,245,.36) 50%,rgba(251,249,245,.08) 66%,rgba(251,249,245,0) 80%), linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 18%,transparent 52%,rgba(251,249,245,.8) 84%,#FBF9F5 100%)}.cli{position: relative;z-index: 1}.cli__verso{position: absolute;z-index: 2;right: 0;top: 0;margin: 0;max-width: 10ch;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .2em;line-height: 2;text-transform: uppercase;text-align: right;color: rgba(40,30,20,.45);pointer-events: none}.cli__topo{max-width: min(58%,720px)}.cli__topo h2{font-size: clamp(2.1rem,3.8vw,3.6rem);line-height: 1.04;letter-spacing: -.03em;color: var(--tx-on-light);margin: 8px 0 16px}.cli__lead{color: var(--tx-on-light-mut);font-size: var(--text-lg);line-height: 1.6;max-width: 56ch;margin: 0 0 clamp(20px,2.4vw,30px)}.cli__lead b{color: var(--tx-on-light);font-weight: 700}.cli__provas{display: flex;flex-wrap: wrap;gap: clamp(14px,2vw,30px);margin: 0 0 clamp(26px,3.4vw,44px);padding: 0;list-style: none}.cli__provas li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px;align-items: center;padding-left: clamp(14px,2vw,30px);border-left: 1px solid var(--bd-light)}.cli__provas li:first-child{padding-left: 0;border-left: 0}.cli__provas svg{color: var(--brand-orange)}.cli__provas b{display: block;font-size: var(--text-sm);font-weight: 700;color: var(--tx-on-light);line-height: 1.25}.cli__provas small{display: block;margin-top: 3px;font-size: var(--text-xs);color: var(--tx-on-light-mut)} .cli__faixa{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: clamp(26px,3.4vw,44px) 0 0;padding: clamp(16px,2vw,26px) 0 0;border-top: 1px solid var(--bd-light);list-style: none}.cli__faixa li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px;align-items: center;padding-left: clamp(14px,2vw,30px);border-left: 1px solid var(--bd-light)}.cli__faixa li:first-child{padding-left: 0;border-left: 0}.cli__faixa svg{color: var(--brand-orange)}.cli__faixa b{display: block;font-size: var(--text-base);font-weight: 700;color: var(--tx-on-light);line-height: 1.2}.cli__faixa small{display: block;margin-top: 3px;font-size: var(--text-sm);color: var(--tx-on-light-mut)}@media (max-width: 1100px){.cli__topo{max-width: none}.cli__foto{width: 100%;opacity: .5}.cli__verso{display: none}.cli__faixa{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 0}.cli__faixa li:nth-child(3){padding-left: 0;border-left: 0}}@media (max-width: 620px){.cli__faixa{grid-template-columns: minmax(0,1fr)}.cli__faixa li{padding-left: 0;border-left: 0}.cli__provas li{flex: 1 1 100%;padding-left: 0;border-left: 0}} .section--onde{position: relative;overflow: clip;padding-block: clamp(56px,6.4vw,100px);background: linear-gradient(180deg,#FBF9F5 0%,#F4F1EA 100%);color: var(--tx-on-light);--surface: var(--sand-card);--bd-ctx: var(--sand-bd);--tx-ctx: var(--tx-on-light);--tx-ctx-mut: var(--tx-on-light-mut)}.section--onde .eyebrow{color: var(--brand-red)}.onde__foto{position: absolute;z-index: 0;top: 0;bottom: 0;right: 0;width: min(52vw,940px)}.onde__foto picture,.onde__foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 58% 50%}.onde__foto::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,#FAF7F2 0%,#FAF7F2 18%,rgba(250,247,242,.82) 32%,rgba(250,247,242,.34) 50%,rgba(250,247,242,.06) 68%,rgba(250,247,242,0) 84%),linear-gradient(180deg,rgba(255,255,255,.62) 0%,transparent 20%,transparent 66%,rgba(244,241,234,.9) 100%)}.onde{position: relative;z-index: 1} .onde__mapa{position: absolute;z-index: 0;right: 4%;top: -4%;width: min(38vw,460px);height: auto;pointer-events: none}.onde__halo{fill: rgba(232,133,46,.16);stroke: rgba(232,133,46,.5);stroke-width: .8}.onde__texto{position: relative;z-index: 1;max-width: min(56%,700px)}.onde__texto h2{font-size: clamp(2rem,3.5vw,3.3rem);line-height: 1.06;letter-spacing: -.03em;color: var(--tx-on-light);margin: 8px 0 16px}.onde__lead{color: var(--tx-on-light-mut);font-size: var(--text-lg);line-height: 1.6;max-width: 52ch;margin: 0 0 clamp(22px,2.6vw,32px)}.onde__cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(10px,1.2vw,16px);margin: 0 0 clamp(22px,2.6vw,32px);padding: 0;list-style: none}.onde__cards li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;align-items: center;padding: clamp(14px,1.4vw,20px);border: 1px solid var(--bd-light);border-radius: 16px;background: #fff;box-shadow: 0 10px 26px rgba(60,44,24,.07)}.onde__cards svg{color: var(--brand-orange)}.onde__cards b{display: block;font-family: var(--font-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-on-light-mut)}.onde__cards small{display: block;margin-top: 6px;font-size: var(--text-sm);line-height: 1.45;color: var(--tx-on-light)}.onde__cards a{color: inherit}.onde__cards a:hover{color: var(--brand-red)} .btn--escuro{background: var(--ink);color: #fff;border: 1px solid var(--ink)}.btn--escuro:hover{background: #1A1B20;border-color: #1A1B20;color: #fff}@media (max-width: 1100px){.onde__texto{max-width: none}.onde__foto{width: 100%;opacity: .42}.onde__mapa{display: none}}@media (max-width: 620px){.onde__cards{grid-template-columns: minmax(0,1fr)}} .phero{position: relative;overflow: clip;padding-block: calc(var(--header-h) + clamp(28px,4vw,56px)) clamp(48px,6vw,92px);background: #08070A;color: var(--tx-on-dark);--surface: rgba(255,255,255,.06);--bd-ctx: rgba(255,255,255,.16);--tx-ctx: #fff;--tx-ctx-mut: rgba(255,255,255,.8)}.phero__foto{position: absolute;inset: 0;z-index: 0}.phero__foto picture,.phero__foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 60% 50%}.phero__foto::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,#08070A 0%,rgba(8,7,10,.9) 26%,rgba(8,7,10,.5) 46%,rgba(8,7,10,.14) 66%,rgba(8,7,10,0) 82%),linear-gradient(180deg,rgba(8,7,10,.5) 0%,transparent 26%,transparent 62%,rgba(8,7,10,.8) 100%)}.phero__in{position: relative;z-index: 1}.phero h1{font-size: clamp(2rem,3.6vw,3.4rem);line-height: 1.06;letter-spacing: -.03em;color: #fff;max-width: 18ch;margin: 8px 0 16px}.phero__sub{color: rgba(255,255,255,.82);font-size: var(--text-lg);line-height: 1.6;max-width: 56ch;margin: 0 0 clamp(22px,2.6vw,32px)}.phero__acts{display: flex;flex-wrap: wrap;gap: 14px}.phero__provas{display: grid;grid-template-columns: repeat(3,max-content);gap: clamp(16px,2.4vw,40px);margin: clamp(26px,3.4vw,44px) 0 0;padding: 0;list-style: none}.phero__provas li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px;align-items: start}.phero__provas svg{color: var(--brand-amber);margin-top: 2px}.phero__provas b{display: block;color: #fff;font-size: var(--text-sm);font-weight: 700;line-height: 1.25}.phero__provas small{display: block;margin-top: 3px;color: rgba(255,255,255,.66);font-size: var(--text-xs)}@media (max-width: 900px){.phero__foto::after{background: linear-gradient(180deg,rgba(8,7,10,.86) 0%,rgba(8,7,10,.72) 46%,rgba(8,7,10,.92) 100%)}.phero__provas{grid-template-columns: minmax(0,1fr);gap: 14px}.phero h1{max-width: none}} .caminhos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(14px,1.8vw,26px)}.caminho{display: block;border: 1px solid var(--bd-light);border-radius: 20px;background: #fff;overflow: hidden;color: inherit;box-shadow: 0 10px 26px rgba(60,44,24,.07);transition: transform var(--d-fast),box-shadow var(--d-fast),border-color var(--d-fast)}.caminho:hover{transform: translateY(-4px);border-color: rgba(232,133,46,.45);box-shadow: 0 22px 48px rgba(60,44,24,.16)}.caminho__foto{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden}.caminho__foto picture,.caminho__foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 700ms var(--ease-out-expo)}.caminho:hover .caminho__foto img{transform: scale(1.04)}.caminho__tx{display: block;padding: clamp(16px,1.8vw,24px)}.caminho__tx b{display: block;font-family: var(--font-display);font-size: var(--text-xl);font-weight: 800;letter-spacing: -.02em;color: var(--tx-on-light)}.caminho__tx > small{display: block;margin-top: 6px;color: var(--tx-on-light-mut);font-size: var(--text-sm);line-height: 1.5}.caminho__tx ul{margin: 14px 0 16px;padding: 0;list-style: none;display: grid;gap: 8px}.caminho__tx li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 9px;align-items: start;font-size: var(--text-sm);line-height: 1.4;color: var(--tx-on-light)}.caminho__tx li svg{color: var(--brand-orange);margin-top: 3px}.caminho__link{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-red)}.caminho:hover .caminho__link svg{transform: translateX(3px)}.caminho__link svg{transition: transform var(--d-fast)}@media (max-width: 900px){.caminhos{grid-template-columns: minmax(0,1fr)}} .passolista{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;counter-reset: passo}.passolista li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: clamp(14px,1.6vw,22px);align-items: center;padding: clamp(14px,1.4vw,20px);border: 1px solid var(--sand-bd);border-radius: 16px;background: rgba(255,255,255,.72)}.passolista b{display: grid;place-items: center;width: 34px;height: 34px;border: 1px solid rgba(190,22,34,.3);border-radius: 50%;font-family: var(--font-mono);font-size: 12px;color: var(--brand-red)}.passolista strong{display: block;font-size: var(--text-base);font-weight: 700;color: var(--tx-on-light)}.passolista small{display: block;margin-top: 3px;font-size: var(--text-sm);color: var(--tx-on-light-mut)} .emp__faixa--clara{margin-top: clamp(26px,3.4vw,44px);border-color: var(--bd-light);background: #fff;backdrop-filter: none;-webkit-backdrop-filter: none}.emp__faixa--clara li{border-left-color: var(--bd-light)}.emp__faixa--clara b{color: var(--tx-on-light)}.emp__faixa--clara small{color: var(--tx-on-light-mut)}@media (max-width: 1100px){.emp__faixa--clara li:nth-child(n+3){border-top-color: var(--bd-light)}} .cathero__texto h1{font-size: clamp(2rem,3.6vw,3.4rem);line-height: 1.04;letter-spacing: -.032em;margin-bottom: 16px}.cathero__kva{display: block;font-size: 1.16em}.cathero__sub{color: var(--tx-on-light-mut);font-size: var(--text-lg);line-height: 1.6;max-width: 46ch}.cathero__busca{display: flex;align-items: center;gap: clamp(14px,2vw,28px);margin-top: clamp(22px,2.6vw,32px);flex-wrap: wrap}.cathero__busca .kvasearch{flex: 1 1 320px;max-width: 460px}.cathero__busca .kvasearch__field{height: 58px;border-radius: 999px;background: #fff;box-shadow: 0 10px 26px rgba(60,44,24,.10)}.cathero__ajuda{display: inline-flex;align-items: center;gap: 8px;font-size: var(--text-sm);line-height: 1.35;color: var(--tx-on-light);border-bottom: 1px solid rgba(40,30,20,.25);padding-bottom: 2px}.cathero__ajuda:hover{color: var(--brand-red);border-color: var(--brand-red)} .cathero__provas{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);max-width: 38rem;gap: clamp(14px,1.7vw,28px);margin: clamp(26px,3.4vw,44px) 0 0;padding: 0;list-style: none}.cathero__provas li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px;align-items: center;padding-left: clamp(14px,1.7vw,28px);border-left: 1px solid var(--bd-light)}.cathero__provas li:first-child{padding-left: 0;border-left: 0}.cathero__provas svg{color: var(--brand-orange)}.cathero__provas b{display: block;font-size: var(--text-base);font-weight: 700;color: var(--tx-on-light);line-height: 1.2;white-space: nowrap}.cathero__provas small{display: block;margin-top: 2px;font-size: var(--text-sm);color: var(--tx-on-light-mut)}.cathero__pe{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin: clamp(26px,3.4vw,44px) 0 0;padding-top: clamp(16px,2vw,24px);border-top: 1px solid var(--bd-light);font-family: var(--font-mono);font-size: 10px;letter-spacing: .18em;text-transform: uppercase;color: rgba(40,30,20,.4)}@media (max-width: 900px){.cathero__provas{grid-template-columns: minmax(0,1fr);gap: 12px}.cathero__provas li{padding-left: 0;border-left: 0}} .ticklist--duas{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px clamp(20px,3vw,44px)}@media (max-width: 820px){.ticklist--duas{grid-template-columns: minmax(0,1fr)}} .section--linhas{position: relative;overflow: hidden;padding-block: clamp(56px,6.2vw,100px);background: radial-gradient(closest-side ellipse at 56% -10%,rgba(249,178,51,.22),transparent 72%),linear-gradient(180deg,#FFFFFF 0%,#FAF7F2 56%,#F4F0E9 100%)} .section--linhas::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: repeating-linear-gradient(90deg,rgba(24,18,12,.05) 0 1px,transparent 1px 104px),repeating-linear-gradient(0deg,rgba(24,18,12,.05) 0 1px,transparent 1px 104px);-webkit-mask-image: radial-gradient(78% 68% at 50% 30%,#000,transparent 76%);mask-image: radial-gradient(78% 68% at 50% 30%,#000,transparent 76%)}.linhas__marca{position: absolute;z-index: 0;right: -2.5%;top: -2%;width: clamp(150px,18vw,290px);opacity: .038;pointer-events: none}.linhas__marca img{display: block;width: 100%;height: auto;filter: grayscale(1)}.linhas{position: relative;z-index: 1} .linhas__topo{display: grid; grid-template-columns: minmax(0,1fr);align-items: start;gap: clamp(18px,3vw,48px);margin-bottom: clamp(24px,3.2vw,42px)}.linhas__texto h2{margin: 10px 0 14px;font-size: clamp(2.05rem,3.9vw,3.4rem);line-height: 1.03;letter-spacing: -.03em}.linhas__lead{max-width: 48ch;font-size: var(--text-base);line-height: 1.5;color: var(--tx-ctx-mut)}.linhas__rota{display: flex;align-items: flex-start;gap: 14px;padding-top: 18px}.linhas__rota svg{flex: none;width: clamp(140px,14vw,186px);height: auto}.linhas__rotatx{margin: 6px 0 0;font-size: 10.5px;letter-spacing: .18em;line-height: 1.9;text-transform: uppercase;color: rgba(40,30,20,.5)}.linhas__rotatx small{display: block;font-size: 10.5px;letter-spacing: .18em;color: rgba(40,30,20,.3)}.linhas__verso{position: relative;margin: 18px 0 0;text-align: right;font-size: 10.5px;letter-spacing: .2em;line-height: 2.05;text-transform: uppercase;color: rgba(40,30,20,.34)}.linhas__verso::before{content: "";position: absolute;top: 10px;right: calc(100% + 16px);width: clamp(40px,6vw,96px);height: 1px;background: rgba(40,30,20,.2)}@media (max-width: 1240px){.linhas__verso{display: none}}@media (max-width: 1100px){.linhas__rota{display: none}.linhas__topo{grid-template-columns: minmax(0,1fr)}} .linhagrid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: clamp(11px,1.1vw,17px)}@media (max-width: 1180px){.linhagrid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.linhagrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.linhagrid{grid-template-columns: minmax(0,1fr)}}.linhacard{position: relative;isolation: isolate;display: flex;flex-direction: column;gap: 9px;text-align: left;padding: clamp(18px,1.5vw,24px) clamp(15px,1.3vw,21px) clamp(15px,1.3vw,19px);border: 1px solid var(--bd-ctx);border-radius: 16px;background: linear-gradient(180deg,#FFFFFF 0%,#FCFAF6 100%);color: var(--tx-ctx);overflow: hidden;transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),box-shadow var(--d-norm),color var(--d-norm)}.linhacard::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(148deg,#FBBC3E 0%,#F5A436 28%,#EB8730 62%,#DA6126 100%);opacity: 0;transition: opacity var(--d-norm)}.linhacard:hover,.linhacard:focus-visible{transform: translateY(-6px);border-color: transparent;color: #fff;box-shadow: 0 24px 46px -22px rgba(190,22,34,.55)}.linhacard:hover::after,.linhacard:focus-visible::after{opacity: 1}.linhacard__barra{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 54px;height: 3px;border-radius: 0 0 3px 3px;background: var(--brand-grad-h);transition: background var(--d-norm)}.linhacard:hover .linhacard__barra{background: rgba(255,255,255,.92)}.linhacard__topo{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.linhacard__ico{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 13px;background: linear-gradient(150deg,rgba(249,178,51,.24),rgba(232,133,46,.1));color: var(--brand-orange);transition: background var(--d-norm),color var(--d-norm),box-shadow var(--d-norm)}.linhacard:hover .linhacard__ico{background: rgba(255,255,255,.18);box-shadow: inset 0 0 0 1px rgba(255,255,255,.4);color: #fff}.linhacard__marc{display: grid;justify-items: end;gap: 8px}.linhacard__idx{font-size: 10px;letter-spacing: .16em;color: rgba(40,30,20,.3);transition: color var(--d-norm)}.linhacard:hover .linhacard__idx{color: rgba(255,255,255,.85)}.linhacard__comb{font-family: var(--font-mono);font-size: 9.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;padding: 5px 11px;border-radius: 999px;border: 1px solid var(--bd-ctx-2);color: var(--tx-ctx-mut);transition: border-color var(--d-norm),color var(--d-norm),background var(--d-norm)}.linhacard:hover .linhacard__comb{border-color: rgba(255,255,255,.5);background: rgba(255,255,255,.14);color: #fff}.linhacard__n{display: flex;align-items: baseline;gap: 7px;margin-top: 6px}.linhacard__n b{font-family: var(--font-display);font-size: clamp(2.3rem,2.9vw,3rem);font-weight: 800;line-height: .92;letter-spacing: -.045em;background: var(--brand-grad-h);-webkit-background-clip: text;background-clip: text;color: transparent}.linhacard__n small{font-size: 9.5px;letter-spacing: .14em;text-transform: uppercase;color: rgba(40,30,20,.34);transition: color var(--d-norm)}.linhacard:hover .linhacard__n b{background: none;color: #fff;-webkit-text-fill-color: #fff}.linhacard:hover .linhacard__n small{color: rgba(255,255,255,.7)}.linhacard__nome{font-family: var(--font-display);font-weight: 700;font-size: 1.06rem;line-height: 1.2}.linhacard__faixa{font-size: var(--text-xs);color: var(--brand-red);transition: color var(--d-norm)}.linhacard__desc{font-size: var(--text-sm);line-height: 1.5;color: var(--tx-ctx-mut);transition: color var(--d-norm)}.linhacard:hover .linhacard__faixa{color: #fff}.linhacard:hover .linhacard__desc{color: rgba(255,255,255,.93)}.linhacard__pe{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: auto;padding-top: 16px}.linhacard__cta{font-size: 9.5px;letter-spacing: .16em;text-transform: uppercase;color: rgba(40,30,20,.45);transition: color var(--d-norm)}.linhacard:hover .linhacard__cta{color: #fff}.linhacard__seta{display: grid;place-items: center;width: 34px;height: 34px;flex: none;border-radius: 999px;border: 1px solid rgba(232,133,46,.38);color: var(--brand-orange);transition: background var(--d-norm),border-color var(--d-norm),color var(--d-norm),transform var(--d-norm) var(--ease-out-expo)}.linhacard:hover .linhacard__seta{background: #fff;border-color: #fff;color: var(--brand-orange);transform: translateX(3px)} .linhas__pe{display: flex;align-items: center;gap: clamp(12px,1.6vw,22px);margin-top: clamp(20px,2.4vw,32px)}.linhas__pontos{display: flex;gap: 7px;flex: none}.linhas__pontos i{width: 6px;height: 6px;border-radius: 999px;background: rgba(40,30,20,.16);transition: background var(--d-norm),transform var(--d-norm) var(--ease-out-expo)}.linhas__pontos i:first-child{background: var(--brand-orange)}.linhas__pelbl{font-size: 9.5px;letter-spacing: .2em;text-transform: uppercase;color: rgba(40,30,20,.34);white-space: nowrap}.linhas__pefio{flex: 1;height: 1px;background: linear-gradient(90deg,rgba(40,30,20,.16),rgba(40,30,20,.04))} .linhas:has(.linhacard:hover) .linhas__pontos i:first-child{background: rgba(40,30,20,.16)}.linhas:has(.linhagrid > .linhacard:nth-child(1):hover) .linhas__pontos i:nth-child(1),.linhas:has(.linhagrid > .linhacard:nth-child(2):hover) .linhas__pontos i:nth-child(2),.linhas:has(.linhagrid > .linhacard:nth-child(3):hover) .linhas__pontos i:nth-child(3),.linhas:has(.linhagrid > .linhacard:nth-child(4):hover) .linhas__pontos i:nth-child(4),.linhas:has(.linhagrid > .linhacard:nth-child(5):hover) .linhas__pontos i:nth-child(5){background: var(--brand-orange);transform: scale(1.3)}@media (max-width: 760px){.linhas__pe{display: none}} .panel__media--foto{padding: 0;min-height: 0}.panel__media--foto::before{display: none}.panel__media--foto picture,.panel__media--foto img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: inherit}@media (min-width: 901px){.panel__media--foto{min-height: 440px}} .pagehero--cat{display: grid;align-items: center;min-height: min(74vh,640px);background: linear-gradient(180deg,#FBF8F0 0%,#F8F4E9 58%,#F4F0E3 100%)}.pagehero--cat::before{display: none}.cathero__fundo{position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: min(74%,1150px);z-index: 0;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 10%,#000 24%);mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 10%,#000 24%)} .cathero__fundo picture{position: absolute;right: 0;bottom: 0;width: 100%}.cathero__fundo img{display: block;width: 100%;height: auto;-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 16%);mask-image: linear-gradient(180deg,transparent 0%,#000 16%)}.cathero__veu{position: absolute;inset: 0;background: linear-gradient(92deg,rgba(250,246,236,.95) 0%,rgba(250,246,236,.5) 14%,rgba(250,246,236,0) 30%),linear-gradient(0deg,rgba(248,244,233,.6) 0%,transparent 24%)}.pagehero--cat .cathero{grid-template-columns: minmax(0,1fr)}.pagehero--cat .cathero__texto{max-width: 41rem}@media (max-width: 940px){.pagehero--cat{min-height: 0}.cathero__fundo{width: 100%;-webkit-mask-image: none;mask-image: none}.cathero__fundo picture{width: 128%;right: -14%}.cathero__veu{background: linear-gradient(180deg,rgba(250,246,236,.97) 0%,rgba(250,246,236,.92) 46%,rgba(250,246,236,.62) 100%)}} .section--cat{position: relative;overflow: hidden;padding-block: clamp(50px,5.6vw,88px);background: radial-gradient(closest-side ellipse at 50% -8%,rgba(249,178,51,.16),transparent 72%),linear-gradient(180deg,#FAF7F1 0%,#F6F2EA 58%,#F1EDE3 100%)}.section--cat::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: repeating-linear-gradient(90deg,rgba(24,18,12,.045) 0 1px,transparent 1px 104px),repeating-linear-gradient(0deg,rgba(24,18,12,.045) 0 1px,transparent 1px 104px);-webkit-mask-image: radial-gradient(80% 60% at 50% 12%,#000,transparent 78%);mask-image: radial-gradient(80% 60% at 50% 12%,#000,transparent 78%)}.cat{position: relative;z-index: 1} .cat__topo{display: grid; grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: clamp(16px,2.6vw,40px);margin-bottom: clamp(18px,2.4vw,30px)}.cat__texto h2{margin-top: 8px;font-size: clamp(1.62rem,2.6vw,2.4rem);line-height: 1.1;letter-spacing: -.03em}.cat__provas{display: flex;align-items: center;gap: clamp(12px,1.6vw,24px)}.cat__provas li{display: flex;align-items: center;gap: 10px;padding-left: clamp(12px,1.6vw,24px);border-left: 1px solid var(--bd-light);font-size: var(--text-sm);line-height: 1.28;color: var(--tx-on-light-mut)}.cat__provas li:first-child{padding-left: 0;border-left: 0}.cat__provas svg{flex: none;color: var(--brand-orange)}.cat__verso{position: relative;margin: 0;text-align: right;font-size: 9.5px;letter-spacing: .2em;line-height: 2;text-transform: uppercase;color: rgba(40,30,20,.32)}.cat__verso::before{content: "";position: absolute;top: 9px;right: calc(100% + 14px);width: clamp(30px,4vw,64px);height: 1px;background: rgba(40,30,20,.18)}@media (max-width: 1320px){.cat__verso{display: none}}@media (max-width: 1100px){.cat__topo{grid-template-columns: minmax(0,1fr)}.cat__provas{flex-wrap: wrap}}@media (max-width: 620px){.cat__provas li{padding-left: 0;border-left: 0;flex: 1 1 44%}} .catbarra{display: flex;align-items: center;flex-wrap: wrap;gap: clamp(8px,1vw,14px);padding: 11px 13px;border: 1px solid var(--bd-light);border-radius: 18px;background: rgba(255,255,255,.94);box-shadow: 0 14px 34px -26px rgba(40,34,20,.65)}.catbarra .fbusca{flex: 1 1 300px;min-width: 236px;max-width: 392px;height: 44px;background: var(--paper-2);border-color: var(--bd-light)}.catbarra__pilulas{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.catbarra .fadd__btn{gap: 7px;padding: 10px 13px;border-style: solid;border-color: var(--bd-light);background: var(--paper-2);font-size: var(--text-sm);font-weight: 600;color: var(--tx-on-light-mut)}.catbarra .fadd__btn svg:first-child{color: var(--brand-orange)}.catbarra .fadd.is-ativo .fadd__btn{border-color: rgba(232,133,46,.5);background: rgba(249,178,51,.14);color: var(--brand-red)}.catbarra .fpanel{width: min(330px,calc(100vw - 2 * var(--gutter)));grid-template-columns: minmax(0,1fr);gap: 10px;padding: 16px}.catbarra__pe{display: flex;align-items: center;gap: 11px;margin-left: auto}.catbarra__conta{display: flex;align-items: center;gap: 9px;margin: 0}.catbarra__conta b{font-family: var(--font-display);font-size: 1.5rem;font-weight: 800;line-height: 1;letter-spacing: -.035em;color: var(--tx-on-light)}.catbarra__conta small{font-size: 10.5px;line-height: 1.25;color: var(--tx-on-light-mut)}.catvis{display: flex;gap: 4px;padding: 3px;border-radius: 13px;border: 1px solid var(--bd-light);background: var(--paper-2)}.catvis__b{width: 34px;height: 32px;display: grid;place-items: center;border-radius: 10px;color: var(--tx-on-light-mut);transition: background var(--d-fast),color var(--d-fast)}.catvis__b:hover{color: var(--brand-red)}.catvis__b.is-on{background: var(--brand-grad-h);color: #fff} @media (max-width: 620px){.catbarra__pilulas{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 7px;width: 100%}.catbarra .fadd__btn{width: 100%;justify-content: flex-start;gap: 6px;padding: 10px 12px;font-size: var(--text-xs)}.catbarra .fadd__btn [data-fadd-rotulo]{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.catbarra .fadd__btn svg:last-child{margin-left: auto}.catbarra__pilulas .fadd:nth-child(even) .fpanel{left: auto;right: 0}.catbarra__pe{width: 100%;justify-content: space-between}}.catbarra__ativos{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin: 12px 0 0}.catalog{margin-top: clamp(14px,1.8vw,22px)}.catsalvos[hidden],.filtros__limpar[hidden]{display: none}.catsalvos{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;border-radius: 999px;border: 1px solid var(--bd-light);background: #fff;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-on-light-mut);transition: border-color var(--d-fast),color var(--d-fast),background var(--d-fast)}.catsalvos svg{color: var(--brand-red)}.catsalvos:hover{border-color: rgba(190,22,34,.4);color: var(--brand-red)}.catsalvos.is-on{border-color: transparent;background: var(--brand-grad-h);color: #fff}.catsalvos.is-on svg{color: #fff;fill: currentColor} .catalog{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(11px,1.1vw,17px)}@media (max-width: 1180px){.catalog{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.catalog{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.catalog{grid-template-columns: minmax(0,1fr)}}.gcard{position: relative;display: flex;flex-direction: column;padding: 13px 15px 15px;border: 1px solid var(--bd-light);border-radius: 18px;background: linear-gradient(180deg,#FFFFFF 0%,#FCFAF6 100%);color: var(--tx-on-light);transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),box-shadow var(--d-norm)}.gcard.is-hidden{display: none}.gcard:hover{transform: translateY(-5px);border-color: rgba(232,133,46,.45);box-shadow: 0 22px 42px -26px rgba(40,34,20,.7)} .gcard--destq{border-color: rgba(232,133,46,.55);background: linear-gradient(180deg,#FFFDF8 0%,#FFF6E9 100%);box-shadow: 0 0 0 1px rgba(249,178,51,.3),0 20px 44px -28px rgba(232,133,46,.9)} .gcard__topo{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 7px;min-height: 30px;padding-right: 34px}.gcard__comb{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;padding: 5px 9px;border-radius: 999px;border: 1px solid var(--bd-light);background: #fff;font-family: var(--font-mono);font-size: 9px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-on-light-mut)}.gcard__comb svg{color: var(--brand-orange)}.gcard__selo{display: inline-flex;align-items: center;gap: 5px;padding: 5px 9px;border-radius: 999px;background: var(--brand-grad-h);font-family: var(--font-mono);font-size: 8.5px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;color: #fff;box-shadow: 0 8px 18px -10px rgba(232,133,46,.9)}.gcard__salvar{position: absolute;top: 13px;right: 11px;width: 30px;height: 30px;flex: none;display: grid;place-items: center;border-radius: 50%;color: rgba(40,30,20,.34);transition: color var(--d-fast),background var(--d-fast),transform var(--d-fast)}.gcard__salvar:hover{color: var(--brand-red);background: rgba(190,22,34,.08)}.gcard__salvar.is-on{color: var(--brand-red)}.gcard__salvar.is-on svg{fill: currentColor}.gcard__salvar:active{transform: scale(.9)} .gcard__foto{display: grid;place-items: center; grid-template-rows: minmax(0,1fr);grid-template-columns: minmax(0,1fr);margin: 4px 0 2px;height: 150px;background: radial-gradient(64% 74% at 50% 92%,rgba(249,178,51,.16),transparent 72%)}.gcard__foto picture{display: grid;place-items: center;grid-template: minmax(0,1fr) / minmax(0,1fr);width: 100%;height: 100%;min-height: 0} .gcard__foto source{display: none}.gcard__foto img{grid-area: 1 / 1}.gcard__foto img{width: auto;height: auto;max-width: min(100%,208px);max-height: 100%;filter: drop-shadow(0 14px 18px rgba(40,34,20,.26));transition: transform var(--d-norm) var(--ease-out-expo)}.gcard:hover .gcard__foto img{transform: scale(1.05)} .gcard__cats{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-height: 30px}.gcard__cats .gcard__cat{line-height: 1.45}.gcard__cat{font-size: 9.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: rgba(40,30,20,.42)}.gcard__kva{display: flex;align-items: baseline;gap: 6px;margin-top: 5px;font-family: var(--font-display);font-size: 2.05rem;font-weight: 800;line-height: 1;letter-spacing: -.04em;background: var(--brand-grad-h);-webkit-background-clip: text;background-clip: text;color: transparent}.gcard__kva small{font-size: .44em;letter-spacing: .02em}.gcard__alt{display: block;margin: 4px 0 0;font-family: var(--font-mono);font-size: 10px;letter-spacing: .05em;color: var(--tx-on-light-mut)}.gcard__modelo{margin-top: 5px;font-family: var(--font-display);font-weight: 700;font-size: 1.04rem;line-height: 1.2;color: var(--tx-on-light)}.gcard__modelo a{transition: color var(--d-fast)}.gcard:hover .gcard__modelo a{color: var(--brand-red)}.gcard__frase{margin-top: 5px;font-size: var(--text-sm);line-height: 1.4;color: var(--tx-on-light-mut)}.gcard__specs{display: flex;flex-wrap: wrap;gap: 10px 16px;margin-top: 13px;padding-top: 12px;border-top: 1px solid var(--bd-light)}.gcard__specs li{display: flex;align-items: center;gap: 8px}.gcard__specs svg{flex: none;color: var(--brand-orange)}.gcard__specs b{display: block;font-size: 12.5px;font-weight: 700;line-height: 1.15;color: var(--tx-on-light)}.gcard__specs small{display: block;margin-top: 1px;font-size: 10px;color: var(--tx-on-light-mut)}.gcard__acoes{display: grid;gap: 9px;margin-top: auto;padding-top: 14px}.gcard__cta{display: inline-flex;align-items: center;justify-content: center;gap: 9px;height: 44px;border-radius: 999px;background: var(--ink);font-family: var(--font-display);font-weight: 700;font-size: var(--text-sm);color: #fff;box-shadow: 0 10px 22px -14px rgba(20,18,12,.9);transition: background var(--d-norm),box-shadow var(--d-norm),transform var(--d-fast)}.gcard__cta svg{transition: transform var(--d-fast) var(--ease-out-expo)}.gcard__cta:hover{background: var(--brand-grad-h);box-shadow: 0 14px 28px -14px rgba(190,22,34,.75)}.gcard__cta:hover svg{transform: translateX(3px)}.gcard__ficha{display: inline-flex;align-items: center;justify-content: center;gap: 7px;font-family: var(--font-mono);font-size: 10.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--tx-on-light-mut);transition: color var(--d-fast)}.gcard__ficha:hover{color: var(--brand-red)}.gcard__ficha svg:first-child{color: var(--brand-orange)} .catalog--lista{grid-template-columns: minmax(0,1fr);gap: 10px}.catalog--lista .gcard{display: grid;grid-template-columns: 168px minmax(0,1fr);column-gap: clamp(16px,2vw,30px);align-items: start;padding: 16px 20px}.catalog--lista .gcard > *{grid-column: 2}.catalog--lista .gcard__foto{grid-column: 1;grid-row: 1 / -1;align-self: center;margin: 0;min-height: 0;height: 120px}.catalog--lista .gcard__foto img{max-width: 100%}.catalog--lista .gcard__acoes{grid-template-columns: minmax(0,240px) auto;align-items: center;gap: 16px;padding-top: 12px}.catalog--lista .gcard__ficha{justify-content: flex-start}.catalog--lista .gcard:hover{transform: none}@media (max-width: 760px){.catalog--lista .gcard{grid-template-columns: minmax(0,1fr)}.catalog--lista .gcard > *,.catalog--lista .gcard__foto{grid-column: 1}.catalog--lista .gcard__foto{grid-row: auto}.catalog--lista .gcard__acoes{grid-template-columns: minmax(0,1fr)}} .cat__pe{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin: clamp(20px,2.4vw,32px) 0 0;padding-top: clamp(14px,1.8vw,20px);border-top: 1px solid var(--bd-light);font-size: 9.5px;letter-spacing: .18em;text-transform: uppercase;color: rgba(40,30,20,.34)}.catalog__empty p{color: var(--tx-on-light-mut)}.catalog__empty a{color: var(--brand-red);text-decoration: underline;text-underline-offset: 3px}  @media (max-width: 1024px){.jornada__ato--cartoes > .jornada__inner,.jornada__ato--fileira > .jornada__inner,.jornada__ato--cartoes.jornada__ato--cena .jornada__inner,.jornada__ato--fileira.jornada__ato--cena .jornada__inner{grid-template-columns: minmax(0,1fr)}.jornada__ato--cartoes .jornada__texto,.jornada__ato--fileira .jornada__texto{grid-column: 1}.jornada__ato--cartoes h2,.jornada__ato--fileira h2,.jornada__ato--cartoes .jornada__desc,.jornada__ato--fileira .jornada__desc{max-width: none}}@media (max-width: 700px){.jornada__ato--cartoes h2,.jornada__ato--fileira h2{font-size: clamp(1.55rem,6.6vw,2rem)}.atocards,.atocards--texto{grid-template-columns: minmax(0,1fr)}.jornada__ato{padding-block: clamp(56px,12vw,92px)}} @media (hover: none){.soltraco,.emp3d__ponto{height: 44px;padding-block: 20px;background-clip: content-box}.passo__marca{min-width: 44px;min-height: 40px}.solpainel__link{display: inline-block;padding: 12px 0 8px}.buscasel__x,.fbusca__x{width: 30px;height: 30px}.gcard__salvar{width: 38px;height: 38px}.catvis__b{width: 40px;height: 38px}.custo__seta,.cli__seta,.carrossel__nav button{min-width: 44px;min-height: 44px}} @media (max-width: 700px){.herovals b{font-size: .9rem}.herovals small{margin-top: 5px;font-size: .84rem}.herovals li{gap: 12px}} .emp3d__foto{position: absolute;inset: 0;display: grid;place-items: center;padding: clamp(10px,3vw,26px);pointer-events: none}.emp3d__foto img{width: 100%;max-width: 460px;height: auto;filter: drop-shadow(0 22px 30px rgba(0,0,0,.5))}.emp3d__slide:has(model-viewer) .emp3d__foto{display: none} .gcard.is-fora-lote{display: none}.catmais{display: flex;justify-content: center;margin-top: clamp(20px,2.6vw,32px)} .catmais .btn--contorno{border-color: rgba(20,18,12,.24);color: var(--tx-on-light);background: #fff}.catmais .btn--contorno:hover{border-color: var(--brand-orange);color: var(--brand-red);background: #fff}.catmais [hidden]{display: none}.catmais__n{margin-left: 4px;font-size: var(--text-xs);opacity: .7} .drawer .iconbtn{background: rgba(20,18,12,.06);color: var(--tx-on-light)}.drawer .iconbtn:hover{background: rgba(20,18,12,.12);border-color: rgba(20,18,12,.16);color: var(--brand-red)}.drawer .chip{border-color: var(--bd-light);background: #fff;color: var(--tx-on-light)}.drawer .chip:hover{border-color: var(--brand-orange);color: var(--brand-red)}.drawer__rotulo{margin-bottom: 10px;font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-red)} @media (max-width: 1240px){.header__actions{margin-left: auto}} @media (max-width: 760px){.section-head,.jornada__texto,.hero__texto,.faixas__topo,.cat__topo,.cat__texto,.linhas__texto,.custo__texto,.custpainel,.sol__topo,.solpainel,.processo__texto,.emp__texto,.cli__texto,.local__texto,.phero__in,.cathero__texto,.pagehero__cols > div:first-child,.prose,.panel .prose,.finalcta__texto, .cred__texto,.faixapainel__info,.custo__topo,.cli__topo,.faqgrade__lado,.onde__texto,.processo__texto,.processo__topo,.finalcta .container > div:first-child{text-align: center} .sol__abas,.faixas__abas,.custo__nav,.soltracos,.processo__passos,.emp3d__pontos,.finalcta__acts,.finalcta .trustline{justify-content: center} .eyebrow{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 9px}.hero__acts,.jornada__acts,.emp__acts,.cat__acoes,.btn-row,.hero__ctas,.phero__acts,.cathero__busca,.custo__nav,.faixas__acts{justify-content: center}.prose ul,.ticklist,.ticklist--duas{justify-items: center}.prose ul li,.ticklist li{justify-content: center;text-align: left} .herovals li,.cat__provas li,.cli__provas li,.phero__provas li,.cathero__provas li,.emp__faixa li{ flex-direction: column;grid-template-columns: minmax(0,1fr);justify-items: center;align-items: center;text-align: center;gap: 8px}.cat__provas li{padding-left: 0;border-left: 0} .finalcta__list li,.cred__itens li,.atomarca__l li{flex-direction: column;align-items: center;text-align: center;gap: 7px} .footer__contact > *{justify-content: center;text-align: center} .cfg__lado--esq,.cfg__h1,.cfg__sub,.cfg__resumo{text-align: center}.cfg__chips,.cfg__acoes,.cfg__acts,.cfg__aneis{justify-content: center}.cfg__acts{flex-wrap: wrap;gap: 12px}.cfg__resumo li,.cfg__destaques li{justify-content: center}.cathero__provas li,.cli__provas li{padding-left: 0;border-left: 0} .atocard{flex-direction: column;text-align: center;align-items: center}.atocard__seta{display: none}.linhacard,.gcard{text-align: center}.linhacard__topo,.gcard__topo{justify-content: center}.gcard__topo{padding-left: 34px}.gcard__cats{justify-content: center}.linhacard__marc{justify-items: center}.linhacard__n,.gcard__kva,.gcard__specs,.linhacard__pe{justify-content: center}.gcard__specs li{justify-content: center}.gcard__salvar{position: absolute;top: 12px;right: 12px;margin: 0}.icard,.proof,.passo,.caminho{text-align: center}.icard__ico,.proof__ico{margin-inline: auto} .ficha,.ficha table,.modelo__specs,.form-card,.faq__item,.faq__resposta{text-align: left}} .jornada__eqfixo{position: relative;width: 100%;height: clamp(220px,42svh,340px);margin-bottom: clamp(14px,3vw,22px)}.jornada__eqfixo .jornada__3d{position: absolute;inset: 0;opacity: 1;pointer-events: auto}.jornada__eqfixo model-viewer{width: 100%;height: 100%}.jornada__poster{position: absolute;inset: 0;display: grid;place-items: center;padding: 4px}.jornada__poster img{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 18px 26px rgba(0,0,0,.55))}.jornada__3d:has(model-viewer) .jornada__poster{display: none} .jornada__palco .jornada__poster{display: none}.jornada--fixa .jornada__quadro{display: none} @media (max-width: 760px){[data-reveal],[data-reveal-stagger] > *{opacity: 1 !important;transform: none !important;filter: none !important;transition: none !important}.jornada__cena-fixa,.jornada__cena{transform: none !important}} @media (max-width: 760px){.emp3d__pe{flex-direction: column;align-items: center;gap: 12px;margin-bottom: clamp(18px,4vw,28px)} .emp3d__caps{position: relative;width: 100%;min-height: 52px}.emp3d__pontos{justify-content: center;width: 100%}.emp3d__cap{left: 0;right: 0;text-align: center;justify-items: center}.emp__grade{row-gap: clamp(20px,5vw,34px)}} @media (max-width: 760px){ .cred__texto h2{font-size: clamp(1.85rem,8.4vw,2.6rem)}.finalcta h2,#proposta h2{font-size: clamp(1.75rem,8vw,2.4rem)}.custo__topo h2{font-size: clamp(1.7rem,7.6vw,2.3rem)} section[id]{scroll-margin-top: calc(var(--header-h) + 12px)} .atomarca{flex-direction: column;text-align: center;gap: 16px}.atomarca__nome{flex-direction: column;align-items: center;gap: 10px;padding-right: 0;border-right: 0;text-align: center} .atomarca__l{margin: 0;width: 100%;display: grid;grid-template-columns: minmax(0,1fr);gap: 0;justify-items: stretch}.atomarca__l li{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 12px;max-width: none;padding: 12px 2px;text-align: left}.atomarca__l li + li{border-top: 1px solid rgba(255,255,255,.12)}.atomarca__l svg{width: 22px;height: 22px}.atomarca__l b{font-size: 1rem;line-height: 1.2}.atomarca__l small{display: block;margin-top: 2px;font-size: .82rem}.atomarca__nome{padding-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,.12);width: 100%} .processo.processo__preso{position: static;height: auto;min-height: 0;padding-block: clamp(46px,11vw,74px)}.processo__palco{position: relative} .herovals b br,.herovals small br,.cat__provas br,.cli__provas br,.emp__faixa br,.cathero__provas br,.phero__provas br{display: none} .cfg__kva{display: none}.cfg__palco{min-height: 240px} .heroassina,.cat__pe,.cathero__pe,.linhas__pe{flex-direction: column;align-items: center;text-align: center;gap: 8px}} .entrada{position: fixed;inset: 0;z-index: 9999;display: none;pointer-events: none;background: radial-gradient(circle at 50% 50%,#FFD37A 0%,#F9B233 22%,#E8852E 56%,#BE1622 100%)}html.vindo .entrada{display: block;animation: entrada-fecha 1000ms cubic-bezier(.7,0,.3,1) 160ms forwards}@keyframes entrada-fecha{0%{opacity: 1;clip-path: circle(120% at 50% 50%)}70%{opacity: 1}100%{opacity: 0;clip-path: circle(0% at 50% 50%)}}@media (prefers-reduced-motion: reduce){html.vindo .entrada{animation: entrada-some 300ms ease forwards}@keyframes entrada-some{to{opacity: 0}}} .section--escopo{position: relative;overflow: hidden;padding-block: clamp(56px,6.4vw,104px);background: radial-gradient(closest-side ellipse at 78% 20%,rgba(249,178,51,.18),transparent 70%),linear-gradient(180deg,#FFFFFF 0%,#FAF7F2 100%)}.section--escopo::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: repeating-linear-gradient(90deg,rgba(24,18,12,.045) 0 1px,transparent 1px 104px),repeating-linear-gradient(0deg,rgba(24,18,12,.045) 0 1px,transparent 1px 104px);-webkit-mask-image: radial-gradient(70% 80% at 70% 50%,#000,transparent 76%);mask-image: radial-gradient(70% 80% at 70% 50%,#000,transparent 76%)}.escopo{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(28px,5vw,80px);align-items: center}.escopo__texto h2{margin: 10px 0 16px;font-size: clamp(2rem,3.6vw,3.2rem);line-height: 1.04;letter-spacing: -.03em}.escopo__lead{max-width: 40ch;color: var(--tx-on-light-mut);font-size: var(--text-base);line-height: 1.55}.escopo__nota{display: inline-flex;align-items: center;gap: 10px;margin-top: 22px;padding: 9px 14px;border-radius: 999px;border: 1px solid var(--bd-light);background: #fff;font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-on-light-mut)}.escopo__nota span{width: 8px;height: 8px;border-radius: 50%;background: var(--brand-grad-h);box-shadow: 0 0 0 4px rgba(249,178,51,.2)}.escopo__verso{position: absolute;z-index: 1;right: clamp(12px,2vw,34px);top: 18%;margin: 0;text-align: right;font-size: 10.5px;letter-spacing: .2em;line-height: 2.1;text-transform: uppercase;color: rgba(40,30,20,.32);pointer-events: none}@media (max-width: 1240px){.escopo__verso{display: none}} .escopo__grade{position: relative;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(12px,1.4vw,18px);margin: 0;padding: 0;list-style: none;counter-reset: escopo} .escopo__grade::before,.escopo__grade::after{content: "";position: absolute;z-index: 0;pointer-events: none;background-image: linear-gradient(90deg,rgba(232,133,46,.55) 0 6px,transparent 6px 12px);background-size: 12px 1px}.escopo__grade::before{left: 8%;right: 8%;top: 50%;height: 1px}.escopo__grade::after{top: 8%;bottom: 8%;left: 50%;width: 1px;background-image: linear-gradient(180deg,rgba(232,133,46,.55) 0 6px,transparent 6px 12px);background-size: 1px 12px}.escopo__item{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px 12px;padding: clamp(18px,1.8vw,24px) clamp(16px,1.6vw,22px) clamp(16px,1.6vw,22px);border: 1px solid var(--bd-light);border-radius: 18px;background: linear-gradient(180deg,#FFFFFF 0%,#FCFAF6 100%);box-shadow: 0 14px 34px -28px rgba(40,34,20,.6);transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),box-shadow var(--d-norm)}.escopo__item::before{content: "";position: absolute;top: -1px;left: 50%;transform: translateX(-50%);width: 48px;height: 3px;border-radius: 0 0 3px 3px;background: var(--brand-grad-h)}.escopo__item:hover{transform: translateY(-5px);border-color: rgba(232,133,46,.45);box-shadow: 0 22px 44px -26px rgba(232,133,46,.7)}.escopo__idx{grid-column: 1;font-size: 10.5px;letter-spacing: .18em;color: var(--brand-red)}.escopo__ck{grid-column: 2;grid-row: 1 / span 2;align-self: start;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 50%;background: var(--brand-grad-h);color: #fff;box-shadow: 0 8px 18px -8px rgba(232,133,46,.9)}.escopo__item b{grid-column: 1;font-family: var(--font-display);font-weight: 700;font-size: 1.06rem;line-height: 1.2;color: var(--tx-on-light)}.escopo__item p{grid-column: 1 / -1;margin: 2px 0 0;font-size: var(--text-sm);line-height: 1.5;color: var(--tx-on-light-mut)}@media (max-width: 980px){.escopo{grid-template-columns: minmax(0,1fr)}.escopo__lead{max-width: none}}@media (max-width: 620px){.escopo__grade{grid-template-columns: minmax(0,1fr)}.escopo__grade::before,.escopo__grade::after{display: none}}@media (max-width: 760px){.escopo__texto{text-align: center}.escopo__lead{margin-inline: auto}.escopo__item{text-align: left}} .pagehero .footer__contact a,.pagehero .footer__contact span{color: var(--tx-on-light-mut)}.pagehero .footer__contact a{color: var(--tx-on-light)}.pagehero .footer__contact a:hover{color: var(--brand-red)}.pagehero .footer__contact svg{color: var(--brand-orange)} .phero__in:has(.phero__peca){position: relative}.phero__peca{position: absolute;z-index: 1; right: -6%;bottom: -36px;width: min(52vw,860px);height: min(74vh,680px);pointer-events: none}.phero__3d{position: absolute;inset: 0;pointer-events: auto}.phero__3d model-viewer{width: 100%;height: 100%;--poster-color: transparent}.phero__poster{position: absolute;inset: 0;display: grid;place-items: end center}.phero__poster img{width: 100%;height: auto;max-height: 100%;object-fit: contain;filter: drop-shadow(0 30px 40px rgba(0,0,0,.6))}.phero__3d:has(model-viewer) .phero__poster{display: none} .phero__peca::after{content: "";position: absolute;left: 10%;right: 10%;bottom: -6%;height: 26%;background: radial-gradient(ellipse at center,rgba(249,178,51,.35),rgba(232,133,46,.12) 45%,transparent 70%);filter: blur(14px);z-index: -1}.phero:has(.phero__peca) .phero__in > div:first-of-type,.phero:has(.phero__peca) .phero__sub{max-width: min(48%,620px)}.phero:has(.phero__peca) .phero__provas{max-width: min(50%,660px)}@media (max-width: 1100px){.phero__peca{width: 44vw;height: 46vh;bottom: 18px;opacity: .92}}@media (max-width: 900px){.phero:has(.phero__peca) .phero__in > div:first-of-type,.phero:has(.phero__peca) .phero__sub,.phero:has(.phero__peca) .phero__provas{max-width: none} .phero__peca{position: relative;right: auto;bottom: auto;width: 100%;height: clamp(220px,46vw,320px);margin: clamp(18px,4vw,28px) auto 0;pointer-events: none}.phero:has(.phero__peca) .phero__in{display: flex;flex-direction: column}} .passosfoto{display: grid;grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);gap: clamp(22px,3.6vw,56px);align-items: start}.passosfoto__foto{position: sticky;top: calc(var(--header-h) + 16px);margin: 0;border-radius: 22px;overflow: hidden;border: 1px solid var(--bd-light);box-shadow: 0 30px 60px -34px rgba(40,34,20,.7);background: #fff}.passosfoto__foto{aspect-ratio: 1402 / 1122}.passosfoto__quadro{position: absolute;inset: 0;opacity: 0;transform: scale(1.03);transition: opacity 520ms var(--ease-out-expo),transform 900ms var(--ease-out-expo)}.passosfoto__quadro.is-on{opacity: 1;transform: none}.passosfoto__quadro picture,.passosfoto__quadro img{display: block;width: 100%;height: 100%;object-fit: cover}.passolista--foto li{cursor: pointer;transition: background var(--d-fast),border-color var(--d-fast)}.passolista--foto li.is-on{background: #fff;border-color: rgba(232,133,46,.45);box-shadow: var(--sh-sm)}.passolista--foto li.is-on b{background: var(--brand-grad-h);color: #fff;border-color: transparent}.passosfoto__legenda,.passosfoto__foto figcaption{position: absolute;left: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 10px;padding: 9px 14px;border-radius: 999px;background: rgba(10,8,7,.72);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.18);font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase;color: rgba(255,255,255,.88)}.passosfoto__legenda{margin: 0}.passosfoto__legenda b,.passosfoto__foto figcaption b{font-weight: 600;color: var(--brand-amber);padding-right: 10px;border-right: 1px solid rgba(255,255,255,.25)}@media (max-width: 900px){.passosfoto{grid-template-columns: minmax(0,1fr)}.passosfoto__foto{position: static}} .pilha{list-style: none;margin: 0;padding: 0;display: grid;gap: clamp(14px,2vw,22px)}.pilha__painel{position: sticky;top: calc(var(--header-h) + 14px + var(--i,0) * 14px);display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(22px,3.6vw,56px);align-items: center;min-height: min(72vh,640px);padding: clamp(24px,3.4vw,48px) clamp(22px,3.4vw,52px);border-radius: 26px;border: 1px solid rgba(20,18,12,.08);box-shadow: 0 -10px 30px -18px rgba(20,18,12,.35),0 30px 60px -34px rgba(20,18,12,.6);overflow: hidden}.pilha__painel--grad{background: linear-gradient(135deg,#FFC24A 0%,#F9B233 34%,#E8852E 100%);color: #1B1712}.pilha__painel--cinza{background: linear-gradient(160deg,#2C2D33,#1F2024);color: #fff}.pilha__painel--branco{background: linear-gradient(180deg,#FFFFFF,#F7F4EE);color: var(--tx-on-light)}.pilha__texto{max-width: 42ch}.pilha__idx{display: inline-block;margin-bottom: 14px;font-size: 11px;letter-spacing: .2em;text-transform: uppercase;opacity: .72}.pilha__painel h3{margin: 0 0 12px;font-family: var(--font-display);font-weight: 800;font-size: clamp(1.7rem,3vw,2.6rem);line-height: 1.05;letter-spacing: -.03em}.pilha__painel p{margin: 0;font-size: var(--text-base);line-height: 1.55;opacity: .86}.pilha__painel--grad p{opacity: .8}.pilha__foto{position: relative;margin: 0;border-radius: 18px;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0,0,0,.7);aspect-ratio: 1402 / 1122}.pilha__foto picture,.pilha__foto img{display: block;width: 100%;height: 100%;object-fit: cover}.pilha__foto figcaption{position: absolute;left: 14px;bottom: 14px;padding: 8px 13px;border-radius: 999px;background: rgba(10,8,7,.72);color: rgba(255,255,255,.9);border: 1px solid rgba(255,255,255,.18);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase}@media (max-width: 900px){.pilha__painel{grid-template-columns: minmax(0,1fr);min-height: 0}.pilha__texto{max-width: none}} @media (max-width: 760px){.pilha__painel{position: static;text-align: center}.pilha__texto{margin-inline: auto}} .escopo__lado{display: grid;gap: clamp(12px,1.4vw,18px)}.escopo__palco{position: relative;aspect-ratio: 16 / 10;border-radius: 20px;overflow: hidden;border: 1px solid var(--bd-light);background: #1F2024;box-shadow: 0 30px 60px -34px rgba(40,34,20,.7)}.escopo__slide{position: absolute;inset: 0;margin: 0;opacity: 0;transform: scale(1.04);transition: opacity 600ms var(--ease-out-expo),transform 1200ms var(--ease-out-expo)}.escopo__slide.is-on{opacity: 1;transform: none}.escopo__slide picture,.escopo__slide img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%}.escopo__slide figcaption{position: absolute;left: 14px;bottom: 14px;display: inline-flex;align-items: center;gap: 9px;padding: 8px 13px;border-radius: 999px;background: rgba(10,8,7,.72);color: rgba(255,255,255,.9);border: 1px solid rgba(255,255,255,.18);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase}.escopo__slide figcaption b{font-weight: 600;color: var(--brand-amber)}.escopo__pontos{position: absolute;right: 14px;bottom: 16px;display: flex;gap: 6px;z-index: 2}.escopo__ponto{width: 22px;height: 4px;padding: 0;border: 0;border-radius: 4px;background: rgba(255,255,255,.35);cursor: pointer;transition: width var(--d-fast),background var(--d-fast)}.escopo__ponto.is-on{width: 34px;background: linear-gradient(90deg,var(--brand-amber),var(--brand-orange))}@media (hover: none){.escopo__ponto{height: 34px;padding-block: 15px;background-clip: content-box}}.escopo__grade--abas .escopo__item{cursor: pointer}.escopo__grade--abas .escopo__item.is-on{border-color: rgba(232,133,46,.55);box-shadow: 0 0 0 1px rgba(249,178,51,.3),0 22px 44px -26px rgba(232,133,46,.8)}.escopo:has(.escopo__lado){align-items: start}.escopo:has(.escopo__lado) .escopo__texto{position: sticky;top: calc(var(--header-h) + 24px)}@media (max-width: 980px){.escopo:has(.escopo__lado) .escopo__texto{position: static}}  .escopo__trilho{min-width: 0}.escopo:has(.escopo__trilho){align-items: center}.carousel--entrega .carousel__track{gap: clamp(14px,1.6vw,22px);padding: 10px 4px 26px;scroll-snap-type: none}.carousel--entrega{mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.entcard{flex: 0 0 clamp(230px,21vw,300px);display: grid;grid-template-rows: auto 1fr;border: 1px solid var(--bd-light);border-radius: 20px;background: linear-gradient(180deg,#FFFFFF 0%,#FCFAF6 100%);box-shadow: 0 18px 40px -30px rgba(40,34,20,.7);overflow: hidden;transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),box-shadow var(--d-norm)}.entcard:hover{transform: translateY(-5px);border-color: rgba(232,133,46,.5);box-shadow: 0 26px 48px -28px rgba(232,133,46,.8)}.entcard__foto{position: relative;margin: 0;aspect-ratio: 4 / 3;overflow: hidden}.entcard__foto picture,.entcard__foto img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 28%}.entcard__idx{position: absolute;left: 12px;bottom: 12px;padding: 6px 11px;border-radius: 999px;background: rgba(10,8,7,.72);color: rgba(255,255,255,.9);border: 1px solid rgba(255,255,255,.18);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-size: 10px;letter-spacing: .16em}.entcard__tx{position: relative;padding: 16px 18px 18px 18px}.entcard__ck{position: absolute;right: 16px;top: -14px;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 50%;background: var(--brand-grad-h);color: #fff;box-shadow: 0 8px 18px -8px rgba(232,133,46,.9)}.entcard b{display: block;font-family: var(--font-display);font-weight: 700;font-size: 1.04rem;line-height: 1.2;color: var(--tx-on-light);padding-right: 36px}.entcard p{margin: 6px 0 0;font-size: var(--text-sm);line-height: 1.5;color: var(--tx-on-light-mut)}@media (max-width: 760px){.entcard{text-align: left;flex-basis: min(78vw,300px)}} .pilha--escopo .pilha__painel{min-height: min(62vh,560px)}.pilha__foto--paisagem{aspect-ratio: 16 / 10}.pilha__foto--retrato{aspect-ratio: 5 / 4;max-height: min(56vh,520px)}.pilha__foto--retrato img{object-position: 50% 32%}.pilha__ico{display: grid;place-items: center;width: 48px;height: 48px;margin-bottom: 14px;border-radius: 14px;background: rgba(255,255,255,.2);box-shadow: inset 0 0 0 1px rgba(255,255,255,.35);color: inherit}.pilha__painel--branco .pilha__ico{background: var(--brand-grad-h);color: #fff;box-shadow: 0 10px 22px -10px rgba(232,133,46,.8)}.pilha__painel--grad .pilha__ico{background: rgba(255,255,255,.28);color: #1B1712}@media (max-width: 760px){.pilha__ico{margin-inline: auto}} .range-card__foto{position: relative;display: flex;justify-content: center;align-items: flex-end;min-height: 118px;margin: -4px 0 10px;background: radial-gradient(62% 70% at 50% 92%,rgba(249,178,51,.2),transparent 72%)}.range-card__foto img{width: min(72%,230px);height: auto;filter: drop-shadow(0 14px 18px rgba(40,34,20,.28));transition: transform var(--d-norm) var(--ease-out-expo)}.range-card:hover .range-card__foto img{transform: translateY(-4px) scale(1.04)}@media (max-width: 760px){.range-card__foto{min-height: 100px}} .range-card--3d{padding: 16px 18px 18px;border-radius: 20px;background: linear-gradient(180deg,#FFFFFF 0%,#FCFAF6 100%);isolation: isolate}.range-card--3d::before{transform: scaleX(1);opacity: .9}.range-card__idx{position: absolute;top: 14px;right: 16px;z-index: 2;font-size: 10.5px;letter-spacing: .18em;color: rgba(40,30,20,.35)}.range-card__palco{position: relative;display: block;height: 176px;margin: 6px -6px 12px;border-radius: 14px;overflow: hidden;background: radial-gradient(60% 56% at 50% 100%,rgba(249,178,51,.28),transparent 70%),linear-gradient(180deg,rgba(255,255,255,0),rgba(232,133,46,.05))}.range-card__3d{position: absolute;inset: 0;display: grid;place-items: end center}.range-card__3d model-viewer{width: 100%;height: 100%;--poster-color: transparent}.range-card__poster{display: block;width: 100%;height: 100%}.range-card__poster img{width: 100%;height: 100%;object-fit: contain;object-position: 50% 78%;padding: 6px 12px 2px;filter: drop-shadow(0 14px 18px rgba(40,34,20,.28));transition: transform var(--d-norm) var(--ease-out-expo)}.range-card--3d:hover .range-card__poster img{transform: translateY(-3px) scale(1.04)}.range-card__3d:has(model-viewer) .range-card__poster{display: none}.range-card__selo3d{position: absolute;left: 10px;bottom: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;padding: 5px 9px;border-radius: 999px;background: rgba(10,8,7,.72);color: rgba(255,255,255,.9);border: 1px solid rgba(255,255,255,.18);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);font-size: 9.5px;letter-spacing: .14em;text-transform: uppercase;transition: opacity var(--d-fast)}.range-card__selo3d svg{color: var(--brand-amber)}.range-card--3d.is-3d .range-card__selo3d{opacity: 0}@media (hover: none){.range-card__selo3d::after{content: " · toque"}}.range-card--3d .range-card__kva{margin-top: 2px}.range-card__dados{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 12px 0 14px;padding: 12px 0 0;border-top: 1px solid var(--bd-light);list-style: none}.range-card__dados li{display: flex;align-items: center;gap: 7px;min-width: 0}.range-card__dados svg{flex: none;color: var(--brand-orange)}.range-card__dados b{display: block;font-size: 12.5px;font-weight: 700;line-height: 1.15;color: var(--tx-on-light);white-space: nowrap}.range-card__dados small{display: block;font-size: 10px;color: var(--tx-on-light-mut)}.range-card__link{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;font-family: var(--font-display);font-weight: 700;font-size: var(--text-sm);color: var(--brand-orange);transition: gap var(--d-fast),color var(--d-fast)}.range-card__link:hover{gap: 13px;color: var(--brand-red)}.range-card__link::after{content: "";position: absolute;inset: 0} .range-card__3d{z-index: 1} @media (max-width: 760px){.range-card__palco{height: 150px}.range-card__dados{text-align: left}} .range-card--3d::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: linear-gradient(148deg,#FBBC3E 0%,#F5A436 28%,#EB8730 62%,#DA6126 100%);opacity: 0;transition: opacity var(--d-norm)}.range-card--3d:hover::after,.range-card--3d:focus-within::after{opacity: 1}.range-card--3d:hover,.range-card--3d:focus-within{border-color: transparent;box-shadow: 0 24px 46px -22px rgba(190,22,34,.5)}.range-card--3d:hover .range-card__idx{color: rgba(255,255,255,.75)}.range-card--3d:hover .range-card__palco{background: rgba(255,255,255,.22);box-shadow: inset 0 0 0 1px rgba(255,255,255,.35)}.range-card--3d:hover .range-card__kva{background: none;-webkit-text-fill-color: #fff;color: #fff}.range-card--3d:hover .range-card__kva span{color: rgba(255,255,255,.85);-webkit-text-fill-color: rgba(255,255,255,.85)}.range-card--3d:hover .range-card__use{color: rgba(255,255,255,.92)}.range-card--3d:hover .range-card__dados{border-top-color: rgba(255,255,255,.3)}.range-card--3d:hover .range-card__dados svg{color: #fff}.range-card--3d:hover .range-card__dados b{color: #fff}.range-card--3d:hover .range-card__dados small{color: rgba(255,255,255,.75)}.range-card--3d:hover .range-card__link{color: #fff}.range-card--3d:hover .range-card__selo3d{background: rgba(255,255,255,.2);color: #fff} .range-marca{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 14px;text-align: center;padding: clamp(22px,2.6vw,34px);border-radius: 20px;border: 1px dashed rgba(20,18,12,.18);background: radial-gradient(70% 60% at 50% 10%,rgba(249,178,51,.16),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.35))}.range-marca img{width: min(62%,210px);height: auto}.range-marca__tx{margin: 0;max-width: 34ch;font-size: var(--text-sm);line-height: 1.5;color: var(--tx-on-light-mut)}.range-marca__pe{margin: 0;padding-top: 12px;border-top: 1px solid rgba(20,18,12,.12);font-size: 10px;letter-spacing: .2em;text-transform: uppercase;color: var(--brand-red)}@media (max-width: 1023px){.range-marca{display: none}} .pagehero--contato{padding-bottom: clamp(56px,6vw,96px)}.ctt{align-items: start;gap: clamp(28px,4vw,64px)}.ctt__lado h1{font-size: clamp(2rem,3.7vw,3.2rem);line-height: 1.06}.ctt__lead{max-width: 44ch} .ctt__sla{display: inline-flex;align-items: center;margin: 18px 0 0;padding: 9px 15px;border-radius: 999px;border: 1px solid var(--bd-light);background: #fff;font-size: 10.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--tx-on-light-mut)}.ctt__pulso{width: 8px;height: 8px;border-radius: 50%;background: #2FBF71;box-shadow: 0 0 0 0 rgba(47,191,113,.55);animation: ctt-pulso 2.4s ease-out infinite}@keyframes ctt-pulso{0%{box-shadow: 0 0 0 0 rgba(47,191,113,.55)}70%{box-shadow: 0 0 0 9px rgba(47,191,113,0)}100%{box-shadow: 0 0 0 0 rgba(47,191,113,0)}}@media (prefers-reduced-motion: reduce){.ctt__pulso{animation: none}} .ctt__canais{display: grid;gap: 10px;margin-top: clamp(20px,2.4vw,28px)}.ctt__canal{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 14px 16px;border: 1px solid var(--bd-light);border-radius: 16px;background: #fff;color: var(--tx-on-light);box-shadow: 0 14px 30px -26px rgba(40,34,20,.7);transition: transform var(--d-norm) var(--ease-out-expo),border-color var(--d-norm),box-shadow var(--d-norm)}.ctt__canal:hover{transform: translateY(-3px);border-color: rgba(232,133,46,.5);box-shadow: 0 20px 36px -24px rgba(232,133,46,.8)}.ctt__ico{width: 42px;height: 42px;flex: none;display: grid;place-items: center;border-radius: 12px;background: linear-gradient(150deg,rgba(249,178,51,.24),rgba(232,133,46,.1));color: var(--brand-orange)}.ctt__tx b{display: block;font-family: var(--font-display);font-weight: 700;font-size: 1rem;line-height: 1.2}.ctt__tx small{display: block;margin-top: 2px;font-size: var(--text-sm);color: var(--tx-on-light-mut);overflow-wrap: anywhere}.ctt__seta{color: rgba(40,30,20,.3);display: grid;place-items: center;transition: transform var(--d-fast) var(--ease-out-expo),color var(--d-fast)}.ctt__canal:hover .ctt__seta{transform: translateX(3px);color: var(--brand-red)}.ctt__canal--wa{border-color: transparent;background: linear-gradient(140deg,#1F8F4E,#25D366 120%);color: #fff;box-shadow: 0 18px 34px -20px rgba(37,211,102,.8)}.ctt__canal--wa .ctt__ico{background: rgba(255,255,255,.18);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.3)}.ctt__canal--wa .ctt__tx small{color: rgba(255,255,255,.85)}.ctt__canal--wa .ctt__seta{color: rgba(255,255,255,.8)}.ctt__canal--wa:hover{border-color: transparent;box-shadow: 0 24px 44px -20px rgba(37,211,102,.9)} .ctt__dados{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: clamp(18px,2.2vw,24px) 0 0;padding: clamp(16px,2vw,20px) 0 0;border-top: 1px solid var(--bd-light);list-style: none}.ctt__dados li{display: flex;align-items: flex-start;gap: 10px}.ctt__dados svg{flex: none;margin-top: 2px;color: var(--brand-orange)}.ctt__dados b{display: block;font-size: var(--text-sm);font-weight: 700;color: var(--tx-on-light);line-height: 1.25}.ctt__dados small{display: block;margin-top: 2px;font-size: var(--text-xs);color: var(--tx-on-light-mut)}.ctt__atalho{margin-top: clamp(18px,2.2vw,24px);padding-top: clamp(16px,2vw,20px);border-top: 1px solid var(--bd-light)}.ctt__rotulo{margin: 0 0 10px;font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase;color: var(--brand-red)} .ctt__provas{display: flex;flex-wrap: wrap;gap: 8px 16px;margin: 0 0 12px;padding: 0;list-style: none}.ctt__provas li{display: inline-flex;align-items: center;gap: 7px;font-size: var(--text-xs);color: var(--tx-on-light-mut)}.ctt__provas svg{color: #2FBF71}@media (max-width: 620px){.ctt__dados{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.ctt__lead{margin-inline: auto}.ctt__sla,.ctt__provas{justify-content: center}.ctt__canal{text-align: left}.ctt__dados li{justify-content: flex-start;text-align: left}} .footer__assina{display: inline-flex;align-items: center;gap: clamp(12px,1.6vw,20px);flex-wrap: wrap}.footer__28k{display: inline-flex;align-items: center;gap: 9px;padding-left: clamp(12px,1.6vw,20px);border-left: 1px solid rgba(255,255,255,.16)} .footer__28k img{opacity: .75;transition: opacity var(--d-fast)}.footer__28k:hover img{opacity: 1}.footer__28k small{font-size: 10.5px;letter-spacing: .1em;text-transform: uppercase}.footer__28k img{width: auto;height: 20px}@media (max-width: 620px){.footer__assina{justify-content: center;gap: 10px}.footer__28k{padding-left: 0;border-left: 0}} .kvasearch--gaveta{width: 100%;max-width: none}.kvasearch--gaveta .kvasearch__field{height: 48px;padding: 0 16px;background: #fff;border-color: var(--bd-light)}.kvasearch--gaveta input{font-size: var(--text-base)}.kvasearch--gaveta .kvasearch__results{background: #fff;border-color: var(--bd-light);box-shadow: var(--sh-lg)} @media (max-width: 760px){ .hero > .container{padding-top: clamp(18px,5vw,34px)}.hero .jornada__texto > .eyebrow:first-child,.hero__olho{margin-top: clamp(10px,3vw,20px)} .herovals{grid-template-columns: minmax(0,1fr);justify-content: stretch;gap: 0;margin-top: clamp(20px,3vh,30px);border: 1px solid rgba(255,255,255,.14);border-radius: 18px;background: rgba(12,12,14,.42);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);overflow: hidden}.herovals li{gap: 6px;padding: 14px 16px}.herovals li + li{border-top: 1px solid rgba(255,255,255,.12)}.herovals svg{width: 20px;height: 20px;margin: 0}.herovals b{font-size: .92rem}.herovals small{margin-top: 2px;font-size: .82rem}} @media (max-width: 760px){.custfita{display: flex;flex-wrap: nowrap;gap: 8px;overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-inline: var(--gutter);-webkit-mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.custfita::-webkit-scrollbar{display: none}.custfita__item{flex: 0 0 auto;scroll-snap-align: center;gap: 8px;padding: 11px 16px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px;white-space: nowrap}.custfita__item.is-on{border-color: transparent;background: var(--brand-grad-h);color: #fff}.custfita__item.is-on svg{color: #fff}} @media (max-width: 760px){ .cli__foto{height: 100%;-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.35) 52%,transparent 68%);mask-image: linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.35) 52%,transparent 68%)}.cli__foto::after{background: linear-gradient(180deg,rgba(250,247,242,.97) 0%,rgba(250,247,242,.93) 40%,rgba(250,247,242,.88) 70%,rgba(250,247,242,.86) 100%)}.cli__foto img{opacity: .55;object-position: 50% 30%}.onde__foto{opacity: .3}.onde__foto::after{background: linear-gradient(180deg,rgba(250,247,242,.96) 0%,rgba(250,247,242,.9) 50%,rgba(250,247,242,.8) 100%)} .cli__faixa{grid-template-columns: minmax(0,1fr)}.cli__faixa li{ flex-direction: column;grid-template-columns: minmax(0,1fr);justify-items: center;align-items: center;text-align: center;gap: 8px;padding: 14px 0;border-left: 0}.cli__faixa li + li{border-top: 1px solid var(--bd-light)}.cli__faixa li:first-child{padding-top: 0} .onde__cartao,.onde__info > *{display: grid;justify-items: center;text-align: center;gap: 6px}} @media (max-width: 760px){ .footer__contact{width: max-content;max-width: 100%;margin-inline: auto;justify-items: stretch;gap: 12px}.footer__contact > *{display: grid;grid-template-columns: 18px minmax(0,1fr);align-items: start; justify-content: start;gap: 10px;max-width: none;text-align: left}.footer__contact svg{margin-top: 3px;justify-self: center}}  .range-card__selo3d .so-toque,.cfg__sob3d .so-toque{display: none}@media (hover: none),(pointer: coarse){.range-card__selo3d .so-mouse,.cfg__sob3d .so-mouse{display: none}.range-card__selo3d .so-toque,.cfg__sob3d .so-toque{display: inline}} @media (max-width: 760px){.custpainel__olho{font-size: 11.5px;letter-spacing: .14em}.custpainel__marca{font-size: 11.5px;letter-spacing: .1em;color: rgba(255,255,255,.62)}.solpainel__pilula{font-size: 11.5px;letter-spacing: .1em}} .gcard__fases{display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px;border: 1px solid var(--bd-ctx);border-radius: 999px;font-family: var(--font-mono);font-size: 10.5px;font-weight: 600;letter-spacing: .08em;color: var(--tx-ctx-mut);white-space: nowrap}.gcard__fases svg{color: var(--brand-amber)}@media (max-width: 760px){.gcard__fases{font-size: 11px}} .gcard__selo--vendido{background: linear-gradient(90deg,#E8852E 0%,#BE1622 100%);box-shadow: 0 8px 20px -8px rgba(190,22,34,.75)}.gcard--vendido{border-color: rgba(190,22,34,.55);background: linear-gradient(180deg,#FFFCF8 0%,#FFF1EA 100%);box-shadow: 0 0 0 2px rgba(232,133,46,.38),0 24px 48px -26px rgba(190,22,34,.75)} .gcard__fases--3f{border-color: rgba(232,133,46,.65);background: #FFF4E6;color: #B4561B} @media (min-width: 1025px){.jornada__ato--titulo-longo h2{max-width: min(640px,48vw);font-size: clamp(1.9rem,2.55vw,2.6rem)} .jornada__ato--titulo-longo > .jornada__inner{padding-top: calc(var(--header-h) + 8px);padding-bottom: 12px}} @media (max-height: 820px) and (min-width: 1025px){.jornada__ato--titulo-longo h2{font-size: clamp(1.55rem,2.15vw,2.05rem);margin-bottom: 10px}.jornada__ato--titulo-longo .jornada__desc{font-size: .9rem;line-height: 1.5;margin-bottom: 14px;max-width: 52ch}.jornada__ato--titulo-longo .jornada__specs{gap: 8px;margin-bottom: 16px}.jornada__ato--titulo-longo .jornada__specs li{padding: 9px 14px}.jornada__ato--titulo-longo .jornada__specs .atocard__ico{width: 34px;height: 34px}.jornada__ato--titulo-longo .jornada__acts .btn{padding: 10px 20px}} .cfg--ficha [data-modelo-aberto] model-viewer,.jornada__3d[data-modelo-aberto] model-viewer{cursor: pointer} .btn.cfg__tampa{grid-area: 1 / 1;align-self: end;justify-self: center;position: relative;z-index: 5;display: none;gap: 10px;margin-bottom: 30px}.tem-3d .btn.cfg__tampa{display: inline-flex}.btn.cfg__tampa:disabled{cursor: progress;opacity: .88}.cfg__tampa i{flex: none;width: 9px;height: 9px;border-radius: 50%;background: #fff;animation: tampaPulsa 1.8s ease-out infinite}@keyframes tampaPulsa{0%{box-shadow: 0 0 0 0 rgba(255,255,255,.75)}70%{box-shadow: 0 0 0 10px rgba(255,255,255,0)}100%{box-shadow: 0 0 0 0 rgba(255,255,255,0)}}.cfg__tampa .tampa-fechar,.cfg__tampa .tampa-abrindo{display: none}.cfg--ficha.is-aberta .cfg__tampa .tampa-abrir{display: none}.cfg--ficha.is-aberta .cfg__tampa .tampa-fechar{display: inline}.cfg--ficha.is-abrindo .cfg__tampa .tampa-abrir,.cfg--ficha.is-abrindo .cfg__tampa .tampa-fechar{display: none}.cfg--ficha.is-abrindo .cfg__tampa .tampa-abrindo{display: inline}@media (prefers-reduced-motion: reduce){.cfg__tampa i{animation: none}} @media (max-width: 760px){.btn.cfg__tampa{grid-area: 2 / 1;align-self: start;margin: 14px 0 0}} .jornada__dica{display: none;position: absolute;left: 50%;bottom: 13%;transform: translateX(-50%);z-index: 3;align-items: center;gap: 10px;padding: 9px 16px 9px 13px;border-radius: 999px;background: rgba(8,8,10,.74);border: 1px solid rgba(255,255,255,.16);color: #F5F7FA;font-size: 13px;font-weight: 600;line-height: 1.2;white-space: nowrap;pointer-events: none;box-shadow: 0 8px 24px rgba(0,0,0,.35)}.jornada__3d:has(model-viewer) .jornada__dica{display: inline-flex}.jornada__dica i{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--brand-orange);animation: dicaPulsa 1.8s ease-out infinite}@keyframes dicaPulsa{0%{box-shadow: 0 0 0 0 rgba(232,117,43,.6)}70%{box-shadow: 0 0 0 12px rgba(232,117,43,0)}100%{box-shadow: 0 0 0 0 rgba(232,117,43,0)}}.jornada__dica .dica-fechar,.jornada__dica .dica-abrindo{display: none}.jornada__3d.is-aberta .jornada__dica .dica-abrir{display: none}.jornada__3d.is-aberta .jornada__dica .dica-fechar{display: inline}.jornada__3d.is-abrindo .jornada__dica .dica-abrir,.jornada__3d.is-abrindo .jornada__dica .dica-fechar{display: none}.jornada__3d.is-abrindo .jornada__dica .dica-abrindo{display: inline}.jornada__dica .so-toque{display: none}@media (hover: none),(pointer: coarse){.jornada__dica .so-mouse{display: none}.jornada__dica .so-toque{display: inline}}@media (prefers-reduced-motion: reduce){.jornada__dica i{animation: none;box-shadow: 0 0 0 4px rgba(232,117,43,.3)}} .zap{position: fixed;right: 22px;bottom: 22px;z-index: 80;width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;background: #1FA855;color: #fff;box-shadow: 0 12px 30px rgba(31,168,85,.42),0 2px 6px rgba(0,0,0,.18);transition: transform .25s var(--ease-out-expo),background var(--d-fast)}.zap:hover{background: #178C46;transform: scale(1.07)}.zap:focus-visible{outline: 3px solid var(--brand-orange);outline-offset: 3px}.zap svg{width: 30px;height: 30px} .zap::after{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 2px solid rgba(31,168,85,.55);opacity: 0;pointer-events: none;animation: zapPulso 2.8s ease-out 3s infinite}@keyframes zapPulso{0%{transform: scale(.86);opacity: .9}70%,100%{transform: scale(1.28);opacity: 0}} @media (max-width: 620px){.zap{width: 52px;height: 52px;right: 14px;bottom: calc(90px + env(safe-area-inset-bottom))}.zap svg{width: 27px;height: 27px}} .zapj{position: fixed;inset: auto 22px 96px auto;margin: 0;width: min(390px,calc(100vw - 28px));max-height: calc(100vh - 120px);max-height: calc(100dvh - 120px);padding: 0;border: 0;background: transparent;color: var(--tx-on-dark);overflow: visible}.zapj::backdrop{background: rgba(8,8,10,.58);backdrop-filter: blur(3px)}.zapj__caixa{max-height: inherit;overflow: auto;display: grid;gap: 14px;background: #101014;box-shadow: 0 30px 80px rgba(0,0,0,.55);animation: zapSobe .34s var(--ease-out-expo) both}@keyframes zapSobe{from{opacity: 0;transform: translateY(18px) scale(.98)}to{opacity: 1;transform: none}}.zapj__x{position: absolute;top: 12px;right: 12px;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--bd-dark-2);background: rgba(255,255,255,.04);color: #fff;cursor: pointer;transition: background var(--d-fast),border-color var(--d-fast)}.zapj__x:hover{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.3)}.zapj__kicker{display: inline-flex;align-items: center;gap: 8px;margin: 0;font-family: var(--font-mono);font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: #3FD27A}.zapj__titulo{margin: 0;padding-right: 40px;font-family: var(--font-display);font-size: 1.45rem;font-weight: 800;line-height: 1.15;color: #fff}.zapj__apoio{margin: 0;font-size: .95rem;line-height: 1.55;color: var(--tx-on-dark-mut)}.zapj__isca{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.zapj__legal{margin: 0;font-size: var(--text-xs);line-height: 1.5;color: var(--tx-on-dark-mut);text-align: center}.zapj .btn--wa svg{width: 20px;height: 20px}@media (max-width: 620px){.zapj{inset: auto 12px calc(12px + env(safe-area-inset-bottom)) 12px;width: auto;max-height: calc(100vh - 24px);max-height: calc(100dvh - 24px)}}@media (prefers-reduced-motion: reduce){.zap::after,.zapj__caixa{animation: none}}@media print{.zap,.zapj{display: none !important}}
