/* brand + a11y (all pages incl. home). Audit v3 #11/#12, 27.10.2026 */
:root{--brand-pink-strong:#C9007A;--brand-pink-strong-hover:#A80066}
html body :is(.ia-btn--primary,.our-services-button a,.influencer-marketing-button a,.influencer-agency-button a,.bt-section-button,.filter-search .btn-primary,.load-more-btn,.button-load-more,.careers-open-positions-item-button,.newsletter button,.wpcf7-submit,.iaj-tile-label){background-color:var(--brand-pink-strong)!important}
html body :is(.ia-btn--primary,.our-services-button a,.influencer-marketing-button a,.influencer-agency-button a,.bt-section-button,.filter-search .btn-primary,.load-more-btn,.button-load-more,.careers-open-positions-item-button,.newsletter button,.wpcf7-submit):is(:hover,:focus-visible){background-color:var(--brand-pink-strong-hover)!important}
html body :is(.choose-service-btn,.iaj-bento-sub,.filter-options .btn-link,.influencer-category a,.influencer-categories a,.mobile-categories a,.newsletter-title div,.influencer-kategori-description a,.blog-detail-item-content a,.careers-page-desc a,.our-services-title,.ia-menu__heading){color:var(--brand-pink-strong)!important}
@media(max-width:767px){html body .ia-logo{display:inline-flex!important;align-items:center;min-height:44px;min-width:44px}html body :is(.footer-social a,.iaj-social-more a){display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}}

/* post meta line */
html body .iajans-marka-byline{display:block;font-size:14px;line-height:1.5;color:#6B6B6B;margin:16px 0 20px}
html body .iajans-marka-byline__author{color:#C9007A;font-weight:600;margin-bottom:2px}
html body .meta-dates{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:4px;font-size:14px;color:#6B6B6B}
html body .meta-item{white-space:nowrap}
html body .meta-item time{color:inherit}
html body .meta-item+.meta-item::before{content:'·';margin-right:12px;color:#999}
@media (max-width:767px){html body .meta-dates{flex-direction:column;gap:2px}html body .meta-item+.meta-item::before{display:none}}
body.single-post .blog-author-and-date{display:none}
/* /influencer/ registration buttons */
html body .ia-l.ia-l-column:has(>.influencer-registration){display:grid!important;grid-template-columns:1fr 1fr;gap:20px 12px;padding-inline:0;align-items:stretch}
html body .ia-l.ia-l-column:has(>.influencer-registration)>.influencer-registration{grid-column:1/-1!important;width:auto!important;max-width:100%!important;margin:0!important;flex:none!important}
html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap{margin:0!important;width:auto!important;max-width:none!important;display:flex!important;flex:none!important;min-width:0}
html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap .ia-btn{flex:1;width:100%!important;height:48px!important;min-height:48px;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:0 12px!important;border-radius:8px;font-size:15px;font-weight:600;border:2px solid #C9007A!important;background:#C9007A!important;color:#fff!important;text-decoration:none;white-space:nowrap}
html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap:last-child .ia-btn{background:#fff!important;color:#C9007A!important}
html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap .ia-btn:is(:hover,:focus-visible){background:#A80066!important;border-color:#A80066!important;color:#fff!important}
@media (max-width:359px){html body .ia-l.ia-l-column:has(>.influencer-registration){grid-template-columns:1fr}}
@media (min-width:768px){html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap{width:240px!important;justify-self:end}html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap:last-child{justify-self:start}html body .ia-l.ia-l-column:has(>.influencer-registration)>.ia-button-wrap .ia-btn{padding:0 24px!important}}

/* legal pages: static headings, 64px end */
html body:is(.page-id-2511,.page-id-2506,.page-id-2501,.page-id-2492) .ia-sections [data-aos]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
html body:is(.page-id-2511,.page-id-2506,.page-id-2501,.page-id-2492) .ia-sections>:last-child{padding-bottom:64px!important;margin-bottom:0!important}
html body:is(.page-id-2511,.page-id-2506,.page-id-2501,.page-id-2492) .ia-sections>:last-child :is(p,ul,ol,li):last-child{margin-bottom:0!important}
html body:is(.page-id-2511,.page-id-2506,.page-id-2501,.page-id-2492) .ia-sections>:last-child *{padding-bottom:0;margin-bottom:0}
@media (prefers-reduced-motion:reduce){html [data-aos],html .ia-reveal,html .ia-reveal *{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}

/* home blog cards */
html body .influencer-marketing-blog .blog-item-container{display:flex;flex-direction:column;height:100%}
html body .influencer-marketing-blog .blog-item-content{display:flex;flex-direction:column;flex:1}
html body .influencer-marketing-blog .blog-title a,html body .influencer-marketing-blog .blog-title a *{font-weight:600!important;font-style:normal}
html body .influencer-marketing-blog .blog-title a{line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html body .influencer-marketing-blog .blog-text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:none;height:auto;margin-bottom:0}
html body .influencer-marketing-blog .blog-item-content>:is(a,.btn,[class*=button]):last-child{margin-top:auto}
/* home: no black fade over marquee, normal SSS spacing */
html body .sss-wrapper::before{display:none!important}
html body .sss-wrapper{padding-top:48px;padding-bottom:48px}

/* influencer photo marquee: fixed box, no motion under reduced-motion */
html body .influencer-items img{aspect-ratio:189/265;height:auto;object-fit:cover;transition:opacity .4s}
@media (prefers-reduced-motion:reduce){html body .influencer-items{animation:none!important}}

/* fe13b: /influencer/ icons + descriptions */
html body .working-step-icon .ia-icon,html body .working-step-icon .ia-icon svg{width:40px!important;height:40px!important;aspect-ratio:1;display:inline-block}
html body .working-step-icon .ia-icon svg{object-fit:contain;max-width:none!important;max-height:none!important}
@media (min-width:768px){html body .working-step-icon .ia-icon,html body .working-step-icon .ia-icon svg{width:44px!important;height:44px!important}}
html body :is(.working-step-desc,.influencer-information-sub-title){color:#555!important;font-size:15px!important;line-height:1.6!important}
@media (min-width:768px){html body :is(.working-step-desc,.influencer-information-sub-title){font-size:16px!important}}
/* fe13b: service cards */
@media (min-width:1200px){html body:not(#x) .bt-service-description.bt-service-description.bt-service-description,html body:not(#x) .bt-service-description.bt-service-description p{font-size:15px!important;line-height:1.6!important}}
/* fe13b: post-meta (template-parts/post-meta.php) */
html body .fe-post-hero .post-meta{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px!important}
html body .fe-post-hero .post-meta .post-meta__author{color:#FCE4F1!important;font-weight:600}
html body .fe-post-hero .post-meta__dates{display:flex;flex-direction:column;gap:2px}
html body .fe-post-hero .post-meta__item{white-space:nowrap}
@media (min-width:768px){
html body .fe-post-hero .post-meta,html body .fe-post-hero .post-meta__dates{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0!important}
html body .fe-post-hero .post-meta__dates>.post-meta__item::before{content:"\00b7";margin:0 10px;opacity:.75}
}
html body .fe-guide-bc{padding-top:16px}
/* fe13b: guide hero title (p, sayfanın H1'i ayrı) */
.fe-post-hero .fe-guide-hero__title{color:#fff;font-size:26px;line-height:1.25;margin:0 0 14px;font-weight:700}@media(min-width:992px){.fe-post-hero .fe-guide-hero__title{font-size:40px;max-width:900px}}
/* fe13b: anasayfa about-us ikonları — 52px dairenin merkezi başlığın ilk satırına (lh30) hizalı, glyph başlık üst kenarında */
html body .about-us-list-item .about-us-list-icon{margin-top:-11px}
/* fe13b: içerik görselleri width/height aldı → oran korunsun */
.single img[width][height]{height:auto}

/* fe13c: ortak breadcrumb bileşeni (#breadcrumbs, .influencer-breadcrumb[-header]) — tek hap, hizalı öğeler */
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb){display:flex!important;justify-content:center;max-width:100%;overflow:visible!important;padding-bottom:0}
html body:not(#x):not(#y) .contentbox-content :is(.influencer-breadcrumb-header,#breadcrumbs){margin:0 auto 14px!important}
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:6px 8px;width:max-content;max-width:100%;box-sizing:border-box;margin:0 auto!important;padding:6px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(252,228,241,.3)!important;list-style:none;font-size:14px!important;line-height:1.4!important;min-height:0!important}
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li{display:block!important;margin:0!important;padding:0!important;min-width:0;min-height:0!important;height:auto!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;white-space:nowrap}
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li :is(a,span){display:inline!important;min-height:0!important;padding:0!important;margin:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:rgba(255,255,255,.88)!important;text-decoration:none;text-shadow:none!important;vertical-align:baseline!important}
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li:is([aria-current],:last-child){flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;font-weight:600!important}
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li:is([aria-current],:last-child) :is(a,span){color:#fff!important}
html body:not(#x):not(#y) :is(#breadcrumbs,.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li a:is(:hover,:focus-visible) span{color:#FCE4F1!important;text-decoration:underline}
html body:not(#x):not(#y) #breadcrumbs>ol>.breadcrumb-separator{display:block!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1.4!important;color:#fff!important;opacity:.6}
html body:not(#x):not(#y) #breadcrumbs>ol>.breadcrumb-separator::before{content:"\203A";font-size:14px;line-height:1.4}
html body:not(#x):not(#y) :is(.influencer-breadcrumb-header,.influencer-breadcrumb)>ol>li+li::before{content:"\203A" / "";display:inline!important;float:none!important;padding:0 8px 0 0!important;color:#fff!important;opacity:.6;font-weight:400}
/* fe13c: açık zemin varyantı (yazı/rehber hero altı, profil) */
html body:not(#x):not(#y) :is(.fe-post-bc #breadcrumbs,.influencer-breadcrumb)>ol{background:#FCE4F1!important;border-color:rgba(201,0,122,.18)!important}
html body:not(#x):not(#y) :is(.fe-post-bc #breadcrumbs,.influencer-breadcrumb)>ol>li :is(a,span){color:#555!important}
html body:not(#x):not(#y) :is(.fe-post-bc #breadcrumbs,.influencer-breadcrumb)>ol>li:is([aria-current],:last-child) :is(a,span){color:#2B0A5C!important}
html body:not(#x):not(#y) :is(.fe-post-bc #breadcrumbs,.influencer-breadcrumb)>ol>li a:is(:hover,:focus-visible) span{color:#C9007A!important}
html body:not(#x):not(#y) .fe-post-bc #breadcrumbs>ol>.breadcrumb-separator,html body:not(#x):not(#y) .influencer-breadcrumb>ol>li+li::before{color:#7A0C8C!important}
/* fe13c (a) /influencer/ giriş paragrafı */
html body:not(#x) .influencer-informations-header p{color:#555!important;font-size:15px!important;line-height:1.6!important}
@media(min-width:768px){html body:not(#x) .influencer-informations-header p{font-size:16px!important}}
/* fe13c (b) ilk 5 hizmet açıklaması */
html body:not(#x) .elementor-element-d8811cc .bt-service-description{font-size:15px!important}
/* fe13c (c) CF7 spinner CLS */
html body:not(#x) .wpcf7-form p:has(>.wpcf7-submit),html body:not(#x) .wpcf7-form :has(>.wpcf7-spinner){position:relative}
html body:not(#x) .wpcf7-form .wpcf7-spinner{position:absolute!important;margin:0!important;top:50%;right:8px;transform:translateY(-50%)}
/* fe14: eski hizmet breadcrumb kuralları kaldırıldı (bc artık beyaz alanda) */
/* fe13c yazı: breadcrumb hero içinde, H1 üstünde (beyaz varyant) */
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs{position:static!important;display:flex;justify-content:flex-start!important;margin:0 0 14px!important;padding:0!important}
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs>ol{margin:0!important}
/* fe13h: hero breadcrumb tek satır */
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs{max-width:100%!important;min-width:0}
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs>ol{flex-wrap:nowrap!important;width:max-content!important;max-width:100%!important;min-width:0;overflow:hidden}
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs>ol>*:not(:last-child){flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important}
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs>ol>li:last-child{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs>ol>li:last-child :is(a,span){white-space:nowrap!important}
/* fe13h: rehberlerde içerik üst boşluğu */
html body.fe-guide-page:not(#x) .fe-post-hero+*{margin-top:24px!important;padding-top:0!important}
@media(min-width:768px){html body.fe-guide-page:not(#x) .fe-post-hero+*{margin-top:32px!important}}
/* fe13i: yazılarda hero ile içerik arası 24/32px */
html body.single-post:not(#x) .fe-post-hero+main{padding-top:24px!important}
html body.single-post:not(#x) .fe-post-hero+main .blog-detail-item-image:not(:has(img))+.blog-detail-item-content>:first-child{margin-top:0!important;padding-top:0!important}
@media(min-width:768px){html body.single-post:not(#x) .fe-post-hero+main{padding-top:32px!important}}
html body.single-post:not(#x) .fe-post-hero+main .blog-detail-item-image:not(:has(img)){display:none!important}
/* fe14: yazı breadcrumb mevcut sayfa öğesi görünür */
@media(max-width:767.98px){html body:not(#x):not(#y) .fe-post-hero .fe-hero-bc #breadcrumbs>ol>li:last-child{max-width:60vw!important}}
/* fe14: hizmet şablonları breadcrumb — beyaz alanda, etiketin üstünde, açık varyant */
html body:not(#x):not(#y) .iaj-svc-bc{display:block;margin:0 0 9px!important;padding:0!important;text-align:left;max-width:100%}
html body:not(#x):not(#y) .iaj-svc-bc #breadcrumbs{position:static!important;transform:none!important;inset:auto!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0!important;width:auto!important;max-width:100%!important;min-width:0;opacity:1!important}
html body:not(#x):not(#y) .iaj-svc-bc #breadcrumbs>ol{margin:0!important;flex-wrap:nowrap!important;width:max-content!important;max-width:100%!important;min-width:0;overflow:hidden}
html body:not(#x):not(#y) .iaj-svc-bc #breadcrumbs>ol>*:not(:last-child){flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important}
html body:not(#x):not(#y) .iaj-svc-bc #breadcrumbs>ol>li:last-child{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body:not(#x):not(#y) .iaj-svc-bc #breadcrumbs>ol>li:last-child :is(a,span){white-space:nowrap!important}
html body:not(#x):not(#y) .iaj-svc-bc #breadcrumbs>ol>.breadcrumb-separator{color:#7A0C8C!important}
/* fe14: etiket satır kutusu (line-height 30px) yarı boşluğu telafisi → görsel 14px; mor bölüm form kartı sonrası 32/24px */
html body.iaj-svc-page:not(#x):not(#y) [data-elementor-type=wp-page]>.elementor-top-section:first-child .elementor-widget-container>.container.h-100{padding-bottom:32px!important}
@media(max-width:767.98px){html body.iaj-svc-page:not(#x):not(#y) [data-elementor-type=wp-page]>.elementor-top-section:first-child .elementor-widget-container>.container.h-100{padding-bottom:24px!important}}
/* fe14: H1 sütunu üstten hizalı (görsel yüklenince yeniden ortalanma CLS'i yok) */
html body:not(#x) .influencer-our-detail>.row:has(.iaj-svc-bc){align-items:flex-start!important}
/* fe18: hizmet kartları <992 — canlı düzen: ikon üstte 64px, başlık 20px, metin 16px (11 hizmet sayfası ortak) */
@media(max-width:991.98px){
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-wrapper>.row{row-gap:0!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-wrapper>.row>*{margin:0!important;padding-bottom:0!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-banner{padding:0!important;margin:0!important;min-height:0!important;height:auto!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .iaj-card-link,html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-content{display:block!important;margin:0!important;padding:0!important;min-width:0}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-img{width:auto!important;height:auto!important;margin:0!important;padding:0!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages :is(.influencer-our-advantages-img>img,img.iaj-wide-ic):not(.iaj-kapsam-wide-first .row>:first-child .influencer-our-advantages-img>img){display:block!important;width:64px!important;height:64px!important;min-height:0!important;max-height:none!important;max-width:none!important;aspect-ratio:1/1!important;object-fit:contain!important;padding:12px!important;border-radius:12px!important;margin:0 0 16px!important;box-sizing:border-box!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-title{font-size:20px!important;font-weight:700!important;line-height:26px!important;margin:0 0 15px!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-desc{font-size:16px!important;line-height:27.2px!important;color:#4E4E4E!important;margin:0 0 10px!important}
}
@media(min-width:768px) and (max-width:991.98px){html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-wrapper>.row{margin-left:-9px!important;margin-right:-9px!important}html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages .influencer-our-advantages-wrapper>.row>*{flex:0 0 50%!important;max-width:50%!important;padding-left:9px!important;padding-right:9px!important}html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages.iaj-kapsam-wide-first .influencer-our-advantages-wrapper>.row>:first-child{flex:0 0 100%!important;max-width:100%!important}}
/* fe14: influencer form sayfaları breadcrumb — H1'in 14px üstü */
html body:not(#x):not(#y):not(#z) .iaj-form-bc{margin:24px 0 14px!important}
@media(min-width:768px){html body:not(#x):not(#y):not(#z) .iaj-form-bc{margin-top:40px!important}}
html body:not(#x):not(#y) .iaj-form-bc+h1{margin-top:0!important}
/* fe14: İletişim sosyal ikonlar (Frontend spec) */
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content{display:flex!important;gap:12px!important;margin:16px 0 0!important;padding:0!important;justify-content:flex-start!important}
html body:not(#x):not(#y) .contact-page-body .contact-page-social-title{margin-bottom:0!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div{padding:0!important;margin:0!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;color:#fff!important;background:transparent;transition:background-color .2s linear}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a:hover,html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a:focus{background:#C9007A!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a .ia-icon{display:inline-flex;width:22px;height:22px}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a svg{width:22px!important;height:22px!important;zoom:1!important;fill:currentColor}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a svg[stroke],html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a svg [stroke]:not([stroke=none]){stroke:currentColor!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a svg [fill]:not([fill=none]),html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a:hover svg [fill]:not([fill=none]){fill:currentColor!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a:hover svg path[fill=none]{fill:none!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a svg path:not([fill]),html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a:hover svg path:not([fill]){fill:inherit!important}
html body:not(#x):not(#y):not(#z) .contact-page-body .contact-page-social-content>div>a svg[fill=none][stroke]{fill:none!important}
/* fe14: anasayfa SSS — soru 1.4, cevap 1.6 */
html body.home:not(#x):not(#y) .sss-wrapper-tab-row [data-tab-index]>a{line-height:1.4!important}
html body.home:not(#x):not(#y) .sss-wrapper-tab-row [data-tab-content],html body.home:not(#x):not(#y) .sss-wrapper-tab-row [data-tab-content] *{line-height:1.6!important}
@media (min-width:992px){html body.iaj-svc-page:not(#x):not(#y):not(#z) .elementor-widget-Service_Advantages img.iaj-wide-ic{margin-top:0!important}}
@media (min-width:992px) and (max-width:1199.98px){html body.iaj-svc-page:not(#x):not(#y):not(#z):not(#w) .elementor-widget-Service_Advantages img.iaj-wide-ic{margin-top:0!important}}

/* fe18: 3888/4677 açıklama metinleri canlıdaki gibi 16px/1.7 (parity 1.6 ve ≥1200 15px yerine; diğer sayfalarda canlı 14px olduğu için sayfaya özel) */
html body:is(.page-id-3888,.page-id-4677):not(#x):not(#y):not(#z) :is(.bt-service-description,.bt-service-description p){font-size:16px!important;line-height:1.7!important}
html body:is(.page-id-3888,.page-id-4677):not(#x):not(#y):not(#z) .digital-marketing-services .col-md-8 p{line-height:1.7!important}
/* fe18: hizmet sayfaları ortak — devamını oku kart metni 1.7, e-con içinde widget alt boşluğu (gap zaten var) 0 */
html body.iaj-svc-page:not(#x):not(#y):not(#z) .iaj-rm-body p{line-height:1.7!important}
html body.iaj-svc-page:not(#x):not(#y):not(#z) .e-con-inner>.elementor-widget:not(:last-child){margin-bottom:0!important}
/* fe18: 1532/1602 — ≥1200'deki 15px/1.6 açıklama kuralı yerine canlıdaki 16px/1.7 (sayfaya özel) */
@media (min-width:1200px){html body:is(.page-id-1532,.page-id-1602):not(#x):not(#y):not(#z) :is(.bt-service-description,.bt-service-description p){font-size:16px!important;line-height:1.7!important}}
/* fe18: klavye odak göstergesi (canlıdaki gibi görünür; renk CTA #C9007A) */
html body:not(#x) :is(a,button,[tabindex]):focus-visible{outline:2px solid #C9007A!important;outline-offset:2px!important}
/* koyu zemin (header, mega menü, footer, .ia-dark bölümler): beyaz */
html body:not(#x):not(#y) :is(header,.ia-header,.ia-mega,footer,.iaj-footer,.ia-dark,.influencer-marketing-social) :is(a,button,[tabindex]):focus-visible{outline-color:#fff!important}

/* fe18: koyu bölümlerde (.ia-dark) odak: beyaz 2px, offset 4px */
html body:not(#x):not(#y) :is(.ia-dark,.influencer-marketing-social) :is(a,button,[tabindex]):focus-visible{outline:2px solid #fff!important;outline-offset:4px!important}
