.hero-section{position:relative;overflow:hidden;height:100vh;display:flex;align-items:center;color:var(--white);padding:0 2rem}.hero-slides{position:absolute;top:0;bottom:0;left:0;display:flex;width:max-content;animation:100s linear infinite heroCinta}.hero-slide{flex:0 0 100vw;height:100%;background-size:cover;background-position:center}@keyframes heroCinta{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hero-section::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(14,61,103,.5),rgba(14,61,103,.68));z-index:1}@media (prefers-reduced-motion:reduce){.hero-slides{animation:none}}.hero-content{position:relative;z-index:2;max-width:800px;margin:4rem auto 0;text-align:center}.hero-subtitle{font-size:.72rem;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:3.5px;font-weight:600;display:inline-block;margin-bottom:1.6rem;padding-left:2.6rem;position:relative}.hero-subtitle::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2rem;height:2px;background:linear-gradient(90deg,#ff8727,#ff5e07)}.hero-content h1{font-size:4.6rem;line-height:1.08;letter-spacing:-.02em;font-weight:800;margin-bottom:1.6rem;text-wrap:balance}.hero-content h1,.hero-content p,.hero-subtitle{text-shadow:0 2px 14px rgba(14,61,103,.6)}.highlight{color:var(--primary)}@keyframes heroElemIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-buttons,.hero-content h1,.hero-content p,.hero-subtitle{animation:.6s cubic-bezier(.22,1,.36,1) both heroElemIn}.hero-subtitle{animation-delay:.1s}.hero-content h1{animation-delay:.22s}.hero-content p{font-size:1.05rem;color:rgba(255,255,255,.78);margin:0 auto 2.8rem;font-weight:400;line-height:1.7;max-width:44ch;animation-delay:.38s}.hero-buttons{display:flex;justify-content:center;gap:1.5rem;animation-delay:.52s}@media (prefers-reduced-motion:reduce){.hero-buttons,.hero-content h1,.hero-content p,.hero-subtitle{animation:none}}