/* ia-native-shared: site-wide native header/footer rules (moved from ia-site-late fe21-fe27, 2026-10-28) */
@media(min-width:1280px){.ia-nav--desktop{min-width:788px}}
/* fe22 logo */
.ia-logo,.ia-logo__img,.ia-logo img{flex-shrink:0!important}
/* fe23 menu nowrap 1025-1199 */
@media(min-width:1025px) and (max-width:1279.98px){
.ia-nav--desktop .ia-menu>.ia-menu__item>.ia-menu__link{white-space:nowrap!important;font-size:12px!important}
.ia-nav--desktop .ia-menu{gap:0!important}
.ia-nav--desktop .ia-menu>.ia-menu__item{padding:0 3px!important;gap:3px!important}
.ia-header .ia-header__inner{min-height:65px!important}
.ia-nav--desktop{min-width:612px}
}
@media (min-width:1200px) and (max-width:1224.98px){.iaj-footer .container{max-width:90%!important}}
/* fe27 footer 992-1199 match live */
@media (min-width:992px) and (max-width:1199.98px){.iaj-footer .container{max-width:90%!important;padding-left:9px!important;padding-right:9px!important}}
/* fe37+fe38 footer: live container 90%/9px from 768 (live breakpoint); nowrap only >=784.5 */
@media (min-width:768px) and (max-width:991.98px){.iaj-footer .container{max-width:90%!important;padding-left:9px!important;padding-right:9px!important}.iaj-footer .footer-mail a{display:flex!important}}
@media (min-width:784.5px) and (max-width:991.98px){.iaj-footer .footer-mail a{white-space:nowrap!important}}
/* fe38: 794-849 hero form column fixed to loaded height (slow-font CLS) 1509/1565 */
@media (min-width:794px) and (max-width:849.98px){body:is(.page-id-1509,.page-id-1565) .row.align-items-center>.col-xl-4:has(.our-services-detail-form){height:649px}}
/* fe38: home 768-991 = live (logo strip fit, service card h3, programs row gutter) */
@media (min-width:768px) and (max-width:991.98px){body.home .ia-refs .ia-refs__content>div>a>img{max-height:35px!important;max-width:115px!important;object-fit:contain!important}body.home .ia-services .ia-services__banner .ia-services__banner-title{font-size:20px!important;font-weight:700!important}body.home .ia-programs>.ia-row{margin-left:-9px;margin-right:-9px}}
/* fe39: home >=992 = live (logo strip 115x35 contain, service card h3 20px/700) */
@media (min-width:992px){body.home .ia-refs .ia-refs__content>div>a>img{max-height:35px!important;max-width:115px!important;object-fit:contain!important}body.home .ia-services .ia-services__banner .ia-services__banner-title{font-size:20px!important;font-weight:700!important}}
/* fe40: footer 576-767 = live (90%, 6px padding) */
@media (min-width:576px) and (max-width:767.98px){.iaj-footer .container{max-width:90%!important}}
/* fe41: home >=1199 = live (services intro text, steps desc, programs row gutter, 1200-1224 steps/quote) */
@media (min-width:1199px) and (max-width:1199.98px){html body.home:not(#x):not(#y) .ia-services__banner :is(.ia-services__title,.ia-services__desc){font-size:14px!important;line-height:30px!important}html body.home:not(#x):not(#y) .ia-services__banner .ia-services__desc{font-size:13.3px!important;line-height:29.3px!important}body.home .ia-programs>.ia-row{margin-left:-9px;margin-right:-9px}}
@media (min-width:1200px){html body.home:not(#x):not(#y) .ia-services__banner :is(.ia-services__title,.ia-services__desc){font-size:14px!important;line-height:30px!important}html body.home:not(#x):not(#y) .ia-steps__step-desc{font-size:12px!important;line-height:28px!important}body.home .ia-programs>.ia-row{margin-left:-12px;margin-right:-12px}}
@media (min-width:1200px) and (max-width:1224.98px){html body.home:not(#x):not(#y) .ia-sections>.ia-steps{margin-top:74px!important;padding-top:80px!important;padding-bottom:80px!important}html body.home:not(#x):not(#y) .ia-quote__typewrite{font-size:50px!important;line-height:75px!important}}

/* fe42.1: home >=1199 paragraphs min 14px */
@media (min-width:1199px) and (max-width:1199.98px){html body.home:not(#x):not(#y) .ia-services__banner .ia-services__desc{font-size:14px!important;line-height:30px!important}}
@media (min-width:1200px){html body.home:not(#x):not(#y) .ia-steps__step-desc{font-size:14px!important;line-height:28px!important}}
/* fe42.2: Teklif CTA = live (button 16/24, desc 16/27.2), all widths */
html body:not(#x):not(#y) :is(.iaj-cta,.bt-bolum-tanitimi) a.bt-section-button{font-size:16px!important;line-height:24px!important}
html body:not(#x):not(#y) :is(.iaj-cta,.bt-bolum-tanitimi) .bt-service-description{font-size:16px!important;line-height:27.2px!important}
/* fe42b: home 1200-1224 container gutter = live (12px) */
@media (min-width:1200px) and (max-width:1224.98px){html body.home:not(#x) .ia-main :is(.ia-wrap,.container):not(.ia-h-100){padding-left:12px!important;padding-right:12px!important}}
/* fe42c: home 1025-1224 FAQ/blog/seotext spacing = live (live switches at 1025, demo at 1225) */
@media (min-width:1025px) and (max-width:1224.98px){html body.home:not(#x):not(#y) .ia-faq{margin-top:79px!important}html body.home:not(#x):not(#y) .ia-seotext{padding-top:80px!important}}
@media (min-width:1025px) and (max-width:1199.98px){html body.home:not(#x):not(#y) .ia-blog{margin-bottom:80px!important}}
/* fe42d: home 1199 Ek Kaynaklar links 14px; programs row gutter 992-1198 = live (-9) */
@media (min-width:1199px) and (max-width:1199.98px){html body.home:not(#x):not(#y) .ia-info__additional-resources a{font-size:14px!important;line-height:21px!important}}
@media (min-width:992px) and (max-width:1198.98px){body.home .ia-programs>.ia-row{margin-left:-9px;margin-right:-9px}}

/* fe43a: service cards text <=767 = live (15/24) */
@media (max-width:767.98px){html body:not(#x):not(#y) .service-row .service-content>p:has(>img.iaj-svc-img){font-size:15px!important;line-height:24px!important}}

/* fe43b: 1565 hero desc 80% like live (aos-animate rule) */
@media (min-width:700px){html body.page-id-1565 .our-services-detail-desc{max-width:80%!important}}

/* fe43c: last advantages desc mb0 like live (lets read-more mark is-short) */
html body:not(#x):not(#y):not(#z):not(#w) .iaj-rm-body>.influencer-our-advantages-desc:last-child{margin-bottom:0!important}

/* fe43e: home services card 1025-1198 like live (14/30, 13.3/29.3) */
@media (min-width:1025px) and (max-width:1198.98px){html body.home:not(#x):not(#y) .ia-services__title{font-size:14px!important;line-height:30px!important}html body.home:not(#x):not(#y) .ia-services__desc{font-size:13.3px!important;line-height:29.3px!important}}

/* fe43f: home Ek Kaynaklar links 14px at <=1199 */
@media (max-width:1199.98px){html body.home:not(#x):not(#y) .ia-info__additional-resources a{font-size:14px!important;line-height:21px!important}}

/* fe44a: home services desc 1025-1198 14px */
@media (min-width:1025px) and (max-width:1198.98px){html body.home:not(#x):not(#y):not(#z) .ia-services__desc{font-size:14px!important}}
/* fe44b: service cards >=1200 15/24 like live (not related) */
@media (min-width:1200px){html body:not(#x):not(#y) .service-row .service-content>p:has(>img.iaj-svc-img){font-size:15px!important;line-height:24px!important}}

/* fe44c: <=767 service pages like live: hero bottom pad 36, KIMLER button 15/18, desc 14/21 */
@media (max-width:767.98px){html body:not(#x):not(#y) .container.h-100:has(.our-services-detail-form){padding-bottom:36px!important}html body:not(#x):not(#y):not(#z) .bt-bolum-tanitimi a.bt-section-button{font-size:15px!important;line-height:18px!important}html body:not(#x):not(#y):not(#z) .bt-bolum-tanitimi :is(.bt-service-description,.iaj-who-sub){font-size:14px!important;line-height:21px!important}}

/* fe44d: service breadcrumb height = live separator (21 / 17.1 / 18) */
html body:not(#x):not(#y) nav.fe-post-bc.iaj-svc-bc{margin:0!important}html body:not(#x):not(#y) nav.fe-post-bc.iaj-svc-bc ol{padding-top:0!important;padding-bottom:0!important;line-height:inherit!important}html body:not(#x):not(#y) nav.fe-post-bc.iaj-svc-bc ol>li{line-height:inherit!important}
/* fe44d2 */html body:not(#x):not(#y):not(#z) nav#breadcrumbs.fe-post-bc.iaj-svc-bc ol{padding-top:0!important;padding-bottom:0!important;line-height:inherit!important}html body:not(#x):not(#y):not(#z) nav#breadcrumbs.fe-post-bc.iaj-svc-bc ol>li{line-height:inherit!important}
/* fe44d3 */html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol{padding-top:0!important;padding-bottom:0!important;line-height:inherit!important}html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol>li{line-height:inherit!important}
/* fe44d4: OL border 2px dahil toplam = canli */html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol,html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol>li{line-height:19px!important}@media (min-width:992px){html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol,html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol>li{line-height:15.1px!important}}@media (min-width:1200px){html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol,html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol>li{line-height:16px!important}}
/* fe44d5 */html body:not(#x):not(#y):not(#z) .iaj-svc-bc #breadcrumbs>ol>li *{line-height:inherit!important}

/* fe45a: home Calisma Adimlari aciklamasi <=767 canli 14/30 (ia-site-late 15/1.6 Nedir -44/-12 farkinin kaynagi) */
@media (max-width:767.98px){html body.home:not(#x):not(#y):not(#z) .ia-steps__step-desc{font-size:14px!important;line-height:30px!important}}
/* fe45b: hizmet adim kartlari (.iaj-rm-body p) <=767 canli 16/27.2 (1565 -205, 1509 -58 kaynagi) */
@media (max-width:767.98px){html body.iaj-svc-page:not(#x):not(#y):not(#z):not(#w) .bt-service-content .iaj-rm-body p{font-size:16px!important;line-height:27.2px!important}}
/* fe46: hizmet sayfasi son bolum (Teklif) <=767 canli 16/27.2 aciklama, 16/24 buton (1565 -70 kaynagi) */
@media (max-width:767.98px){html body.iaj-svc-page:not(#x):not(#y):not(#z):not(#w) .ia-el>section:last-child .bt-service-column .bt-service-description{font-size:16px!important;line-height:27.2px!important}html body.iaj-svc-page:not(#x):not(#y):not(#z):not(#w) .ia-el>section:last-child .bt-section-button{font-size:16px!important;line-height:24px!important}}
/* fe47: hizmet sayfasi platform kartlari (bento) aciklama 992-1199 11.4px -> min 14px */
@media (min-width:992px){html body.iaj-svc-page:not(#x):not(#y):not(#z):not(#w) .iaj-bento .iaj-tile>p{font-size:14px!important;line-height:1.5!important}}

/* fe48a: shared platform card desc 992-1199 */
@media (min-width:992px){html body:not(#x):not(#y):not(#z):not(#w) .iaj-bento .iaj-tile>p,html body:not(#x):not(#y):not(#z):not(#w) .iaj-bento .iaj-tile>p.iaj-tile-desc{font-size:14px!important;line-height:1.5!important}}
@media (min-width:992px){html body:not(#x):not(#y):not(#z):not(#w) .iaj-bento .iaj-tile p:not(.iaj-bento-sub),html body:not(#x):not(#y):not(#z):not(#w) .iaj-bento .iaj-tile-desc p{font-size:14px!important;line-height:1.5!important}}

/* fe50: 1575 <=767 step descriptions keep 16/25.6 like live (fe44c 14px is for KIMLER only) */
@media (max-width:767.98px){html body.page-id-1575:not(#x):not(#y):not(#z):not(#w) .bt-bolum-tanitimi .bt-service-row .bt-service-description{font-size:16px!important;line-height:25.6px!important}}

/* fe51: 1602 <=767 step descriptions keep 16/25.6 like live/legacy (fe44c 14px not for this page) */
@media (max-width:767.98px){html body.page-id-1602:not(#x):not(#y):not(#z):not(#w) .bt-bolum-tanitimi .bt-service-description{font-size:16px!important;line-height:25.6px!important}}

/* fe52: 1608 <=767 step descriptions keep 16/25.6 like live/legacy */
@media (max-width:767.98px){html body.page-id-1608:not(#x):not(#y):not(#z):not(#w) .bt-bolum-tanitimi .bt-service-description{font-size:16px!important;line-height:25.6px!important}}

/* fe53: 3888 <=767 step descriptions keep 16/25.6 like live/legacy */
@media (max-width:767.98px){html body.page-id-3888:not(#x):not(#y):not(#z):not(#w) .bt-bolum-tanitimi .bt-service-description:not(:has(.iaj-who-sub)){font-size:16px!important;line-height:27.2px!important}}

/* fe55: 8863 <=767 step descriptions keep 16/25.6 like live/legacy */
@media (max-width:767.98px){html body.page-id-8863:not(#x):not(#y):not(#z):not(#w) .bt-bolum-tanitimi .bt-service-description{font-size:16px!important;line-height:25.6px!important}}
@media (min-width:768px){html body.page-id-201:not(#x):not(#y):not(#z):not(#w) .bt-bolum-tanitimi .bt-service-description .iaj-who-sub{font-size:14px!important;line-height:21px!important}}
