@media (width<=809px){.page-cases .about-hero{min-height:auto!important;padding-top:96px!important;padding-bottom:48px!important}.page-cases .about-hero .hv-section__inner{gap:32px!important;min-height:auto!important}.page-cases .about-hero-cards{grid-template-columns:1fr!important;gap:12px!important}.page-cases .about-hero-title{letter-spacing:-1.3px!important;max-width:100%!important;font-size:34px!important;line-height:36px!important}.page-cases .about-scroll-cue{display:none!important}.page-about .about-hero{flex-direction:column!important;height:auto!important;min-height:auto!important;padding:0 0 40px!important;display:flex!important;overflow:hidden!important}.page-about .about-hero .hv-parallax{flex:none!important;order:-1!important;width:100%!important;height:clamp(320px,52vh,460px)!important;position:relative!important;inset:auto!important}.page-about .about-hero .about-hero-bg{animation:none!important;position:absolute!important;inset:0!important;transform:none!important}.page-about .about-hero .hv-parallax:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000 55%,#0a0a0a 100%)!important;position:absolute!important;inset:0!important}.page-about .about-hero-overlay,.page-about .about-hero-noise,.page-about .about-hero .hv-corner,.page-about .about-hero .hv-corner-cross,.page-about .about-scroll-cue{display:none!important}.page-about .about-hero>div{order:1}.page-about .about-hero>.hv-parallax{order:-1!important}.page-about .about-hero .hv-section__inner{order:2!important;gap:20px!important;min-height:auto!important;margin:0!important;padding:28px 20px 0!important}.page-about .about-hero-title{letter-spacing:-1.2px!important;max-width:100%!important;text-shadow:none!important;margin-top:12px!important;font-size:clamp(30px,8vw,38px)!important;line-height:1.05!important}.page-about .about-hero-sub{color:#ffffffc7!important;text-shadow:none!important;margin-top:12px!important;font-size:14px!important;line-height:1.55!important}.page-about .about-hero-cards{display:none!important}.page-about .about-hero-title,.page-about .about-hero-title *,.page-about .about-hero-eyebrow,.page-about .about-hero-sub{opacity:1!important;filter:none!important;visibility:visible!important;transform:none!important}.page-about .about-hero-title .hv-red{color:var(--hv-red)!important}.page-about .about-hero .hv-section__inner>div:last-child{display:none!important}.page-about .about-hero.hv-section{padding:0 0 40px!important}.page-about .hv-section{padding:64px 20px!important}.page-about .about-section-head{grid-template-columns:1fr!important;gap:20px!important}.page-about .about-section-head__meta{position:static!important}.page-about .about-section-head__title{max-width:100%!important;font-size:32px!important;line-height:34px!important}.page-about .grid{grid-template-columns:1fr!important;gap:16px!important}.page-about .about-stat-num{font-size:56px!important;line-height:56px!important}.page-about .hv-diagonal-cut:before,.page-about .hv-diagonal-cut:after{display:none!important}.page-cases .hv-section{padding:64px 20px!important}.page-cases .cases-stack{padding:0!important}.page-cases .cases-stack__list{flex-direction:column!important;gap:16px!important;padding:0 20px!important;display:flex!important}.page-cases .cases-stack__item{height:auto!important;padding:0!important;position:static!important;transform:none!important}.page-cases .cases-stack__inner{border:1px solid var(--hv-divider)!important;background:#fff!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important;box-shadow:0 2px 8px -4px #0000000f!important}.page-cases .cases-stack__media{aspect-ratio:4/5!important;border-radius:12px!important;overflow:hidden!important}.page-cases .cases-stack__name{margin-top:8px!important;font-size:28px!important;line-height:30px!important}.page-cases .cases-stack__meta{flex-wrap:wrap!important;gap:8px!important;font-size:11px!important}.page-cases .cases-stack__desc{font-size:14px!important;line-height:20px!important}.page-cases section.bg-\[var\(--hv-surface-dark\)\]{padding:64px 20px!important}.page-cases section.bg-\[var\(--hv-surface-dark\)\] h2{font-size:36px!important;line-height:38px!important}.page-scallerbook section{padding-left:20px!important;padding-right:20px!important}.page-scallerbook section.pt-32{padding-top:96px!important}.page-scallerbook section.py-20,.page-scallerbook section.py-24{padding-top:56px!important;padding-bottom:56px!important}.page-scallerbook .flex.flex-wrap.gap-4>*{justify-content:center!important;width:100%!important}.page-scallerbook .grid{grid-template-columns:1fr!important;gap:16px!important}.page-scallerbook section .absolute.left-8{left:24px!important}.page-scallerbook section .w-16.h-16{border-radius:14px!important;width:48px!important;height:48px!important}.page-scallerbook .aspect-\[3\/4\]{aspect-ratio:4/5!important;max-width:280px!important;margin:0 auto!important}.page-scallerbook h1.hv-h2,.page-scallerbook h2.hv-h2{letter-spacing:-1.3px!important;font-size:34px!important;line-height:36px!important}.page-scallerbook section.bg-\[var\(--hv-surface-dark\)\]{padding:56px 20px!important}.page-contato section{padding-left:16px!important;padding-right:16px!important}.page-contato section.pt-32{padding-top:96px!important;padding-bottom:32px!important}.page-contato h1.hv-h2{letter-spacing:-1.2px!important;font-size:32px!important;line-height:34px!important}.page-contato section .bg-white.rounded-2xl{border-radius:20px!important;padding:24px 20px!important}.page-contato form .grid{grid-template-columns:1fr!important;gap:16px!important}.page-contato form button[type=submit]{justify-content:center!important;width:100%!important;padding-top:14px!important;padding-bottom:14px!important}.page-contato section .grid.grid-cols-1.md\:grid-cols-3{grid-template-columns:1fr!important;gap:12px!important}.page-contato input,.page-contato select,.page-contato textarea{min-height:48px!important;font-size:16px!important}.page-contato textarea{min-height:120px!important}}
