
/* S PLUS AERO - INNER / FORM VISUAL SKIN v1 */
/* Alt sayfalar ve form sayfalarında görsel yoğunluk artırma. Header/menü yapısına dokunmaz. */

body.splus-aero-theme .splus-page-hero{
    background-size:cover!important;
    background-position:center!important;
    overflow:hidden;
}

body.splus-aero-theme .splus-page-hero:after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    opacity:.32;
    background-image:
        linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
    background-size:46px 46px;
}

body.splus-aero-theme .splus-page-hero-content{
    position:relative;
    z-index:3;
}

/* Sayfa bazlı hero görselleri */
body.splus-aero-theme .splus-about-v2 .splus-page-hero,
body.splus-aero-theme .splus-about-v2 .splus-page-hero-v2{
    background:
        linear-gradient(90deg, rgba(13,17,23,.98) 0%, rgba(13,17,23,.84) 48%, rgba(13,17,23,.52) 100%),
        url('/upload/inner/about-engineering.jpg') center/cover no-repeat!important;
}

body.splus-aero-theme .splus-capabilities-v2 .splus-page-hero,
body.splus-aero-theme .splus-capabilities-v2 .splus-page-hero-v2{
    background:
        linear-gradient(90deg, rgba(13,17,23,.98) 0%, rgba(13,17,23,.82) 48%, rgba(13,17,23,.50) 100%),
        url('/upload/inner/capabilities-machining.jpg') center/cover no-repeat!important;
}

body.splus-aero-theme .splus-industries-v2 .splus-page-hero,
body.splus-aero-theme .splus-industries-v2 .splus-page-hero-v2{
    background:
        linear-gradient(90deg, rgba(13,17,23,.98) 0%, rgba(13,17,23,.82) 48%, rgba(13,17,23,.50) 100%),
        url('/upload/inner/industries-aerospace.jpg') center/cover no-repeat!important;
}

body.splus-aero-theme .splus-quality-v2 .splus-page-hero,
body.splus-aero-theme .splus-quality-v2 .splus-page-hero-v2{
    background:
        linear-gradient(90deg, rgba(13,17,23,.98) 0%, rgba(13,17,23,.84) 48%, rgba(13,17,23,.54) 100%),
        url('/upload/inner/quality-process.jpg') center/cover no-repeat!important;
}

/* İç sayfa büyük bloklarına görsel derinlik */
body.splus-aero-theme .splus-about-v2 .splus-split-section{
    background:
        linear-gradient(90deg, rgba(13,17,23,.97), rgba(13,17,23,.88)),
        url('/upload/inner/about-engineering.jpg') center/cover no-repeat!important;
}

body.splus-aero-theme .splus-capabilities-v2 .splus-split-section{
    background:
        linear-gradient(90deg, rgba(10,14,20,.96), rgba(10,14,20,.88)),
        url('/upload/inner/capabilities-machining.jpg') center/cover no-repeat!important;
}

body.splus-aero-theme .splus-quality-v2 .splus-split-section{
    background:
        linear-gradient(90deg, rgba(13,17,23,.96), rgba(13,17,23,.88)),
        url('/upload/inner/quality-process.jpg') center/cover no-repeat!important;
}

/* Form / iletişim sayfalarına görsel arka plan */
body.splus-aero-theme .splus-contact-section,
body.splus-aero-theme .splus-contact-page .splus-page-content,
body.splus-aero-theme .splus-quote-page .splus-page-content,
body.splus-aero-theme .splus-presentation-page .splus-page-content{
    background:
        radial-gradient(circle at 86% 10%, rgba(0,102,255,.18), transparent 32%),
        linear-gradient(90deg, rgba(13,17,23,.97), rgba(13,17,23,.88)),
        url('/upload/forms/contact-project.jpg') center/cover no-repeat!important;
}

body.splus-aero-theme .splus-contact-form,
body.splus-aero-theme .splus-quote-form,
body.splus-aero-theme .splus-form-card,
body.splus-aero-theme form.splus-contact-form{
    position:relative;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.11)!important;
    background:
        linear-gradient(180deg, rgba(18,26,36,.86), rgba(10,14,20,.92)),
        url('/upload/forms/quote-technical.jpg') center/cover no-repeat!important;
    box-shadow:0 32px 90px rgba(0,0,0,.32);
}

body.splus-aero-theme .splus-contact-form:before,
body.splus-aero-theme .splus-quote-form:before,
body.splus-aero-theme .splus-form-card:before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    opacity:.28;
    background-image:
        linear-gradient(rgba(255,255,255,.028) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.028) 1px, transparent 1px);
    background-size:34px 34px;
}

/* Form elemanları okunurluğu */
body.splus-aero-theme .splus-contact-form input,
body.splus-aero-theme .splus-contact-form textarea,
body.splus-aero-theme .splus-contact-form select,
body.splus-aero-theme .splus-quote-form input,
body.splus-aero-theme .splus-quote-form textarea,
body.splus-aero-theme .splus-quote-form select{
    background:rgba(8,12,18,.72)!important;
    border:1px solid rgba(255,255,255,.13)!important;
    color:#fff!important;
}

body.splus-aero-theme .splus-contact-form input:focus,
body.splus-aero-theme .splus-contact-form textarea:focus,
body.splus-aero-theme .splus-contact-form select:focus,
body.splus-aero-theme .splus-quote-form input:focus,
body.splus-aero-theme .splus-quote-form textarea:focus,
body.splus-aero-theme .splus-quote-form select:focus{
    border-color:rgba(45,127,249,.70)!important;
    box-shadow:0 0 0 3px rgba(0,102,255,.12)!important;
}

/* Sunum sayfası görsel desteği */
body.splus-aero-theme .splus-presentation-card,
body.splus-aero-theme .presentation-card,
body.splus-aero-theme .splus-download-card{
    background:
        linear-gradient(180deg, rgba(18,26,36,.82), rgba(10,14,20,.94)),
        url('/upload/forms/presentation-visual.jpg') center/cover no-repeat!important;
    border:1px solid rgba(255,255,255,.12)!important;
    box-shadow:0 30px 86px rgba(0,0,0,.34);
}

/* Ortak kart görsel derinliği */
body.splus-aero-theme .splus-value-card,
body.splus-aero-theme .splus-deep-card,
body.splus-aero-theme .splus-page-card,
body.splus-aero-theme .splus-quality-item,
body.splus-aero-theme .splus-contact-box{
    background:
        radial-gradient(circle at 82% 0%, rgba(0,102,255,.16), transparent 34%),
        linear-gradient(180deg, rgba(255,255,255,.058), rgba(255,255,255,.016))!important;
    border-color:rgba(255,255,255,.10)!important;
}

@media(max-width:767px){
    body.splus-aero-theme .splus-page-hero{
        background-position:center!important;
    }

    body.splus-aero-theme .splus-page-hero h1{
        text-shadow:0 4px 22px rgba(0,0,0,.55);
    }
}
