@supports (animation-timeline:view()){#differenciais>div>div:last-child>div{animation:linear both assuncao-differential-reveal;animation-timeline:view();animation-range:entry 12% cover 30%}#differenciais>div>div:last-child>div:nth-child(2){animation-range:entry 18% cover 36%}#diferenciais>div>div:last-child>div:nth-child(3){animation-range:entry 24% cover 42%}#differenciais>div>div:last-child>div:nth-child(4){animation-range:entry 30% cover 48%}}@keyframes assuncao-differential-reveal{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){#differenciais>div>div:last-child>div{opacity:1;animation:none;translate:none}}@supports (animation-timeline:view()){#atendimento>div,#contato>div.relative{animation:linear both assuncao-closing-reveal;animation-timeline:view();animation-range:entry 10% cover 34%}}@keyframes assuncao-closing-reveal{0%{opacity:0;filter:blur(4px);translate:0 24px}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){#atendimento>div,#contato>div.relative{opacity:1;filter:none;animation:none;translate:none}}#diferenciais>div>div:last-child>div{isolation:isolate;transition:background-color .26s,transform .26s;position:relative;overflow:hidden}#differenciais>div>div:last-child>div:before{content:"";transform-origin:top;background:#fbbf24;width:3px;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleY(0)}#diferenciais>div>div:last-child span{letter-spacing:.14em;transition:transform .26s;display:inline-block}@media (hover:hover) and (pointer:fine){#differenciais>div>div:last-child>div:hover{background-color:#111315;transform:translateY(-3px)}#differenciais>div>div:last-child>div:hover:before{transform:scaleY(1)}#differenciais>div>div:last-child>div:hover span{transform:translate(4px)}}#atendimento>div{position:relative}#atendimento>div:after{content:"BR.";letter-spacing:-.06em;color:#0000000f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,16vw,14rem);font-weight:700;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}#contato a[aria-label*=WhatsApp]{transform-origin:50%;transition-duration:.42s;transition-timing-function:cubic-bezier(.16,1.4,.3,1)}#contato a[aria-label*=WhatsApp]:active{transition-duration:.12s;transition-timing-function:ease-out;transform:translateY(-1px)scale(.94)}@media (prefers-reduced-motion:reduce){#differenciais>div>div:last-child>div,#differenciais>div>div:last-child>div:before,#differenciais>div>div:last-child span,#contato a[aria-label*=WhatsApp]{transition:none}#contato a[aria-label*=WhatsApp]:active{transform:none}}#contato:after{content:"";opacity:.65;pointer-events:none;background:linear-gradient(90deg,#fbbf24,#0000);width:min(38vw,34rem);height:1px;position:absolute;bottom:0;left:0}#contato a[aria-label*=WhatsApp]{box-shadow:0 14px 42px #fbbf2414}footer strong{letter-spacing:.08em}footer p{line-height:1.55}@media (prefers-reduced-motion:reduce){#contato a[aria-label*=WhatsApp]{box-shadow:none}}@media (hover:hover) and (pointer:fine){header nav[aria-label=Navegação\ principal] a{isolation:isolate;position:relative}header nav[aria-label=Navegação\ principal] a:after{content:"";transform-origin:0;pointer-events:none;background:#fbbf24;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}header nav[aria-label=Navegação\ principal] a:hover:after,header nav[aria-label=Navegação\ principal] a:focus-visible:after{transform:scaleX(1)}header a[href^="https://wa.me/"]{transform-origin:50%;transition-property:color,transform;transition-duration:.26s}header a[href^="https://wa.me/"]:hover{transform:translateY(-2px)}}header a[href^="https://wa.me/"]:active{transform:translateY(0)scale(.96)}@media (prefers-reduced-motion:reduce){header a[href^="https://wa.me/"]{transition:none}header a[href^="https://wa.me/"]:active{transform:none}}.hero-cinematic-media{z-index:-20;pointer-events:none;background:#090a0b;position:absolute;inset:0;overflow:hidden}.hero-cinematic-image{--hero-scale:1.075;object-fit:cover;object-position:58% center;opacity:.58;width:100%;height:100%;transform:scale(var(--hero-scale));transform-origin:50%}.hero-cinematic-vignette,.hero-cinematic-grid{position:absolute;inset:0}.hero-cinematic-vignette{background:linear-gradient(90deg,#090a0bf7 0%,#090a0bd6 46%,#090a0b47 100%),linear-gradient(#090a0b1a 50%,#090a0bb3 100%)}.hero-cinematic-grid{opacity:.12;background-image:linear-gradient(#fbbf242e 1px,#0000 1px);background-size:100% 25%;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 42%,#000 100%)}@media (width>=640px){.hero-cinematic-image{object-position:center;opacity:.54}}@media (prefers-reduced-motion:reduce){.hero-cinematic-image{will-change:auto;transform:none}}body:before{content:"";pointer-events:none;z-index:60;transform-origin:0;background:#fbbf24;width:100%;height:2px;animation:linear both assuncao-page-progress;animation-timeline:scroll();position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes assuncao-page-progress{to{transform:scaleX(1)}}@supports not (animation-timeline:scroll()){body:before{display:none}}@media (prefers-reduced-motion:reduce){body:before{display:none}}.project-showcase{margin-top:3.5rem}.project-showcase__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fbbf248c #ffffff14;grid-template-columns:repeat(4,minmax(84%,1fr));gap:1rem;padding-bottom:1rem;scroll-padding:1rem;display:grid;overflow-x:auto}.project-showcase__track:focus-visible{outline-offset:4px;outline:2px solid #fbbf24}.project-showcase__card{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;background:#111315;border:1px solid #ffffff1f;min-height:34rem;position:relative;overflow:hidden}.project-showcase__image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.03)}.project-showcase__video{object-fit:cover;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.project-showcase__card:after{content:"";z-index:1;background:linear-gradient(#0000 18%,#090a0b2e 45%,#090a0bf2 100%);position:absolute;inset:0}.project-showcase__content{z-index:2;inset-inline:0;padding:1.5rem;position:absolute;bottom:0}.project-showcase__meta{letter-spacing:.2em;color:#fbbf24;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:flex}.project-showcase__meta:before{content:"";background:currentColor;width:2.5rem;height:1px}.project-showcase__title{letter-spacing:-.04em;max-width:14ch;font-size:clamp(1.875rem,8vw,3.5rem);font-weight:600;line-height:.95}.project-showcase__description{color:#d6d3d1;max-width:40rem;margin-top:1rem;line-height:1.6}.project-showcase__status{letter-spacing:.12em;color:#a8a29e;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;font-size:.7rem;display:flex}.project-showcase__hint{letter-spacing:.14em;color:#78716c;margin-top:1.25rem;font-size:.7rem}@media (hover:hover) and (pointer:fine){.project-showcase__card:hover{border-color:#fbbf2473}.project-showcase__card:hover .project-showcase__image{transform:scale(1.07)}}@media (width>=768px){.project-showcase__track{grid-template-columns:repeat(4,minmax(46rem,1fr));gap:1.5rem}.project-showcase__card{min-height:42rem}.project-showcase__content{padding:2.5rem}.project-showcase__hint{display:none}}@media (width>=1280px){.project-showcase__track{grid-template-columns:1.2fr .9fr .9fr .9fr;overflow:visible}.project-showcase__card{min-height:36rem}}@media (prefers-reduced-motion:reduce){.project-showcase__image{will-change:auto;transition:none;transform:none}.project-showcase__track{scroll-behavior:auto}}
