.product-hero{background:var(--black);color:var(--white);min-height:max(46rem,100svh);padding:calc(var(--header-height) + 2rem) var(--page-gutter) clamp(3rem, 7vw, 7rem);grid-template-columns:minmax(0,.92fr) minmax(22rem,1fr);gap:clamp(3rem,7vw,7rem);display:grid}.breadcrumb{grid-column:1/-1}.breadcrumb ol{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;font-size:.62rem;list-style:none;display:flex}.breadcrumb li:not(:last-child):after{content:"/";opacity:.4;margin-left:.6rem}.breadcrumb a{color:inherit}.product-hero-copy{align-content:end;gap:clamp(2rem,5vw,5rem);min-width:0;display:grid}.product-hero h1{font-family:var(--font-display);font-variation-settings:"wdth" 66, "wght" 650;letter-spacing:-.06em;text-transform:uppercase;max-width:100%;margin:0;font-size:clamp(5rem,10vw,11rem);font-stretch:75%;line-height:.76}.product-hero-copy>p:last-child{max-width:34ch;margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.product-concept{border:1px solid var(--line-light);background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16.666% 16.666%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-self:stretch;min-height:36rem;position:relative;overflow:hidden}.product-concept>span,.product-concept>figcaption{font-family:var(--font-mono);letter-spacing:.07em;opacity:.54;z-index:2;margin:0;font-size:.58rem;position:absolute;top:1rem;left:1rem}.product-concept.has-media{margin:0}.product-concept--site{background-color:var(--black);z-index:1;margin:0}.product-site-preview{pointer-events:none;background:#090b0e;border:1px solid #ffffff1c;grid-template-rows:2.35rem minmax(0,1fr);display:grid;position:absolute;inset:3.5rem clamp(1rem,2.2vw,2rem) 4.25rem;overflow:hidden}.product-site-preview__chrome{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.07em;border-bottom:1px solid #ffffff1a;align-items:center;gap:.65rem;padding:0 .75rem;font-size:.54rem;display:flex}.product-site-preview__chrome i{background:#ffffffbf;border-radius:50%;width:.35rem;height:.35rem}.product-site-preview__viewport{--preview-scale:.4;background:#05070a;width:min(88%,52rem);margin:0 auto;position:relative;overflow:hidden}.product-site-preview__film{pointer-events:none;z-index:3;background:linear-gradient(90deg,#1111113d,#0000 14% 86%,#1111113d),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 4rem,#eeebe214;transition:background-color .24s;position:absolute;inset:0}.product-site-preview__poster{filter:grayscale()contrast(1.08)brightness(.7);object-fit:cover;object-position:50% 0%;opacity:1;width:100%;height:100%;transition:opacity .48s;transform:scale(1.01)}.product-site-preview__picture{height:100%;display:block}.product-site-preview__frame{filter:grayscale()contrast(1.06)brightness(.72);height:calc(100% / var(--preview-scale));opacity:0;pointer-events:none;transform:scale(var(--preview-scale));transform-origin:0 0;width:calc(100% / var(--preview-scale));z-index:2;background:#f4f1ea;border:0;transition:filter .26s,opacity .48s;position:absolute;inset:0 auto auto 0}.product-concept--site[data-loaded=true] .product-site-preview__frame{opacity:1}.product-concept--site[data-loaded=true] .product-site-preview__poster{opacity:0}.product-concept--site[data-interactive=true] .product-site-preview__frame{filter:grayscale()contrast(1.04)brightness(.82);pointer-events:auto}.product-concept--site[data-interactive=true] .product-site-preview__film{background-color:#eeebe209}.product-site-preview__actions{font-family:var(--font-mono);letter-spacing:.07em;opacity:.72;text-transform:uppercase;z-index:3;justify-content:space-between;align-items:center;font-size:.6rem;display:flex;position:absolute;inset:auto clamp(1rem,2.2vw,2rem) 1.45rem}.product-site-preview__toggle,.product-site-preview__link{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.product-site-preview__toggle:focus-visible,.product-site-preview__link:focus-visible{outline:2px solid var(--white);outline-offset:.35rem}.product-site-preview__link{align-items:center;gap:.7rem;display:inline-flex}.product-site-preview__toggle:hover,.product-site-preview__toggle[aria-pressed=true],.product-site-preview__link:hover{text-underline-offset:.28rem;text-decoration:underline 1px}.product-hero-media{background:var(--black);position:absolute;inset:3.5rem 1rem 1rem;overflow:hidden}.product-hero-media:after{content:"";mix-blend-mode:color;pointer-events:none;background:#e8e2d51a;position:absolute;inset:0}.product-hero-media img{filter:grayscale()contrast(1.12)brightness(.84);object-fit:cover;width:100%;height:100%}.product-jogajunto .product-hero-media img{filter:none}.product-acesso-menu .product-hero-media img,.product-agilliza .product-hero-media img{object-fit:contain;transform:scale(.92)}.product-npsxp .product-hero-media img{object-position:center bottom}.product-dataflix .product-hero-media img{object-position:center 42%}.product-winnergo .product-hero-media{background:#15120d}.product-winnergo .product-hero-media img{object-fit:contain;object-position:center top}.concept-orbit{border:1px solid #fffc;border-radius:50%;width:min(25rem,65%);height:min(25rem,65%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concept-orbit i{background:var(--white);border-radius:50%;width:.55rem;height:.55rem;position:absolute}.concept-orbit i:first-child{top:20%;left:9%}.concept-orbit i:nth-child(2){top:48%;right:4%}.concept-orbit i:nth-child(3){bottom:8%;left:38%}.concept-path{border-bottom:1px solid #ffffffb3;border-radius:0 0 50% 50%;height:30%;position:absolute;top:35%;left:-10%;right:-10%;transform:rotate(-8deg)}.product-statement{background:var(--warm-white);contain-intrinsic-size:auto 48rem;content-visibility:auto;padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.product-statement .eyebrow{grid-row:1/3}.product-statement h2,.product-template h2,.product-cta h2{font-family:var(--font-display);font-variation-settings:"wdth" 69, "wght" 610;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(4rem,9vw,9rem);font-stretch:75%;line-height:.8}.product-statement>p:last-child{max-width:35ch;margin:0;font-size:clamp(1.25rem,2.3vw,2.15rem)}.product-template{background:var(--graphite);contain-intrinsic-size:auto 58rem;content-visibility:auto;color:var(--white);padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,.75fr) minmax(23rem,1fr);gap:clamp(4rem,9vw,9rem);display:grid}.product-template header{align-content:start;gap:clamp(2rem,5vw,5rem);display:grid}.product-template header>p:last-child{max-width:38ch;margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem)}.product-template dl{border-top:1px solid var(--line-light);margin:0}.product-template dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(11rem,.62fr) 1fr;gap:1rem;padding:1.65rem 0;display:grid}.product-template dt{font-family:var(--font-display);font-variation-settings:"wdth" 72, "wght" 530;text-transform:uppercase;font-size:clamp(1.35rem,2vw,2rem);font-stretch:75%}.product-template dd{color:#ffffffb8;font-family:var(--font-mono);margin:0;font-size:.68rem}.product-template dd a{background-color:var(--graphite);color:var(--white);text-underline-offset:.25rem}.product-template dd ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.product-template dd li:before{content:"• "}.product-operation{background:var(--warm-white);contain-intrinsic-size:auto 70rem;content-visibility:auto;padding:var(--section-space) var(--page-gutter);gap:clamp(2rem,5vw,5rem);display:grid}.product-operation-heading{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2rem,4vw,4rem);display:grid}.product-operation-heading>div{gap:1.5rem;display:grid}.product-operation h2{font-family:var(--font-display);font-variation-settings:"wdth" 69, "wght" 610;letter-spacing:-.05em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(4rem,8vw,8rem);font-stretch:75%;line-height:.8}.product-operation-heading>div>p{max-width:45ch;margin:0;font-size:clamp(1rem,1.7vw,1.35rem)}.product-operation-trace{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.product-operation-trace li{gap:.9rem;min-height:7.5rem;padding:1.3rem;display:grid}.product-operation-trace li+li{border-left:1px solid var(--line-dark)}.product-operation-trace span,.product-operation-trace strong{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.product-operation-trace span{opacity:.68}.product-operation-trace strong{align-self:end}.product-operation .product-journey{grid-column:1/-1}.product-cta{background:var(--black);contain-intrinsic-size:auto 42rem;content-visibility:auto;color:var(--white);padding:var(--section-space) var(--page-gutter);justify-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.product-cta h2{max-width:12ch}.product-cta-links{flex-wrap:wrap;gap:.75rem;display:flex}.related-products{background:var(--warm-white);contain-intrinsic-size:auto 52rem;content-visibility:auto;padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(15rem,.58fr) minmax(24rem,1fr);gap:clamp(3rem,7vw,7rem);display:grid}.related-products h2{font-family:var(--font-display);font-variation-settings:"wdth" 69, "wght" 610;letter-spacing:-.05em;text-transform:uppercase;max-width:9ch;margin:2rem 0 0;font-size:clamp(3.4rem,7vw,7rem);font-stretch:75%;line-height:.82}.related-products ol{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.related-products li{border-bottom:1px solid var(--line-dark)}.related-products a{color:inherit;grid-template-columns:minmax(8rem,.35fr) 1fr auto;align-items:start;gap:1.5rem;padding:1.7rem 0;text-decoration:none;display:grid}.related-products strong{font-family:var(--font-display);font-variation-settings:"wdth" 72, "wght" 590;text-transform:uppercase;font-size:clamp(1.8rem,3vw,3rem);font-stretch:75%;line-height:.9}.related-products a>span{max-width:45ch;font-size:.92rem}.related-products i{font-family:var(--font-mono);font-style:normal}.related-products a:hover strong,.related-products a:focus-visible strong{text-underline-offset:.25rem;text-decoration:underline 1px}@media (width<=820px){.product-hero,.product-statement,.product-template,.product-operation-heading,.related-products{grid-template-columns:1fr}.product-hero{min-height:auto}.product-concept{min-height:30rem}.product-statement .eyebrow{grid-row:auto}}@media (width<=540px){.product-hero-copy{min-height:calc(100svh - var(--header-height) - 10rem);align-content:space-between}.product-hero h1{hyphens:none;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;word-spacing:.08em;font-size:clamp(3rem,13vw,4.5rem);line-height:.82}.product-concept{min-height:23rem}.product-hero-media{inset:3.25rem .75rem .75rem}.product-site-preview{inset:3.25rem .75rem 4rem}.product-site-preview__viewport{--preview-scale:.28;width:88%}.product-site-preview__actions{gap:.9rem;font-size:.52rem}.product-site-preview__toggle,.product-site-preview__link{line-height:1.35}.product-site-preview__toggle{text-align:left;max-width:12ch}.product-site-preview__link{text-align:right;justify-content:flex-end}.product-template dl>div,.product-operation-trace{grid-template-columns:1fr}.product-operation-trace li{min-height:5.5rem}.product-operation-trace li+li{border-left:0;border-top:1px solid var(--line-dark)}.related-products a{grid-template-columns:1fr auto}.related-products a>span{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.product-site-preview__frame,.product-site-preview__film,.product-site-preview__poster{transition:none}}
