/* V23: clean slider, blue topbar, mobile header, Turkish fonts, about image and process timeline */
:root{
    --wallpi-font:"Segoe UI",Arial,sans-serif!important;
    --wallpi-heading-font:"Segoe UI",Arial,sans-serif!important;
    --wallpi-special-font:"Segoe UI",Arial,sans-serif!important;
}
body,button,input,select,textarea,.main-menu__list>li>a,.sec-title__title,.main-slider-one__title{
    font-family:"Segoe UI",Arial,sans-serif!important;
}

/* Slider: show the uploaded image without haze, circles, blending or blur */
.main-slider-one,.main-slider-one__item,.main-slider-one__bg{
    filter:none!important;
    opacity:1!important;
    backdrop-filter:none!important;
    mix-blend-mode:normal!important;
}
.main-slider-one__bg::before,.main-slider-one__bg::after{
    content:none!important;
    display:none!important;
    background:none!important;
    opacity:0!important;
    animation:none!important;
    filter:none!important;
    mix-blend-mode:normal!important;
}
.main-slider-one__bg{
    background-color:transparent!important;
    background-size:cover!important;
    background-position:center center!important;
    transform:none!important;
}

/* Inner about page */
.inner-about-v23{padding:95px 0;background:#fff;overflow:hidden}
.inner-about-v23__image{position:relative;min-height:540px;background:#f4f4f4;overflow:hidden}
.inner-about-v23__image:before{content:"";position:absolute;left:-14px;bottom:-14px;width:65%;height:65%;border-left:3px solid var(--wallpi-base,#b9a361);border-bottom:3px solid var(--wallpi-base,#b9a361);z-index:2;pointer-events:none}
.inner-about-v23__image img{display:block;width:100%;height:540px;object-fit:cover;object-position:center}
.inner-about-v23__content{font-size:17px;line-height:1.9;color:#555}
.inner-about-v23__content h1,.inner-about-v23__content h2,.inner-about-v23__content h3{color:#171715;margin:0 0 22px;font-weight:800}
.inner-about-v23__content p{margin:0 0 20px}

/* 03 Process */
.home-process-v23{position:relative;padding:100px 0 105px;background:#11140b;color:#fff;overflow:hidden}
.home-process-v23:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 10%,rgba(37,78,255,.08),transparent 34%);pointer-events:none}
.home-process-v23 .container{position:relative;z-index:1}
.home-process-v23__head{max-width:650px;margin-bottom:56px}
.home-process-v23__kicker{font-size:12px;letter-spacing:.2em;font-weight:800;color:#fff;text-transform:uppercase;margin-bottom:16px}
.home-process-v23__kicker::first-letter{color:#2454ff}
.home-process-v23__head h2{margin:0;color:#fff;font-size:clamp(38px,5vw,68px);line-height:1.02;font-weight:850;letter-spacing:-.035em}
.home-process-v23__timeline{position:relative;margin-left:2px;border-left:1px solid rgba(255,255,255,.22)}
.home-process-v23__row{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:132px;border-bottom:1px solid rgba(255,255,255,.16);padding:31px 20px 28px 32px}
.home-process-v23__row:first-child{border-top:0}
.home-process-v23__row:before{content:"";position:absolute;left:-6px;top:43px;width:11px;height:11px;border-radius:50%;background:#2454ff;box-shadow:0 0 0 5px rgba(36,84,255,.08)}
.home-process-v23__level{color:#2454ff;font-size:20px;font-weight:800;padding-top:4px}
.home-process-v23__body h3{margin:0 0 9px;color:#fff;font-size:25px;line-height:1.15;font-weight:800}
.home-process-v23__body p{max-width:720px;margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.7}

/* Mobile header like the supplied reference */
.main-header__mobile-language,.main-header__mobile-search{display:none}
@media(max-width:1199px){
    .topbar-one{display:none!important}
    .main-header .container-fluid{padding:0!important}
    .main-header__inner{min-height:88px!important;height:88px!important;padding:0!important;display:flex!important;align-items:stretch!important;background:#242321!important}
    .main-header__logo{width:43%!important;flex:0 0 43%!important;height:88px!important;min-width:0!important;padding:8px 12px!important;background:#151412!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
    .main-header__logo a{display:flex!important;align-items:center!important;width:100%!important;height:100%!important}
    .main-header__logo img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:72px!important;object-fit:contain!important;object-position:left center!important}
    .main-header__nav{display:none!important}
    .main-header__right{width:57%!important;flex:0 0 57%!important;height:88px!important;min-width:0!important;margin-left:0!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;gap:0!important;background:#242321!important}
    .main-header__language-flags,.main-header__btn{display:none!important}
    .mobile-nav__btn{order:1!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:58px!important;min-width:58px!important;height:88px!important;margin:0!important;padding:0 14px!important;border-left:1px solid rgba(255,255,255,.05)!important}
    .mobile-nav__btn span{display:block!important;width:30px!important;height:3px!important;margin:4px 0!important;background:#fff!important;border-radius:0!important}
    .main-header__mobile-language{order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:112px!important;height:88px!important;padding:0 12px!important;color:#fff!important;text-decoration:none!important;border-left:1px solid rgba(255,255,255,.12)!important;border-right:1px solid rgba(255,255,255,.12)!important;font-size:17px!important}
    .main-header__mobile-language img{display:block!important;width:42px!important;height:28px!important;object-fit:cover!important;border-radius:7px!important}
    .main-header__mobile-search{order:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;min-width:58px!important;height:88px!important;color:#fff!important;text-decoration:none!important;font-size:28px!important}
}
@media(max-width:575px){
    .main-header__logo{width:42%!important;flex-basis:42%!important;padding:8px!important}
    .main-header__right{width:58%!important;flex-basis:58%!important}
    .main-header__mobile-language{min-width:96px!important;padding:0 7px!important;font-size:15px!important;gap:6px!important}
    .main-header__mobile-language img{width:38px!important;height:26px!important}
    .mobile-nav__btn,.main-header__mobile-search{width:50px!important;min-width:50px!important}
}
@media(max-width:420px){
    .main-header__logo{width:40%!important;flex-basis:40%!important}
    .main-header__right{width:60%!important;flex-basis:60%!important}
    .main-header__mobile-language{min-width:88px!important;font-size:14px!important}
    .main-header__mobile-language img{width:34px!important;height:23px!important}
    .mobile-nav__btn,.main-header__mobile-search{width:46px!important;min-width:46px!important}
}

@media(max-width:767px){
    .inner-about-v23{padding:55px 0}
    .inner-about-v23__image,.inner-about-v23__image img{min-height:0;height:380px}
    .home-process-v23{padding:70px 0 74px}
    .home-process-v23__head{margin-bottom:38px}
    .home-process-v23__head h2{font-size:42px}
    .home-process-v23__row{grid-template-columns:1fr;padding:26px 14px 25px 25px;min-height:0}
    .home-process-v23__row:before{top:32px}
    .home-process-v23__level{font-size:17px;margin-bottom:13px}
    .home-process-v23__body h3{font-size:22px}
}

/* V24: üst telefon alanını YKS mavisine çevir, altın deseni tamamen kaldır */
.topbar-one__quick_support,
.topbar-one__quick_support::before {
    background-image: none !important;
    background-color: #168fca !important;
    box-shadow: inset 0 0 0 9999px #168fca !important;
}
.topbar-one__quick_support {
    border-right: 22px solid #0d6fa8 !important;
}
.topbar-one__quick_call,
.topbar-one__quick_call > span,
.topbar-one__quick_call > a,
.topbar-one__quick_call > i {
    color: #ffffff !important;
}


/* V25: tek renk üst iletişim alanı */
.topbar-one__quick_support,
.topbar-one__quick_support::before,
.topbar-one__quick_support::after {
    background-color: #2187c6 !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
}
.topbar-one__quick_support {
    border-right: 0 !important;
}
.topbar-one__quick_support::before,
.topbar-one__quick_support::after {
    content: none !important;
    display: none !important;
}
.topbar-one__quick_call,
.topbar-one__quick_call > span,
.topbar-one__quick_call > a,
.topbar-one__quick_call > i {
    color: #fff !important;
}

/* V25: sayfa geçişinde canlı site logosu ve siyah zemin */
.preloader--cms {
    background: #171716 !important;
    background-image: none !important;
}
.preloader--cms .preloader__content {
    position: relative !important;
    width: 380px !important;
    height: 380px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-direction: column !important;
    isolation: isolate !important;
}
.preloader--cms .preloader__content::before,
.preloader--cms .preloader__content::after {
    content: "" !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    border-radius: 50% !important;
    pointer-events: none !important;
}
.preloader--cms .preloader__content::before {
    width: 300px !important;
    height: 300px !important;
    margin: -150px 0 0 -150px !important;
    border: 5px solid rgba(53, 199, 255, .18) !important;
    border-top-color: #35c7ff !important;
    border-right-color: #35c7ff !important;
    animation: yksPreloaderSpin 1.7s linear infinite !important;
}
.preloader--cms .preloader__content::after {
    width: 345px !important;
    height: 345px !important;
    margin: -172.5px 0 0 -172.5px !important;
    border: 1px solid rgba(255, 255, 255, .08) !important;
}
.preloader--cms .preloader__image {
    position: relative !important;
    z-index: 2 !important;
    width: 230px !important;
    height: 125px !important;
    min-width: 230px !important;
    min-height: 125px !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    animation: yksLogoPulse 1.35s ease-in-out infinite alternate !important;
    filter: none !important;
}
.preloader--cms .preloader__text {
    position: relative !important;
    z-index: 2 !important;
    margin-top: 10px !important;
    color: #fff !important;
}
@keyframes yksPreloaderSpin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
@keyframes yksLogoPulse {
    from { transform: scale(.96); opacity: .72; }
    to { transform: scale(1.04); opacity: 1; }
}
@media (max-width: 575px) {
    .preloader--cms .preloader__content {
        width: 285px !important;
        height: 285px !important;
    }
    .preloader--cms .preloader__content::before {
        width: 230px !important;
        height: 230px !important;
        margin: -115px 0 0 -115px !important;
    }
    .preloader--cms .preloader__content::after {
        width: 268px !important;
        height: 268px !important;
        margin: -134px 0 0 -134px !important;
    }
    .preloader--cms .preloader__image {
        width: 175px !important;
        min-width: 175px !important;
        height: 95px !important;
        min-height: 95px !important;
    }
}

/* V26: Üst iletişim alanı açık maviden koyu maviye yumuşak gradyan */
.topbar-one .topbar-one__quick_support,
.topbar-one__inner .topbar-one__quick_support {
    background-image: linear-gradient(110deg, #34bdf0 0%, #218fd0 48%, #0c5da8 100%) !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    border: 0 !important;
    box-shadow: none !important;
}

.topbar-one .topbar-one__quick_support::before,
.topbar-one .topbar-one__quick_support::after {
    background: transparent !important;
    background-image: none !important;
    opacity: 0 !important;
}

.topbar-one__quick_call,
.topbar-one__quick_call span,
.topbar-one__quick_call a,
.topbar-one__quick_call i {
    color: #ffffff !important;
}

@media (max-width: 767px) {
    .topbar-one .topbar-one__quick_support,
    .topbar-one__inner .topbar-one__quick_support {
        background-image: linear-gradient(100deg, #34bdf0 0%, #1d87cb 55%, #0b559c 100%) !important;
    }
}


/* V27: tek parça gradyan ve iki ucu oval üst iletişim kutusu */
@media (min-width:768px){
    .topbar-one,
    .topbar-one .container-fluid,
    .topbar-one__inner{
        background-color:#f4f0e9!important;
        background-image:none!important;
    }

    .topbar-one .topbar-one__quick_support,
    .topbar-one__inner .topbar-one__quick_support{
        position:relative!important;
        isolation:isolate!important;
        display:inline-flex!important;
        flex:0 0 auto!important;
        width:auto!important;
        min-width:0!important;
        min-height:52px!important;
        margin:7px 0!important;
        padding:6px 23px 6px 7px!important;
        overflow:hidden!important;
        border:0!important;
        border-radius:999px!important;
        clip-path:none!important;
        background:linear-gradient(105deg,#43c5f1 0%,#178fcf 52%,#07529c 100%)!important;
        box-shadow:none!important;
    }

    .topbar-one .topbar-one__quick_support::before,
    .topbar-one .topbar-one__quick_support::after,
    .topbar-one__inner .topbar-one__quick_support::before,
    .topbar-one__inner .topbar-one__quick_support::after{
        content:none!important;
        display:none!important;
        width:0!important;
        height:0!important;
        background:none!important;
        border:0!important;
        box-shadow:none!important;
    }

    .topbar-one__quick_support > *,
    .topbar-one__quick_call{
        background:transparent!important;
        background-image:none!important;
        box-shadow:none!important;
    }

    .topbar-one__quick_call{
        position:relative!important;
        z-index:2!important;
        width:auto!important;
        min-width:0!important;
        margin:0!important;
        padding:0!important;
        display:flex!important;
        align-items:center!important;
        gap:10px!important;
        white-space:nowrap!important;
    }

    .topbar-one__quick_call > i{
        flex:0 0 40px!important;
        width:40px!important;
        height:40px!important;
        border-radius:50%!important;
        background:#20262c!important;
        color:#fff!important;
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        margin:0!important;
    }

    .topbar-one__quick_call > span,
    .topbar-one__quick_call > a{
        color:#fff!important;
        background:transparent!important;
    }
}


/* V28: footer hızlı iletişim numarası tek satır ve Hakkımızda dengeli düzen */
.quick-support__call{
    width:34%!important;
    flex:0 0 34%!important;
    max-width:34%!important;
}
.quick-support__reauest{
    width:66%!important;
    flex:0 0 66%!important;
    max-width:66%!important;
}
.quick-support__wrap{
    flex-wrap:nowrap!important;
    min-width:0!important;
}
.quick-support__help{
    flex:1 1 auto!important;
    min-width:0!important;
    padding-left:15px!important;
}
.quick-support__help__number{
    display:block!important;
    width:max-content!important;
    max-width:none!important;
    white-space:nowrap!important;
    overflow:visible!important;
    word-break:normal!important;
    font-size:14px!important;
    line-height:1.35!important;
    letter-spacing:-.15px!important;
}
.quick-support__help__text{
    margin-bottom:5px!important;
}

.inner-about-v23{
    padding:82px 0 88px!important;
}
.inner-about-v28__row{
    --bs-gutter-x:4.5rem!important;
}
.inner-about-v23__image{
    width:100%!important;
    min-height:560px!important;
    height:560px!important;
    border-radius:2px!important;
    box-shadow:0 20px 45px rgba(0,0,0,.10)!important;
}
.inner-about-v23__image img{
    width:100%!important;
    height:560px!important;
    object-fit:cover!important;
    object-position:center!important;
}
.inner-about-v23__content{
    max-width:620px!important;
    font-size:16px!important;
    line-height:1.78!important;
    color:#555!important;
}
.inner-about-v23__content h1,
.inner-about-v23__content h2,
.inner-about-v23__content h3{
    font-size:clamp(32px,3vw,46px)!important;
    line-height:1.12!important;
    margin:0 0 24px!important;
}
.inner-about-v23__content p{
    margin:0 0 17px!important;
}
.inner-about-v23__content img{
    display:none!important;
}

@media(max-width:1199px){
    .quick-support__call{
        width:38%!important;
        flex-basis:38%!important;
        max-width:38%!important;
    }
    .quick-support__reauest{
        width:62%!important;
        flex-basis:62%!important;
        max-width:62%!important;
        padding-left:28px!important;
    }
    .quick-support__help__number{font-size:13px!important;}
    .inner-about-v28__row{--bs-gutter-x:3rem!important;}
    .inner-about-v23__image,
    .inner-about-v23__image img{height:500px!important;min-height:500px!important;}
}

@media(max-width:991px){
    .quick-support__call,
    .quick-support__reauest{
        width:100%!important;
        flex-basis:100%!important;
        max-width:100%!important;
    }
    .quick-support__reauest{
        margin-top:18px!important;
        padding:18px 0 0!important;
        border-top:1px solid rgba(255,255,255,.25)!important;
    }
    .quick-support__reauest::before{display:none!important;}
    .quick-support__help__number{font-size:15px!important;}
    .inner-about-v23__content{max-width:none!important;}
}

@media(max-width:767px){
    .quick-support__wrapper{padding:20px 18px!important;}
    .quick-support__icon{width:46px!important;height:48px!important;flex:0 0 46px!important;}
    .quick-support__help__number{font-size:13px!important;letter-spacing:-.25px!important;}
    .quick-support__title{font-size:18px!important;line-height:1.45!important;}
    .inner-about-v23{padding:48px 0 56px!important;}
    .inner-about-v28__row{--bs-gutter-x:1.5rem!important;--bs-gutter-y:2rem!important;}
    .inner-about-v23__image,
    .inner-about-v23__image img{height:360px!important;min-height:360px!important;}
    .inner-about-v23__content{font-size:15.5px!important;line-height:1.72!important;}
    .inner-about-v23__content h1,
    .inner-about-v23__content h2,
    .inner-about-v23__content h3{font-size:32px!important;}
}

@media(max-width:390px){
    .quick-support__help{padding-left:11px!important;}
    .quick-support__help__number{font-size:12px!important;}
    .inner-about-v23__image,
    .inner-about-v23__image img{height:310px!important;min-height:310px!important;}
}


/* V29: Hakkımızda iç sayfası - dengeli, geniş ve kurumsal görünüm */
.inner-about-v29{
    position:relative;
    overflow:hidden;
    padding:96px 0 110px;
    background:
        radial-gradient(circle at 8% 18%,rgba(32,145,208,.10),transparent 28%),
        radial-gradient(circle at 94% 88%,rgba(8,75,141,.07),transparent 30%),
        linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);
}
.inner-about-v29::before{
    content:"";
    position:absolute;
    width:360px;
    height:360px;
    right:-210px;
    top:48px;
    border:1px solid rgba(33,135,198,.16);
    border-radius:50%;
    box-shadow:0 0 0 42px rgba(33,135,198,.025),0 0 0 84px rgba(33,135,198,.018);
    pointer-events:none;
}
.inner-about-v29 .container{
    position:relative;
    z-index:1;
    max-width:1280px!important;
}
.inner-about-v29__grid{
    display:grid;
    grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);
    gap:clamp(52px,6vw,88px);
    align-items:center;
}
.inner-about-v29__visual{
    min-width:0;
    padding:20px 0 20px 18px;
}
.inner-about-v29__image{
    position:relative;
    width:100%;
    min-height:540px;
    aspect-ratio:1.08/1;
    border-radius:18px;
    background:#eaf2f7;
    box-shadow:0 28px 70px rgba(13,46,70,.16);
    isolation:isolate;
}
.inner-about-v29__image::before{
    content:"";
    position:absolute;
    inset:18px -18px -18px 18px;
    z-index:-1;
    border-radius:18px;
    background:linear-gradient(145deg,#39b9ed 0%,#2187c6 52%,#0b4f95 100%);
    opacity:.95;
}
.inner-about-v29__image img{
    display:block;
    width:100%;
    height:100%;
    min-height:540px;
    object-fit:cover;
    object-position:center;
    border-radius:18px;
}
.inner-about-v29__corner{
    position:absolute;
    z-index:2;
    width:70px;
    height:70px;
    pointer-events:none;
}
.inner-about-v29__corner--top{
    left:-16px;
    top:-16px;
    border-left:4px solid #35b9ed;
    border-top:4px solid #35b9ed;
    border-radius:12px 0 0 0;
}
.inner-about-v29__corner--bottom{
    right:-16px;
    bottom:-16px;
    border-right:4px solid #0b559c;
    border-bottom:4px solid #0b559c;
    border-radius:0 0 12px 0;
}
.inner-about-v29__content{
    min-width:0;
    width:100%;
    padding:28px 0;
}
.inner-about-v29__eyebrow{
    display:inline-flex;
    align-items:center;
    gap:10px;
    margin-bottom:14px;
    color:#168fca;
    font-size:12px;
    line-height:1;
    font-weight:800;
    letter-spacing:.22em;
}
.inner-about-v29__eyebrow::before{
    content:"";
    width:34px;
    height:3px;
    border-radius:99px;
    background:linear-gradient(90deg,#42c2ef,#0a559c);
}
.inner-about-v29__content h1{
    margin:0;
    color:#131820;
    font-size:clamp(42px,4.4vw,66px);
    line-height:1.04;
    font-weight:850;
    letter-spacing:-.04em;
}
.inner-about-v29__line{
    position:relative;
    width:100%;
    height:1px;
    margin:26px 0 30px;
    background:#dce7ed;
}
.inner-about-v29__line span{
    display:block;
    width:82px;
    height:4px;
    transform:translateY(-1px);
    border-radius:99px;
    background:linear-gradient(90deg,#43c5f1,#0b559c);
}
.inner-about-v29__body,
.inner-about-v29__body *{
    max-width:none!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-style:normal!important;
    letter-spacing:normal!important;
    text-transform:none!important;
}
.inner-about-v29__body{
    width:100%;
    color:#4b5965;
    font-size:17px;
    line-height:1.88;
}
.inner-about-v29__body p{
    width:100%!important;
    margin:0 0 20px!important;
    color:#4b5965!important;
    font-size:17px!important;
    line-height:1.88!important;
}
.inner-about-v29__body p:first-child{
    color:#273643!important;
    font-size:19px!important;
    line-height:1.75!important;
    font-weight:500!important;
}
.inner-about-v29__body strong,
.inner-about-v29__body b{
    color:#17232e!important;
    font-weight:700!important;
}
.inner-about-v29__body ul,
.inner-about-v29__body ol{
    margin:22px 0!important;
    padding-left:22px!important;
}
.inner-about-v29__body li{
    margin-bottom:10px!important;
    color:#4b5965!important;
}
.inner-about-v29__body img{display:none!important;}

@media(max-width:1199px){
    .inner-about-v29{padding:80px 0 92px;}
    .inner-about-v29__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:52px;}
    .inner-about-v29__image,.inner-about-v29__image img{min-height:500px;}
}
@media(max-width:991px){
    .inner-about-v29__grid{grid-template-columns:1fr;gap:46px;}
    .inner-about-v29__visual{padding-right:18px;}
    .inner-about-v29__image{max-width:760px;margin:0 auto;aspect-ratio:16/10;min-height:0;}
    .inner-about-v29__image img{min-height:0;height:100%;}
    .inner-about-v29__content{max-width:760px;margin:0 auto;padding-top:8px;}
}
@media(max-width:767px){
    .inner-about-v29{padding:54px 0 66px;}
    .inner-about-v29__grid{gap:38px;}
    .inner-about-v29__visual{padding:10px 12px 12px 0;}
    .inner-about-v29__image{aspect-ratio:4/3;border-radius:13px;}
    .inner-about-v29__image img{border-radius:13px;}
    .inner-about-v29__image::before{inset:12px -12px -12px 12px;border-radius:13px;}
    .inner-about-v29__corner{width:48px;height:48px;}
    .inner-about-v29__content h1{font-size:40px;}
    .inner-about-v29__body,.inner-about-v29__body p{font-size:16px!important;line-height:1.78!important;}
    .inner-about-v29__body p:first-child{font-size:17px!important;line-height:1.7!important;}
}
@media(max-width:420px){
    .inner-about-v29__content h1{font-size:35px;}
    .inner-about-v29__line{margin:21px 0 24px;}
}

/* V30: yalnızca Hakkımızda iç sayfası - kompakt ve dengeli yan yana görünüm */
.inner-about-v29{
    padding:72px 0 84px!important;
    background:#fff!important;
    overflow:hidden!important;
}
.inner-about-v29::before{display:none!important;}
.inner-about-v29 .container{
    max-width:1180px!important;
    padding-left:24px!important;
    padding-right:24px!important;
}
.inner-about-v29__grid{
    display:grid!important;
    grid-template-columns:minmax(420px,.96fr) minmax(0,1.04fr)!important;
    gap:56px!important;
    align-items:start!important;
}
.inner-about-v29__visual{
    min-width:0!important;
    padding:0!important;
    margin:0!important;
}
.inner-about-v29__image{
    width:100%!important;
    height:520px!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    border-radius:10px!important;
    overflow:hidden!important;
    background:#eef3f6!important;
    box-shadow:0 18px 42px rgba(20,42,58,.13)!important;
}
.inner-about-v29__image::before,
.inner-about-v29__corner{display:none!important;}
.inner-about-v29__image img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    object-fit:cover!important;
    object-position:center!important;
    border-radius:10px!important;
}
.inner-about-v29__content{
    min-width:0!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:4px 0 0!important;
}
.inner-about-v29__eyebrow{
    margin:0 0 12px!important;
    color:#2187c6!important;
    font-size:11px!important;
    letter-spacing:.18em!important;
}
.inner-about-v29__content h1{
    margin:0!important;
    color:#171b20!important;
    font-size:48px!important;
    line-height:1.08!important;
    font-weight:800!important;
    letter-spacing:-.025em!important;
}
.inner-about-v29__line{
    width:100%!important;
    margin:20px 0 24px!important;
    background:#e3e9ed!important;
}
.inner-about-v29__line span{
    width:68px!important;
    background:#2187c6!important;
}
.inner-about-v29__body,
.inner-about-v29__body *{
    font-family:Arial,"Helvetica Neue",sans-serif!important;
    font-style:normal!important;
    letter-spacing:normal!important;
}
.inner-about-v29__body{
    width:100%!important;
    color:#59636c!important;
    font-size:16px!important;
    line-height:1.72!important;
}
.inner-about-v29__body p,
.inner-about-v29__body p:first-child{
    width:100%!important;
    margin:0 0 15px!important;
    color:#59636c!important;
    font-size:16px!important;
    line-height:1.72!important;
    font-weight:400!important;
}
.inner-about-v29__body p:first-child{
    color:#37424b!important;
    font-size:17px!important;
    line-height:1.7!important;
}
.inner-about-v29__body p:last-child{margin-bottom:0!important;}

@media(max-width:1100px){
    .inner-about-v29__grid{
        grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)!important;
        gap:40px!important;
    }
    .inner-about-v29__image{height:480px!important;}
    .inner-about-v29__content h1{font-size:42px!important;}
    .inner-about-v29__body,
    .inner-about-v29__body p,
    .inner-about-v29__body p:first-child{font-size:15.5px!important;}
}

@media(max-width:820px){
    .inner-about-v29{padding:52px 0 64px!important;}
    .inner-about-v29__grid{
        grid-template-columns:1fr!important;
        gap:34px!important;
    }
    .inner-about-v29__visual,
    .inner-about-v29__content{max-width:680px!important;margin:0 auto!important;}
    .inner-about-v29__image{height:auto!important;aspect-ratio:16/11!important;}
    .inner-about-v29__content{padding-top:0!important;}
}

@media(max-width:520px){
    .inner-about-v29 .container{padding-left:16px!important;padding-right:16px!important;}
    .inner-about-v29{padding:38px 0 48px!important;}
    .inner-about-v29__grid{gap:28px!important;}
    .inner-about-v29__image{aspect-ratio:4/3!important;border-radius:7px!important;}
    .inner-about-v29__image img{border-radius:7px!important;}
    .inner-about-v29__content h1{font-size:34px!important;}
    .inner-about-v29__line{margin:16px 0 20px!important;}
    .inner-about-v29__body,
    .inner-about-v29__body p,
    .inner-about-v29__body p:first-child{font-size:15.5px!important;line-height:1.68!important;}
}


/* V31: yalnızca Hakkımızda iç sayfası - temiz, eşit ve gerçek yan yana düzen */
.inner-about-v31{
    padding:76px 0 88px!important;
    background:#fff!important;
    overflow:hidden!important;
}
.inner-about-v31 .container{
    width:100%!important;
    max-width:1240px!important;
    padding-left:28px!important;
    padding-right:28px!important;
}
.inner-about-v31__grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:58px!important;
    align-items:start!important;
}
.inner-about-v31__visual,
.inner-about-v31__content{
    min-width:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
.inner-about-v31__image{
    width:100%!important;
    aspect-ratio:1.08/1!important;
    max-height:570px!important;
    overflow:hidden!important;
    border-radius:12px!important;
    background:#edf2f5!important;
    box-shadow:0 16px 36px rgba(20,38,52,.12)!important;
}
.inner-about-v31__image img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center!important;
    border:0!important;
    border-radius:12px!important;
}
.inner-about-v31__content{
    padding-top:8px!important;
}
.inner-about-v31__eyebrow{
    display:inline-flex!important;
    align-items:center!important;
    gap:11px!important;
    margin:0 0 14px!important;
    color:#167fbd!important;
    font-family:Arial,"Helvetica Neue",sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:800!important;
    font-style:normal!important;
    letter-spacing:.18em!important;
    text-transform:uppercase!important;
}
.inner-about-v31__eyebrow:before{
    content:""!important;
    display:block!important;
    width:34px!important;
    height:3px!important;
    border-radius:99px!important;
    background:#2187c6!important;
}
.inner-about-v31__content h1{
    margin:0!important;
    color:#121820!important;
    font-family:Arial,"Helvetica Neue",sans-serif!important;
    font-size:48px!important;
    line-height:1.08!important;
    font-weight:800!important;
    font-style:normal!important;
    letter-spacing:-.025em!important;
}
.inner-about-v31__line{
    position:relative!important;
    width:100%!important;
    height:1px!important;
    margin:20px 0 28px!important;
    background:#dce5ea!important;
}
.inner-about-v31__line span{
    display:block!important;
    width:70px!important;
    height:4px!important;
    transform:translateY(-1px)!important;
    border-radius:99px!important;
    background:#2187c6!important;
}
.inner-about-v31__body,
.inner-about-v31__body *{
    box-sizing:border-box!important;
    max-width:100%!important;
    font-family:Arial,"Helvetica Neue",sans-serif!important;
    font-style:normal!important;
    letter-spacing:normal!important;
    text-transform:none!important;
}
.inner-about-v31__body{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#53606b!important;
    font-size:16.5px!important;
    line-height:1.78!important;
}
.inner-about-v31__body > *,
.inner-about-v31__body p,
.inner-about-v31__body ul,
.inner-about-v31__body ol{
    float:none!important;
    clear:both!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    transform:none!important;
}
.inner-about-v31__body p{
    margin-top:0!important;
    margin-bottom:17px!important;
    color:#53606b!important;
    font-size:16.5px!important;
    line-height:1.78!important;
    font-weight:400!important;
}
.inner-about-v31__body p:first-child{
    color:#2f3b45!important;
    font-size:18px!important;
    line-height:1.72!important;
    font-weight:500!important;
}
.inner-about-v31__body p:last-child{margin-bottom:0!important;}
.inner-about-v31__body ul,
.inner-about-v31__body ol{
    margin-top:8px!important;
    margin-bottom:18px!important;
    padding-left:22px!important;
}
.inner-about-v31__body li{
    margin:0 0 8px!important;
    color:#53606b!important;
}
.inner-about-v31__body img{display:none!important;}

@media(max-width:1100px){
    .inner-about-v31__grid{gap:40px!important;}
    .inner-about-v31__content h1{font-size:42px!important;}
    .inner-about-v31__body,
    .inner-about-v31__body p{font-size:15.5px!important;}
    .inner-about-v31__body p:first-child{font-size:17px!important;}
}
@media(max-width:860px){
    .inner-about-v31{padding:54px 0 66px!important;}
    .inner-about-v31__grid{
        grid-template-columns:1fr!important;
        gap:34px!important;
    }
    .inner-about-v31__visual,
    .inner-about-v31__content{
        max-width:720px!important;
        margin:0 auto!important;
    }
    .inner-about-v31__image{
        aspect-ratio:16/10!important;
        max-height:none!important;
    }
}
@media(max-width:520px){
    .inner-about-v31{padding:38px 0 50px!important;}
    .inner-about-v31 .container{padding-left:16px!important;padding-right:16px!important;}
    .inner-about-v31__grid{gap:28px!important;}
    .inner-about-v31__image{aspect-ratio:4/3!important;border-radius:8px!important;}
    .inner-about-v31__image img{border-radius:8px!important;}
    .inner-about-v31__content h1{font-size:34px!important;}
    .inner-about-v31__line{margin:16px 0 22px!important;}
    .inner-about-v31__body,
    .inner-about-v31__body p{font-size:15.5px!important;line-height:1.7!important;}
    .inner-about-v31__body p:first-child{font-size:16.5px!important;line-height:1.68!important;}
}
