/* Mevcut styles.css dosyasından SONRA yükleyin. Yalnız slider kapsamı. */
.alsa-cinematic-hero{position:relative;isolation:isolate;overflow:hidden;min-height:740px;background:#030c16;margin:0;padding:0;color:#f4f8fc;font-family:Inter,Arial,Helvetica,sans-serif}
.alsa-cinematic-hero *{box-sizing:border-box}
.alsa-cinematic-hero .ac-hero-art{position:absolute;inset:0;display:block;z-index:-3;pointer-events:none}
.alsa-cinematic-hero .ac-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;max-width:none}
.alsa-cinematic-hero .ac-hero-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(3,12,22,.97) 0%,rgba(3,12,22,.88) 24%,rgba(3,12,22,.38) 45%,rgba(3,12,22,0) 64%),linear-gradient(0deg,#040d16 0%,rgba(4,13,22,0) 19%)}
.alsa-cinematic-hero .ac-hero-inner{position:relative;width:min(1280px,calc(100% - 96px));min-height:740px;margin:0 auto;display:flex;align-items:center;padding:64px 0 82px}
.alsa-cinematic-hero .ac-hero-copy{width:48%;max-width:600px;position:relative;z-index:1}
.alsa-cinematic-hero .ac-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #15d9c24d;background:#062321a6;color:#38efdc;border-radius:100px;padding:10px 13px;font-size:10px;font-weight:750;letter-spacing:.065em;line-height:1.3;margin:0 0 24px}
.alsa-cinematic-hero .ac-hero-dot{width:7px;height:7px;border-radius:50%;background:#28e8d0;box-shadow:0 0 12px #28e8d0}
.alsa-cinematic-hero .ac-hero-title{font-size:clamp(45px,4.4vw,68px);font-weight:850;line-height:1.05;letter-spacing:-.055em;margin:0;padding:0;color:#f4f8fc}
.alsa-cinematic-hero .ac-hero-title>span{background:linear-gradient(115deg,#399cff 0%,#12cee6 49%,#04e1b3 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
.alsa-cinematic-hero .ac-hero-description{max-width:480px;margin:25px 0 0;padding:0;color:#b9ccd6;font-size:16px;line-height:1.8;letter-spacing:0}
.alsa-cinematic-hero .ac-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}
.alsa-cinematic-hero .ac-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:51px;padding:15px 19px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}
.alsa-cinematic-hero .ac-hero-button span{font-size:18px;line-height:1}
.alsa-cinematic-hero .ac-hero-button-primary{background:linear-gradient(115deg,#078dfa,#08c6d2);color:white;box-shadow:0 7px 30px #009ce02b;border-color:#22caf45c}
.alsa-cinematic-hero .ac-hero-button-secondary{color:#e9f4fa;background:#082030a1;border-color:#7497ac59;backdrop-filter:blur(8px)}
.alsa-cinematic-hero .ac-hero-button:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00bfd32b}
.alsa-cinematic-hero .ac-hero-button:focus-visible{outline:3px solid #e1c381;outline-offset:4px}
.alsa-cinematic-hero .ac-hero-benefits{display:flex;flex-wrap:wrap;gap:14px 20px;margin:26px 0 0;padding:0;list-style:none;color:#b9ced9;font-size:11px;line-height:1.5}
.alsa-cinematic-hero .ac-hero-benefits li{display:flex;align-items:center;gap:7px;margin:0;padding:0}
.alsa-cinematic-hero .ac-hero-benefits li>span{color:#25e9d0;font-size:19px;line-height:1}
.alsa-cinematic-hero .ac-hero-signature{position:absolute;right:0;bottom:27px;display:flex;align-items:center;gap:10px;color:#dec999;font-size:9px;letter-spacing:.18em;font-weight:650}
.alsa-cinematic-hero .ac-hero-signature>span{height:1px;width:45px;background:linear-gradient(90deg,transparent,#cfae66)}
@media(min-width:1600px){.alsa-cinematic-hero,.alsa-cinematic-hero .ac-hero-inner{min-height:800px}}
@media(min-width:701px) and (max-width:1050px){.alsa-cinematic-hero,.alsa-cinematic-hero .ac-hero-inner{min-height:680px}.alsa-cinematic-hero .ac-hero-inner{width:calc(100% - 56px);padding:50px 0 70px}.alsa-cinematic-hero .ac-hero-copy{width:54%}.alsa-cinematic-hero .ac-hero-title{font-size:clamp(41px,5.1vw,56px)}.alsa-cinematic-hero .ac-hero-description{font-size:14px;max-width:400px}.alsa-cinematic-hero .ac-hero-button{font-size:11px;padding:13px;gap:8px}.alsa-cinematic-hero .ac-hero-benefits{font-size:10px;gap:10px}}
@media(max-width:700px){.alsa-cinematic-hero{min-height:960px}.alsa-cinematic-hero .ac-hero-inner{width:calc(100% - 40px);min-height:960px;display:block;padding:37px 0 40px}.alsa-cinematic-hero .ac-hero-copy{width:100%;max-width:520px}.alsa-cinematic-hero .ac-hero-art{inset:auto 0 0;height:710px}.alsa-cinematic-hero .ac-hero-art img{object-position:center bottom}.alsa-cinematic-hero .ac-hero-shade{background:linear-gradient(180deg,#030c16 0%,#030c16 30%,rgba(3,12,22,.90) 41%,rgba(3,12,22,.12) 57%,transparent 78%,#040d16 100%)}.alsa-cinematic-hero .ac-hero-eyebrow{font-size:9px;padding:8px 11px;margin-bottom:23px;gap:8px;letter-spacing:.025em}.alsa-cinematic-hero .ac-hero-title{font-size:clamp(40px,10.8vw,63px);line-height:1.07;letter-spacing:-.05em}.alsa-cinematic-hero .ac-hero-description{font-size:14px;line-height:1.75;margin-top:21px;max-width:460px}.alsa-cinematic-hero .ac-hero-actions{gap:8px;margin-top:23px;flex-wrap:nowrap}.alsa-cinematic-hero .ac-hero-button{font-size:11px;min-height:48px;padding:11px 12px;gap:8px}.alsa-cinematic-hero .ac-hero-benefits{margin-top:23px;gap:8px 12px;font-size:10px}.alsa-cinematic-hero .ac-hero-benefits li{gap:5px}.alsa-cinematic-hero .ac-hero-benefits li>span{font-size:16px}.alsa-cinematic-hero .ac-hero-signature{bottom:29px;right:auto;left:0;font-size:8px;letter-spacing:.12em}}
@media(max-width:360px){.alsa-cinematic-hero .ac-hero-inner{width:calc(100% - 32px)}.alsa-cinematic-hero .ac-hero-eyebrow{font-size:8px}.alsa-cinematic-hero .ac-hero-title{font-size:36px}.alsa-cinematic-hero .ac-hero-button{font-size:10px;padding:11px 9px;gap:5px}.alsa-cinematic-hero .ac-hero-benefits{font-size:9px;gap:8px}}
@media(prefers-reduced-motion:reduce){.alsa-cinematic-hero .ac-hero-button{transition:none}.alsa-cinematic-hero .ac-hero-button:hover{transform:none}}
