/* Animasyonlu giriş sayfası başlık stilleri */

.hero-animation-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: -30px;
    margin-bottom: 40px;
    font-family: 'Montserrat', sans-serif;
    overflow: hidden;
    width: 100%;
}

.hero-headline {
    position: relative;
    z-index: 1;
    width: 100%;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hero-word-wrap {
    overflow: hidden;
    flex-shrink: 0;
}

.hero-word {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    color: #FF7F00;
    letter-spacing: -0.02em;
    line-height: 1.2;
    white-space: nowrap;
}

@keyframes heroDashIn {
    0%   { transform: translateX(-120%) scaleX(1.4); filter: blur(14px); opacity:0; }
    55%  { transform: translateX(2%)    scaleX(0.98); filter: blur(1px);  opacity:1; }
    75%  { transform: translateX(-1%)   scaleX(1.01); filter: blur(0);    opacity:1; }
    100% { transform: translateX(0)     scaleX(1);    filter: blur(0);    opacity:1; }
}

@keyframes heroDashOut {
    0%   { transform: translateX(0)    scaleX(1);    filter: blur(0);    opacity:1; }
    20%  { transform: translateX(-2%)  scaleX(0.98); filter: blur(0);    opacity:1; }
    100% { transform: translateX(120%) scaleX(1.4);  filter: blur(14px); opacity:0; }
}

.hero-word.enter { animation: heroDashIn  0.50s cubic-bezier(0.22,1,0.36,1) forwards; }
.hero-word.exit  { animation: heroDashOut 0.30s cubic-bezier(0.55,0,1,0.45) forwards; }

.hero-static {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    color: #FFFFFF;
    letter-spacing: -0.02em;
    line-height: 1.2;
    white-space: nowrap;
    margin-left: 0.2em;
    flex-shrink: 0;
}

.hero-divider {
    position: relative;
    z-index: 1;
    width: 56px;
    height: 3px;
    background: #FF7F00;
    margin-top: 16px;
    border-radius: 3px;
    margin-left: auto;
    margin-right: auto;
}

/* Arka Plan Efektleri */
.hero-bg-dots {
    position: fixed;
    inset: 0;
    background-image: radial-gradient(circle, rgba(255,127,0,0.05) 1px, transparent 1px);
    background-size: 44px 44px;
    pointer-events: none;
    z-index: -2;
}

.hero-speed-lines {
    position: fixed; 
    inset: 0;
    pointer-events: none; 
    overflow: hidden;
    z-index: -1;
}

.hero-speed-lines span {
    position: absolute; 
    top: 50%; 
    left: -100%; 
    height: 1px;
    background: linear-gradient(to right, transparent, rgba(255,127,0,0.12), transparent);
    animation: heroSpeedline linear infinite; 
    opacity: 0;
}
.hero-speed-lines span:nth-child(1) { width:55%; margin-top:-110px; animation-duration:2.8s; animation-delay:0.0s; }
.hero-speed-lines span:nth-child(2) { width:40%; margin-top:-70px;  animation-duration:3.2s; animation-delay:0.5s; }
.hero-speed-lines span:nth-child(3) { width:65%; margin-top:-30px;  animation-duration:2.5s; animation-delay:1.0s; }
.hero-speed-lines span:nth-child(4) { width:50%; margin-top: 10px;  animation-duration:3.0s; animation-delay:0.3s; }
.hero-speed-lines span:nth-child(5) { width:60%; margin-top: 50px;  animation-duration:2.7s; animation-delay:0.8s; }
.hero-speed-lines span:nth-child(6) { width:45%; margin-top: 90px;  animation-duration:3.4s; animation-delay:1.3s; }
.hero-speed-lines span:nth-child(7) { width:70%; margin-top:130px;  animation-duration:2.9s; animation-delay:0.2s; }
.hero-speed-lines span:nth-child(8) { width:35%; margin-top:-150px; animation-duration:3.1s; animation-delay:0.7s; }

@keyframes heroSpeedline {
    0%   { left:-80%; opacity:0; }
    10%  { opacity:1; }
    85%  { opacity:0.5; }
    100% { left:110%; opacity:0; }
}

.hero-glow {
    position: fixed; 
    top: 50%; 
    left: 50%;
    transform: translate(-50%,-50%);
    width: 700px; 
    height: 350px;
    background: radial-gradient(ellipse, rgba(255,127,0,0.07) 0%, transparent 70%);
    border-radius: 50%; 
    pointer-events: none;
    z-index: -1;
}

/*# sourceMappingURL=data:application/json;base64,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QU8sU0FBUyxFQUFFO0lBQ2xCLE9BQU8sV0FBVyxFQUFFO0lBQ3BCLE9BQU8sU0FBUyxFQUFFLFNBQVMsRUFBRTtBQUNqQzs7QUFFQTtJQUNJLGVBQWU7SUFDZixRQUFRO0lBQ1IsU0FBUztJQUNULCtCQUErQjtJQUMvQixZQUFZO0lBQ1osYUFBYTtJQUNiLDhFQUE4RTtJQUM5RSxrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLFdBQVc7QUFDZiIsImZpbGUiOiJoZXJvLWFuaW1hdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBBbmltYXRlZCBIZXJvIFRleHQgU3R5bGluZyAqL1xuXG4uaGVyby1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8taGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLXdvcmQtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmhlcm8td29yZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjRkY3RjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQGtleWZyYW1lcyBoZXJvRGFzaEluIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKSBzY2FsZVgoMS40KTsgZmlsdGVyOiBibHVyKDE0cHgpOyBvcGFjaXR5OjA7IH1cbiAgICA1NSUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIlKSAgICBzY2FsZVgoMC45OCk7IGZpbHRlcjogYmx1cigxcHgpOyAgb3BhY2l0eToxOyB9XG4gICAgNzUlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpICAgc2NhbGVYKDEuMDEpOyBmaWx0ZXI6IGJsdXIoMCk7ICAgIG9wYWNpdHk6MTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgICAgIHNjYWxlWCgxKTsgICAgZmlsdGVyOiBibHVyKDApOyAgICBvcGFjaXR5OjE7IH1cbn1cblxuQGtleWZyYW1lcyBoZXJvRGFzaE91dCB7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAgICBzY2FsZVgoMSk7ICAgIGZpbHRlcjogYmx1cigwKTsgICAgb3BhY2l0eToxOyB9XG4gICAgMjAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMiUpICBzY2FsZVgoMC45OCk7IGZpbHRlcjogYmx1cigwKTsgICAgb3BhY2l0eToxOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKSBzY2FsZVgoMS40KTsgIGZpbHRlcjogYmx1cigxNHB4KTsgb3BhY2l0eTowOyB9XG59XG5cbi5oZXJvLXdvcmQuZW50ZXIgeyBhbmltYXRpb246IGhlcm9EYXNoSW4gIDAuNTBzIGN1YmljLWJlemllcigwLjIyLDEsMC4zNiwxKSBmb3J3YXJkczsgfVxuLmhlcm8td29yZC5leGl0ICB7IGFuaW1hdGlvbjogaGVyb0Rhc2hPdXQgMC4zMHMgY3ViaWMtYmV6aWVyKDAuNTUsMCwxLDAuNDUpIGZvcndhcmRzOyB9XG5cbi5oZXJvLXN0YXRpYyB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZXJvLWRpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGRjdGMDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBBcmthIFBsYW4gRWZla3RsZXJpICovXG4uaGVyby1iZy1kb3RzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyNTUsMTI3LDAsMC4wNSkgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCA0NHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0yO1xufVxuXG4uaGVyby1zcGVlZC1saW5lcyB7XG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLmhlcm8tc3BlZWQtbGluZXMgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICB0b3A6IDUwJTsgXG4gICAgbGVmdDogLTEwMCU7IFxuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LDEyNywwLDAuMTIpLCB0cmFuc3BhcmVudCk7XG4gICAgYW5pbWF0aW9uOiBoZXJvU3BlZWRsaW5lIGxpbmVhciBpbmZpbml0ZTsgXG4gICAgb3BhY2l0eTogMDtcbn1cbi5oZXJvLXNwZWVkLWxpbmVzIHNwYW46bnRoLWNoaWxkKDEpIHsgd2lkdGg6NTUlOyBtYXJnaW4tdG9wOi0xMTBweDsgYW5pbWF0aW9uLWR1cmF0aW9uOjIuOHM7IGFuaW1hdGlvbi1kZWxheTowLjBzOyB9XG4uaGVyby1zcGVlZC1saW5lcyBzcGFuOm50aC1jaGlsZCgyKSB7IHdpZHRoOjQwJTsgbWFyZ2luLXRvcDotNzBweDsgIGFuaW1hdGlvbi1kdXJhdGlvbjozLjJzOyBhbmltYXRpb24tZGVsYXk6MC41czsgfVxuLmhlcm8tc3BlZWQtbGluZXMgc3BhbjpudGgtY2hpbGQoMykgeyB3aWR0aDo2NSU7IG1hcmdpbi10b3A6LTMwcHg7ICBhbmltYXRpb24tZHVyYXRpb246Mi41czsgYW5pbWF0aW9uLWRlbGF5OjEuMHM7IH1cbi5oZXJvLXNwZWVkLWxpbmVzIHNwYW46bnRoLWNoaWxkKDQpIHsgd2lkdGg6NTAlOyBtYXJnaW4tdG9wOiAxMHB4OyAgYW5pbWF0aW9uLWR1cmF0aW9uOjMuMHM7IGFuaW1hdGlvbi1kZWxheTowLjNzOyB9XG4uaGVyby1zcGVlZC1saW5lcyBzcGFuOm50aC1jaGlsZCg1KSB7IHdpZHRoOjYwJTsgbWFyZ2luLXRvcDogNTBweDsgIGFuaW1hdGlvbi1kdXJhdGlvbjoyLjdzOyBhbmltYXRpb24tZGVsYXk6MC44czsgfVxuLmhlcm8tc3BlZWQtbGluZXMgc3BhbjpudGgtY2hpbGQoNikgeyB3aWR0aDo0NSU7IG1hcmdpbi10b3A6IDkwcHg7ICBhbmltYXRpb24tZHVyYXRpb246My40czsgYW5pbWF0aW9uLWRlbGF5OjEuM3M7IH1cbi5oZXJvLXNwZWVkLWxpbmVzIHNwYW46bnRoLWNoaWxkKDcpIHsgd2lkdGg6NzAlOyBtYXJnaW4tdG9wOjEzMHB4OyAgYW5pbWF0aW9uLWR1cmF0aW9uOjIuOXM7IGFuaW1hdGlvbi1kZWxheTowLjJzOyB9XG4uaGVyby1zcGVlZC1saW5lcyBzcGFuOm50aC1jaGlsZCg4KSB7IHdpZHRoOjM1JTsgbWFyZ2luLXRvcDotMTUwcHg7IGFuaW1hdGlvbi1kdXJhdGlvbjozLjFzOyBhbmltYXRpb24tZGVsYXk6MC43czsgfVxuXG5Aa2V5ZnJhbWVzIGhlcm9TcGVlZGxpbmUge1xuICAgIDAlICAgeyBsZWZ0Oi04MCU7IG9wYWNpdHk6MDsgfVxuICAgIDEwJSAgeyBvcGFjaXR5OjE7IH1cbiAgICA4NSUgIHsgb3BhY2l0eTowLjU7IH1cbiAgICAxMDAlIHsgbGVmdDoxMTAlOyBvcGFjaXR5OjA7IH1cbn1cblxuLmhlcm8tZ2xvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICB0b3A6IDUwJTsgXG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgd2lkdGg6IDcwMHB4OyBcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlLCByZ2JhKDI1NSwxMjcsMCwwLjA3KSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xufVxuIl19 */