.HeroSlider-module__AAVTfG__hero{margin-top:var(--header-height);position:relative}.HeroSlider-module__AAVTfG__slider{height:75vh;min-height:500px;max-height:700px;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__slide{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;top:0;left:0}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active{opacity:1;pointer-events:all}.HeroSlider-module__AAVTfG__slideContent{z-index:2;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.HeroSlider-module__AAVTfG__textContent{max-width:560px}.HeroSlider-module__AAVTfG__tagline{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:3px;text-transform:uppercase;margin-bottom:var(--space-4);font-weight:600;display:inline-block}.HeroSlider-module__AAVTfG__title{margin-bottom:var(--space-6);color:var(--color-black);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.HeroSlider-module__AAVTfG__subtitle{font-size:var(--text-lg);color:var(--color-text-light);margin-bottom:var(--space-8);line-height:1.6}.HeroSlider-module__AAVTfG__ctaBtn{display:inline-flex!important}.HeroSlider-module__AAVTfG__decorative{flex-shrink:0;width:300px;height:300px;position:relative}.HeroSlider-module__AAVTfG__circle{opacity:.3;border:1px solid;border-radius:50%;width:280px;height:280px;animation:20s linear infinite HeroSlider-module__AAVTfG__rotateCircle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroSlider-module__AAVTfG__circleSmall{opacity:.4;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes HeroSlider-module__AAVTfG__rotateCircle{to{transform:translate(-50%,-50%)rotate(360deg)}}.HeroSlider-module__AAVTfG__dots{gap:var(--space-3);z-index:10;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.HeroSlider-module__AAVTfG__dot{border-radius:var(--radius-full);width:10px;height:10px;transition:var(--transition);cursor:pointer;background-color:#1a1a1a33}.HeroSlider-module__AAVTfG__dot:hover{background-color:var(--color-dark-gray)}.HeroSlider-module__AAVTfG__dotActive{background-color:var(--color-accent);width:30px}.HeroSlider-module__AAVTfG__features{background-color:var(--color-white);border-top:1px solid var(--color-light-gray)}.HeroSlider-module__AAVTfG__featuresInner{justify-content:center;align-items:center;gap:var(--space-10);padding:var(--space-6) 0;display:flex}.HeroSlider-module__AAVTfG__feature{align-items:center;gap:var(--space-4);display:flex}.HeroSlider-module__AAVTfG__feature svg{color:var(--color-accent);flex-shrink:0}.HeroSlider-module__AAVTfG__feature h4{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);margin-bottom:2px;font-weight:600}.HeroSlider-module__AAVTfG__feature p{font-size:var(--text-xs);color:var(--color-text-muted)}.HeroSlider-module__AAVTfG__featureDivider{background-color:var(--color-light-gray);width:1px;height:40px}@media (max-width:1024px){.HeroSlider-module__AAVTfG__decorative{display:none}.HeroSlider-module__AAVTfG__slider{height:55vh;min-height:400px}}@media (max-width:768px){.HeroSlider-module__AAVTfG__slider{height:auto;min-height:380px;padding-bottom:60px}.HeroSlider-module__AAVTfG__slideContent{padding-top:var(--space-8);padding-bottom:var(--space-6);justify-content:center;align-items:center;width:100%}.HeroSlider-module__AAVTfG__textContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.HeroSlider-module__AAVTfG__title{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:var(--space-3);width:100%;font-size:1.875rem}.HeroSlider-module__AAVTfG__subtitle{text-align:center;font-size:var(--text-sm);margin-left:auto;margin-right:auto;margin-bottom:var(--space-6);max-width:90%}.HeroSlider-module__AAVTfG__ctaBtn{margin:0 auto}.HeroSlider-module__AAVTfG__tagline{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:var(--space-2)}.HeroSlider-module__AAVTfG__dots{bottom:16px}.HeroSlider-module__AAVTfG__featuresInner{align-items:flex-start;gap:var(--space-4);width:fit-content;padding:var(--space-6) var(--space-4);flex-direction:column;margin:0 auto}.HeroSlider-module__AAVTfG__feature{justify-content:flex-start;width:100%}.HeroSlider-module__AAVTfG__feature h4{white-space:nowrap}.HeroSlider-module__AAVTfG__featureDivider{width:60px;height:1px;margin:0 auto}}@media (max-width:480px){.HeroSlider-module__AAVTfG__slider{min-height:340px;padding-bottom:50px}.HeroSlider-module__AAVTfG__title{font-size:1.5rem;line-height:1.25}.HeroSlider-module__AAVTfG__subtitle{font-size:var(--text-xs)}}
