.page-module___8aEwW__hero{background-color:var(--dark-accent);color:#fff;align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";z-index:1;background:radial-gradient(circle,#1e293b00 0%,#0f172acc 100%);position:absolute;inset:0}.page-module___8aEwW__heroBg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__heroVideo{object-fit:cover;opacity:.6;width:100%;height:100%}.page-module___8aEwW__heroOverlay{z-index:2;background:linear-gradient(90deg,#000c 0%,#0006 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;max-width:800px;position:relative}.page-module___8aEwW__heroSubtitle{color:var(--primary);border-radius:var(--radius);text-transform:uppercase;letter-spacing:1px;background:#f59e0b1a;margin-bottom:2rem;padding:.5rem 1rem;font-weight:700;display:inline-block}.page-module___8aEwW__heroDesc{color:var(--text-muted);margin-bottom:0;font-size:1.15rem;line-height:1.6}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem;display:flex}.page-module___8aEwW__hero-stats{border-top:1px solid #ffffff1a;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.page-module___8aEwW__stat-item{align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__stat-icon{font-size:1.5rem}.page-module___8aEwW__stat-text{color:var(--text-muted);font-size:.875rem}.page-module___8aEwW__service-icon{margin-bottom:1rem;font-size:2.5rem;display:inline-block}.page-module___8aEwW__benefitsList{flex-direction:column;gap:1.5rem;margin-top:2rem;padding-left:1.5rem;list-style:outside;display:flex}.page-module___8aEwW__benefitsList li{padding-left:.5rem;font-size:1.125rem;display:list-item}.page-module___8aEwW__benefit-check{color:var(--primary);font-size:1.25rem}.page-module___8aEwW__cta-section{text-align:center;background:linear-gradient(to right, var(--dark-accent), #0f172a);color:#fff;border-radius:var(--radius-lg);margin:4rem 1.5rem;padding:6rem 0}
.variable-proximity{font-family:Roboto Flex,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
