.NavBar-module__3R0cOG__navBar{z-index:9999;width:100%;padding:1rem 0;transition:transform .6s cubic-bezier(.76,0,.24,1),opacity .6s;position:sticky;top:0}.NavBar-module__3R0cOG__navBar[data-hidden]:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(-100%)}.NavBar-module__3R0cOG__navBarWrapper{transition:filter .6s}.NavBar-module__3R0cOG__navBar[data-hidden]:not(:focus-within) .NavBar-module__3R0cOG__navBarWrapper{filter:blur(10px)}.NavBar-module__3R0cOG__navBarWrapper{background-color:rgba(var(--paper), .8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:6px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 2rem;width:min(90%,58rem);margin:0 auto;padding:.3rem .3rem .3rem 1rem;display:flex}.NavBar-module__3R0cOG__navBarLogo{align-items:center;min-width:84px;display:flex}.NavBar-module__3R0cOG__navBarItems{display:none}.NavBar-module__3R0cOG__navBarItems ul{flex-direction:row;display:flex}@media (min-width:1200px){.NavBar-module__3R0cOG__navBarItems{display:block}}.NavBar-module__3R0cOG__navBarButton{align-items:center;gap:.75rem;display:none}.NavBar-module__3R0cOG__burger{width:2.5rem;height:2.5rem;color:rgb(var(--ink));cursor:pointer;background:0 0;border:none;position:relative}.NavBar-module__3R0cOG__burger span{background:currentColor;width:1.5rem;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.NavBar-module__3R0cOG__burger span:first-child{transform:translate(-50%,calc(-50% - 4px))}.NavBar-module__3R0cOG__burger span:last-child{transform:translate(-50%,calc(4px - 50%))}.NavBar-module__3R0cOG__navBarWrapper[data-open] .NavBar-module__3R0cOG__burger span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.NavBar-module__3R0cOG__navBarWrapper[data-open] .NavBar-module__3R0cOG__burger span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}@media (max-width:1199.98px){.NavBar-module__3R0cOG__navBar{height:5.1rem}}.NavBar-module__3R0cOG__mobileMenu{flex-basis:100%;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.76,0,.24,1);display:grid}.NavBar-module__3R0cOG__navBarWrapper[data-open] .NavBar-module__3R0cOG__mobileMenu{grid-template-rows:1fr}.NavBar-module__3R0cOG__mobileMenuInner{min-height:0;padding-right:.7rem;overflow:hidden}.NavBar-module__3R0cOG__mobileLinks{margin:2.5rem 0 0;padding:0;list-style:none}.NavBar-module__3R0cOG__mobileLinks li,.NavBar-module__3R0cOG__mobileFooter{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-.5rem)}.NavBar-module__3R0cOG__navBarWrapper[data-open] .NavBar-module__3R0cOG__mobileLinks li,.NavBar-module__3R0cOG__navBarWrapper[data-open] .NavBar-module__3R0cOG__mobileFooter{opacity:1;transition:opacity .4s ease calc(.25s + var(--i) * 50ms), transform .4s cubic-bezier(.22, 1, .36, 1) calc(.25s + var(--i) * 50ms);transform:none}.NavBar-module__3R0cOG__mobileLinks a{border-top:1px solid var(--line);color:rgb(var(--ink));padding:.85rem 0;font-size:.9375rem;font-weight:500;display:block}.NavBar-module__3R0cOG__mobileLinks li:last-child a{border-bottom:1px solid var(--line)}.NavBar-module__3R0cOG__mobileFooter{flex-direction:column;align-items:stretch;gap:1rem;padding:2.5rem 0 .7rem;display:flex}.NavBar-module__3R0cOG__mobileCta{flex:1;justify-content:center;align-self:stretch;margin:-.6rem -1rem;padding:.6rem 1rem}.NavBar-module__3R0cOG__mobileMeta{justify-content:space-between;align-items:center;width:100%;display:flex}.NavBar-module__3R0cOG__mobileSocials{gap:.25rem;margin-left:-.5rem;display:flex}.NavBar-module__3R0cOG__mobileSocials a{width:2.25rem;height:2.25rem;color:var(--ink-muted);justify-content:center;align-items:center;transition:color .15s;display:flex}.NavBar-module__3R0cOG__mobileSocials a:hover{color:rgb(var(--ink))}.NavBar-module__3R0cOG__mobileLocales{gap:.25rem;margin-right:-.5rem;display:flex}.NavBar-module__3R0cOG__mobileLocales button{font-family:var(--font-geist-mono), monospace;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:.4rem .5rem;font-size:.75rem;transition:color .15s}.NavBar-module__3R0cOG__mobileLocales button:hover,.NavBar-module__3R0cOG__mobileLocales button[aria-pressed=true]{color:rgb(var(--ink))}@media (min-width:1200px){.NavBar-module__3R0cOG__navBarButton{display:flex}.NavBar-module__3R0cOG__burger,.NavBar-module__3R0cOG__mobileMenu{display:none}}.NavBar-module__3R0cOG__bottomCta{z-index:9999;pointer-events:none;opacity:0;justify-content:center;transition:transform .6s cubic-bezier(.76,0,.24,1),opacity .6s;display:flex;position:fixed;bottom:1rem;left:0;right:0;transform:translateY(calc(100% + 1rem))}.NavBar-module__3R0cOG__bottomCta[data-visible]{opacity:1;transform:none}.NavBar-module__3R0cOG__bottomCta:not([data-visible]) .NavBar-module__3R0cOG__bottomCtaCard{filter:blur(10px)}.NavBar-module__3R0cOG__bottomCtaCard{background-color:rgba(var(--paper), .8);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);pointer-events:auto;border-radius:6px;transition:filter .6s;overflow:hidden}.NavBar-module__3R0cOG__bottomCtaCard .NavBar-module__3R0cOG__bottomCtaButton{color:rgb(var(--ink))}@media (prefers-reduced-motion:reduce){.NavBar-module__3R0cOG__bottomCta,.NavBar-module__3R0cOG__bottomCtaCard,.NavBar-module__3R0cOG__navBar,.NavBar-module__3R0cOG__navBarWrapper,.NavBar-module__3R0cOG__mobileMenu,.NavBar-module__3R0cOG__burger span,.NavBar-module__3R0cOG__mobileLinks li,.NavBar-module__3R0cOG__mobileFooter{transition:none!important}}.NavBar-module__3R0cOG__langSwitcher{position:relative}.NavBar-module__3R0cOG__langTrigger{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.45rem;transition:color .15s;display:flex}.NavBar-module__3R0cOG__langTrigger:hover{color:rgb(var(--ink))}.NavBar-module__3R0cOG__langDropdown{background-color:rgba(var(--paper), .96);border:1px solid var(--line);z-index:10000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:6px;flex-direction:column;gap:.1rem;min-width:130px;margin:0;padding:.35rem;list-style:none;transition:opacity .2s;display:flex}.NavBar-module__3R0cOG__langDropdownOpen{opacity:1;pointer-events:auto}.NavBar-module__3R0cOG__langOption{text-align:left;border:1px solid rgba(var(--color-stubbornWhite), 0);width:100%;color:rgba(var(--color-stubbornWhite), .6);font-family:var(--font-inter);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem .75rem;font-size:.8rem;font-weight:400;transition:background .15s,color .15s}.NavBar-module__3R0cOG__langOption:hover{background:rgba(var(--color-stubbornWhite), .06);color:rgba(var(--color-stubbornWhite), 1);border:1px solid rgba(var(--color-stubbornWhite), .02)}.NavBar-module__3R0cOG__langOptionActive{color:rgba(var(--color-stubbornWhite), 1);background:rgba(var(--color-stubbornBlue), .15);font-weight:600}.NavBar-module__3R0cOG__servicosDropdown{position:relative}.NavBar-module__3R0cOG__servicosTrigger{color:rgba(var(--ink), .8);font-family:var(--font-inter);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.35rem;height:2rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s ease-in;display:flex}.NavBar-module__3R0cOG__servicosTrigger:hover{background-color:rgba(var(--ink), .06);color:rgb(var(--ink))}.NavBar-module__3R0cOG__servicosMenu{background-color:rgba(var(--paper), .96);border:1px solid var(--line);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:10000;opacity:0;pointer-events:none;border-radius:6px;flex-direction:column;gap:.15rem;width:22rem;padding:.5rem;transition:opacity .2s;display:flex}.NavBar-module__3R0cOG__servicosMenuOpen{opacity:1;pointer-events:auto}.NavBar-module__3R0cOG__servicosMenuItem{border:1px solid rgba(var(--color-stubbornWhite), 0);text-align:left;color:rgba(var(--color-stubbornWhite), .85);border-radius:4px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.NavBar-module__3R0cOG__servicosMenuItem:hover{background:rgba(var(--color-stubbornWhite), .06);border:1px solid rgba(var(--color-stubbornWhite), .02)}.NavBar-module__3R0cOG__servicosMenuNumber{color:rgba(var(--color-stubbornBlue), 1);padding-top:.15rem;font-size:.75rem}.NavBar-module__3R0cOG__servicosMenuTitle{color:rgba(var(--color-stubbornWhite), 1);font-size:.9rem;font-weight:500;display:block}.NavBar-module__3R0cOG__servicosMenuTeaser{color:rgba(var(--color-stubbornWhite), .55);white-space:normal;margin-top:.2rem;font-size:.75rem;line-height:1.3;display:block}.NavBar-module__3R0cOG__servicosMenuAll{text-align:center;color:rgba(var(--color-stubbornBlue), 1);border-top:1px solid rgba(var(--color-stubbornWhite), .08);margin-top:.15rem;padding:.65rem;font-size:.8rem}.NavBar-module__3R0cOG__navBarWrapper[data-intro]{animation:.9s cubic-bezier(.22,1,.36,1) .1s both NavBar-module__3R0cOG__navIntro}html:has([data-loader-active]) .NavBar-module__3R0cOG__navBarWrapper[data-intro]{animation-play-state:paused}@keyframes NavBar-module__3R0cOG__navIntro{0%{opacity:0;transform:translateY(-150%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NavBar-module__3R0cOG__navBarWrapper[data-intro]{animation:none}}
.Button-module__v-UOpG__button{font-weight:500;font-family:var(--font-inter);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;outline:none;flex-direction:row;justify-content:center;gap:.5rem;transition:all .2s ease-in;display:flex;overflow:hidden}.Button-module__v-UOpG__button.Button-module__v-UOpG__disabled{opacity:.4;cursor:not-allowed}.Button-module__v-UOpG__button a{align-items:center;gap:.5rem;display:flex}.Button-module__v-UOpG__primary{background-color:rgb(var(--ink));border:1px solid rgb(var(--ink));color:rgb(var(--paper))}.Button-module__v-UOpG__primary:hover:not(disabled){background-color:rgba(var(--ink), .85);border:1px solid rgba(var(--ink), .85);color:rgb(var(--paper))}.Button-module__v-UOpG__secondary{color:rgba(var(--ink), .8);background-color:#0000;border:1px solid #0000}.Button-module__v-UOpG__secondary:hover:not(disabled){background-color:rgba(var(--ink), .06);color:rgb(var(--ink));border:1px solid #0000}.Button-module__v-UOpG__black{background-color:rgba(var(--color-stubbornBlack), .85);border:1px solid rgba(var(--color-stubbornBlack), .95);color:rgba(var(--color-stubbornWhite), .85)}.Button-module__v-UOpG__black:hover{background-color:rgba(var(--color-stubbornBlack), 1);border:1px solid rgba(var(--color-stubbornBlue), .5);color:rgba(var(--color-stubbornWhite), 1)}.Button-module__v-UOpG__button a>span{display:inline-block}.Button-module__v-UOpG__black:hover a>span,.Button-module__v-UOpG__secondary:hover a>span,.Button-module__v-UOpG__primary:hover a>span{animation:.2s ease-in-out forwards Button-module__v-UOpG__btnAnimation}.Button-module__v-UOpG__arrow{--dx:0;--dy:0;flex-shrink:0}.Button-module__v-UOpG__arrow[data-direction=up]{--dx:0;--dy:-1}.Button-module__v-UOpG__arrow[data-direction=up-right]{--dx:1;--dy:-1}.Button-module__v-UOpG__arrow[data-direction=right]{--dx:1;--dy:0}.Button-module__v-UOpG__arrow[data-direction=down-right]{--dx:1;--dy:1}.Button-module__v-UOpG__arrow[data-direction=down]{--dx:0;--dy:1}.Button-module__v-UOpG__arrow[data-direction=down-left]{--dx:-1;--dy:1}.Button-module__v-UOpG__arrow[data-direction=left]{--dx:-1;--dy:0}.Button-module__v-UOpG__arrow[data-direction=up-left]{--dx:-1;--dy:-1}.Button-module__v-UOpG__button:hover .Button-module__v-UOpG__arrow,[data-arrow-trigger]:hover .Button-module__v-UOpG__arrow{animation:.3s ease-in-out forwards Button-module__v-UOpG__arrowAnimation}.Button-module__v-UOpG__small{align-items:center;height:2rem;padding:.5rem 1rem;font-size:.8rem;display:flex}.Button-module__v-UOpG__medium{align-items:center;height:2.5rem;padding:.6rem 1rem;font-size:.9rem;display:flex}.Button-module__v-UOpG__large{align-items:center;height:3.25rem;padding:.9rem 1.5rem;font-size:1rem;display:flex}.Button-module__v-UOpG__fullWidth{align-items:center;width:100%;display:flex}@keyframes Button-module__v-UOpG__btnAnimation{0%{opacity:1;transform:translate(0%)}50%{opacity:0;transform:translateY(200%)}51%{opacity:0;transform:translateY(-200%)}to{opacity:1;transform:translateY(0%)}}@keyframes Button-module__v-UOpG__arrowAnimation{0%{opacity:1;transform:translate(0)}50%{transform:translate(calc(var(--dx) * 150%), calc(var(--dy) * 150%));opacity:0}51%{transform:translate(calc(var(--dx) * -150%), calc(var(--dy) * -150%));opacity:0}to{opacity:1;transform:translate(0)}}
.Footer-module__LzlNOq__contactSection{z-index:1;background:color-mix(in srgb, rgb(var(--paper)) 90%, #000);width:100%;color:rgb(var(--ink));border-bottom:1px solid var(--line);padding:5rem 0;position:relative}.Footer-module__LzlNOq__footer{z-index:0;width:100%;color:rgb(var(--ink));background:#0a0a0a;padding-top:3rem;position:sticky;bottom:0;overflow:hidden}.Footer-module__LzlNOq__inner{width:90%;max-width:72rem;margin:0 auto}.Footer-module__LzlNOq__contact{grid-template-columns:1fr;gap:3rem;display:grid}.Footer-module__LzlNOq__contactTitle{letter-spacing:-.035em;text-wrap:balance;max-width:12em;margin:1.25rem 0 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.Footer-module__LzlNOq__contactDesc{max-width:26rem;color:var(--ink-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.5}.Footer-module__LzlNOq__form{flex-direction:column;display:flex}.Footer-module__LzlNOq__formRow{grid-template-columns:1fr;column-gap:1rem;display:grid}.Footer-module__LzlNOq__formActions{justify-content:flex-end;margin-top:.5rem;display:flex}.Footer-module__LzlNOq__form button:disabled{opacity:.6;cursor:not-allowed}.Footer-module__LzlNOq__submitMessage{border:1px solid var(--line);background:rgba(var(--ink), .04);border-left:2px solid;border-radius:2px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.Footer-module__LzlNOq__submitMessage[data-type=success]{border-left-color:rgb(var(--color-stubbornGreen))}.Footer-module__LzlNOq__submitMessage[data-type=error]{border-left-color:#f87171}.Footer-module__LzlNOq__links{grid-template-columns:1fr;gap:2.5rem;display:grid}.Footer-module__LzlNOq__logo{align-self:start;display:inline-flex}.Footer-module__LzlNOq__columns{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem;display:grid}.Footer-module__LzlNOq__columnTitle{color:var(--ink-soft);margin-bottom:1.25rem;font-size:.8125rem;display:block}.Footer-module__LzlNOq__column ul{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__LzlNOq__column a{color:rgba(var(--ink), .85);font-size:.875rem;transition:color .2s}.Footer-module__LzlNOq__column a:hover{color:rgb(var(--accent))}.Footer-module__LzlNOq__bottom{margin-top:5rem}.Footer-module__LzlNOq__bottom p{color:var(--ink-soft);margin:0;font-size:.75rem}.Footer-module__LzlNOq__wordmark{aspect-ratio:141/28;opacity:.12;width:90%;max-width:72rem;margin:2rem auto -3%;position:relative}.Footer-module__LzlNOq__wordmarkLayer{object-fit:contain}.Footer-module__LzlNOq__wordmarkLayer[data-layer="0"]{-webkit-mask-image:linear-gradient(#000 0%,#0000 33%);mask-image:linear-gradient(#000 0%,#0000 33%)}.Footer-module__LzlNOq__wordmarkLayer[data-layer="1"]{filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 0%,#000 33%,#0000 66%);mask-image:linear-gradient(#0000 0%,#000 33%,#0000 66%)}.Footer-module__LzlNOq__wordmarkLayer[data-layer="2"]{filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 33%,#000 66%,#0000 100%);mask-image:linear-gradient(#0000 33%,#000 66%,#0000 100%)}.Footer-module__LzlNOq__wordmarkLayer[data-layer="3"]{filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 66%,#000 100%);mask-image:linear-gradient(#0000 66%,#000 100%)}@media (min-width:900px){.Footer-module__LzlNOq__contact{grid-template-columns:5fr 6fr;gap:4rem}.Footer-module__LzlNOq__formRow{grid-template-columns:1fr 1fr}.Footer-module__LzlNOq__links{grid-template-columns:1fr 2fr}}@media (max-width:640px),(max-height:600px){.Footer-module__LzlNOq__footer{position:relative}}
.Hero-module__iwH-Xq__HeroSection{width:100%;padding:5rem 0 0}.Hero-module__iwH-Xq__HeroSectionWrapper{flex-direction:column;gap:3rem;width:90%;max-width:72rem;margin:0 auto;display:flex}.Hero-module__iwH-Xq__HeroSectionContainer{flex-direction:column;align-items:flex-start;width:100%;display:flex}.Hero-module__iwH-Xq__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);background:rgba(var(--ink), .05);border-radius:2px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:400;display:inline-flex}.Hero-module__iwH-Xq__eyebrow:before{content:"";background:rgb(var(--accent));width:4px;height:4px}.Hero-module__iwH-Xq__HeroSectionContainer h1{max-width:15em;margin:1.5rem 0 0;font-size:clamp(2.25rem,4.5vw,3.75rem)}.Hero-module__iwH-Xq__titleMuted{color:var(--ink-soft)}.Hero-module__iwH-Xq__heroFooter{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;width:100%;margin-top:2rem;display:flex}.Hero-module__iwH-Xq__heroDescription{max-width:34rem;color:var(--ink-muted);margin:0;font-size:1.0625rem;line-height:1.45}.Hero-module__iwH-Xq__highlight{color:rgb(var(--ink));font-weight:500}.Hero-module__iwH-Xq__buttonsFlex{flex-direction:row;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Hero-module__iwH-Xq__pinnedImageContainer{aspect-ratio:16/9;border-radius:2px;width:100%;position:relative;overflow:hidden}.Hero-module__iwH-Xq__enter{animation:.9s cubic-bezier(.22,1,.36,1) both Hero-module__iwH-Xq__heroEnter;animation-delay:calc(.35s + var(--enter) * .12s)}.Hero-module__iwH-Xq__imageEnter{animation:1.4s cubic-bezier(.22,1,.36,1) .8s both Hero-module__iwH-Xq__heroImageEnter}:is(html:has([data-loader-active]) .Hero-module__iwH-Xq__enter,html:has([data-loader-active]) .Hero-module__iwH-Xq__imageEnter){animation-play-state:paused}@keyframes Hero-module__iwH-Xq__heroEnter{0%{opacity:0;filter:blur(6px);transform:translateY(1.25rem)}to{opacity:1;filter:none;transform:none}}@keyframes Hero-module__iwH-Xq__heroImageEnter{0%{opacity:0;transform:translateY(3rem)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Hero-module__iwH-Xq__enter,.Hero-module__iwH-Xq__imageEnter{animation:none}}@media (max-width:768px){.Hero-module__iwH-Xq__HeroSection{padding:3rem 0 0}.Hero-module__iwH-Xq__HeroSectionWrapper{gap:2rem}.Hero-module__iwH-Xq__heroFooter{flex-direction:column;align-items:flex-start;gap:1.5rem}.Hero-module__iwH-Xq__pinnedImageContainer{aspect-ratio:4/3}}
.Services-module__USbRJa__section{width:100%;margin-top:var(--section-gap)}.Services-module__USbRJa__wrapper{flex-direction:column;gap:5rem;width:90%;max-width:72rem;margin:0 auto;display:flex}.Services-module__USbRJa__body{grid-template-columns:1fr;gap:3rem;display:grid}.Services-module__USbRJa__nav{display:none}.Services-module__USbRJa__nav ol{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Services-module__USbRJa__navItem{text-align:left;cursor:pointer;width:100%;color:var(--ink-soft);background:0 0;border:none;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.Services-module__USbRJa__navItem:hover{color:var(--ink-muted)}.Services-module__USbRJa__navNumber{font-family:var(--font-geist-mono), monospace;padding-top:.35rem;font-size:.6875rem}.Services-module__USbRJa__navLabel{letter-spacing:-.02em;font-size:1.125rem;display:block}.Services-module__USbRJa__navTeaser{max-width:17rem;color:var(--ink-muted);opacity:0;grid-template-rows:0fr;font-size:.875rem;line-height:1.4;transition:grid-template-rows .4s,opacity .3s,margin .4s;display:grid;overflow:hidden}.Services-module__USbRJa__navTeaser>span{min-height:0}.Services-module__USbRJa__navItemActive{color:rgb(var(--ink))}.Services-module__USbRJa__navItemActive .Services-module__USbRJa__navNumber{color:rgb(var(--accent))}.Services-module__USbRJa__navItemActive .Services-module__USbRJa__navTeaser{opacity:1;grid-template-rows:1fr;margin-top:.4rem}.Services-module__USbRJa__blocks{flex-direction:column;gap:6rem;display:flex}.Services-module__USbRJa__block{flex-direction:column;gap:1.75rem;display:flex}.Services-module__USbRJa__media{aspect-ratio:16/10;background:#000;border-radius:2px}.Services-module__USbRJa__scope{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem;margin-top:1rem;display:grid}.Services-module__USbRJa__scopeGroupTitle{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--accent));border-bottom:1px solid var(--line);padding-bottom:.75rem;font-size:.6875rem;display:block}.Services-module__USbRJa__scopeGroup ul{margin:0;padding:0;list-style:none}.Services-module__USbRJa__scopeGroup li{color:var(--ink-muted);border-bottom:1px solid var(--line);padding:.6rem 0;font-size:.875rem;line-height:1.35}.Services-module__USbRJa__blockFooter{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.Services-module__USbRJa__blockTitle{letter-spacing:-.03em;align-items:baseline;gap:.75rem;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;display:flex}.Services-module__USbRJa__blockNumber{font-family:var(--font-geist-mono), monospace;letter-spacing:0;color:rgb(var(--accent));font-size:.75rem}.Services-module__USbRJa__blockTeaser{max-width:28rem;color:var(--ink-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.45}@media (min-width:960px){.Services-module__USbRJa__body{grid-template-columns:16rem 1fr;gap:4rem}.Services-module__USbRJa__nav{align-self:start;display:block;position:sticky;top:7rem}.Services-module__USbRJa__blockNumber{display:none}}@media (max-width:640px){.Services-module__USbRJa__blockFooter{flex-direction:column;gap:1.25rem}}
.FormField-module__Yn-l_W__formInput{min-width:0;margin-bottom:1.25rem}.FormField-module__Yn-l_W__label{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.5rem;font-size:.6875rem;display:block}.FormField-module__Yn-l_W__input{border:1px solid var(--line);background-color:rgba(var(--ink), .03);width:100%;height:2.75rem;color:rgb(var(--ink));font-family:var(--font-inter), sans-serif;border-radius:2px;outline:none;padding:0 .9rem;font-size:.9rem;transition:border-color .2s,background-color .2s}.FormField-module__Yn-l_W__input::placeholder,select.FormField-module__Yn-l_W__input:invalid{color:var(--ink-soft)}select.FormField-module__Yn-l_W__input option{color:rgb(var(--ink))}.FormField-module__Yn-l_W__selectWrap{position:relative}.FormField-module__Yn-l_W__select{appearance:none;cursor:pointer;padding-right:2.75rem}.FormField-module__Yn-l_W__selectIcon{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.FormField-module__Yn-l_W__input:hover{border-color:rgba(var(--ink), .25)}.FormField-module__Yn-l_W__input:focus{border-color:rgb(var(--ink));background-color:rgba(var(--ink), .05)}.FormField-module__Yn-l_W__error{color:#f87171;margin-top:.4rem;font-size:.8rem}
.Loader-module__-UFgYa__loader{z-index:10000;background:#000;justify-content:center;align-items:center;transition:transform 1s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}.Loader-module__-UFgYa__loader[data-phase=exit]{transform:translateY(-100%)}.Loader-module__-UFgYa__track{background:#ffffff26;width:10rem;height:.25rem;transition:opacity .3s;position:relative;overflow:hidden}.Loader-module__-UFgYa__loader[data-phase=exit] .Loader-module__-UFgYa__track{opacity:0}.Loader-module__-UFgYa__logo{aspect-ratio:141/28;background:#fff;width:7rem;transition:opacity .2s;position:absolute;bottom:10rem;left:50%;transform:translate(-50%);-webkit-mask:url(/img/stubborn-logotipo.svg) 50%/contain no-repeat;mask:url(/img/stubborn-logotipo.svg) 50%/contain no-repeat}.Loader-module__-UFgYa__loader[data-phase=exit] .Loader-module__-UFgYa__logo{opacity:0}.Loader-module__-UFgYa__bar{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}html:has([data-loader-active]){overflow:hidden}@media (prefers-reduced-motion:reduce){.Loader-module__-UFgYa__loader{transition:opacity .3s}.Loader-module__-UFgYa__loader[data-phase=exit]{opacity:0;transform:none}}
.page-module__mMLV9q__home{background:rgb(var(--paper));min-height:100vh;transition:background-color .6s,color .6s}.page-module__mMLV9q__content{z-index:1;padding-bottom:var(--section-gap);background:rgb(var(--paper));transition:background-color .6s;position:relative}
.Eyebrow-module__ujlqLa__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.Eyebrow-module__ujlqLa__eyebrow:before{content:"";background:rgb(var(--accent));width:4px;height:4px}
