.tg-phero{isolation:isolate;color:#fff;padding:clamp(150px,16vw,212px) var(--tg-gutter,clamp(20px,4.5vw,68px)) clamp(78px,9vw,116px);background:#08080a;align-items:center;display:flex;position:relative;overflow:hidden}.tg-phero__bg{z-index:-4;transition:transform 2.2s var(--tg-ease);background:url(/_astro/bg-hero-interno.DKpSpxi9.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}.tg-phero.is-in .tg-phero__bg{transform:scale(1)}.tg-phero__veil{z-index:-3;background:linear-gradient(95deg,#08080a 6%,#08080aeb 38%,#08080a94 66%,#08080acc 100%),linear-gradient(#08080a8c 0%,#0000 28% 70%,#08080ab8 100%);position:absolute;inset:0}.tg-phero__glow{z-index:-2;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#ebb71d29,#ebb71d0d 44%,#0000 66%);width:min(640px,58vw);height:min(640px,58vw);position:absolute;bottom:-16%;left:-6%}.tg-phero__grid{z-index:-2;opacity:.55;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:104px 100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 48%)}.tg-phero__wrap{z-index:1;width:100%;max-width:var(--tg-maxw);margin:0 auto;position:relative}.tg-phero__eyebrow{font-family:var(--tg-sans);letter-spacing:.24em;text-transform:uppercase;color:#dcdcdc;opacity:0;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex;transform:translateY(16px)}.tg-phero__eyebrow:before{content:"";background:var(--tg-amber);width:30px;height:2px}.tg-phero__title{opacity:0;max-width:760px;transform:translateY(22px);font-family:var(--tg-sans)!important;letter-spacing:-.026em!important;color:#fff!important;margin:clamp(20px,2.4vw,28px) 0 0!important;font-size:clamp(38px,5.6vw,72px)!important;font-weight:700!important;line-height:1.04!important}.tg-phero__title em{background:linear-gradient(92deg,#ffd96a 0%,#ebb71d 60%,#d49e09 100%);color:#0000;background-clip:text;font-style:normal}.tg-phero__lead{opacity:0;max-width:560px;transform:translateY(22px);font-family:var(--tg-sans)!important;color:#b6b6bc!important;margin:clamp(22px,2.4vw,30px) 0 0!important;font-size:clamp(15.5px,1.25vw,18px)!important;line-height:1.7!important}.tg-phero.is-in .tg-phero__eyebrow,.tg-phero.is-in .tg-phero__title,.tg-phero.is-in .tg-phero__lead{opacity:1;transition:opacity .8s var(--tg-ease), transform .8s var(--tg-ease);transform:none}.tg-phero.is-in .tg-phero__title{transition-delay:80ms}.tg-phero.is-in .tg-phero__lead{transition-delay:.16s}.tg-nav__link.is-active{color:#fff}.tg-nav__link.is-active:after{transform:scaleX(1)}.tg-produtos-page{--tg-gut:var(--tg-gutter,clamp(20px,4.5vw,68px))}.tg-produtos-page section{font-family:var(--tg-sans)}.tg-pserv{color:#141414;padding:clamp(66px,8vw,112px) var(--tg-gut);background:#f5f5f5}.tg-pserv__wrap{max-width:var(--tg-maxw);grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(34px,5vw,80px);margin:0 auto;display:grid}.tg-pserv__media{aspect-ratio:4/4.4;opacity:0;border-radius:20px;overflow:hidden;transform:translateY(26px)scale(.99);box-shadow:0 36px 80px -34px #14141c66}.tg-pserv__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--tg-ease);display:block}.tg-pserv__media:hover img{transform:scale(1.05)}.tg-pserv.is-in .tg-pserv__media{opacity:1;transition:opacity .8s var(--tg-ease), transform .8s var(--tg-ease);transform:none}.tg-pserv__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--tg-on-light-3);align-items:center;gap:11px;font-size:13px;font-weight:600;display:inline-flex}.tg-pserv__eyebrow:before{content:"";background:var(--tg-amber);width:9px;height:9px}.tg-pserv__title{max-width:18ch;letter-spacing:-.02em!important;color:#141414!important;margin:clamp(16px,1.8vw,22px) 0 0!important;font-size:clamp(27px,3.1vw,42px)!important;font-weight:700!important;line-height:1.12!important}.tg-pserv__intro{max-width:52ch;color:#5c5c5c!important;margin:18px 0 0!important;font-size:clamp(15px,1.15vw,16.5px)!important;line-height:1.72!important}.tg-pserv__list{flex-direction:column;gap:6px;margin:clamp(28px,3vw,38px) 0 0;display:flex}.tg-pserv__item{border-top:1px solid #e3e3e3;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.tg-pserv__item:first-child{border-top:none}.tg-pserv__ic{color:#b8890c;background:#ebb71d24;border-radius:11px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tg-pserv__ic svg{width:22px;height:22px}.tg-pserv__it-tt{color:#1a1a1a;font-size:17px;font-weight:600}.tg-pserv__it-ds{color:#6a6a6a;margin-top:3px;font-size:14px;line-height:1.6}.tg-pserv__btn{color:#0b0b0d;background:var(--tg-amber);transition:transform .35s var(--tg-ease), box-shadow .35s ease, background-color .3s ease;border-radius:11px;align-items:center;gap:11px;margin-top:clamp(28px,3vw,36px);padding:15px 27px;font-size:15px;font-weight:600;display:inline-flex}.tg-pserv__btn svg{width:17px;height:17px;transition:transform .35s var(--tg-ease)}.tg-pserv__btn:hover{background:var(--tg-amber-2);transform:translateY(-3px);box-shadow:0 16px 34px -14px #ebb71d80}.tg-pserv__btn:hover svg{transform:translate(4px)}.tg-ptech{color:#141414;padding:clamp(66px,8vw,112px) var(--tg-gut);background:#fff;position:relative;overflow:hidden}.tg-ptech__wrap{max-width:var(--tg-maxw);z-index:1;margin:0 auto;position:relative}.tg-ptech__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--tg-on-light-3);align-items:center;gap:11px;font-size:13px;font-weight:600;display:inline-flex}.tg-ptech__eyebrow:before{content:"";background:var(--tg-amber);width:9px;height:9px}.tg-ptech__title{max-width:16ch;letter-spacing:-.022em!important;color:#141414!important;margin:clamp(16px,1.8vw,22px) 0 clamp(36px,4vw,54px)!important;font-size:clamp(28px,3.6vw,50px)!important;font-weight:700!important;line-height:1.08!important}.tg-ptech__grid{grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(34px,5vw,72px);display:grid}.tg-ptech__intro{max-width:48ch;color:#5c5c5c!important;margin:0 0 clamp(24px,2.6vw,30px)!important;font-size:clamp(15px,1.15vw,16.5px)!important;line-height:1.72!important}.tg-ptech__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tg-ptech__list li{color:#262626;opacity:0;border-bottom:1px solid #ededed;align-items:center;gap:13px;padding:13px 0;font-size:15.5px;font-weight:500;display:flex;transform:translate(-12px)}.tg-ptech.is-in .tg-ptech__list li{opacity:1;transition:opacity .55s var(--tg-ease), transform .55s var(--tg-ease);transform:none}.tg-ptech__list li svg{width:18px;height:18px;color:var(--tg-amber);flex:none}.tg-ptech__media{aspect-ratio:1;opacity:0;border-radius:20px;overflow:hidden;transform:translateY(26px);box-shadow:0 38px 84px -36px #14141c6b}.tg-ptech__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--tg-ease);display:block}.tg-ptech__media:hover img{transform:scale(1.05)}.tg-ptech.is-in .tg-ptech__media{opacity:1;transition:opacity .8s var(--tg-ease), transform .8s var(--tg-ease);transition-delay:.1s;transform:none}.tg-pprod{color:#fff;padding:clamp(72px,9vw,124px) var(--tg-gut);background:#0c0c0c}.tg-pprod__wrap{max-width:var(--tg-maxw);margin:0 auto}.tg-pprod__head{max-width:760px;margin-bottom:clamp(40px,5vw,62px)}.tg-pprod__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#cfcfcf;align-items:center;gap:11px;font-size:13px;font-weight:600;display:inline-flex}.tg-pprod__eyebrow:before{content:"";background:var(--tg-amber);width:9px;height:9px}.tg-pprod__title{letter-spacing:-.02em!important;color:#fff!important;margin:clamp(16px,1.8vw,22px) 0 0!important;font-size:clamp(27px,3.3vw,44px)!important;font-weight:700!important;line-height:1.12!important}.tg-pprod__intro{max-width:60ch;color:#9a9a9f!important;margin:14px 0 0!important;font-size:clamp(15px,1.15vw,16.5px)!important;line-height:1.72!important}.tg-pprod__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,22px);display:grid}.tg-precog{color:#141414;padding:clamp(66px,8vw,112px) var(--tg-gut);background:#fff}.tg-precog__wrap{max-width:var(--tg-maxw);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(34px,5vw,76px);margin:0 auto;display:grid}.tg-precog__map{opacity:0;transform:translateY(22px)}.tg-precog__map img{filter:saturate(0)opacity(.82);width:100%;height:auto;display:block}.tg-precog.is-in .tg-precog__map{opacity:1;transition:opacity .8s var(--tg-ease), transform .8s var(--tg-ease);transform:none}.tg-precog__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--tg-on-light-3);align-items:center;gap:11px;font-size:13px;font-weight:600;display:inline-flex}.tg-precog__eyebrow:before{content:"";background:var(--tg-amber);width:9px;height:9px}.tg-precog__title{max-width:12ch;letter-spacing:-.022em!important;color:#141414!important;margin:clamp(14px,1.6vw,20px) 0 0!important;font-size:clamp(28px,3.6vw,50px)!important;font-weight:700!important;line-height:1.08!important}.tg-precog__text{max-width:50ch;color:#5c5c5c!important;margin:clamp(18px,2vw,24px) 0 0!important;font-size:clamp(15px,1.2vw,17px)!important;line-height:1.74!important}.tg-pfaq{color:#141414;padding:clamp(66px,8vw,112px) var(--tg-gut);background:#f5f5f5}.tg-pfaq__wrap{max-width:var(--tg-maxw);margin:0 auto}.tg-pfaq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--tg-on-light-3);align-items:center;gap:11px;margin-bottom:clamp(20px,2.2vw,28px);font-size:13px;font-weight:600;display:inline-flex}.tg-pfaq__eyebrow:before{content:"";background:var(--tg-amber);width:9px;height:9px}.tg-pfaq__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(34px,5vw,72px);display:grid}@media (width>=981px){.tg-pfaq__intro{top:calc(var(--tg-header-h,88px) + 28px);position:sticky}.tg-pfaq__media{display:none}}.tg-pfaq__title{max-width:11ch;letter-spacing:-.022em!important;color:#141414!important;margin:0!important;font-size:clamp(28px,3.4vw,46px)!important;font-weight:700!important;line-height:1.08!important}.tg-pfaq__sub{max-width:44ch;color:#5c5c5c!important;margin:18px 0 0!important;font-size:clamp(15px,1.15vw,16.5px)!important;line-height:1.7!important}.tg-pfaq__btn{color:#0b0b0d;background:var(--tg-amber);transition:transform .35s var(--tg-ease), box-shadow .35s ease, background-color .3s ease;border-radius:11px;align-items:center;gap:11px;margin-top:clamp(24px,2.6vw,32px);padding:15px 27px;font-size:15px;font-weight:600;display:inline-flex}.tg-pfaq__btn svg{width:17px;height:17px;transition:transform .35s var(--tg-ease)}.tg-pfaq__btn:hover{background:var(--tg-amber-2);transform:translateY(-3px);box-shadow:0 16px 34px -14px #ebb71d80}.tg-pfaq__btn:hover svg{transform:translate(4px)}.tg-pfaq__media{aspect-ratio:16/10;border-radius:18px;margin-top:clamp(28px,3vw,38px);overflow:hidden;box-shadow:0 30px 66px -34px #14141c5c}.tg-pfaq__media img{object-fit:cover;width:100%;height:100%;display:block}.tg-pfaq__acc{flex-direction:column;gap:12px;display:flex}.tg-faq{background:#fff;border:1px solid #e7e7e7;border-radius:14px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.tg-faq.is-open{border-color:#e6cf86;box-shadow:0 16px 40px -26px #14141c47}.tg-faq__q{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;font-family:var(--tg-sans)!important;color:#1a1a1a!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:20px 22px!important;font-size:clamp(15px,1.15vw,17px)!important;font-weight:600!important}.tg-faq__q:hover{color:#0b0b0d!important}.tg-faq__ic{flex:none;width:26px;height:26px;position:relative}.tg-faq__ic:before,.tg-faq__ic:after{content:"";background:var(--tg-amber);transition:transform .35s var(--tg-ease), opacity .3s ease;border-radius:2px;position:absolute}.tg-faq__ic:before{width:2px;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.tg-faq__ic:after{height:2px;top:50%;left:4px;right:4px;transform:translateY(-50%)}.tg-faq.is-open .tg-faq__ic:before{opacity:0;transform:translate(-50%)scaleY(0)}.tg-faq__a{max-height:0;transition:max-height .4s var(--tg-ease);overflow:hidden}.tg-faq__a-in{color:#5e5e5e;padding:0 22px 22px;font-size:15px;line-height:1.72}.tg-pfaq__intro,.tg-pfaq__acc{opacity:0;transform:translateY(22px)}.tg-pfaq.is-in .tg-pfaq__intro,.tg-pfaq.is-in .tg-pfaq__acc{opacity:1;transition:opacity .8s var(--tg-ease), transform .8s var(--tg-ease);transform:none}.tg-pfaq.is-in .tg-pfaq__acc{transition-delay:.1s}@media (width<=900px){.tg-pserv__wrap,.tg-ptech__grid,.tg-precog__wrap,.tg-pfaq__grid{grid-template-columns:1fr;gap:34px}.tg-pserv__media{aspect-ratio:16/10;order:-1}.tg-ptech__media{aspect-ratio:16/10}.tg-precog__map{order:2}.tg-pprod__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tg-pprod__grid{grid-template-columns:1fr}}.tg-plines__grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.tg-pline{background:var(--tg-ink-700);border-radius:var(--tg-r-lg);opacity:0;transition:border-color .35s ease, box-shadow .35s ease, transform .4s var(--tg-ease);border:1px solid #1d1d1d;flex-direction:column;display:flex;overflow:hidden;transform:translateY(24px)}.tg-pprod.is-in .tg-pline{opacity:1;transition:opacity .7s var(--tg-ease), transform .7s var(--tg-ease), border-color .35s ease, box-shadow .35s ease;transform:none}.tg-pline:hover{border-color:#ebb71d73;transform:translateY(-4px);box-shadow:0 28px 60px -34px #000000b3}.tg-pline__media{aspect-ratio:4/3;background:var(--tg-ink-800);display:block;overflow:hidden}.tg-pline__media img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .9s var(--tg-ease), filter .4s ease}.tg-pline:hover .tg-pline__media img{filter:saturate(.94)contrast(1.04);transform:scale(1.05)}.tg-pline__body{flex-direction:column;flex:1;gap:9px;padding:clamp(20px,2vw,26px);display:flex}.tg-pline__tt{font-family:var(--tg-sans);letter-spacing:-.012em;color:var(--tg-fg-1);font-size:clamp(17px,1.35vw,19px);font-weight:600;line-height:1.28}.tg-pline__ds{color:var(--tg-fg-3);font-size:14.5px;line-height:1.62}.tg-pline__go{color:var(--tg-amber);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;display:inline-flex}.tg-pline__go svg{width:15px;height:15px;transition:transform .3s var(--tg-ease)}.tg-pline:hover .tg-pline__go svg{transform:translate(4px)}.tg-pmore{background:var(--tg-paper-2);color:var(--tg-on-light-1);padding:clamp(60px,7.5vw,104px) var(--tg-gut)}.tg-pmore__wrap{max-width:var(--tg-maxw);margin:0 auto}.tg-pmore__head{max-width:660px;margin-bottom:clamp(30px,3.6vw,46px)}.tg-pmore__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--tg-on-light-3);align-items:center;gap:11px;font-size:13px;font-weight:600;display:inline-flex}.tg-pmore__eyebrow:before{content:"";background:var(--tg-amber);width:9px;height:9px}.tg-pmore__title{font-weight:700!important;font-size:var(--tg-t-h2)!important;letter-spacing:-.022em!important;color:var(--tg-on-light-1)!important;margin:clamp(16px,1.8vw,22px) 0 0!important;line-height:1.11!important}.tg-pmore__intro{max-width:56ch;font-size:var(--tg-t-body)!important;color:#5c5c5c!important;margin:14px 0 0!important;line-height:1.7!important}.tg-pmore__list{border-radius:var(--tg-r-lg);background:#e4e4e4;border:1px solid #e4e4e4;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tg-pmore__list li{background:var(--tg-paper);color:var(--tg-on-light-1);opacity:0;align-items:center;gap:12px;padding:clamp(18px,2vw,24px) clamp(16px,1.8vw,24px);scroll-margin-top:120px;font-size:15.5px;font-weight:500;line-height:1.35;transition:background-color .3s;display:flex;transform:translateY(14px)}.tg-pmore.is-in .tg-pmore__list li{opacity:1;transition:opacity .6s var(--tg-ease), transform .6s var(--tg-ease), background-color .3s ease;transform:none}.tg-pmore__list li:hover{background:#fbf7ec}.tg-pmore__list svg{width:15px;height:15px;color:var(--tg-amber-lo);flex:none}.tg-pmore__cta{border-radius:var(--tg-r-md);min-height:52px;color:var(--tg-ink-800);background:var(--tg-amber);transition:background-color .35s var(--tg-ease), transform .35s var(--tg-ease), box-shadow .35s var(--tg-ease);align-items:center;gap:10px;margin-top:clamp(28px,3vw,40px);padding:15px 26px;font-size:15px;font-weight:600;display:inline-flex}.tg-pmore__cta:hover{background:var(--tg-amber-hi);transform:translateY(-2px);box-shadow:0 14px 30px #ebb71d42}.tg-pmore__cta svg{width:16px;height:16px;transition:transform .3s var(--tg-ease)}.tg-pmore__cta:hover svg{transform:translate(3px)}@media (width<=1080px){.tg-plines__grid,.tg-pmore__list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tg-plines__grid,.tg-pmore__list{grid-template-columns:1fr}.tg-pmore__cta{justify-content:center;width:100%}}
