/* Engelsiz ATAUZEM sayfaları */
:root{--eng-navy:#2c285a;--eng-navy-d:#1d1a40;--eng-gold:#e1b77e;--eng-ink:#2b2b3d;--eng-mute:#6b6b82;--eng-line:#e6e4f0;--eng-bg:#f5f4fa}

/* Başlık bandı */
.eng-hero{position:relative;background-size:cover;background-position:center;color:#fff;padding:44px 0 86px}
.eng-hero__overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(29,26,64,.95),rgba(44,40,90,.86))}
.eng-crumbs{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:22px}
.eng-crumbs a{color:rgba(255,255,255,.85);text-decoration:none}
.eng-crumbs a:hover{color:var(--eng-gold)}
.eng-crumbs i{font-size:9px;margin:0 9px;opacity:.6}
.eng-crumbs span{color:var(--eng-gold)}
.eng-hero__body{display:flex;align-items:center;gap:20px}
.eng-hero__icon{flex:0 0 68px;height:68px;border-radius:18px;background:rgba(225,183,126,.15);border:1px solid rgba(225,183,126,.45);color:var(--eng-gold);display:flex;align-items:center;justify-content:center;font-size:30px}
.eng-hero h1{font-size:32px;font-weight:700;color:#fff;margin:0 0 6px;line-height:1.2}
.eng-hero p{margin:0;color:rgba(255,255,255,.8);font-size:16px;max-width:720px}

/* Gövde */
.eng-wrap{background:var(--eng-bg);padding:0 0 60px;color:var(--eng-ink)}
.eng-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:-48px;position:relative;z-index:2}
.eng-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;min-height:94px;padding:14px 10px;background:#fff;border:1px solid var(--eng-line);border-radius:14px;color:var(--eng-navy);text-decoration:none;font-size:13px;font-weight:600;line-height:1.3;box-shadow:0 8px 22px rgba(44,40,90,.08);transition:transform .2s,box-shadow .2s,background .2s,color .2s}
.eng-tab i{font-size:22px;color:var(--eng-gold);transition:color .2s}
.eng-tab:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(44,40,90,.16);color:var(--eng-navy);text-decoration:none}
.eng-tab.is-active{background:var(--eng-navy);color:#fff;border-color:var(--eng-navy)}
.eng-tab.is-active i{color:var(--eng-gold)}
.eng-alert{margin:26px 0 0;padding:14px 18px;border-radius:12px;background:#e8f6ee;border:1px solid #b9e2c9;color:#1d6b3e;font-weight:600}
.eng-alert i{margin-right:8px}

/* Bölümler */
.eng-section{margin-top:44px}
.eng-section__head{display:flex;align-items:center;gap:14px;margin-bottom:8px}
.eng-section__head .ico{flex:0 0 46px;height:46px;border-radius:12px;background:var(--eng-navy);color:var(--eng-gold);display:flex;align-items:center;justify-content:center;font-size:19px}
.eng-section__head h2{margin:0;font-size:23px;font-weight:700;color:var(--eng-navy)}
.eng-section__lead{color:var(--eng-mute);margin:0 0 20px 60px;font-size:15px}
.eng-sub{margin:26px 0 12px;font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--eng-mute);display:flex;align-items:center;gap:10px}
.eng-sub::after{content:"";flex:1;height:1px;background:var(--eng-line)}
.eng-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.eng-card{background:#fff;border:1px solid var(--eng-line);border-left:4px solid var(--eng-gold);border-radius:12px;padding:20px 22px;box-shadow:0 4px 14px rgba(44,40,90,.05)}
.eng-card h3{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--eng-navy)}
.eng-card p{margin:0;font-size:14.5px;line-height:1.7;color:#4a4a60}
.eng-card a{color:var(--eng-navy);font-weight:600;text-decoration:underline}
.eng-note{margin-top:34px;display:flex;gap:14px;padding:18px 22px;border-radius:12px;background:#fff8ec;border:1px solid #f0dcb8;color:#6a5330;font-size:14.5px;line-height:1.7}
.eng-note i{color:#c99645;font-size:20px;margin-top:2px}
.eng-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:12px}
.eng-steps li{counter-increment:s;position:relative;background:#fff;border:1px solid var(--eng-line);border-radius:12px;padding:16px 20px 16px 62px;font-size:14.5px;line-height:1.7;color:#4a4a60}
.eng-steps li::before{content:counter(s);position:absolute;left:18px;top:14px;width:30px;height:30px;border-radius:50%;background:var(--eng-navy);color:var(--eng-gold);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}
.eng-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}
.eng-cta a{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;background:var(--eng-navy);color:#fff;font-weight:600;text-decoration:none;transition:background .2s}
.eng-cta a:hover{background:var(--eng-navy-d);color:var(--eng-gold)}
.eng-cta a i{color:var(--eng-gold);font-size:20px}

/* Formlar */
.eng-panel{background:#fff;border:1px solid var(--eng-line);border-radius:16px;padding:34px;margin-top:36px;box-shadow:0 8px 26px rgba(44,40,90,.07)}
.eng-panel__intro{font-size:15.5px;color:var(--eng-mute);line-height:1.7;margin:0 0 26px;padding-bottom:22px;border-bottom:1px solid var(--eng-line)}
.eng-form label{display:block;font-size:13px;font-weight:600;color:var(--eng-navy);margin:0 0 6px}
.eng-form .form-control{height:auto;padding:12px 14px;border:1px solid #d9d6e8;border-radius:10px;background:#fcfcff;font-size:14.5px;color:var(--eng-ink);box-shadow:none}
.eng-form .form-control:focus{border-color:var(--eng-navy);box-shadow:0 0 0 3px rgba(44,40,90,.12);background:#fff}
.eng-form select.form-control{height:46px}
.eng-form textarea.form-control{min-height:110px}
.eng-form .eng-field{margin-bottom:20px}
.eng-form .eng-submit{margin-top:8px;display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border:0;border-radius:10px;background:var(--eng-navy);color:#fff;font-weight:700;font-size:14px;letter-spacing:.5px;cursor:pointer;transition:background .2s}
.eng-form .eng-submit:hover{background:var(--eng-navy-d)}
.eng-form .eng-submit i{color:var(--eng-gold)}

/* Yardımcı programlar */
.eng-tool{display:flex;gap:16px}
.eng-tool .ico{flex:0 0 48px;height:48px;border-radius:12px;background:#efedf8;color:var(--eng-navy);display:flex;align-items:center;justify-content:center;font-size:20px}
.eng-tool .eng-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:700;color:var(--eng-navy);text-decoration:none}
.eng-tool .eng-link:hover{color:#b8873f}

/* SSS */
.eng-faq .eng-search{margin-top:36px;position:relative}
.eng-faq .eng-search i{position:absolute;left:18px;top:17px;color:var(--eng-mute)}
.eng-faq .eng-search input{width:100%;padding:14px 18px 14px 46px;border:1px solid #d9d6e8;border-radius:12px;background:#fff;font-size:15px;box-shadow:0 4px 14px rgba(44,40,90,.05)}
.eng-faq .eng-search input:focus{outline:0;border-color:var(--eng-navy);box-shadow:0 0 0 3px rgba(44,40,90,.12)}
.eng-faq .help-block{display:block;margin-top:8px;color:var(--eng-mute);font-size:13px}
.eng-faq .panel{background:#fff;border:1px solid var(--eng-line);border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 14px rgba(44,40,90,.05)}
.eng-faq .panel-title{margin:0}
.eng-faq .panel-title a{display:flex;align-items:center;gap:12px;padding:18px 22px!important;color:var(--eng-navy);font-weight:700;font-size:16px;text-decoration:none}
.eng-faq .panel-title a .accordion__icon{color:var(--eng-gold)}
.eng-faq .panel-body{padding:4px 22px 22px!important;font-size:14.5px;line-height:1.75;color:#4a4a60}

@media (max-width:991px){
  .eng-tabs{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:767px){
  .eng-hero{padding:28px 0 70px}
  .eng-hero__body{align-items:flex-start;gap:14px}
  .eng-hero__icon{flex-basis:52px;height:52px;font-size:22px;border-radius:14px}
  .eng-hero h1{font-size:23px}
  .eng-hero p{font-size:14px}
  .eng-tabs{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:-38px}
  .eng-tab{min-height:80px;font-size:12px;padding:10px 6px}
  .eng-tab i{font-size:19px}
  .eng-grid,.eng-cta{grid-template-columns:1fr}
  .eng-section__lead{margin-left:0}
  .eng-section__head h2{font-size:19px}
  .eng-panel{padding:20px 16px}
}
