/* eimzam.com 2026 - mevcut CSS'nin uzerine eklenen geri alinabilir tema katmani */
:root{--ink:#14223a;--navy:#111e34;--muted:#637187;--red:#c61c38;--line:#e5e9ef;--light:#f4f6f9;--shadow:0 20px 55px rgba(13,29,52,.12)}
html{scroll-behavior:smooth}body.eimzam-modern{font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif!important;color:var(--ink);font-size:15px;line-height:1.75;background:#fff;overflow-x:hidden}
.eimzam-modern h1,.eimzam-modern h2,.eimzam-modern h3,.eimzam-modern h4,.eimzam-modern h5,.eimzam-modern h6{font-family:Inter,system-ui,sans-serif!important;font-weight:750;letter-spacing:-.035em;line-height:1.24!important;color:var(--ink)}
.eimzam-modern h1{font-size:clamp(30px,3.5vw,48px)}.eimzam-modern h2{font-size:clamp(24px,2.6vw,36px)}.eimzam-modern h3{font-size:21px}
.eimzam-modern a{transition:color .2s,background .2s,transform .2s,box-shadow .2s}.eimzam-modern a:focus-visible,.eimzam-modern button:focus-visible,.eimzam-modern input:focus-visible,.eimzam-modern select:focus-visible,.eimzam-modern textarea:focus-visible,.eimzam-modern summary:focus-visible{outline:3px solid #e69aab;outline-offset:3px}
.skip-to-content{position:absolute;top:-100px;left:12px;z-index:10000;background:white;padding:11px 16px;border-radius:8px}.skip-to-content:focus{top:12px}
/* Iletisim seridi */
#topbar{background:#101c31!important;color:#e4ecf8!important;padding:0!important;margin:0!important;border:0;min-height:40px}#topbar .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}
#topbar .topbar-location{font-size:11px;color:#c9d6eb;font-weight:650}#topbar .topbar-location i{color:#ff7e95;margin-right:7px}#topbar .topbar-links{display:flex;align-items:center;gap:22px}#topbar .topbar-links a{color:#e4ecf8!important;font-size:11px;font-weight:600;white-space:nowrap}#topbar .topbar-links i{color:#9babc3;margin-right:6px}#topbar .topbar-extra{color:#f3abb9!important}
/* Navigasyon */
#header-style-1,#header-style-1.affix{position:sticky!important;top:0!important;left:auto!important;z-index:990!important;width:100%!important;background:rgba(255,255,255,.985)!important;box-shadow:0 6px 24px rgba(17,29,49,.05)!important;border-bottom:1px solid #edf0f4!important;margin:0!important;padding:0!important;min-height:0!important}
#header-style-1 .navbar{border:0!important;background:transparent!important;min-height:82px;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:space-between}#header-style-1 .navbar-header{display:flex;align-items:center;min-height:82px;flex-shrink:0}#header-style-1 .brand-link{display:flex;align-items:center;padding:0!important;margin:0!important}#header-style-1 .brand-link img{width:204px;height:auto;max-height:55px;object-fit:contain}
#header-style-1 .navbar-collapse{border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}#header-style-1 .navbar-collapse.navbar-right{display:flex!important;float:none!important;align-items:center;gap:12px}#header-style-1 .navbar-nav{display:flex;align-items:center;float:none!important;margin:0!important;gap:1px}#header-style-1 .navbar-nav>li{float:none}
#header-style-1 .navbar-nav>li>a{font-size:12px!important;font-weight:650!important;line-height:1.4!important;padding:12px 9px!important;color:#27364c!important;white-space:nowrap;background:transparent!important;border-radius:9px}#header-style-1 .navbar-nav>li>a:hover,#header-style-1 .navbar-nav>li>a:focus,#header-style-1 .navbar-nav>li.open>a{background:#fff1f3!important;color:var(--red)!important}#header-style-1 .navbar-nav li small{display:none}#header-style-1 .dropdown-menu{border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 15px 40px rgba(20,35,55,.12)}#header-style-1 .dropdown-menu>li>a{border-radius:7px;padding:10px 13px;font-size:13px}
#header-style-1 .header-cta{display:inline-flex;align-items:center;gap:12px;background:var(--red);color:white!important;border-radius:10px;padding:13px 15px;font-size:12px;line-height:1.2;font-weight:750;white-space:nowrap;box-shadow:0 8px 20px rgba(198,28,56,.16)}#header-style-1 .header-cta:hover{background:#a7122d;transform:translateY(-1px);color:#fff!important}#header-style-1 .navbar-toggle{border:1px solid #e3e6ec!important;border-radius:9px;background:white!important;margin:0 0 0 auto!important;padding:11px}#header-style-1 .navbar-toggle .icon-bar{background:var(--navy)!important}
/* Yeni ana sayfa girisi */
.modern-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 15%,rgba(78,120,177,.19),transparent 38%),linear-gradient(115deg,#101d33,#1a2b49 62%,#12213a);color:white;padding:78px 0 88px}.modern-hero:before,.modern-hero:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.06);border-radius:50%;right:-310px;top:-350px;width:700px;height:700px;pointer-events:none}.modern-hero:after{right:-215px;top:-240px;width:510px;height:510px}
.modern-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:7%;align-items:center;min-height:420px}.modern-hero-copy{position:relative;z-index:2}.modern-hero .hero-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#ffb0bf;font-size:11px;letter-spacing:.14em;font-weight:800}.eyebrow-dot{width:8px;height:8px;display:inline-block;background:#ef5872;box-shadow:0 0 0 5px rgba(244,97,121,.14);border-radius:50%}
.modern-hero h1{font-size:clamp(37px,4.1vw,59px);max-width:640px;font-weight:800!important;letter-spacing:-.053em;line-height:1.11!important;color:white!important;margin:0 0 22px;padding:0}.modern-hero h1 span{color:#ff8097}.modern-hero-lead{color:#c9d4e5;max-width:510px;font-size:15px;line-height:1.9;margin-bottom:28px}.modern-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.modern-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:11px;padding:14px 20px;min-height:50px;font-size:13px;line-height:1.4;font-weight:750}.modern-btn-primary{background:#d32b48;color:#fff!important;box-shadow:0 12px 26px rgba(204,24,55,.22)}.modern-btn-primary:hover{background:#ec4160;color:#fff!important;transform:translateY(-2px)}.modern-btn-outline{border:1px solid rgba(255,255,255,.27);color:#fff!important;background:rgba(255,255,255,.04)}.modern-btn-outline:hover{color:white!important;background:rgba(255,255,255,.13)}.modern-hero-note{font-size:11px;color:#8a9eba;margin:24px 0 0}
.modern-hero-visual{position:relative;min-height:405px;display:flex;align-items:center;justify-content:center}.modern-orb{pointer-events:none;position:absolute;border-radius:50%}.modern-orb-one{width:340px;height:340px;left:-20%;bottom:-12%;background:radial-gradient(circle,rgba(203,41,77,.17),transparent 70%)}.modern-orb-two{width:360px;height:360px;right:-20%;top:-20%;background:radial-gradient(circle,rgba(67,133,198,.17),transparent 70%)}
.hero-service-panel{position:relative;width:min(100%,450px);background:rgba(255,255,255,.98);color:var(--ink);border:1px solid rgba(255,255,255,.65);border-radius:20px;padding:25px;box-shadow:0 40px 80px rgba(5,13,27,.32);transform:rotate(-1.5deg)}.hero-panel-top{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#79879a;margin-bottom:24px}.panel-monogram{width:35px;height:35px;border-radius:10px;background:#c61c38;color:white;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;letter-spacing:-.03em}.panel-pulse{margin-left:auto;width:8px;height:8px;background:#31ac77;box-shadow:0 0 0 5px #e3f6ec;border-radius:50%}
.hero-service-panel>p{color:#22314b;font-size:23px;line-height:1.25;letter-spacing:-.04em;margin-bottom:18px}.hero-service-panel>p strong{display:block;font-weight:800}.hero-mini-service{display:flex;align-items:center;gap:12px;padding:11px 12px;margin-bottom:9px;background:#f7f9fb;border:1px solid #edf0f4;border-radius:12px}.hero-mini-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#fbe5ea;color:#b91836;font-size:19px;font-weight:800}.hero-mini-service>span:nth-child(2){flex:1;display:flex;flex-direction:column}.hero-mini-service strong{color:#1d2c44;font-size:12px;font-weight:800;line-height:1.55}.hero-mini-service small{color:#78879a;font-size:10px;line-height:1.5}.mini-arrow{color:#a9b3c1}.hero-panel-bottom{display:flex;align-items:center;gap:10px;color:#8290a3;font-size:10px;margin-top:16px}.panel-chip{padding:4px 7px;background:#ecf1f7;border-radius:5px;color:#3f5675;font-size:9px;font-weight:800}.hero-floating-tag{position:absolute;right:-4px;bottom:-9px;z-index:3;background:white;color:#26334c;border-radius:10px;box-shadow:0 15px 30px rgba(10,17,32,.25);padding:10px 16px;font-size:11px;font-weight:750;transform:rotate(3deg)}.hero-floating-tag span{color:#ca2845;margin-left:13px;font-size:17px}
.modern-service-shortcuts{background:white;border-bottom:1px solid var(--line);position:relative;z-index:2}.modern-shortcuts-grid{display:grid;grid-template-columns:repeat(3,1fr)}.modern-shortcuts-grid>a{display:flex;align-items:center;gap:15px;min-height:102px;padding:16px 22px;border-right:1px solid var(--line);color:var(--ink)!important}.modern-shortcuts-grid>a:first-child{border-left:1px solid var(--line)}.modern-shortcuts-grid>a:hover{background:#fff8f9}.shortcut-symbol{width:44px;height:44px;border-radius:12px;background:#ffedf1;color:#bb203c;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:800}.modern-shortcuts-grid>a>span:nth-child(2){flex:1;display:flex;flex-direction:column;line-height:1.6}.modern-shortcuts-grid strong{font-size:13px;font-weight:800}.modern-shortcuts-grid small{font-size:11px;color:#758398}.shortcut-arrow{font-size:18px;color:#b8c2d1}
/* Var olan CMS sayfalari ve formlar */
.eimzam-modern #main-content{display:block;min-height:140px}.eimzam-modern #main-content>.container{margin-top:28px;margin-bottom:45px}.eimzam-modern .wojo-content-full,.eimzam-modern .altpost{line-height:1.85}.eimzam-modern .wojo-content-full img,.eimzam-modern .altpost img{max-width:100%;height:auto}.eimzam-modern .wojo-content-full p{color:#536375}.eimzam-modern .wojo-content-full h2{margin-bottom:17px}.eimzam-modern .heading-style-1 h2{font-weight:800!important}
.eimzam-modern .btn-primary,.eimzam-modern .btn-info,.eimzam-modern input[type=submit],.eimzam-modern button[type=submit]{background:#c61c38!important;border-color:#c61c38!important;color:white!important;border-radius:10px!important;padding:11px 20px!important;font-weight:700!important;box-shadow:none!important}.eimzam-modern .btn-primary:hover,.eimzam-modern input[type=submit]:hover,.eimzam-modern button[type=submit]:hover{background:#a7122d!important;border-color:#a7122d!important}
.eimzam-modern .post-wrapper-top{background:linear-gradient(110deg,#f3f6fa,#fff)!important;border-bottom:1px solid var(--line)!important;padding:33px 0 27px!important;position:relative!important;margin:0 0 25px!important}.eimzam-modern .post-wrapper-top .page-heading{font-size:clamp(26px,3.3vw,39px)!important;color:var(--ink)!important;line-height:1.25!important;margin:0!important;padding:0 0 10px!important;border:0!important}.eimzam-modern .post-wrapper-top .breadcrumb{background:transparent!important;margin:0!important;padding:7px 0}.eimzam-modern .post-wrapper-top .breadcrumb a{color:#b7213c!important}.eimzam-modern .post-wrapper-top .breadcrumb li{font-size:12px;color:#77869b}
.eimzam-modern input[type=text],.eimzam-modern input[type=email],.eimzam-modern input[type=tel],.eimzam-modern select,.eimzam-modern textarea{max-width:100%;min-height:44px;padding:10px 13px;border:1px solid #dce3eb!important;border-radius:9px!important;background:#fff;box-shadow:none!important}.eimzam-modern input[type=text]:focus,.eimzam-modern input[type=email]:focus,.eimzam-modern input[type=tel]:focus,.eimzam-modern select:focus,.eimzam-modern textarea:focus{outline:2px solid #ffe0e6;outline-offset:0;border-color:#ce6b7d!important}.eimzam-modern .post-box,.eimzam-modern .group_box{border-radius:16px;overflow:hidden}.eimzam-modern .post-box img{border-radius:11px}
/* Kullanicinin okuyabilecegi SSS */
.modern-faq{background:#f5f7fa;padding:75px 0 80px;margin-top:16px}.modern-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:start}.modern-faq .section-kicker{display:block;color:#b82845;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:16px}.modern-faq-intro h2{font-size:clamp(27px,3vw,40px);font-weight:800!important;line-height:1.2!important;margin-bottom:18px}.modern-faq-intro h2 span{color:#ab2140}.modern-faq-intro p{font-size:13px;color:#6c7a8e;max-width:350px;margin-bottom:22px}.modern-faq-intro>a{font-size:12px;color:#aa1836!important;font-weight:750}.modern-faq-items details{background:white;border:1px solid #e5eaf0;border-radius:12px;margin-bottom:10px;padding:0 19px;box-shadow:0 4px 17px rgba(20,30,50,.02)}.modern-faq-items summary{list-style:none;cursor:pointer;position:relative;padding:19px 30px 19px 0;color:#25334b;font-size:13px;font-weight:750}.modern-faq-items summary::-webkit-details-marker{display:none}.modern-faq-items summary:after{content:'+';position:absolute;right:0;top:13px;color:#bb2843;font-size:24px;font-weight:400}.modern-faq-items details[open] summary:after{content:'−'}.modern-faq-items details p{border-top:1px solid #edf0f4;padding:15px 0 18px;margin:0;color:#68778b;font-size:12px;line-height:1.8}
/* Footer */
.modern-footer{background:#101c31;color:#bcc8da;padding:60px 0 0}.modern-footer-grid{display:grid;grid-template-columns:1.5fr .75fr .8fr;gap:8%;padding-bottom:46px}.modern-footer .footer-brand-logo{display:block;width:185px;height:auto;max-height:82px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.88;margin:0 0 16px}.modern-footer .footer-brand-block p{font-size:12px;color:#c3cede;line-height:1.9;max-width:320px;margin-bottom:12px}.modern-footer .footer-footnote{font-size:11px;color:#8b9cb5}.modern-footer h2{font-size:13px;color:white!important;font-weight:800!important;letter-spacing:0;margin:0 0 18px;padding:0}.modern-footer .footer-nav-block>a,.modern-footer .footer-contact-block>a{display:block;font-size:12px;line-height:2.7;color:#c4cede!important}.modern-footer a:hover{color:white!important}.modern-footer .footer-contact-block>span{font-size:12px;line-height:2.7;color:#c4cede}.modern-footer .footer-socials{display:flex;gap:15px;margin-top:12px}.modern-footer .footer-socials a{font-size:11px;color:#ffb6c2!important}.modern-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;color:#91a0b5}.eimzam-modern .dmtop{position:fixed;right:17px;bottom:-100px;width:43px;height:43px;border:0;border-radius:11px;z-index:400;cursor:pointer;background:#c61c38!important;color:white;box-shadow:0 8px 20px rgba(198,28,56,.2)}
/* Uyarlanabilir duzen / Bootstrap 3 kirmalari */
@media(max-width:1199px){#header-style-1 .brand-link img{width:170px}#header-style-1 .navbar-nav>li>a{font-size:11px!important;padding:11px 6px!important}#header-style-1 .header-cta{padding:12px 10px;font-size:11px}#header-style-1 .navbar-collapse.navbar-right{gap:7px}.modern-hero-grid{gap:4%}}
@media(max-width:991px){#topbar .topbar-extra{display:none}#header-style-1 .brand-link img{width:150px}#header-style-1 .navbar-nav>li>a{font-size:10px!important;padding:10px 5px!important}#header-style-1 .header-cta{font-size:10px;padding:10px 9px}.modern-hero h1{font-size:42px}.hero-service-panel{padding:18px}.modern-shortcuts-grid>a{padding:14px}.modern-footer-grid{gap:4%}}
@media(max-width:767px){#topbar .topbar-inner{min-height:37px;justify-content:center}#topbar .topbar-location{display:none}#topbar .topbar-links{gap:18px}#topbar .topbar-links a{font-size:10px}#header-style-1 .navbar{display:block;min-height:68px}#header-style-1 .navbar-header{display:flex;float:none;min-height:68px}#header-style-1 .brand-link img{width:182px}#header-style-1 .navbar-toggle{display:block}#header-style-1 .navbar-collapse.navbar-right{display:none!important;float:none!important;width:100%;padding:10px 0 19px!important}#header-style-1 .navbar-collapse.navbar-right.in{display:block!important}#header-style-1 .navbar-nav{display:block;float:none!important;margin:0!important}#header-style-1 .navbar-nav>li>a{font-size:13px!important;padding:12px 13px!important;white-space:normal}#header-style-1 .navbar-nav li{display:block}#header-style-1 .header-cta{width:100%;justify-content:center;margin-top:10px;padding:13px;font-size:12px}#header-style-1 .dropdown-menu{position:static;box-shadow:none;border:0;padding-left:10px}.modern-hero{padding:50px 0 58px}.modern-hero-grid{grid-template-columns:1fr;gap:30px;min-height:0}.modern-hero h1{font-size:clamp(34px,8vw,48px)}.modern-hero-lead{font-size:14px}.modern-hero-visual{min-height:370px;max-width:430px;width:100%;margin:auto}.hero-service-panel{transform:none}.hero-floating-tag{right:-4px;bottom:-7px}.modern-shortcuts-grid{grid-template-columns:1fr}.modern-shortcuts-grid>a,.modern-shortcuts-grid>a:first-child{min-height:77px;padding:12px 5px;border:0;border-bottom:1px solid var(--line)}.shortcut-symbol{width:38px;height:38px;border-radius:9px}.modern-faq{padding:50px 0}.modern-faq-grid{grid-template-columns:1fr;gap:28px}.modern-footer{padding-top:43px}.modern-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-brand-block{grid-column:1/-1}.modern-footer-bottom{flex-direction:column;justify-content:center;text-align:center;padding:13px 0}.eimzam-modern .post-wrapper-top{padding:25px 0 20px!important}.eimzam-modern .post-wrapper-top .breadcrumb{float:none!important}}
@media(max-width:390px){#topbar .topbar-links{gap:9px}#topbar .topbar-links a{font-size:9px}#header-style-1 .brand-link img{width:162px}.modern-hero-actions{display:grid}.modern-btn{width:100%}.modern-hero-visual{min-height:365px}.hero-service-panel{padding:15px}.hero-panel-top{margin-bottom:14px}.hero-panel-bottom{font-size:9px}.modern-footer-grid{grid-template-columns:1fr}.footer-brand-block{grid-column:1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eimzam-modern *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/* Bootstrap 3 .container clearfix ::before/::after grid elemani sayilmamali. */
.container.modern-hero-grid::before,.container.modern-hero-grid::after,.container.modern-shortcuts-grid::before,.container.modern-shortcuts-grid::after,.container.modern-faq-grid::before,.container.modern-faq-grid::after{content:none!important;display:none!important}
@media(max-width:767px){#header-style-1 .navbar-collapse.navbar-right.collapsing{display:block!important}}

/*
  EIMZAM V2 — VISUAL ONLY / 05.11.2026
  Bu katman yalnızca görsel stilleri değiştirir.
  PHP, içerik, başvuru akışı ve veri tabanı değişikliği yoktur.
*/
:root {
  --e2-ink: #10213c;
  --e2-slate: #5f7188;
  --e2-brand: #c51d42;
  --e2-brand-dark: #a91536;
  --e2-border: #e7eaf1;
  --e2-glow: 0 24px 65px rgba(24, 46, 85, .10);
}
html { -webkit-text-size-adjust:100%; scroll-padding-top:100px; }
body { font-family:Inter,Montserrat,system-ui,-apple-system,'Segoe UI',sans-serif; color:var(--e2-ink); -webkit-font-smoothing:antialiased; }
a,button,input,textarea,select { -webkit-tap-highlight-color:transparent; }
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible { outline:3px solid #e99aaf!important; outline-offset:3px; }
img { max-width:100%; }
/* Ortak / eski ve yeni CMS şablonları */
#topbar { background:#0e1f39!important; border:0!important; color:#dce6f5!important; }
#topbar .callus a,#topbar .topbar-links a,#topbar .topbar-phone,#topbar .topbar-email { color:#edf3fc!important; }
#topbar .social-icons a { color:#e3edfa!important; }
#topbar .social-icons a:hover,#topbar .callus a:hover,#topbar .topbar-links a:hover { color:#ffa9bb!important; }
#header-style-1,#header-style-1.affix {
  position:sticky!important; top:0!important; left:auto!important; z-index:990!important;
  width:100%!important; background:rgba(255,255,255,.975)!important;
  box-shadow:0 8px 26px rgba(16,31,56,.065)!important;
  border-bottom:1px solid rgba(216,225,237,.72)!important;
  -webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);
}
#header-style-1 .navbar { margin-bottom:0!important; border:0!important; background:transparent!important; }
#header-style-1 .navbar-header>a:not(.brand-link) { display:flex; align-items:center; min-height:73px; }
#header-style-1 .navbar-header>a img { max-width:205px; max-height:58px; width:auto; object-fit:contain; }
#header-style-1 .navbar-nav>li>a {
  font-family:Inter,Montserrat,system-ui,sans-serif!important; font-weight:650!important;
  font-size:12px!important; letter-spacing:-.015em; text-transform:none!important;
  color:#2c3b52!important; border-radius:11px; transition:background .2s,color .2s,transform .2s;
}
#header-style-1 .navbar-nav>li>a:hover,#header-style-1 .navbar-nav>li.open>a,#header-style-1 .navbar-nav>li>a:focus { background:#fff1f4!important;color:#b71a3c!important; }
#header-style-1 .dropdown-menu { border:1px solid #e8ecf3!important;border-radius:16px!important;box-shadow:0 24px 60px rgba(10,29,57,.14)!important;overflow:hidden; }
#header-style-1 .dropdown-menu li>a { border-radius:9px;color:#31445b!important; }
#header-style-1 .dropdown-menu li>a:hover { background:#fff0f4!important;color:var(--e2-brand)!important; }
#header-style-1 .navbar-toggle { border-radius:11px!important;border:1px solid #dbe3ef!important;background:white!important; }
#header-style-1 .navbar-toggle .icon-bar { background:#233858!important; }
.post-wrapper-top,.eimzam-modern .post-wrapper-top {
  background:radial-gradient(ellipse at 96% 5%, rgba(244,163,187,.23),transparent 43%),linear-gradient(135deg,#f6f8fc,#eef3f9)!important;
  box-shadow:none!important; border-bottom:1px solid #e5ebf3!important;
}
.post-wrapper-top h2,.post-wrapper-top .page-heading { border:0!important;font-weight:800!important;color:#172a47!important;letter-spacing:-.04em;line-height:1.2!important; }
.post-wrapper-top .breadcrumb,.post-wrapper-top .breadcrumb a { background:transparent!important;font-size:12px; }
.post-wrapper-top .breadcrumb a { color:#bd2344!important; }
.wojo-content-full,.altpost { color:#53647b; }
.wojo-content-full h2,.wojo-content-full h3,.altpost h2 { color:#172a47!important; letter-spacing:-.03em; }
#boxed-portfolio .portfolio_item .entry,.portfolio_item .entry,.group_box { border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease; }
#boxed-portfolio .portfolio_item:hover .entry,.portfolio_item:hover .entry,.group_box:hover { box-shadow:var(--e2-glow);transform:translateY(-3px); }
.contact_form .form-control,#contactform .form-control,input[type="text"],input[type="email"],input[type="tel"],textarea,select {
  border-radius:12px!important; border-color:#dce3ed!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s;
}
.contact_form .form-control:focus,#contactform .form-control:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus,select:focus {
  border-color:#cf5b76!important; box-shadow:0 0 0 4px rgba(198,29,66,.10)!important;
}
.btn-primary,.btn-info,input[type="submit"],button[type="submit"] {
  border-radius:11px!important; font-weight:750!important; transition:transform .2s,background .2s,box-shadow .2s;
}
.btn-primary:hover,.btn-info:hover,input[type="submit"]:hover,button[type="submit"]:hover { transform:translateY(-1px); }
/* Eski footer varsa: içerik ve bağlantıları değiştirmeden yeni yüzey */
#copyrights { background:linear-gradient(120deg,#0c1a30,#152b47)!important; border-top:1px solid rgba(255,255,255,.1)!important;color:#c7d4e5!important; }
#copyrights p,#copyrights a { color:#c7d4e5!important; }
#copyrights .container { padding:12px 15px; }
/* V1 şablonunun modern görsel düzenlemesi: yazıları ve yerleşim mantığını korur */
body.eimzam-modern { background:#fff!important; color:#19304c!important; }
.eimzam-modern h1,.eimzam-modern h2,.eimzam-modern h3,.eimzam-modern h4,.eimzam-modern h5,.eimzam-modern h6 {
  font-family:Inter,system-ui,sans-serif!important; letter-spacing:-.042em; }
#header-style-1 .navbar-header { min-height:84px; }
#header-style-1 .navbar { min-height:84px; }
#header-style-1 .navbar-nav>li>a { padding:11px 9px!important; }
#header-style-1 .brand-link img { max-width:205px!important; }
#header-style-1 .header-cta {
  background:linear-gradient(135deg,#d72c50,#b7163b)!important;
  border:1px solid rgba(181,20,54,.20)!important; border-radius:12px!important;
  box-shadow:0 10px 21px rgba(199,26,64,.17)!important;
  padding:13px 19px!important; letter-spacing:-.01em;
}
#header-style-1 .header-cta:hover { box-shadow:0 14px 28px rgba(196,25,65,.28)!important;transform:translateY(-2px); }
/* Yeni, açık renkli ana sayfa sahnesi */
.modern-hero {
  padding:95px 0 108px!important;
  background:
    radial-gradient(circle at 75% 22%,rgba(230,180,198,.28),transparent 25%),
    radial-gradient(circle at 99% 86%,rgba(153,190,236,.35),transparent 42%),
    linear-gradient(115deg,#fcfdff 1%,#f5f7fc 46%,#eef3fa 100%)!important;
  border-bottom:0!important;
}
.modern-hero:before {
  width:650px!important;height:650px!important;top:-390px!important;right:-170px!important;
  border:1px solid rgba(127,148,176,.13)!important;
}
.modern-hero:after {
  width:490px!important;height:490px!important;top:-300px!important;right:-90px!important;
  border:1px solid rgba(127,148,176,.12)!important;
}
.modern-hero-grid { min-height:455px!important; grid-template-columns:1.04fr .96fr;gap:7%; }
.modern-hero .hero-eyebrow {
  width:max-content;max-width:100%; letter-spacing:.13em!important;color:#b01c3f!important;
  background:#fff!important;border:1px solid #f1dce3!important;border-radius:100px;
  padding:9px 14px!important;box-shadow:0 7px 24px rgba(196,31,73,.05);font-size:10px!important;
}
.modern-hero h1 {
  color:#10213b!important;
  font-size:clamp(42px,4.4vw,68px)!important;
  font-weight:850!important;line-height:1.09!important;letter-spacing:-.067em!important;
  margin-bottom:26px!important; max-width:720px!important;
}
.modern-hero h1 span {
  background:linear-gradient(106deg,#ce2450,#ee6980 90%);
  -webkit-background-clip:text;background-clip:text;color:transparent!important;
}
.modern-hero-lead { color:#5c6e85!important;font-size:16px!important;line-height:1.82!important;max-width:525px; }
.modern-btn { border-radius:13px!important;min-height:54px!important;font-size:13px!important;box-shadow:none; }
.modern-btn-primary { background:linear-gradient(120deg,#cc2046,#ad1539)!important;box-shadow:0 14px 28px rgba(187,24,60,.18)!important; }
.modern-btn-primary:hover { background:linear-gradient(120deg,#e6355b,#bb1940)!important;box-shadow:0 17px 35px rgba(187,24,60,.25)!important; }
.modern-btn-outline { color:#203650!important;border:1px solid #dbe2ec!important;background:#fff!important;box-shadow:0 8px 20px rgba(25,47,81,.045)!important; }
.modern-btn-outline:hover { color:#b51b3e!important;background:#fff8fa!important;border-color:#e8abb9!important; }
.modern-hero-note { color:#8696a9!important;font-size:11px!important;margin-top:27px!important; }
.modern-hero-visual { min-height:470px!important; }
.modern-orb-one { background:radial-gradient(circle,rgba(208,45,92,.14),transparent 70%)!important;left:-29%!important;bottom:-13%!important; }
.modern-orb-two { background:radial-gradient(circle,rgba(95,151,228,.19),transparent 70%)!important;right:-19%!important;top:-9%!important; }
.hero-service-panel {
  width:min(100%,470px)!important;padding:28px 29px 24px!important;
  background:linear-gradient(151deg,#142847 0%,#1b3558 50%,#0c1c35 100%)!important;
  border:1px solid rgba(255,255,255,.14)!important;border-radius:25px!important;
  box-shadow:0 40px 80px rgba(15,34,64,.26),inset 0 1px 0 rgba(255,255,255,.15)!important;
  transform:rotate(2deg)!important; transition:transform .4s ease,box-shadow .4s ease;
}
.hero-service-panel:hover { transform:translateY(-5px) rotate(0deg)!important;box-shadow:0 48px 85px rgba(15,34,64,.34)!important; }
.hero-panel-top { color:#a9bdd7!important;font-size:10px!important; }
.panel-monogram { background:linear-gradient(135deg,#e64b6b,#b8173b)!important;box-shadow:0 8px 17px rgba(207,30,71,.2); }
.hero-service-panel>p { color:#eff5fd!important;font-size:26px!important;line-height:1.32!important; }
.hero-service-panel>p strong { color:#fff!important; }
.hero-mini-service {
  padding:12px 14px!important;border-radius:15px!important;
  background:rgba(255,255,255,.065)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  transition:transform .2s,background .2s,border-color .2s;
}
.hero-mini-service:hover { transform:translateX(3px);background:rgba(255,255,255,.11)!important;border-color:rgba(255,255,255,.2)!important; }
.hero-mini-icon { background:rgba(248,130,160,.14)!important;color:#ff9db5!important;border:1px solid rgba(246,139,162,.15);border-radius:12px!important; }
.hero-mini-service strong { color:#fff!important;font-size:13px!important; }
.hero-mini-service small { color:#b7c8dc!important;font-size:11px!important; }
.mini-arrow { color:#c1cfe1!important; }
.hero-panel-bottom { color:#9eb1c9!important; }
.panel-chip { background:rgba(255,255,255,.12)!important;color:#e4effe!important;border-radius:6px!important; }
.hero-floating-tag { background:#fff!important;color:#122745!important;bottom:3px!important;right:-5px!important;border-radius:14px!important;padding:13px 19px!important;box-shadow:0 20px 45px rgba(18,39,71,.17)!important; }
/* Kısayol satırı, metin ve href aynı */
.modern-service-shortcuts { margin-top:-50px!important;background:transparent!important;border:0!important; }
.modern-shortcuts-grid { border:1px solid #e6ebf2;border-radius:20px!important;background:#fff!important;box-shadow:0 18px 60px rgba(26,47,80,.09)!important;overflow:hidden; }
.modern-shortcuts-grid>a { min-height:111px!important;border-right:1px solid #e6ebf2!important;transition:background .2s,transform .2s; }
.modern-shortcuts-grid>a:first-child { border-left:0!important; }
.modern-shortcuts-grid>a:last-child { border-right:0!important; }
.modern-shortcuts-grid>a:hover { background:#fff6f8!important; }
.shortcut-symbol { width:47px!important;height:47px!important;background:linear-gradient(135deg,#fff0f4,#fce4eb)!important;border-radius:14px!important; }
.modern-shortcuts-grid strong { font-size:14px!important;color:#18304d; }
.modern-shortcuts-grid small { font-size:11px!important; }
.shortcut-arrow { color:#bc2548!important; }
/* İçerik, kart, form ve sayfa başlıkları */
.eimzam-modern #main-content>.container { margin-top:44px!important;margin-bottom:64px!important; }
.eimzam-modern .wojo-content-full,.eimzam-modern .altpost { line-height:1.9; }
.eimzam-modern .wojo-content-full img,.eimzam-modern .altpost img { border-radius:12px; }
.eimzam-modern .post-wrapper-top { margin-bottom:38px!important;padding:42px 0 34px!important; }
.eimzam-modern .post-wrapper-top .page-heading { font-size:clamp(31px,3.5vw,43px)!important; }
.eimzam-modern .form-control,.eimzam-modern input[type=text],.eimzam-modern input[type=email],.eimzam-modern input[type=tel],.eimzam-modern textarea,.eimzam-modern select { border-radius:12px!important; }
.eimzam-modern .btn-primary,.eimzam-modern .btn-info,.eimzam-modern input[type=submit],.eimzam-modern button[type=submit] { border-radius:12px!important;box-shadow:0 7px 17px rgba(198,30,64,.12)!important; }
.eimzam-modern #boxed-portfolio .portfolio_item { border-radius:17px!important; }
.eimzam-modern .post-box,.eimzam-modern .group_box { border:1px solid #e6ebf2;box-shadow:0 10px 25px rgba(17,36,68,.04); }
/* SSS mevcut içerik değişmiyor */
.modern-faq { background:linear-gradient(140deg,#f4f7fb,#f6f7fa 65%,#edf3fa)!important;padding:93px 0!important;margin-top:10px!important; }
.modern-faq .section-kicker { color:#b91f43!important; }
.modern-faq-intro h2 { font-size:clamp(31px,3vw,43px)!important; }
.modern-faq-intro h2 span { color:#c42449!important; }
.modern-faq-intro p { color:#697c94!important; }
.modern-faq-items details { border:1px solid #e3e9f1!important;border-radius:15px!important;margin-bottom:13px!important;box-shadow:0 12px 25px rgba(27,43,73,.035)!important;transition:border-color .2s,box-shadow .2s; }
.modern-faq-items details:hover,.modern-faq-items details[open] { border-color:#eeb8c4!important;box-shadow:0 16px 30px rgba(40,59,87,.06)!important; }
.modern-faq-items summary { padding:22px 30px 22px 0!important;font-size:13px!important; }
.modern-faq-items details p { font-size:13px!important; }
/* Alt alan */
.modern-footer { background:radial-gradient(ellipse at 80% 0%,rgba(92,132,189,.14),transparent 46%),linear-gradient(130deg,#0c1a2f,#142943)!important;padding-top:73px!important; }
.modern-footer-grid { padding-bottom:59px!important; }
.modern-footer h2 { font-size:14px!important; }
.modern-footer .footer-brand-block p,.modern-footer .footer-nav-block>a,.modern-footer .footer-contact-block>a { font-size:13px!important; }
.modern-footer .footer-nav-block>a:hover,.modern-footer .footer-contact-block>a:hover { color:#ffb1c4!important;transform:translateX(2px); }
.modern-footer-bottom { border-top-color:rgba(255,255,255,.10)!important; }
/* Responsive: menü, dokunma hedefleri ve kartlar */
@media(min-width:1200px) {
  .eimzam-modern #header-style-1>.container { width:1170px; }
  .modern-hero-grid { gap:7%; }
}
@media(max-width:1199px) {
  #header-style-1 .navbar-nav>li>a { padding:10px 6px!important;font-size:11px!important; }
  #header-style-1 .brand-link img { max-width:175px!important; }
  .modern-hero h1 { font-size:clamp(38px,4.5vw,57px)!important; }
  .hero-service-panel { padding:23px!important; }
}
@media(max-width:991px) {
  #header-style-1 .navbar-nav>li>a { font-size:10px!important;padding:10px 5px!important; }
  .modern-hero { padding:76px 0 100px!important; }
  .modern-hero-grid { gap:4%!important; }
  .modern-hero h1 { font-size:clamp(35px,4.9vw,47px)!important; }
  .modern-hero-visual { min-height:410px!important; }
  .modern-hero-lead { font-size:14px!important; }
  .modern-shortcuts-grid>a { padding:15px!important; }
}
@media(max-width:767px) {
  #header-style-1 .navbar,#header-style-1 .navbar-header { min-height:72px!important; }
  #header-style-1 .navbar-header>a:not(.brand-link) { min-height:72px; }
  #header-style-1 .brand-link img,#header-style-1 .navbar-header>a img { width:175px!important;max-width:175px!important; }
  #header-style-1 .navbar-collapse.navbar-right { background:#fff!important;border-top:1px solid #eef1f5!important; }
  #header-style-1 .navbar-nav>li>a { font-size:13px!important;padding:13px!important; }
  #header-style-1 .navbar-toggle { margin-top:14px!important; }
  .modern-hero { padding:60px 0 79px!important; }
  .modern-hero-grid { grid-template-columns:1fr!important;min-height:0!important;gap:36px!important; }
  .modern-hero .hero-eyebrow { font-size:9px!important; }
  .modern-hero h1 { font-size:clamp(37px,8.4vw,53px)!important; }
  .modern-hero-lead { font-size:14px!important; }
  .modern-hero-visual { min-height:385px!important;max-width:470px!important; }
  .hero-service-panel { transform:none!important; }
  .hero-service-panel:hover { transform:translateY(-3px)!important; }
  .modern-service-shortcuts { margin-top:-26px!important; }
  .modern-shortcuts-grid { border-radius:16px!important; }
  .modern-shortcuts-grid>a { min-height:80px!important;border-bottom:1px solid #edf0f4!important;border-right:0!important;padding:11px 15px!important; }
  .modern-shortcuts-grid>a:last-child { border-bottom:0!important; }
  .modern-faq { padding:65px 0!important; }
  .modern-footer { padding-top:48px!important; }
  .modern-footer-grid { padding-bottom:35px!important; }
  .eimzam-modern .post-wrapper-top { padding:30px 0 23px!important; }
  .post-wrapper-top .breadcrumb { float:none!important; }
  .wojo-content-full table { display:block;max-width:100%;overflow-x:auto; }
  #topbar .callus,#topbar .social-icons { text-align:center; }
}
@media(max-width:390px) {
  .modern-hero h1 { font-size:36px!important; }
  .modern-hero-actions { gap:10px!important; }
  .modern-hero-visual { min-height:369px!important; }
  .hero-service-panel { padding:17px!important;border-radius:17px!important; }
  .hero-service-panel>p { font-size:21px!important; }
  .hero-mini-service { padding:9px!important; }
  .hero-floating-tag { right:0!important;bottom:0!important;padding:10px 12px!important; }
  .modern-shortcuts-grid>a { padding:12px!important; }
}
@media(prefers-reduced-motion:reduce) {
  .hero-service-panel,.hero-mini-service,.modern-btn,.modern-shortcuts-grid>a { transition:none!important;transform:none!important; }
}
