/*! © 2026 Gabriel Henrique da Silveira — Gabriel Henrique Soluções Digitais. Todos os direitos reservados. ID GHSD-2026-GHS */.hero--dust{background:#080808}.hero--dust .hero__bg{transform:none}.hero--dust .hero__grain{display:none}.hero--dust .hero__scrim{background:linear-gradient(0deg,#080808f0,#08080899 22%,#08080800 48%),linear-gradient(180deg,#08080899,#08080800 16%)}.hero__dust{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.6s ease}.hero__dust.is-on{opacity:1}.hero--dust .hero__content{justify-content:flex-end;padding:150px 24px 128px}.hero--dust h1{font-size:clamp(40px,5.2vw,76px)}.hero--dust .hero-slogan{margin-top:22px}.hero--dust .hero-bottom{align-items:center;justify-content:center;gap:56px;color:#b9b9b9}.hero--dust .hero-fact{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.04em;white-space:nowrap}.hero--dust .hero-fact:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange);flex:none}@keyframes dust-up{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes dust-in{0%{opacity:0}to{opacity:1}}.hero--dust h1{animation:dust-up 1s cubic-bezier(.16,1,.3,1) .15s both}.hero--dust .hero-slogan{animation:dust-up 1s cubic-bezier(.16,1,.3,1) .45s both}.hero--dust .hero-buttons{animation:dust-up 1s cubic-bezier(.16,1,.3,1) .65s both}.hero--dust .hero-fact{animation:dust-up .9s cubic-bezier(.16,1,.3,1) both}.hero--dust .hero-fact:nth-child(1){animation-delay:.9s}.hero--dust .hero-fact:nth-child(2){animation-delay:1.05s}.hero--dust .hero-fact:nth-child(3){animation-delay:1.2s}@media(max-width:1100px){.hero--dust .hero-fact{font-size:11px}}@media(max-width:800px){.hero--dust .hero__content{padding:130px 20px 96px}.hero--dust .hero-bottom{display:none}}@media(max-width:540px){.hero--dust h1{font-size:clamp(34px,8.8vw,46px)}.hero--dust .hero__content{padding-bottom:96px}}.hero .cursor{transition:opacity .5s ease}.hero .cursor.is-off{animation:none;opacity:0}