/* v7 — Frontend v6 raporu */
@media (max-width:767.98px){.ia-header__logo img,.ia-header .ia-logo__img{width:118px;height:auto}}
/* Hizmetler: canlıda normal durumda beyaz (yalnız hover #EA088C, v5'te var) — renk değişikliği uygulanmadı */
/* araç sayfaları: hakediş 1343, fatura 1324, instagram 2755 — 992px+ form | sonuç */
@media (min-width:992px){
 body.page-id-1343 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container),
 body.page-id-1324 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container),
 body.page-id-2755 .ia-entry__content .wp-block-group__inner-container:has(> .ia-l-container + .ia-l-container){display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;max-width:none}
 body.page-id-1343 .ia-entry__content .wp-block-group__inner-container > *,body.page-id-1324 .ia-entry__content .wp-block-group__inner-container > *,body.page-id-2755 .ia-entry__content .wp-block-group__inner-container > *{margin:0!important;min-width:0}
}
/* form alanları */
.ia-page .form-control,.ia-page .form-select,body.iaj-tool .form-control,body.iaj-tool .form-select{min-height:44px;font-size:16px}
.ia-page input[type=checkbox],body.iaj-tool input[type=checkbox]{width:20px;height:20px;margin:0 8px 0 0;vertical-align:middle;cursor:pointer}
body.iaj-tool label:has(input[type=checkbox]),body.iaj-tool input[type=checkbox]+label,body.iaj-tool .form-check-label{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}
/* TikTok kartı */
body.page-id-3565 #result{width:100%;grid-column:1/-1;justify-content:center}
body.page-id-3565 .tiktok-profile-card{margin-inline:auto;max-width:420px;width:100%}
body.page-id-3565 .tiktok-profile-card p{display:flex;justify-content:space-between;gap:12px;text-align:left;font-variant-numeric:tabular-nums}
body.page-id-3565 #loading,body.page-id-3565 .tiktok-engagement-rate{color:#c8067a!important}
/* v7b: logo — 390:118 (yukarıda), tablet 150, masaüstü 194 (canlı) */
.ia-logo__img{height:auto}
@media (min-width:768px) and (max-width:1199.98px){.ia-header .ia-logo__img{width:150px}}
@media (min-width:1200px){.ia-header .ia-logo__img{width:194px}}
/* v7b: youtube link girişleri */
#iaj-ytl-in,#iaj-ytl-web{font-size:16px}
/* v7b: instagram formu beyaz kart (canlı elementor-element-a202019 değerleri) */
body.page-id-2755 .ia-entry__content .container.mt-5{background:#fff;border-radius:12px;box-shadow:0 4px 18px rgba(43,10,92,.08);padding:24px}
body.page-id-2755 .ia-entry__content .container.mt-5 .form-control{border-radius:10px;padding:10px 14px}
/* v7c: instagram form etiketleri canlı gibi 14px (masaüstü); checkbox düzeni değişmedi (canlı alt alta, talimat yan yana — netleşecek) */
@media (min-width:992px){body.page-id-2755 .container.mt-5 label{font-size:14px}}
/* v7d: instagram — canlı gibi checkbox alt alta (her genişlikte), 32px satır; içerik kart üstünden 55px (canlı: 24 padding + 31 mt-5); not metni canlı gibi */
body.page-id-2755 .container.mt-5{padding-top:55px}
body.page-id-2755 .container.mt-5 label.checkbox-inline{display:flex;min-height:32px;margin:0;align-items:center}
body.page-id-2755 .container.mt-5 p.text-muted,body.page-id-2755 .container.mt-5 p.text-muted *{font-size:14px}
@media (min-width:992px){body.page-id-2755 .container.mt-5 p.text-muted,body.page-id-2755 .container.mt-5 p.text-muted *{font-size:12px}}

/* v7d-fix: Instagram kart içi üst boşluk canlıyla aynı (24 pad + 31 mt-5 = 55) */
body.page-id-2755 .ia-entry__content .container.mt-5{padding-top:55px}

/* ===== v7e: mobil header + menü canlı (Elementor nested menu) ölçüleriyle ===== */
@media (max-width:1024px){
 .ia-header__inner{min-height:64px}
 .ia-header__actions{gap:18px}
 .ia-header__actions .ia-header__cta{display:inline-flex!important;align-items:center;justify-content:center;height:44px;min-height:44px;padding:10px;border-radius:30px;background:#ea088c;color:#fff;border:0;font:700 13px/1 Manrope,sans-serif;text-transform:uppercase;white-space:nowrap}
 .ia-burger{width:44px;height:44px;padding:9px;gap:0;justify-content:center;align-items:center;position:relative;z-index:1003}
 .ia-burger span{position:absolute;left:50%;width:24px;height:3px;margin-left:-12px;border-radius:2px;background:#fff;transition:transform .2s,opacity .2s}
 .ia-burger span:nth-child(1){top:calc(50% - 8px)}
 .ia-burger span:nth-child(2){top:calc(50% - 1.5px)}
 .ia-burger span:nth-child(3){top:calc(50% + 5px)}
 .ia-burger[aria-expanded="true"] span:nth-child(1){top:calc(50% - 1.5px);transform:rotate(45deg)}
 .ia-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
 .ia-burger[aria-expanded="true"] span:nth-child(3){top:calc(50% - 1.5px);transform:rotate(-45deg)}
 .ia-nav-close,.ia-mobile__contact{display:none!important}
 .ia-nav-backdrop{position:fixed;inset:0!important;z-index:999;background:rgba(0,0,0,.5)}
 #ia-mobile-nav{position:fixed;top:var(--ia3-hh,64px);left:0;right:0;bottom:auto;max-height:calc(100dvh - var(--ia3-hh,64px));overflow-y:auto;overscroll-behavior:contain;z-index:1002;background:#000;padding:0}
 #ia-mobile-nav .ia-menu--mobile{margin:0;padding:0;list-style:none}
 #ia-mobile-nav .ia-menu__item--d0{position:relative;display:block;padding:0;border-bottom:1px solid #2a2a2a}
 #ia-mobile-nav .ia-menu__item--d0>.ia-menu__link{display:flex;align-items:center;min-height:48px;padding:0 44px 0 20px;font:500 17px/1.35 Manrope,sans-serif;color:#fff;text-decoration:none}
 #ia-mobile-nav .ia-menu__item--d0.is-open>.ia-menu__link{color:#ea088c}
 #ia-mobile-nav .ia-menu__item--d0>.ia-menu__toggle{position:absolute;top:0;right:0;width:54px;height:48px;margin:0;padding:0 10px 0 0!important;color:#fff!important}
 #ia-mobile-nav .ia-menu__item--d0.is-open>.ia-menu__toggle{color:#ea088c!important}
 #ia-mobile-nav .ia-menu__item--d0>.ia-menu__toggle span{width:0;height:0;border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;transform:none}
 #ia-mobile-nav .ia-menu__item--d0>.ia-menu__toggle[aria-expanded="true"] span{transform:rotate(180deg)}
 /* açılan alt menü: beyaz yuvarlak kart */
 #ia-mobile-nav .ia-menu__item--d0>.ia-menu__sub{display:none;margin:26px 10px;padding:16px 10px;background:#fff;border-radius:10px;list-style:none}
 #ia-mobile-nav .ia-menu__item--d0.is-open>.ia-menu__sub{display:block}
 #ia-mobile-nav .ia-menu__item--d1{display:block;border:0;padding:0}
 #ia-mobile-nav .ia-menu__item--d1+.ia-menu__item--d1{margin-top:18px}
 #ia-mobile-nav .ia-menu__item--d1>.ia-menu__toggle{display:none}
 #ia-mobile-nav .ia-menu__item--d1>.ia-menu__heading,#ia-mobile-nav .ia-menu__item--d1>.ia-menu__link{display:block;min-height:0;padding:10px 0 8px;border-bottom:1px solid #f2f2f2;font:700 12px/16.8px Manrope,sans-serif;letter-spacing:.96px;text-transform:uppercase;color:#ea088c}
 #ia-mobile-nav .ia-menu__sub--d2{display:block!important;margin:0;padding:0!important;list-style:none}
 #ia-mobile-nav .ia-menu__item--d2{display:block;border-bottom:1px solid #f2f2f2;padding:0}
 #ia-mobile-nav .ia-menu__item--d2:last-child{border-bottom:0}
 #ia-mobile-nav .ia-menu__item--d2>.ia-menu__link{position:relative;display:flex;align-items:center;min-height:40px;padding:0 0 0 19px;font:400 15px/22.5px Manrope,sans-serif;color:#333;text-decoration:none}
 #ia-mobile-nav .ia-menu__item--d2>.ia-menu__link::before{content:"";position:absolute;left:7px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#ea088c}
 #ia-mobile-nav .ia-menu__item--d2>.ia-menu__link[data-ia-all]{font-weight:700;color:#ea088c}
 #ia-mobile-nav .ia-menu__item--d2>.ia-menu__link[data-ia-all]::before{display:none}
}
@media (min-width:401px) and (max-width:767.98px){.ia-header__logo img,.ia-header .ia-logo__img{width:150px}}
@media (min-width:401px) and (max-width:1024px){.ia-header__actions .ia-header__cta{padding:10px 16px}}

/* v7e: anasayfa referans logoları mobilde canlı gibi (2 sütun, ~115px, yan boşluk 20px) */
@media (max-width:575px){
 .our-references-wrapper .our-references-content{padding-left:14px;padding-right:14px}
 .our-references-wrapper .our-references-content>div>a img{width:115px;max-width:100%;height:auto}
}
@media (max-width:1024px){.ia-header__inner{position:relative;z-index:1003}}

/* v7f: mobile home hero slider + intro + Uctan Uca Cozum container insets = live (max-width 90%, 6px padding) */
@media (max-width:767.98px){
  .entry-slider-container>.container,
  .influencer-marketing-information>.container,
  .about-us-wrapper>.container{max-width:90%;padding-left:6px;padding-right:6px;margin-left:auto;margin-right:auto}
}
@media (max-width:767.98px){
  .entry-slider .entry-slider-container>.container.h-100{padding-left:6px!important;padding-right:6px!important}
}

/* v7g: Uctan Uca Cozum section top offset = live (Elementor section margin-top 18px) */
@media (max-width:767.98px){.ia-sections>.about-us-wrapper{margin-top:18px}}

/* v7h: mobile home - all section containers = live (90% / 6px), writings full width 16px */
@media (max-width:767.98px){
  body.home .ia-sections .container{max-width:90%;padding-left:6px;padding-right:6px;margin-left:auto;margin-right:auto}
  body.home .ia-sections .influencer-marketing-writings>.container{max-width:100%;padding-left:16px;padding-right:16px}
}
@media (max-width:767.98px){
  body.home .our-references-wrapper .our-references-content{padding-left:0!important;padding-right:0!important;margin-left:-6px;margin-right:-6px}
  body.home .ia-sections .influencer-brands-programs{margin:0 auto!important;max-width:90%}
  body.home .ia-sections .influencer-brands-programs-header{max-width:55%;margin:0 auto 30px}
  body.home .ia-sections .influencer-brands-programs>.row{margin-left:-6px;margin-right:-6px}
  body.home .ia-sections .influencer-marketing-social{padding:48px 20px;margin-bottom:48px}
}
@media (max-width:767.98px){
  body.home .our-services-banner .our-services-image img{height:auto!important}
  body.home .col-md-6 .our-services-banner:not(.text) .our-services-image img{aspect-ratio:464/367}
  body.home .our-services-banner-2 .our-services-image img{aspect-ratio:642/367}
  body.home .our-services-banner-3 .our-services-image img{aspect-ratio:1020/1310}
  body.home .our-services-banner-4 .our-services-image img{aspect-ratio:464/758}
  body.home .ia-sections>.about-us-wrapper{margin-bottom:20px}
  body.home .ia-sections>.influencer-marketing-category{margin-top:8px}
  body.home .ia-sections>.influencer-marketing-writings{margin-top:8px}
  body.home .ia-sections>.influencer-marketing-working-steps{margin-top:18px}
  body.home .ia-sections>.influencer-slogan{margin-top:13px}
  body.home .ia-sections>.influencer-marketing-blog{margin-top:13px}
  body.home .ia-sections>.influencer-meet-wrapper{margin-top:18px}
  body.home .ia-sections>.sss-wrapper{margin-top:48px}
}
@media (max-width:767.98px){body.home .our-services-banner-title{font-size:18px}}
@media (max-width:767.98px){
  body.home .influencer-slogan .typewrite{font-size:27.5px;line-height:41.25px}
  body.home .ia-sections>.seo-text-wrapper{padding-top:48px}
}
@media (max-width:767.98px){
  body.home .influencer-marketing-information .influencer-marketing-header h1{font-size:27px;line-height:33.75px}
  body.home .ia-sections>.influencer-marketing-working-steps{padding-top:48px;padding-bottom:48px}
}
@media (max-width:767.98px){
  body.home .influencer-marketing-information .col-lg-8 .influencer-marketing-content>h2{padding-right:56px}
  body.home .influencer-marketing-information .information-icon{width:64px;height:64px;top:-28px;right:9px}
  body.home .influencer-marketing-information .information-icon img{width:100%;height:100%}
  body.home .influencer-marketing-writing .influencer-marketing-banner{margin-bottom:0}
}
@media (max-width:767.98px){
  body.home .our-services-wrapper .our-services-banner .our-services-image{height:auto!important;aspect-ratio:auto!important;min-height:0!important}
  body.home .our-services-wrapper .our-services-banner-4 .our-services-image img{position:static}
  /* collapsing margins: margin-top = live full gap */
  body.home .ia-sections>.influencer-marketing-category{margin-top:48px}
  body.home .ia-sections>.influencer-marketing-writings{margin-top:36px}
  body.home .ia-sections>.influencer-marketing-working-steps{margin-top:48px}
  body.home .ia-sections>.influencer-slogan{margin-top:43px}
  body.home .ia-sections>.influencer-marketing-blog{margin-top:43px}
  body.home .ia-sections>.influencer-meet-wrapper{margin-top:48px}
}
@media (max-width:767.98px){
  body.home .ia-sections>.influencer-brands-programs{margin-top:-22px!important;padding-bottom:36px}
}
/* v7i */
@media (max-width:767.98px){
  body.home .influencer-marketing-blog .influencer-marketing-content{width:calc(100% + 12px);max-width:none}
}
@media (min-width:1200px){
  body.home .ia-sections .container, body.home .entry-slider-container>.container{max-width:1224px}
}
@media (min-width:1200px){
  body.home:not(.elementor-editor-active) main .container{max-width:1224px!important}
}
@media (min-width:1200px){
  body.home .ia-sections>*{margin-bottom:0!important}
  body.home .ia-sections>.about-us-wrapper{margin-top:20px!important}
  body.home .ia-sections>.our-services-wrapper{margin-top:20px!important}
  body.home .ia-sections>.influencer-brands-programs{margin-top:77px!important}
  body.home .influencer-brands-programs-header{max-width:660px;margin-left:auto;margin-right:auto}
  body.home .ia-sections>.influencer-marketing-category{margin-top:0!important}
  body.home .ia-sections>.influencer-marketing-working-steps{margin-top:74px!important}
  body.home .ia-sections>.influencer-slogan{margin-top:71px!important}
  body.home .ia-sections>.influencer-marketing-blog{margin-top:70px!important}
  body.home .ia-sections>.influencer-meet-wrapper{margin-top:80px!important}
  body.home .ia-sections>.sss-wrapper{margin-top:79px!important}
}
@media (min-width:1200px){
  body.home .influencer-marketing-working-steps{padding:80px 0!important}
  body.home .seo-text-wrapper{padding-top:80px!important}
}
@media (min-width:1200px){
  body.home .ia-sections>.influencer-brands-programs{margin-top:67px!important}
  body.home .ia-sections>.influencer-marketing-social{margin-top:65px!important}
  body.home .ia-sections>.influencer-marketing-information{margin-top:80px!important}
  body.home .ia-sections>.influencer-marketing-writings{margin-top:56px!important}
  body.home .ia-sections>.influencer-marketing-working-steps{margin-top:29px!important}
}
@media (min-width:1200px){
  body.home .influencer-marketing-writings .col-md-5 img{display:block}
  body.home .influencer-slogan .typewrite{line-height:75px}
}
@media (min-width:1200px){
  body.home .influencer-marketing-writings article img{display:block}
  body.home .influencer-marketing-writings article:last-of-type{margin-bottom:0!important}
  body.home .ia-sections>.influencer-marketing-working-steps{margin-top:74px!important}
}
@media (min-width:768px){
  body.home .influencer-marketing-writings .influencer-marketing-banner{margin-bottom:0}
}
/* v7j header (site-wide, header only) */
@media (min-width:1200px){
  .ia-header .ia-header__inner{height:65px!important;min-height:65px!important}
}
@media (min-width:1200px){
  body.home .influencer-marketing-information .influencer-marketing-header h1{font-size:32px;line-height:40px}
}
/* v7j tablet home */
@media (min-width:768px) and (max-width:1199.98px){
  body.home:not(.elementor-editor-active) main .container{max-width:90%!important;padding-left:9px!important;padding-right:9px!important;margin-left:auto;margin-right:auto}
}
@media (min-width:768px) and (max-width:1199.98px){
  body.home .ia-sections>.about-us-wrapper{margin-top:19px!important}
  body.home .ia-sections>.our-services-wrapper{margin-top:20px!important}
  body.home .ia-sections>.influencer-brands-programs{margin-top:-8px!important;margin-bottom:53px!important}
  body.home .ia-sections>.influencer-marketing-working-steps{margin-top:-23px!important;padding-top:64px!important;padding-bottom:64px!important}
  body.home .ia-sections>.sss-wrapper{margin-top:64px!important}
  body.home .influencer-marketing-information .influencer-marketing-header h1{font-size:32px;line-height:40px}
  body.home .influencer-slogan .typewrite{font-size:32.5px;line-height:48.75px}
}
@media (min-width:768px) and (max-width:1199.98px){
  body.home .influencer-brands-programs-header{max-width:49.5%;margin-left:auto;margin-right:auto}
}
@media (min-width:768px) and (max-width:1199.98px){
  body.home .influencer-brands-programs-header{max-width:55%}
}

/* mmenu: başlıksız mega (Ücretsiz Araçlar) d1 linkleri canlı gibi normal liste öğesi (pembe/uppercase başlık stili değil) */
#ia-mobile-nav .ia-menu__item--d1:not(.has-sub)+.ia-menu__item--d1:not(.has-sub){margin-top:0}
#ia-mobile-nav .ia-menu__item--d1:not(.has-sub){border-bottom:1px solid #f2f2f2}
#ia-mobile-nav .ia-menu__item--d1:not(.has-sub):last-child{border-bottom:0}
#ia-mobile-nav .ia-menu__item--d1:not(.has-sub)>.ia-menu__link{position:relative;display:flex;align-items:center;min-height:40px;padding:0 0 0 19px;border-bottom:0;font:400 15px/22.5px Manrope,sans-serif;letter-spacing:normal;text-transform:none;color:#333;text-decoration:none}
#ia-mobile-nav .ia-menu__item--d1:not(.has-sub)>.ia-menu__link::before{content:"";position:absolute;left:7px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#ea088c}

/* ===== v7k: header CTA parity, tablet seo-text, tablet footer ===== */
@media (min-width:1025px){
  .ia-header .ia-header__actions{align-items:center}
  .ia-header .ia-header__actions .ia-header__cta{display:inline-flex!important;align-items:center;justify-content:center;height:34px!important;min-height:34px!important;padding:10px 20px!important;border-radius:30px!important;font:700 14px/14px Manrope,sans-serif!important;text-transform:uppercase;white-space:nowrap;align-self:center}
}
@media (min-width:401px) and (max-width:1024px){
  .ia-header .ia-header__actions .ia-header__cta{height:40px!important;min-height:40px!important;padding:10px 16px!important;font-size:14px!important;line-height:14px!important}
}
@media (max-width:1024px){
  .ia-header button.ia-burger{width:44px!important;height:44px!important;padding:9px!important;font-size:inherit!important;font-family:inherit!important}
}
@media (min-width:768px) and (max-width:1199.98px){
  body.home .ia-sections>.seo-text-wrapper,body.home .seo-text-wrapper{padding-top:64px!important}
}
@media (min-width:768px) and (max-width:991.98px){
  footer .container{padding-left:23px!important;padding-right:23px!important}
}
#ia-mobile-nav .ia-menu__item--d0>.ia-menu__sub:not(:has(.has-sub)){padding-top:21px;padding-bottom:21px}
/* parity: mobile menu = live */
@media (max-width:1024px){#ia-mobile-nav .ia-menu__item--d1>.ia-menu__heading{display:block;min-height:0;padding:0;border-bottom:0;color:#EA088C;font:700 12px/16.8px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.96px;margin-top:10px}}
/* parity: burger no pink pill from generic button styles */
.ia-header button.ia-burger{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
