:root{--navy:#25272b;--navy2:#5b2938;--gold:#c96b4b;--coral:#9d4556;--ink:#29272a;--muted:#6d655f;--bg:#d9d0c4;--white:#efe7dc;--line:#c9bcae;--radius:22px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}
.siteHeader{height:76px;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.headerInner{height:100%;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:max-content}.brand img{width:46px;height:46px;object-fit:contain}.brandText{font-size:16px;font-weight:900;letter-spacing:.4px;color:var(--navy);line-height:1.1}.brandText small{display:block;font-size:8px;letter-spacing:2px;color:#8793a5;margin-top:5px}.menu{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:800;color:#59667a}.menu>a:hover,.menu>a.active{color:var(--navy)}.loginGroup{display:flex;gap:9px}.loginBtn,.studyBtn{padding:11px 16px;border-radius:13px;font-size:12px;font-weight:900;white-space:nowrap}.loginBtn{background:var(--navy);color:#fff}.studyBtn{background:var(--gold);color:var(--navy)}.mobileMenu{display:none;position:relative}.mobileMenu summary{list-style:none;background:var(--navy);color:#fff;border-radius:10px;padding:8px 12px;font-weight:900;cursor:pointer}.mobileMenu summary::-webkit-details-marker{display:none}.mobileLinks{position:absolute;right:0;top:48px;width:230px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 18px 40px #25272b26}.mobileLinks a{display:block;padding:10px;border-radius:9px;font-size:12px;font-weight:800}.mobileLinks a:hover{background:#f1f5f9}
.hero{min-height:600px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(5,20,38,.96) 0%,rgba(5,20,38,.82) 45%,rgba(5,20,38,.30) 100%),url('kurum-sinif.jpg') center/cover no-repeat;position:relative}.hero:after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(transparent,var(--bg))}.heroContent{position:relative;z-index:2;max-width:720px;padding:88px 0 130px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffffff18;border:1px solid #ffffff30;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;letter-spacing:1px}.hero h1{font-size:clamp(38px,5.2vw,72px);line-height:1.04;margin:20px 0 18px;letter-spacing:-2px}.hero p{font-size:18px;color:#dce5ef;max-width:650px}.actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:13px;padding:13px 18px;font-weight:900;font-size:13px}.btnGold{background:var(--gold);color:var(--navy)}.btnWhite{background:var(--white);color:var(--navy)}.btnNavy{background:var(--navy);color:#fff}.bannerDots{position:absolute;z-index:3;bottom:56px;left:50%;transform:translateX(-50%);display:flex;gap:7px}.bannerDots i{width:8px;height:8px;border-radius:50%;background:#ffffff70}.bannerDots i:first-child{width:28px;border-radius:9px;background:var(--gold)}
section{padding:78px 0}.sectionHead{max-width:730px;margin-bottom:30px}.sectionHead small{font-size:11px;font-weight:900;letter-spacing:1.8px;color:#9d4556}.sectionHead h2{font-size:clamp(29px,4vw,44px);line-height:1.15;margin:8px 0 12px;color:var(--navy);letter-spacing:-1px}.sectionHead p{color:var(--muted);margin:0}.introGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}.introCard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.introStats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{background:var(--navy);color:#fff;border-radius:18px;padding:20px}.stat b{display:block;color:var(--gold);font-size:25px}.stat span{font-size:11px;color:#dbc0ae}
.programs{background:var(--white)}.cardGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.programCard{min-height:290px;border-radius:var(--radius);padding:26px;background:linear-gradient(145deg,#0b2849,#06172b);color:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}.programCard:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-70px;background:#ffffff09}.programCard .number{font-size:11px;font-weight:900;color:var(--gold);letter-spacing:1px}.programCard h3{font-size:25px;margin:36px 0 10px}.programCard p{color:#ddc0af;font-size:13px}.programCard .more{margin-top:auto;color:var(--gold);font-weight:900;font-size:12px}.programCard.gold{background:linear-gradient(145deg,#ebc75f,#c99e2f);color:var(--navy)}.programCard.gold p{color:#324159}.programCard.gold .number,.programCard.gold .more{color:var(--navy)}
.systemGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.systemItem{background:var(--white);border:1px solid var(--line);border-radius:17px;padding:19px}.systemItem b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e5d8ca;color:var(--navy);margin-bottom:18px}.systemItem h3{font-size:14px;margin:0 0 7px}.systemItem p{font-size:11px;color:var(--muted);margin:0}.photoBand{padding-top:20px}.photoBox{min-height:360px;border-radius:28px;background:linear-gradient(90deg,rgba(5,20,38,.92),rgba(5,20,38,.3)),url('kurum-sinif.jpg') center/cover;color:#fff;padding:44px;display:flex;align-items:flex-end}.photoBox h2{font-size:38px;max-width:620px;line-height:1.15;margin:0}.cta{background:var(--navy);color:#fff}.ctaInner{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{font-size:35px;margin:0}.cta p{color:#ddc0af;margin:7px 0 0}.footer{background:#1c1e22;color:#aebccd;padding:30px 0}.footerInner{display:flex;justify-content:space-between;gap:20px;font-size:11px}.pageHero{padding:86px 0;background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff}.pageHero small{color:var(--gold);font-weight:900;letter-spacing:1.5px}.pageHero h1{font-size:48px;line-height:1.1;margin:10px 0}.pageHero p{max-width:690px;color:#e4d5c5}.contentCard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:30px;margin:18px 0;scroll-margin-top:100px}.contentCard h2{color:var(--navy);font-size:29px;margin-top:0}.contentCard p,.contentCard li{color:var(--muted)}.contactGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.contactCard{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px}.faq{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:20px;margin:10px 0}.faq h3{font-size:15px;color:var(--navy);margin:0 0 8px}.faq p{margin:0;color:var(--muted);font-size:13px}
@media(max-width:980px){.menu{display:none}.mobileMenu{display:block}.headerInner{gap:10px}.hero{min-height:560px;background-position:62% center}.introGrid{grid-template-columns:1fr}.systemGrid{grid-template-columns:repeat(2,1fr)}.cardGrid{grid-template-columns:1fr}.contactGrid{grid-template-columns:1fr}.ctaInner{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.wrap{width:min(100% - 24px,1180px)}.siteHeader{height:66px}.brand img{width:39px;height:39px}.brandText{font-size:13px}.brandText small{font-size:7px}.hero{min-height:520px}.heroContent{padding:70px 0 100px}.hero h1{font-size:40px;letter-spacing:-1px}.hero p{font-size:15px}.actions .btn{width:100%}section{padding:55px 0}.introStats{grid-template-columns:1fr}.systemGrid{grid-template-columns:1fr}.photoBox{min-height:330px;padding:25px}.photoBox h2,.cta h2{font-size:28px}.footerInner{flex-direction:column}.pageHero{padding:60px 0}.pageHero h1{font-size:37px}}
/* Kurumsal sayfası */
.corporateHero{background:linear-gradient(110deg,rgba(5,20,38,.97),rgba(8,39,72,.82)),url('kurum-sinif.jpg') center/cover}.corporateIntro{display:grid;grid-template-columns:1.35fr .65fr;gap:42px;align-items:center}.corporateIntro>div>p{color:var(--muted);font-size:16px}.quoteCard{background:linear-gradient(145deg,var(--navy2),var(--navy));color:#fff;border-radius:26px;padding:34px;min-height:310px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 50px #25272b20}.quoteCard>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid #ffffff35;border-radius:15px;color:var(--gold);font-weight:900}.quoteCard blockquote{font-size:24px;line-height:1.35;margin:28px 0}.quoteCard small{color:#aebed0;font-size:9px;letter-spacing:1.4px}.softSection{background:#eaf0f6}.mvGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.valueCard{background:var(--white);border:1px solid var(--line);border-radius:25px;padding:34px}.valueCard.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.valueNo{display:inline-block;font-size:11px;font-weight:900;color:#9d4556;letter-spacing:1px}.valueCard h2{font-size:30px;margin:30px 0 12px}.valueCard p{color:var(--muted);margin:0}.valueCard.dark p{color:#ddc0af}.principleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.principle{background:var(--white);border:1px solid var(--line);border-radius:19px;padding:23px}.principle b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e5d8ca;color:var(--navy);font-size:11px}.principle h3{font-size:16px;color:var(--navy);margin:22px 0 8px}.principle p{font-size:12px;color:var(--muted);margin:0}.approach{background:var(--white)}.approachGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.processList{list-style:none;margin:0;padding:0;counter-reset:steps}.processList li{position:relative;display:grid;grid-template-columns:120px 1fr;gap:20px;padding:22px 0 22px 56px;border-bottom:1px solid var(--line)}.processList li:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:19px;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:11px;font-weight:900}.processList b{color:var(--navy)}.processList span{color:var(--muted);font-size:13px}
@media(max-width:850px){.corporateIntro,.approachGrid{grid-template-columns:1fr}.mvGrid{grid-template-columns:1fr}.principleGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.principleGrid{grid-template-columns:1fr}.quoteCard{min-height:auto}.processList li{grid-template-columns:1fr;gap:4px}.valueCard{padding:25px}}
/* Kurumsal açılır menü */
.navDrop{position:relative;display:inline-flex;align-items:center;height:76px}.navDropToggle{appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:13px;font-weight:800;color:#59667a;white-space:nowrap;cursor:pointer}.navDropToggle i{display:inline-block;width:7px;height:7px;margin:0 0 3px 7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s}.navDrop:hover .navDropToggle i,.navDrop:focus-within .navDropToggle i{transform:rotate(225deg);margin-bottom:-1px}.navDrop:hover>.navDropToggle,.navDrop:focus-within>.navDropToggle,.navDrop.active>.navDropToggle{color:var(--navy)}.navDropMenu{position:absolute;display:block;visibility:hidden;opacity:0;transform:translateY(8px);transition:.16s ease;top:64px;left:-18px;width:235px;padding:9px;background:var(--white);border:1px solid var(--line);border-radius:15px;box-shadow:0 20px 45px #25272b28;pointer-events:none}.navDrop:hover .navDropMenu,.navDrop:focus-within .navDropMenu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.navDropMenu a{display:block;padding:10px 11px;border-radius:9px;font-size:12px;font-weight:800;color:#59667a}.navDropMenu a:hover{background:#e5d8ca;color:var(--navy)}.anchorSection{scroll-margin-top:96px}.mobileSubTitle{display:block;padding:10px;font-size:12px;font-weight:900;color:var(--navy);border-top:1px solid var(--line);margin-top:4px}.mobileLinks .mobileSub{padding:7px 10px 7px 24px;font-size:11px;color:#68778b}.singleCorporate{max-width:880px;margin:0 auto}.singleCorporate p{font-size:16px;color:var(--muted);line-height:1.85;margin:0 0 20px}.valuesIntro{margin-bottom:42px}
/* Eğitim sayfaları */
.educationMenu{width:270px}.dropGroupTitle{display:block;padding:9px 11px 4px;color:#9d4556;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.navDropMenu .dropSub{padding-left:20px}.navDropMenu .dropMain{margin-top:7px;padding-top:12px;border-top:1px solid var(--line);color:var(--navy)}.mobileGroup{display:block;padding:7px 10px 2px 18px;color:#9d4556;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.mobileLinks .mobileMain{margin-top:4px;border-top:1px solid var(--line);color:var(--navy);font-weight:900}.trainingHero{background:linear-gradient(110deg,rgba(5,20,38,.97),rgba(8,39,72,.84)),url('kurum-sinif.jpg') center/cover}.trainingIntro{display:grid;grid-template-columns:1.4fr .6fr;gap:42px;align-items:start}.trainingIntro>div>p{font-size:16px;color:var(--muted);line-height:1.85}.trainingSide{position:sticky;top:105px;background:var(--navy);color:#fff;border-radius:24px;padding:30px}.trainingSide b{display:block;color:var(--gold);font-size:18px;margin-bottom:12px}.trainingSide p{color:#ddc0af;margin:0;font-size:13px}.trainingFeatures{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trainingFeatures article{background:var(--white);border:1px solid var(--line);border-radius:19px;padding:23px}.trainingFeatures article>b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e5d8ca;color:var(--navy);font-size:11px}.trainingFeatures h3{font-size:16px;color:var(--navy);margin:20px 0 8px}.trainingFeatures p{font-size:12px;color:var(--muted);margin:0}.wideProcess{max-width:900px}.wideProcess li{grid-template-columns:190px 1fr}
@media(max-width:850px){.trainingIntro{grid-template-columns:1fr}.trainingSide{position:static}.trainingFeatures{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.trainingFeatures{grid-template-columns:1fr}.wideProcess li{grid-template-columns:1fr}}
/* Zengin eğitim içerikleri */
.decisionSection{background:var(--white)}.benefitGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.benefitGrid article{border:1px solid var(--line);border-radius:20px;padding:24px;background:linear-gradient(180deg,#fff,#f8fafc)}.benefitGrid span{font-size:10px;font-weight:900;color:#9d4556;letter-spacing:1px}.benefitGrid h3{font-size:16px;color:var(--navy);margin:24px 0 8px}.benefitGrid p{font-size:12px;color:var(--muted);margin:0}.weekSection{background:var(--navy);color:#fff}.weekSection .sectionHead h2{color:#fff}.journeyGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.journeyGrid article{display:flex;gap:14px;padding:20px;border:1px solid #ffffff20;border-radius:18px;background:#ffffff08}.journeyGrid b{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--navy);font-size:11px}.journeyGrid h3{margin:3px 0 7px;font-size:14px}.journeyGrid p{margin:0;color:#ddc0af;font-size:11px}.faqSection{background:#eef3f8}.faqGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.faqGrid article{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px}.faqGrid h3{font-size:15px;color:var(--navy);margin:0 0 9px}.faqGrid p{font-size:12px;color:var(--muted);margin:0}
@media(max-width:980px){.benefitGrid,.journeyGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.faqGrid{grid-template-columns:1fr}}@media(max-width:560px){.benefitGrid,.journeyGrid{grid-template-columns:1fr}}

/* Mobil menü: alt başlıklar kapalı başlar */
.mobileLinks .mobileSub,.mobileLinks .mobileGroup{display:none}
.mobileLinks .mobileSub.mobileSubOpen,.mobileLinks .mobileGroup.mobileSubOpen{display:block}
.mobileSubTitle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
.mobileSubTitle:after{content:"+";width:22px;height:22px;border-radius:7px;background:#edf2f7;color:var(--navy);display:grid;place-items:center;font-size:14px;font-weight:900}
.mobileSubTitle.mobileTitleOpen:after{content:"−";background:var(--navy);color:#fff}
.loginBtn{background:var(--navy);color:#fff;border:2px solid var(--navy);padding:9px 14px;box-shadow:0 6px 14px #25272b20}
.studyBtn{background:var(--gold);color:var(--navy);border:2px solid var(--gold);padding:9px 14px;box-shadow:0 6px 14px #c96b4b26}
.mobileLinks .mobileAcademyBtn,.mobileLinks .mobileStudyBtn{margin:7px 6px 0;padding:10px 12px;text-align:center;border-radius:10px;font-weight:900}
.mobileLinks .mobileAcademyBtn{background:var(--navy);border:2px solid var(--navy);color:#fff}
.mobileLinks .mobileStudyBtn{background:var(--gold);border:2px solid var(--gold);color:var(--navy)}


/* HS sıcak kurumsal tema: geniş beyaz alanları azaltır */
.siteHeader{background:#f2ebe2}
.programs,.softSection,.weekSection{background:#cfc2b3}
.decisionSection,.faqSection{background:#e4d9cc}
.photoBand{background:#bfb0a0}
.introCard,.programCard,.systemItem,.trainingFeatures article,.benefitGrid article,.faq,.contactCard,.contentCard{box-shadow:0 10px 28px #3a252016}
.programCard.gold{background:linear-gradient(145deg,#6b3041,#49232f);color:#fff}
.programCard.gold h3,.programCard.gold .more{color:#f0b59f}
.cta{background:linear-gradient(135deg,#25272b,#5b2938)}
.footer{background:#1c1e22}
.pageHero{background:linear-gradient(135deg,#25272b,#5b2938)}
.mobileLinks{background:#f2ebe2}


/* 2026 görsel derinlik ve hareket iyileştirmeleri */
body{
  background:
    radial-gradient(circle at 8% 18%,rgba(201,107,75,.12),transparent 28rem),
    radial-gradient(circle at 92% 72%,rgba(91,41,56,.11),transparent 32rem),
    var(--bg);
  font-family:Inter,"Segoe UI",Arial,sans-serif;
}
.siteHeader{
  height:82px;
  background:rgba(242,235,226,.92);
  -webkit-backdrop-filter:blur(16px);
  backdrop-filter:blur(16px);
  box-shadow:0 8px 30px rgba(37,39,43,.08);
}
.headerInner{position:relative}
.brand img{filter:drop-shadow(0 6px 10px rgba(37,39,43,.18))}
.menu>a,.navDropToggle{transition:color .2s ease,transform .2s ease}
.menu>a:hover,.navDropToggle:hover{transform:translateY(-2px)}
.loginBtn,.studyBtn,.btn{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}
.loginBtn:hover,.studyBtn:hover,.btn:hover{transform:translateY(-3px);filter:brightness(1.04)}
.loginBtn:hover{box-shadow:0 12px 24px rgba(37,39,43,.25)}
.studyBtn:hover,.btnGold:hover{box-shadow:0 12px 24px rgba(201,107,75,.32)}

.hero{
  min-height:660px;
  isolation:isolate;
  background:
    linear-gradient(90deg,rgba(20,22,26,.97) 0%,rgba(39,27,32,.88) 43%,rgba(39,27,32,.26) 100%),
    url('kurum-sinif.jpg') center/cover no-repeat;
}
.hero:before{
  content:"";
  position:absolute;
  z-index:1;
  width:440px;
  height:440px;
  left:-180px;
  top:90px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:50%;
  box-shadow:0 0 0 65px rgba(255,255,255,.025),0 0 0 130px rgba(201,107,75,.035);
}
.hero:after{z-index:1;height:145px;background:linear-gradient(transparent,var(--bg))}
.heroContent{max-width:760px;padding:96px 0 150px;animation:heroRise .75s ease both}
.eyebrow{
  background:rgba(239,231,220,.12);
  border-color:rgba(239,231,220,.28);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13);
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
}
.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(201,107,75,.16)}
.hero h1{max-width:720px;text-shadow:0 12px 34px rgba(0,0,0,.36)}
.hero p{max-width:610px;color:#f0e8df}
.btn{min-height:48px;border-radius:14px;padding:14px 21px;box-shadow:0 9px 24px rgba(0,0,0,.14)}
.bannerDots{bottom:70px}

section{position:relative}
.sectionHead small{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:7px 11px;
  border-radius:999px;
  background:rgba(157,69,86,.10);
}
.sectionHead small:before{content:"";width:18px;height:2px;background:var(--coral);border-radius:2px}
.sectionHead h2{font-weight:850}
.introGrid{gap:42px}
.introCard{
  position:relative;
  overflow:hidden;
  border-color:rgba(157,69,86,.20);
  box-shadow:0 25px 60px rgba(58,37,32,.13);
}
.introCard:before{
  content:"";
  position:absolute;
  width:170px;height:170px;
  right:-85px;top:-85px;
  border-radius:50%;
  background:rgba(201,107,75,.12);
}
.stat{position:relative;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}
.stat:nth-child(2n){background:linear-gradient(145deg,var(--navy2),#3e202a)}
.stat:hover{transform:translateY(-5px);box-shadow:0 16px 28px rgba(37,39,43,.22)}
.stat b{font-size:29px}

.programs{overflow:hidden}
.programs:before{
  content:"";
  position:absolute;
  width:520px;height:520px;
  border-radius:50%;
  right:-250px;top:-260px;
  border:1px solid rgba(91,41,56,.12);
  box-shadow:0 0 0 70px rgba(91,41,56,.025),0 0 0 140px rgba(91,41,56,.02);
}
.programCard{
  min-height:330px;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 22px 46px rgba(37,39,43,.18);
  transition:transform .28s ease,box-shadow .28s ease;
}
.programCard:before{
  content:"";
  position:absolute;
  left:0;top:0;bottom:0;
  width:5px;
  background:linear-gradient(var(--gold),var(--coral));
}
.programCard:hover{transform:translateY(-9px);box-shadow:0 30px 60px rgba(37,39,43,.27)}
.programCard:after{width:230px;height:230px;right:-90px;top:-90px;background:rgba(255,255,255,.055)}
.programCard h3{font-size:28px}
.programCard .more:after{content:"  →";display:inline-block;transition:transform .2s ease}
.programCard:hover .more:after{transform:translateX(5px)}

.systemGrid{gap:16px}
.systemItem{
  position:relative;
  min-height:220px;
  padding:24px 21px;
  border-color:rgba(91,41,56,.13);
  transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;
}
.systemItem:hover{transform:translateY(-7px);border-color:rgba(201,107,75,.55);box-shadow:0 20px 40px rgba(58,37,32,.15)}
.systemItem b{width:44px;height:44px;background:linear-gradient(145deg,#f0d3c7,#e0b09e);box-shadow:0 8px 16px rgba(201,107,75,.16)}
.systemItem h3{font-size:16px}
.systemItem p{font-size:12px}

.photoBand{padding:38px 0 88px}
.photoBox{
  min-height:430px;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.24);
  box-shadow:0 28px 70px rgba(37,39,43,.25);
  background:linear-gradient(90deg,rgba(24,25,29,.96),rgba(91,41,56,.36)),url('kurum-sinif.jpg') center/cover;
}
.photoBox:before{
  content:"HS";
  position:absolute;
  right:35px;bottom:-55px;
  font-size:210px;font-weight:900;line-height:1;
  color:rgba(255,255,255,.055);
  letter-spacing:-18px;
}
.photoBox h2{position:relative;font-size:clamp(32px,4.2vw,50px);max-width:720px;text-shadow:0 12px 28px rgba(0,0,0,.3)}

.cta{margin:0 18px 28px;border-radius:30px;overflow:hidden;box-shadow:0 24px 60px rgba(37,39,43,.22)}
.cta:before{
  content:"";
  position:absolute;
  width:300px;height:300px;
  right:-110px;top:-140px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:0 0 0 55px rgba(255,255,255,.025);
}
.ctaInner{position:relative;z-index:1}
.pageHero{position:relative;overflow:hidden}
.pageHero:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;top:-180px;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 55px rgba(255,255,255,.025)}
.contentCard,.trainingFeatures article,.benefitGrid article,.faqGrid article,.contactCard{
  transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;
}
.contentCard:hover,.trainingFeatures article:hover,.benefitGrid article:hover,.faqGrid article:hover,.contactCard:hover{
  transform:translateY(-5px);
  border-color:rgba(201,107,75,.42);
  box-shadow:0 20px 42px rgba(58,37,32,.14);
}
.footer{border-top:4px solid var(--gold)}

@keyframes heroRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.heroContent{animation:none}.programCard,.systemItem,.btn,.stat{transition:none}}
@media(max-width:980px){.siteHeader{height:74px}.hero{min-height:600px}.programCard{min-height:280px}.systemItem{min-height:190px}.cta{margin-left:12px;margin-right:12px}}
@media(max-width:560px){
  .siteHeader{height:68px}
  .hero{min-height:560px;background-position:61% center}
  .hero:before{width:280px;height:280px;left:-160px}
  .heroContent{padding:76px 0 120px}
  .hero h1{font-size:42px}
  .hero p{font-size:16px}
  .sectionHead h2{font-size:31px}
  .programCard{min-height:285px}
  .systemItem{min-height:auto}
  .photoBand{padding-bottom:58px}
  .photoBox{min-height:380px;border-radius:22px}
  .photoBox:before{font-size:120px;right:18px;bottom:-28px}
  .cta{margin:0 8px 18px;border-radius:23px}
}


/* Ana sayfa V2 — 22.09.2026 */
.homeV2{overflow:hidden;background:#e7ded2}
.homeV2 section{padding:0}
.homeHero{position:relative;min-height:calc(100vh - 82px);display:flex;align-items:center;background:#202226;color:#fff;isolation:isolate}
.homeHero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(201,107,75,.2),transparent 27rem),linear-gradient(115deg,#202226 0%,#29252a 50%,#4a2631 100%);z-index:-2}
.homeHero:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;left:-300px;bottom:-340px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 80px rgba(255,255,255,.018),0 0 0 160px rgba(255,255,255,.012);z-index:-1}
.homeHeroGrid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;padding-top:70px;padding-bottom:88px}
.homeHeroCopy{position:relative;z-index:2}
.homeKicker{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:900;letter-spacing:2px;color:#e7d8cd}
.homeKicker i{width:34px;height:2px;background:var(--gold)}
.homeHero h1{font-size:clamp(54px,6.6vw,92px);line-height:.94;letter-spacing:-4px;margin:26px 0 28px;max-width:780px}
.homeHero h1 em{font-style:normal;color:#e49375}
.homeHeroCopy>p{max-width:650px;font-size:18px;line-height:1.8;color:#d5c9c1;margin:0}
.homeHeroActions{margin-top:34px}
.homePrimary{background:#d97654;color:#fff;box-shadow:0 14px 32px rgba(201,107,75,.28)}
.homePrimary span{font-size:18px;margin-left:15px}
.homeGhost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:none}
.homeMiniProof{display:flex;gap:0;margin-top:48px;border-top:1px solid rgba(255,255,255,.13);max-width:620px}
.homeMiniProof>div{padding:20px 34px 0 0;margin-right:34px;border-right:1px solid rgba(255,255,255,.13)}
.homeMiniProof>div:last-child{border:0}
.homeMiniProof b{display:block;font-size:18px;color:#fff}
.homeMiniProof span{font-size:10px;color:#aa9f99;white-space:nowrap}
.homeHeroVisual{position:relative;height:610px}
.homeVisualPhoto{position:absolute;inset:25px 0 25px 46px;border-radius:150px 150px 32px 32px;background:linear-gradient(180deg,transparent 42%,rgba(24,24,27,.72)),url('kurum-sinif.jpg') 54% center/cover;box-shadow:0 35px 80px rgba(0,0,0,.38)}
.homeVisualPhoto:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.18);border-radius:137px 137px 25px 25px}
.homeVisualMark{position:absolute;right:-25px;top:2px;font-size:150px;font-weight:950;color:rgba(255,255,255,.04);letter-spacing:-14px}
.homeFloat{position:absolute;z-index:2;display:flex;align-items:center;gap:13px;padding:15px 19px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(239,231,220,.9);color:#29272a;box-shadow:0 18px 45px rgba(0,0,0,.24);backdrop-filter:blur(12px)}
.homeFloat small{display:block;font-size:8px;letter-spacing:1.1px;color:#7a6e67}
.homeFloat b{display:block;font-size:13px}
.homeFloatTop{left:0;top:100px}.homeFloatBottom{right:-25px;bottom:88px}
.homeFloatBottom strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#5b2938;color:#fff}
.pulse{width:11px;height:11px;border-radius:50%;background:#d97654;box-shadow:0 0 0 7px rgba(217,118,84,.15)}
.homeScroll{position:absolute;left:28px;bottom:28px;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:2px;color:#8d8580;transform:rotate(-90deg);transform-origin:left center}
.homeScroll span{width:38px;height:1px;background:#8d8580}

.homeTrust{background:#f0e8de;border-bottom:1px solid #d2c5b7}
.homeTrustInner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.homeTrustInner>span{max-width:180px;font-size:9px;line-height:1.5;font-weight:900;letter-spacing:1.5px;color:#8f4553}
.homeTrustInner>div{font-size:11px;font-weight:900;color:#3b393b;white-space:nowrap}
.homeTrustInner>div b{color:#bd6b50;margin-right:9px}
.homeTrustInner>i{width:4px;height:4px;border-radius:50%;background:#b8a99c}

.homeStatement{padding:110px 0!important;background:#e7ded2}
.homeStatementGrid{display:grid;grid-template-columns:.32fr 1fr;gap:60px}
.homeStatementLabel{display:flex;align-items:flex-start;gap:18px;padding-top:13px}
.homeStatementLabel span{font-size:9px;font-weight:900;letter-spacing:1.8px;color:#954554}
.homeStatementLabel i{height:1px;flex:1;background:#a99688;margin-top:8px}
.homeStatement h2{font-size:clamp(38px,5vw,64px);line-height:1.09;letter-spacing:-2.4px;margin:0 0 27px;color:#25272b}
.homeStatement h2 em{font-style:normal;color:#9d4556}
.homeStatement p{max-width:780px;color:#655d58;font-size:16px;line-height:1.9}
.homeTextLink{display:inline-flex;gap:15px;align-items:center;margin-top:17px;padding-bottom:5px;border-bottom:1px solid #a36859;font-size:12px;font-weight:900;color:#472b32}

.homePrograms{padding:105px 0!important;background:#25272b;color:#fff}
.homeSectionTop{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}
.homeSectionNo{font-size:9px;font-weight:900;letter-spacing:1.8px;color:#d78266}
.homeSectionTop h2,.homeJourney h2,.homeDigital h2{font-size:clamp(38px,4.8vw,60px);line-height:1.08;letter-spacing:-2px;margin:13px 0 0}
.homeSectionTop>p{max-width:370px;color:#afa6a0;font-size:14px}
.homeProgramGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:15px}
.homeProgramCard{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#303238;color:#fff;transition:transform .3s ease,background .3s ease}
.homeProgramCard:hover{transform:translateY(-7px);background:#383a40}
.homeProgramLarge{grid-column:span 2;background:linear-gradient(120deg,rgba(36,37,41,.6),rgba(36,37,41,.95)),url('kurum-sinif.jpg') center/cover}
.homeProgramAccent{background:#9d4556}.homeProgramAccent:hover{background:#aa4c5e}
.homeProgramDark{background:#181a1d}
.homeProgramTag{position:absolute;right:18px;top:18px;padding:5px 9px;border:1px solid rgba(255,255,255,.17);border-radius:999px;font-size:7px;font-weight:900;letter-spacing:1px}
.homeProgramIcon{font-size:11px;font-weight:900;color:#de896d}
.homeProgramCard small{font-size:8px;letter-spacing:1.5px;color:#b8aaa2}
.homeProgramCard h3{font-size:27px;line-height:1.1;margin:8px 0}
.homeProgramCard p{font-size:12px;color:#bfb6b0;max-width:290px;margin:0}
.homeProgramAccent p{color:#f1d9d2}
.homeProgramCard>b{font-size:10px;color:#e08c70}

.homeJourney{padding:110px 0!important;background:#d4c7b9}
.homeJourneyGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}
.homeJourneyIntro{position:sticky;top:125px}
.homeJourneyIntro h2{color:#25272b;margin:15px 0 25px}
.homeJourneyIntro>p{color:#665e59;line-height:1.8;margin-bottom:28px}
.homeSteps{border-top:1px solid #a9998d}
.homeSteps article{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:30px 5px;border-bottom:1px solid #a9998d;transition:padding .25s ease,background .25s ease}
.homeSteps article:hover{padding-left:18px;background:rgba(239,231,220,.35)}
.homeSteps article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#25272b;color:#e79a80;font-size:10px;font-weight:900}
.homeSteps h3{font-size:21px;margin:2px 0 7px;color:#29272a}
.homeSteps p{font-size:13px;color:#6b625c;margin:0}

.homeDigital{padding:120px 0!important;background:#f0e8de}
.homeDigitalGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:95px;align-items:center}
.homeDevice{position:relative;padding:13px;border:1px solid #c2b3a6;border-radius:28px;background:#25272b;box-shadow:0 35px 70px rgba(55,38,34,.24);transform:perspective(1000px) rotateY(3deg)}
.homeDeviceBar{height:38px;display:flex;align-items:center;gap:7px;padding:0 8px;color:#afa6a0}
.homeDeviceBar i{width:7px;height:7px;border-radius:50%;background:#8f4553}.homeDeviceBar i:nth-child(2){background:#c96b4b}.homeDeviceBar i:nth-child(3){background:#a79587}
.homeDeviceBar span{margin-left:auto;font-size:8px;font-weight:900;letter-spacing:1.3px}
.homeDeviceBody{height:360px;display:grid;grid-template-columns:70px 1fr;border-radius:16px;overflow:hidden;background:#e9e1d7}
.deviceSide{display:flex;flex-direction:column;align-items:center;gap:27px;padding-top:24px;background:#4d2934}
.deviceSide b{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#d87959;color:#fff;font-size:12px}
.deviceSide i{width:23px;height:4px;border-radius:5px;background:rgba(255,255,255,.22)}
.deviceMain{padding:38px}.deviceMain small{font-size:8px;letter-spacing:1.4px;color:#9d4556}.deviceMain h4{font-size:28px;margin:9px 0 32px;color:#29272a}
.deviceProgress{height:11px;background:#d0c5ba;border-radius:10px;overflow:hidden}.deviceProgress span{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#9d4556,#d87959)}
.deviceCards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.deviceCards i{height:120px;border-radius:15px;background:#d8ccc0;border:1px solid #cabbae}.deviceCards i:nth-child(2){background:#25272b}.deviceCards i:nth-child(3){background:#dbaa99}
.deviceBadge{position:absolute;right:-28px;bottom:32px;padding:12px 17px;border-radius:12px;background:#d87959;color:#fff;font-size:10px;font-weight:900;box-shadow:0 15px 30px rgba(157,69,86,.25)}
.homeDigitalCopy h2{color:#29272a;margin:15px 0 22px}
.homeDigitalCopy>p{color:#655d58;line-height:1.85}
.homeDigitalCopy ul{list-style:none;padding:0;margin:27px 0}.homeDigitalCopy li{padding:10px 0;border-bottom:1px solid #d2c4b7;font-size:13px;font-weight:800}.homeDigitalCopy li b{color:#a74b5d;margin-right:10px}
.homeDarkBtn{background:#25272b;color:#fff}.homeOutlineBtn{background:transparent;color:#25272b;border:1px solid #786b63;box-shadow:none}

.homeFinal{padding:105px 0!important;background:linear-gradient(120deg,#512a36,#9d4556);color:#fff}
.homeFinalInner{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:end}
.homeFinal span{font-size:9px;font-weight:900;letter-spacing:2px;color:#edaa93}
.homeFinal h2{font-size:clamp(52px,6.5vw,84px);line-height:.96;letter-spacing:-3px;margin:20px 0 0}
.homeFinalAction p{color:#eeddd7;line-height:1.8}.homeLightBtn{background:#f0e8de;color:#442630}.homePhone{font-size:13px;font-weight:900;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:6px}

@media(max-width:980px){
.homeHeroGrid,.homeDigitalGrid{grid-template-columns:1fr}.homeHero{min-height:auto}.homeHeroGrid{padding-top:90px}.homeHeroVisual{height:500px}.homeHero h1{font-size:68px}
.homeTrustInner>span,.homeTrustInner>i{display:none}.homeStatementGrid{grid-template-columns:1fr}.homeStatementLabel{max-width:220px}.homeProgramGrid{grid-template-columns:repeat(2,1fr)}.homeProgramLarge{grid-column:span 2}
.homeJourneyGrid{grid-template-columns:1fr;gap:50px}.homeJourneyIntro{position:static}.homeDigitalGrid{gap:65px}.homeFinalInner{grid-template-columns:1fr;gap:45px}
}
@media(max-width:620px){
.homeHero{min-height:calc(100vh - 68px)}.homeHeroGrid{display:block;padding-top:68px;padding-bottom:72px}.homeHero h1{font-size:49px;letter-spacing:-2.5px;margin-top:22px}.homeHeroCopy>p{font-size:15px}.homeHeroActions .btn{width:100%}
.homeMiniProof{justify-content:space-between;margin-top:36px}.homeMiniProof>div{padding-right:13px;margin-right:13px}.homeMiniProof b{font-size:15px}.homeMiniProof span{font-size:8px}
.homeHeroVisual{height:390px;margin-top:38px}.homeVisualPhoto{inset:0 8px 0 25px;border-radius:95px 95px 25px 25px}.homeFloat{padding:11px 13px}.homeFloatTop{top:60px;left:0}.homeFloatBottom{right:0;bottom:34px}.homeScroll{display:none}
.homeTrustInner{min-height:78px;overflow-x:auto;justify-content:flex-start}.homeTrustInner>div{padding-right:18px}
.homeStatement{padding:72px 0!important}.homeStatementGrid{gap:35px}.homeStatement h2{font-size:37px;letter-spacing:-1.5px}.homeStatement p{font-size:14px}
.homePrograms,.homeJourney,.homeDigital,.homeFinal{padding:75px 0!important}.homeSectionTop{display:block}.homeSectionTop>p{margin-top:20px}.homeProgramGrid{display:block}.homeProgramCard{min-height:270px;margin-bottom:13px}.homeProgramLarge{min-height:320px}
.homeSteps article{grid-template-columns:52px 1fr;gap:12px;padding:24px 0}.homeSteps h3{font-size:18px}
.homeDigitalGrid{gap:55px}.homeDevice{transform:none;margin-right:8px}.homeDeviceBody{height:280px;grid-template-columns:50px 1fr}.deviceMain{padding:27px 20px}.deviceMain h4{font-size:22px}.deviceCards i{height:85px}.deviceBadge{right:-10px}
.homeFinal h2{font-size:54px}.homeFinalAction .btn{width:100%}.homePhone{display:block;margin-top:14px}
}


/* Ana sayfa V3 — gece mavisi, elektrik mavisi, turkuaz */
body[data-site-page="home"]{background:#e9f0fa}
body[data-site-page="home"] .siteHeader{background:rgba(246,249,255,.94);border-color:#dce5f2;box-shadow:0 8px 32px rgba(10,30,62,.09)}
body[data-site-page="home"] .brandText{color:#0b1b36}
body[data-site-page="home"] .brandText small{color:#6681a6}
body[data-site-page="home"] .menu,body[data-site-page="home"] .navDropToggle{color:#526884}
body[data-site-page="home"] .loginBtn{background:#0b1b36;border-color:#0b1b36}
body[data-site-page="home"] .studyBtn{background:#4f7cff;border-color:#4f7cff;color:#fff}
body[data-site-page="home"] .mobileMenu summary{background:#0b1b36}

.homeV2{background:#e9f0fa}
.homeHero{background:#071225}
.homeHero:before{background:radial-gradient(circle at 14% 18%,rgba(79,124,255,.32),transparent 30rem),radial-gradient(circle at 88% 72%,rgba(25,211,190,.18),transparent 28rem),linear-gradient(118deg,#071225 0%,#0b1b36 48%,#112a51 100%)}
.homeHero:after{border-color:rgba(103,142,255,.16);box-shadow:0 0 0 80px rgba(79,124,255,.025),0 0 0 160px rgba(25,211,190,.018)}
.homeKicker{color:#b9c9e4}.homeKicker i{background:#22d3bd}
.homeHero h1 em{color:#70a1ff;background:linear-gradient(90deg,#70a1ff,#36ddc6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.homeHeroCopy>p{color:#c3d0e4}
.homePrimary{background:linear-gradient(135deg,#4f7cff,#355fe1);box-shadow:0 15px 35px rgba(79,124,255,.34)}
.homeGhost{border-color:rgba(155,184,230,.38);background:rgba(255,255,255,.035)}
.homeMiniProof{border-color:rgba(137,167,215,.18)}.homeMiniProof>div{border-color:rgba(137,167,215,.18)}.homeMiniProof span{color:#8397b5}
.homeVisualPhoto{border-radius:34px;background:linear-gradient(180deg,transparent 36%,rgba(6,17,36,.84)),url('kurum-sinif.jpg') 54% center/cover;box-shadow:0 40px 90px rgba(0,8,28,.58),0 0 0 1px rgba(108,148,255,.17)}
.homeVisualPhoto:after{border-radius:25px;border-color:rgba(117,155,255,.28)}
.homeVisualMark{color:rgba(78,124,255,.08)}
.homeFloat{background:rgba(245,249,255,.91);color:#0b1b36;border-color:rgba(129,163,219,.3);box-shadow:0 18px 48px rgba(0,12,38,.35)}
.homeFloat small{color:#657b9d}.pulse{background:#22d3bd;box-shadow:0 0 0 7px rgba(34,211,189,.15)}
.homeFloatBottom strong{background:#4f7cff}
.homeTrust{background:#f6f9ff;border-color:#d9e4f3}.homeTrustInner>span{color:#355fe1}.homeTrustInner>div{color:#142746}.homeTrustInner>div b{color:#4f7cff}.homeTrustInner>i{background:#9cb1d0}

.homeStatement{background:#e9f0fa}
.homeStatementLabel span,.homeSectionNo{color:#355fe1}.homeStatementLabel i{background:#aac0df}
.homeStatement h2{color:#0b1b36}.homeStatement h2 em{color:#416fe9}
.homeStatement p{color:#536984}.homeTextLink{color:#17335e;border-color:#4f7cff}

.homePrograms{background:#08162d}
.homePrograms:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 8%,rgba(79,124,255,.22),transparent 28rem),linear-gradient(145deg,transparent 50%,rgba(21,211,188,.04));pointer-events:none}
.homePrograms .wrap{position:relative}
.homeSectionTop>p{color:#98aac5}
.homeProgramCard{background:#102440;border-color:rgba(119,158,220,.18);box-shadow:0 20px 45px rgba(0,8,25,.22)}
.homeProgramCard:hover{background:#153052;box-shadow:0 25px 55px rgba(21,78,171,.24)}
.homeProgramLarge{background:linear-gradient(120deg,rgba(5,20,45,.58),rgba(5,20,45,.95)),url('kurum-sinif.jpg') center/cover}
.homeProgramAccent{background:linear-gradient(145deg,#4f7cff,#3159d4)}.homeProgramAccent:hover{background:linear-gradient(145deg,#5b86ff,#3864e7)}
.homeProgramDark{background:linear-gradient(145deg,#0b3b45,#075e62)}
.homeProgramIcon,.homeProgramCard>b{color:#49dfca}.homeProgramCard p{color:#aabbd2}.homeProgramAccent p{color:#e5ecff}

.homeJourney{background:#dfe9f6}
.homeJourneyIntro h2,.homeSteps h3{color:#0b1b36}.homeJourneyIntro>p,.homeSteps p{color:#526984}
.homeSteps{border-color:#b4c6de}.homeSteps article{border-color:#b4c6de}.homeSteps article:hover{background:rgba(255,255,255,.45)}
.homeSteps article>span{background:#0b1b36;color:#49dfca}

.homeDigital{background:#f5f8fd}
.homeDevice{background:#071225;border-color:#254776;box-shadow:0 35px 75px rgba(15,51,104,.25)}
.homeDeviceBar i{background:#4f7cff}.homeDeviceBar i:nth-child(2){background:#22d3bd}.homeDeviceBar i:nth-child(3){background:#6f86aa}
.homeDeviceBody{background:#e9f0fa}.deviceSide{background:#0e2c54}.deviceSide b{background:#4f7cff}.deviceMain small{color:#355fe1}.deviceMain h4{color:#0b1b36}
.deviceProgress{background:#c8d6ea}.deviceProgress span{background:linear-gradient(90deg,#4f7cff,#22d3bd)}
.deviceCards i{background:#d8e5f5;border-color:#bfd0e5}.deviceCards i:nth-child(2){background:#0e2c54}.deviceCards i:nth-child(3){background:#9ee9df}
.deviceBadge{background:#22bfa9;box-shadow:0 15px 32px rgba(34,191,169,.28)}
.homeDigitalCopy h2{color:#0b1b36}.homeDigitalCopy>p{color:#536984}.homeDigitalCopy li{border-color:#d5e0ee}.homeDigitalCopy li b{color:#22a995}
.homeDarkBtn{background:#0b1b36}.homeOutlineBtn{color:#17335e;border-color:#6f88aa}

.homeFinal{background:radial-gradient(circle at 84% 25%,rgba(34,211,189,.22),transparent 20rem),linear-gradient(120deg,#173b80,#4f7cff)}
.homeFinal span{color:#8ff4e6}.homeFinalAction p{color:#e1eaff}.homeLightBtn{background:#fff;color:#173b80}
body[data-site-page="home"] .footer{background:#061021;border-top-color:#22d3bd}
@media(max-width:620px){.homeVisualPhoto{border-radius:28px}.homeVisualPhoto:after{border-radius:20px}}


/* Ana sayfa V4 — editorial / tam ekran fotoğraf / sinyal turuncu */
body[data-site-page="home"]{background:#f1eee7}
body[data-site-page="home"] .siteHeader{height:74px;background:#f5f2eb;border-bottom:1px solid #d9d4ca;box-shadow:none}
body[data-site-page="home"] .brandText{color:#111214}
body[data-site-page="home"] .brandText small{color:#77766f}
body[data-site-page="home"] .menu,body[data-site-page="home"] .navDropToggle{color:#55565a}
body[data-site-page="home"] .loginBtn{background:#111214;border-color:#111214;border-radius:999px}
body[data-site-page="home"] .studyBtn{background:#ff5b35;border-color:#ff5b35;color:#fff;border-radius:999px}
.homeV2{background:#f1eee7}
.homeHero{min-height:calc(100vh - 74px);background:#111214;align-items:flex-end}
.homeHero:before{inset:0;background:linear-gradient(90deg,rgba(5,6,8,.94) 0%,rgba(5,6,8,.74) 44%,rgba(5,6,8,.16) 78%),linear-gradient(0deg,rgba(5,6,8,.78),transparent 46%),url('kurum-sinif.jpg') 58% center/cover no-repeat;z-index:-2}
.homeHero:after{width:1px;height:100%;left:auto;right:7.5%;top:0;bottom:auto;border:0;border-left:1px solid rgba(255,255,255,.16);border-radius:0;box-shadow:none}
.homeHeroGrid{display:block;padding-top:105px;padding-bottom:78px}
.homeHeroCopy{max-width:920px}
.homeKicker{font-size:10px;color:#e6e2db}.homeKicker i{width:58px;background:#ff5b35}
.homeHero h1{font-size:clamp(68px,9.2vw,132px);line-height:.82;letter-spacing:-7px;margin:34px 0 38px;max-width:940px;text-transform:uppercase}
.homeHero h1 em{display:block;color:#ff5b35;background:none;-webkit-text-fill-color:initial}
.homeHeroCopy>p{max-width:560px;margin-left:33%;font-size:17px;color:#e0ddd6;line-height:1.75;border-left:3px solid #ff5b35;padding-left:24px}
.homeHeroActions{margin-left:33%;margin-top:28px}
.homePrimary{background:#ff5b35;color:#fff;border-radius:999px;box-shadow:none}
.homePrimary:hover{background:#ff704e}
.homeGhost{border-radius:999px;border-color:rgba(255,255,255,.45);background:rgba(10,10,10,.22)}
.homeMiniProof{position:absolute;right:-5px;top:4px;display:block;border:0;margin:0;width:135px}
.homeMiniProof>div{border:0;border-bottom:1px solid rgba(255,255,255,.18);margin:0;padding:20px 4px}
.homeMiniProof b{font-size:22px}.homeMiniProof span{font-size:8px}
.homeHeroVisual{display:none}
.homeScroll{left:auto;right:25px;bottom:40px;color:#c5c0b8}.homeScroll span{background:#ff5b35}
.homeTrust{background:#111214;border:0;color:#fff}
.homeTrustInner{min-height:112px}
.homeTrustInner>span{color:#ff8063;max-width:210px}.homeTrustInner>div{color:#fff}.homeTrustInner>div b{color:#ff5b35;font-size:18px}.homeTrustInner>i{background:#494a4d}

.homeStatement{padding:135px 0!important;background:#f1eee7}
.homeStatementGrid{grid-template-columns:.26fr 1fr}
.homeStatementLabel span{color:#ff5b35}.homeStatementLabel i{background:#c6bfb3}
.homeStatement h2{font-size:clamp(48px,6.3vw,82px);color:#111214;line-height:1.02;letter-spacing:-4px}
.homeStatement h2 em{display:block;color:#ff5b35}
.homeStatement p{font-size:17px;color:#5d5b56;max-width:720px;margin-left:auto}
.homeTextLink{margin-left:calc(100% - 720px);color:#111214;border-color:#ff5b35}

.homePrograms{padding:125px 0!important;background:#f1eee7;color:#111214;border-top:1px solid #d5cec2}
.homePrograms:before{display:none}
.homeSectionNo{color:#ff5b35}
.homeSectionTop h2{font-size:clamp(50px,6vw,76px);color:#111214;letter-spacing:-4px}
.homeSectionTop>p{color:#65625d}
.homeProgramGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:330px;gap:12px}
.homeProgramCard{grid-column:span 4;background:#ded8cd;color:#111214;border:0;border-radius:0;padding:28px;box-shadow:none}
.homeProgramCard:hover{background:#d3ccc0;transform:translateY(-5px)}
.homeProgramLarge{grid-column:span 8;background:linear-gradient(90deg,rgba(7,8,10,.9),rgba(7,8,10,.28)),url('kurum-sinif.jpg') center/cover;color:#fff}
.homeProgramLarge:hover{background:linear-gradient(90deg,rgba(7,8,10,.8),rgba(7,8,10,.2)),url('kurum-sinif.jpg') center/cover}
.homeProgramAccent{background:#ff5b35;color:#fff}.homeProgramAccent:hover{background:#ff704e}
.homeProgramDark{background:#111214;color:#fff}
.homeProgramTag{border-color:currentColor}.homeProgramIcon,.homeProgramCard>b{color:#ff5b35}
.homeProgramAccent .homeProgramIcon,.homeProgramAccent>b{color:#111214}
.homeProgramCard small{color:#77746e}.homeProgramLarge small,.homeProgramDark small,.homeProgramAccent small{color:#d8d4cd}
.homeProgramCard h3{font-size:31px}.homeProgramCard p{color:#625f59}.homeProgramLarge p,.homeProgramDark p{color:#d1cec8}.homeProgramAccent p{color:#fff1ed}

.homeJourney{padding:125px 0!important;background:#111214;color:#fff}
.homeJourneyIntro h2{color:#fff}.homeJourneyIntro>p{color:#aaa7a1}
.homeJourney .homePrimary{background:#ff5b35}
.homeSteps{border-color:#3a3b3e}
.homeSteps article{position:relative;grid-template-columns:100px 1fr;border-color:#3a3b3e;padding:34px 0}
.homeSteps article:hover{background:#18191c;padding-left:18px}
.homeSteps article>span{width:auto;height:auto;display:block;background:transparent;color:#ff5b35;font-size:46px;line-height:1;font-weight:900}
.homeSteps h3{color:#fff;font-size:24px}.homeSteps p{color:#a9a6a0}

.homeDigital{padding:130px 0!important;background:#dcd6cb}
.homeDigitalGrid{grid-template-columns:1fr 1fr}
.homeDevice{border:0;border-radius:0;background:#111214;box-shadow:18px 18px 0 #ff5b35;transform:rotate(-2deg)}
.homeDeviceBody{border-radius:0;background:#f1eee7}.deviceSide{background:#17181b}.deviceSide b{background:#ff5b35}
.deviceMain small{color:#ff5b35}.deviceMain h4{color:#111214}
.deviceProgress span{background:#ff5b35}.deviceCards i{border:0;background:#d9d3c8}.deviceCards i:nth-child(2){background:#111214}.deviceCards i:nth-child(3){background:#ff8a6f}
.deviceBadge{background:#111214;border-radius:0;box-shadow:none}
.homeDigitalCopy h2{color:#111214;font-size:clamp(50px,6vw,76px)}.homeDigitalCopy>p{color:#5c5a56}
.homeDigitalCopy li{border-color:#b8b0a4}.homeDigitalCopy li b{color:#ff5b35}
.homeDarkBtn{background:#111214;border-radius:999px}.homeOutlineBtn{color:#111214;border-color:#111214;border-radius:999px}

.homeFinal{padding:125px 0!important;background:#ff5b35}
.homeFinal span{color:#111214}.homeFinal h2{font-size:clamp(64px,9vw,118px);color:#fff;text-transform:uppercase;letter-spacing:-6px}
.homeFinalAction p{color:#fff}.homeLightBtn{background:#111214;color:#fff;border-radius:999px}.homePhone{color:#111214;border-color:#111214}
body[data-site-page="home"] .footer{background:#111214;border-top:0}
@media(max-width:980px){
 .homeHero h1{font-size:82px}.homeHeroCopy>p,.homeHeroActions{margin-left:20%}.homeMiniProof{display:none}
 .homeProgramGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.homeProgramCard,.homeProgramLarge{grid-column:auto;min-height:320px}
}
@media(max-width:620px){
 body[data-site-page="home"] .siteHeader{height:68px}
 .homeHero{min-height:calc(100vh - 68px)}.homeHero:before{background:linear-gradient(90deg,rgba(5,6,8,.92),rgba(5,6,8,.32)),linear-gradient(0deg,rgba(5,6,8,.82),transparent 45%),url('kurum-sinif.jpg') 58% center/cover}
 .homeHeroGrid{padding-top:70px;padding-bottom:58px}.homeHero h1{font-size:55px;letter-spacing:-3px;line-height:.88}.homeHeroCopy>p,.homeHeroActions{margin-left:0}.homeHeroCopy>p{font-size:14px}
 .homeMiniProof{display:flex;position:static;width:auto;margin-top:35px}.homeMiniProof>div{padding:15px 13px 0 0;margin-right:13px;border-bottom:0}
 .homeTrustInner{min-height:88px}
 .homeStatement,.homePrograms,.homeJourney,.homeDigital,.homeFinal{padding:82px 0!important}
 .homeStatement h2,.homeSectionTop h2,.homeDigitalCopy h2{font-size:43px;letter-spacing:-2px}.homeStatement p,.homeTextLink{margin-left:0}
 .homeProgramGrid{display:block}.homeProgramCard{min-height:290px}.homeProgramLarge{min-height:350px}
 .homeDevice{transform:none;box-shadow:9px 9px 0 #ff5b35}.homeFinal h2{font-size:58px;letter-spacing:-3px}
}


/* Ana sayfa V5 — Radikal referanslı, HS özgün koyu petrol tasarım */
body[data-site-page="home"]{background:#f4f7f7}
body[data-site-page="home"] .siteHeader{height:88px;background:#062f35;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:none}
body[data-site-page="home"] .brandText{color:#fff}
body[data-site-page="home"] .brandText small{color:#8ac5ca}
body[data-site-page="home"] .menu,body[data-site-page="home"] .navDropToggle{color:#d1e4e5}
body[data-site-page="home"] .menu>a:hover,body[data-site-page="home"] .navDrop:hover>.navDropToggle{color:#55d5df}
body[data-site-page="home"] .loginBtn{background:#0b4b53;border-color:#376d73;border-radius:14px;color:#fff}
body[data-site-page="home"] .studyBtn{background:#19b9c8;border-color:#19b9c8;border-radius:14px;color:#fff;box-shadow:0 8px 24px rgba(25,185,200,.28)}
body[data-site-page="home"] .mobileMenu summary{background:#19b9c8}

.homeV2{background:#f4f7f7}
.homeHero{min-height:720px;background:#063a40;align-items:center}
.homeHero:before{inset:0;background:radial-gradient(circle at 87% 45%,rgba(22,190,201,.2),transparent 27rem),radial-gradient(circle at 20% 12%,rgba(20,125,135,.23),transparent 24rem),linear-gradient(120deg,#052f35,#074650);z-index:-2}
.homeHero:after{content:"";position:absolute;width:500px;height:500px;right:-220px;left:auto;top:-180px;border-radius:50%;border:1px solid rgba(92,219,226,.13);box-shadow:0 0 0 60px rgba(92,219,226,.025)}
.homeHeroGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;padding-top:76px;padding-bottom:90px}
.homeHeroCopy{max-width:none}
.homeKicker{font-size:10px;color:#b7dadc}.homeKicker i{width:40px;background:#f28a22}
.homeHero h1{font-size:clamp(48px,5.3vw,76px);line-height:1.02;letter-spacing:-3px;margin:25px 0 24px;max-width:710px;text-transform:none}
.homeHero h1 em{display:inline;color:#5ad7df;background:none;-webkit-text-fill-color:initial}
.homeHeroCopy>p{max-width:620px;margin:0;padding:0;border:0;font-size:17px;color:#c1d7d9;line-height:1.75}
.homeHeroActions{margin:30px 0 0}
.homePrimary{background:#f28a22;color:#fff;border-radius:15px;box-shadow:0 12px 30px rgba(242,138,34,.24)}
.homePrimary:hover{background:#ff9a32}
.homeGhost{border-radius:15px;border-color:#6f9ca0;background:transparent}
.homeMiniProof{position:static;display:flex;width:auto;margin-top:39px;border-top:1px solid rgba(255,255,255,.15)}
.homeMiniProof>div{border:0;border-right:1px solid rgba(255,255,255,.15);padding:18px 30px 0 0;margin-right:30px}
.homeMiniProof>div:last-child{border:0}.homeMiniProof b{font-size:18px}.homeMiniProof span{font-size:9px;color:#87adb0}
.homeHeroVisual{display:block;position:relative;height:545px}
.homeVisualPhoto{inset:18px 0 18px 40px;border-radius:35px;background:linear-gradient(180deg,transparent 42%,rgba(4,40,45,.76)),url('kurum-sinif.jpg') 54% center/cover;box-shadow:0 28px 70px rgba(0,22,25,.35),0 0 0 1px rgba(113,219,225,.2)}
.homeVisualPhoto:after{inset:12px;border-radius:27px;border-color:rgba(255,255,255,.2)}
.homeVisualMark{display:block;right:-15px;color:rgba(85,213,223,.1)}
.homeFloat{display:flex;background:rgba(241,249,249,.95);color:#07343a;border-color:rgba(122,206,211,.35);box-shadow:0 18px 45px rgba(0,26,30,.28);border-radius:15px}
.homeFloatTop{left:0;top:90px}.homeFloatBottom{right:-12px;bottom:65px}
.pulse{background:#19b9c8;box-shadow:0 0 0 7px rgba(25,185,200,.16)}
.homeFloatBottom strong{background:#f28a22}
.homeScroll{display:none}

.homeTrust{background:#07343a;border:0;color:#fff}
.homeTrustInner{min-height:105px}
.homeTrustInner>span{color:#5ad7df;max-width:205px}.homeTrustInner>div{color:#fff}.homeTrustInner>div b{color:#f28a22;font-size:15px}.homeTrustInner>i{background:#3d7378}

.homeStatement{padding:105px 0!important;background:#fff}
.homeStatementGrid{grid-template-columns:.28fr 1fr}
.homeStatementLabel span{color:#0aa8b7}.homeStatementLabel i{background:#bdd7d9}
.homeStatement h2{font-size:clamp(40px,5vw,64px);color:#07343a;line-height:1.08;letter-spacing:-2.5px}
.homeStatement h2 em{display:inline;color:#12aebb}
.homeStatement p{font-size:16px;color:#637678;max-width:760px;margin:0}
.homeTextLink{margin-left:0;color:#07434a;border-color:#f28a22}

.homePrograms{padding:105px 0!important;background:#eef4f4;color:#07343a;border:0}
.homePrograms:before{display:none}
.homeSectionNo{color:#0aa8b7}
.homeSectionTop h2{font-size:clamp(42px,5vw,62px);color:#07343a;letter-spacing:-2.5px}
.homeSectionTop>p{color:#62797b}
.homeProgramGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:315px;gap:16px}
.homeProgramCard{grid-column:auto;background:#fff;color:#07343a;border:1px solid #d7e4e5;border-radius:22px;padding:25px;box-shadow:0 12px 32px rgba(5,58,64,.07)}
.homeProgramCard:hover{background:#fff;transform:translateY(-7px);box-shadow:0 22px 45px rgba(5,58,64,.13);border-color:#8bd2d7}
.homeProgramLarge{grid-column:span 2;background:linear-gradient(90deg,rgba(4,48,54,.9),rgba(4,48,54,.25)),url('kurum-sinif.jpg') center/cover;color:#fff}
.homeProgramLarge:hover{background:linear-gradient(90deg,rgba(4,48,54,.82),rgba(4,48,54,.2)),url('kurum-sinif.jpg') center/cover}
.homeProgramAccent{background:#12aebb;color:#fff}.homeProgramAccent:hover{background:#16bac8}
.homeProgramDark{background:#07343a;color:#fff}.homeProgramDark:hover{background:#0a454d}
.homeProgramTag{border-color:currentColor}.homeProgramIcon,.homeProgramCard>b{color:#f28a22}
.homeProgramAccent .homeProgramIcon,.homeProgramAccent>b{color:#fff}
.homeProgramCard small{color:#719093}.homeProgramLarge small,.homeProgramDark small,.homeProgramAccent small{color:#cce8e9}
.homeProgramCard h3{font-size:27px}.homeProgramCard p{color:#667d7f}.homeProgramLarge p,.homeProgramDark p,.homeProgramAccent p{color:#d4e8e9}

.homeJourney{padding:110px 0!important;background:#063a40;color:#fff}
.homeJourneyIntro h2{color:#fff;font-size:clamp(42px,5vw,62px);letter-spacing:-2.5px}.homeJourneyIntro>p{color:#b4ced0}
.homeJourney .homePrimary{background:#f28a22}
.homeSteps{border-color:#326970}.homeSteps article{grid-template-columns:70px 1fr;border-color:#326970;padding:29px 0}
.homeSteps article:hover{background:rgba(255,255,255,.035);padding-left:14px}
.homeSteps article>span{display:grid;width:46px;height:46px;border-radius:13px;background:#0d535c;color:#5ad7df;font-size:12px}
.homeSteps h3{color:#fff;font-size:21px}.homeSteps p{color:#a8c4c6}

.homeDigital{padding:110px 0!important;background:#fff}
.homeDigitalGrid{grid-template-columns:1.05fr .95fr}
.homeDevice{border:1px solid #1f666d;border-radius:26px;background:#063a40;box-shadow:0 28px 65px rgba(5,58,64,.2);transform:none}
.homeDeviceBody{border-radius:16px;background:#eef4f4}.deviceSide{background:#07515a}.deviceSide b{background:#f28a22}
.deviceMain small{color:#0aa8b7}.deviceMain h4{color:#07343a}
.deviceProgress span{background:linear-gradient(90deg,#11aebb,#5ad7df)}.deviceCards i{border-color:#d0e1e2;background:#dcebec}.deviceCards i:nth-child(2){background:#07343a}.deviceCards i:nth-child(3){background:#8fe0e5}
.deviceBadge{background:#f28a22;border-radius:12px;box-shadow:0 12px 25px rgba(242,138,34,.22)}
.homeDigitalCopy h2{color:#07343a;font-size:clamp(42px,5vw,62px);letter-spacing:-2.5px}.homeDigitalCopy>p{color:#627779}
.homeDigitalCopy li{border-color:#dce7e8}.homeDigitalCopy li b{color:#0aa8b7}
.homeDarkBtn{background:#07343a;border-radius:14px}.homeOutlineBtn{color:#07343a;border-color:#4f7b80;border-radius:14px}

.homeFinal{padding:105px 0!important;background:linear-gradient(120deg,#0b8995,#12aebb)}
.homeFinal span{color:#d5f8fa}.homeFinal h2{font-size:clamp(52px,7vw,86px);color:#fff;text-transform:none;letter-spacing:-3px}
.homeFinalAction p{color:#e3f7f8}.homeLightBtn{background:#f28a22;color:#fff;border-radius:14px}.homePhone{color:#fff;border-color:#fff}
body[data-site-page="home"] .footer{background:#052a2f;border-top:0}
@media(max-width:980px){
 .homeHeroGrid{grid-template-columns:1fr;padding-top:70px}.homeHeroVisual{height:470px}.homeHero h1{font-size:66px}
 .homeProgramGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.homeProgramCard{min-height:300px}.homeProgramLarge{grid-column:span 2}
}
@media(max-width:620px){
 body[data-site-page="home"] .siteHeader{height:68px}
 .homeHero{min-height:auto}.homeHeroGrid{display:block;padding-top:66px;padding-bottom:65px}.homeHero h1{font-size:45px;letter-spacing:-2px}.homeHeroCopy>p{font-size:15px}
 .homeHeroActions{margin-left:0}.homeMiniProof{display:flex;position:static}.homeMiniProof>div{padding-right:12px;margin-right:12px}
 .homeHeroVisual{display:block;height:380px;margin-top:38px}.homeVisualPhoto{inset:0 8px 0 24px;border-radius:27px}.homeVisualPhoto:after{border-radius:20px}
 .homeTrustInner{min-height:84px}.homeStatement,.homePrograms,.homeJourney,.homeDigital,.homeFinal{padding:75px 0!important}
 .homeStatement h2,.homeSectionTop h2,.homeJourneyIntro h2,.homeDigitalCopy h2{font-size:38px;letter-spacing:-1.5px}
 .homeProgramGrid{display:block}.homeProgramCard{min-height:280px}.homeProgramLarge{min-height:330px}
 .homeFinal h2{font-size:54px}.homeDevice{border-radius:20px}
}


/* Ana sayfa V6 — açık mavi ve siyah */
body[data-site-page="home"]{background:#eef7fd}
body[data-site-page="home"] .siteHeader{background:#06080c;border-color:#20252d}
body[data-site-page="home"] .brandText{color:#fff}
body[data-site-page="home"] .brandText small{color:#79bde8}
body[data-site-page="home"] .menu,body[data-site-page="home"] .navDropToggle{color:#cdd6df}
body[data-site-page="home"] .menu>a:hover,body[data-site-page="home"] .navDrop:hover>.navDropToggle{color:#78ccff}
body[data-site-page="home"] .loginBtn{background:#171b21;border-color:#333b45;color:#fff}
body[data-site-page="home"] .studyBtn{background:#69c7ff;border-color:#69c7ff;color:#05070b;box-shadow:0 8px 25px rgba(105,199,255,.25)}
body[data-site-page="home"] .mobileMenu summary{background:#69c7ff;color:#05070b}

.homeV2{background:#eef7fd}
.homeHero{background:#05070b}
.homeHero:before{background:radial-gradient(circle at 84% 42%,rgba(83,181,241,.22),transparent 28rem),radial-gradient(circle at 15% 14%,rgba(110,202,255,.09),transparent 25rem),linear-gradient(120deg,#05070b,#0b1119)}
.homeHero:after{border-color:rgba(111,202,255,.14);box-shadow:0 0 0 60px rgba(111,202,255,.018)}
.homeKicker{color:#b8c7d3}.homeKicker i{background:#70caff}
.homeHero h1 em{color:#70caff}
.homeHeroCopy>p{color:#b8c5d0}
.homePrimary{background:#70caff;color:#05070b;box-shadow:0 12px 30px rgba(112,202,255,.24)}
.homePrimary:hover{background:#94d9ff}
.homeGhost{border-color:#546474;color:#fff}
.homeMiniProof{border-color:#2a323d}.homeMiniProof>div{border-color:#2a323d}.homeMiniProof span{color:#8294a3}
.homeVisualPhoto{box-shadow:0 28px 70px rgba(0,0,0,.58),0 0 0 1px rgba(112,202,255,.2)}
.homeVisualPhoto:after{border-color:rgba(148,217,255,.25)}
.homeVisualMark{color:rgba(112,202,255,.08)}
.homeFloat{background:rgba(244,250,255,.96);color:#080b10;border-color:#b8e3fc;box-shadow:0 18px 45px rgba(0,0,0,.36)}
.pulse{background:#54bdf9;box-shadow:0 0 0 7px rgba(84,189,249,.16)}
.homeFloatBottom strong{background:#11151c;color:#70caff}

.homeTrust{background:#0b0e13}.homeTrustInner>span{color:#70caff}.homeTrustInner>div b{color:#70caff}.homeTrustInner>i{background:#3d4650}
.homeStatement{background:#f7fbfe}.homeStatementLabel span,.homeSectionNo{color:#218fd1}.homeStatementLabel i{background:#b5d8ed}
.homeStatement h2{color:#080b10}.homeStatement h2 em{color:#269bdd}.homeStatement p{color:#5d6c78}.homeTextLink{color:#080b10;border-color:#269bdd}

.homePrograms{background:#e8f4fb;color:#080b10}
.homeSectionTop h2{color:#080b10}.homeSectionTop>p{color:#596b79}
.homeProgramCard{background:#fff;color:#080b10;border-color:#cfe4f2;box-shadow:0 12px 32px rgba(11,47,70,.07)}
.homeProgramCard:hover{border-color:#76c9f7;box-shadow:0 22px 45px rgba(11,47,70,.13)}
.homeProgramLarge{background:linear-gradient(90deg,rgba(3,7,12,.91),rgba(3,7,12,.3)),url('kurum-sinif.jpg') center/cover;color:#fff}
.homeProgramLarge:hover{background:linear-gradient(90deg,rgba(3,7,12,.84),rgba(3,7,12,.22)),url('kurum-sinif.jpg') center/cover}
.homeProgramAccent{background:#70caff;color:#05070b}.homeProgramAccent:hover{background:#8bd5ff}
.homeProgramDark{background:#080b10;color:#fff}.homeProgramDark:hover{background:#151b23}
.homeProgramIcon,.homeProgramCard>b{color:#249bdd}
.homeProgramAccent .homeProgramIcon,.homeProgramAccent>b{color:#05070b}
.homeProgramCard small{color:#66879d}.homeProgramLarge small,.homeProgramDark small{color:#cfe7f5}.homeProgramAccent small{color:#28536d}
.homeProgramCard p{color:#5d7381}.homeProgramLarge p,.homeProgramDark p{color:#d1e2ec}.homeProgramAccent p{color:#17384c}

.homeJourney{background:#07090d}
.homeJourneyIntro>p{color:#acb9c3}.homeJourney .homePrimary{background:#70caff;color:#05070b}
.homeSteps{border-color:#2b333d}.homeSteps article{border-color:#2b333d}.homeSteps article:hover{background:rgba(112,202,255,.04)}
.homeSteps article>span{background:#131923;color:#70caff}.homeSteps p{color:#a7b4be}

.homeDigital{background:#f7fbfe}
.homeDevice{background:#07090d;border-color:#31495a;box-shadow:0 28px 65px rgba(0,16,28,.2)}
.deviceSide{background:#111923}.deviceSide b{background:#70caff;color:#05070b}.deviceMain small{color:#218fd1}.deviceMain h4{color:#080b10}
.deviceProgress span{background:linear-gradient(90deg,#299fe4,#86d7ff)}.deviceCards i:nth-child(2){background:#080b10}.deviceCards i:nth-child(3){background:#a6ddfa}
.deviceBadge{background:#70caff;color:#05070b;box-shadow:0 12px 25px rgba(112,202,255,.2)}
.homeDigitalCopy h2{color:#080b10}.homeDigitalCopy>p{color:#5d6e79}.homeDigitalCopy li b{color:#249bdd}
.homeDarkBtn{background:#080b10}.homeOutlineBtn{color:#080b10;border-color:#536574}

.homeFinal{background:linear-gradient(120deg,#080b10,#17222e)}
.homeFinal span{color:#70caff}.homeFinalAction p{color:#d4e3ed}.homeLightBtn{background:#70caff;color:#05070b}.homePhone{color:#fff;border-color:#70caff}
body[data-site-page="home"] .footer{background:#030407}


/* Ana sayfa V7 — geniş ekranlarda tam alan kullanımı */
body[data-site-page="home"] .wrap{width:min(1620px,calc(100% - 80px))}
body[data-site-page="home"] .headerInner{max-width:none}
.homeHeroGrid{grid-template-columns:minmax(560px,1.05fr) minmax(520px,.95fr);gap:clamp(60px,6vw,125px)}
.homeHeroCopy{padding-left:clamp(0px,2vw,28px)}
.homeHero h1{font-size:clamp(54px,4.8vw,86px);max-width:820px}
.homeHeroCopy>p{max-width:690px}
.homeHeroVisual{height:600px;max-width:650px;width:100%;justify-self:end}
.homeTrustInner{padding-left:clamp(0px,2vw,28px);padding-right:clamp(0px,2vw,28px)}
.homeStatementGrid,.homeJourneyGrid,.homeDigitalGrid,.homeFinalInner{max-width:1480px;margin-inline:auto}
.homeProgramGrid{grid-auto-rows:340px}
@media(min-width:1750px){
 body[data-site-page="home"] .wrap{width:min(1680px,calc(100% - 120px))}
 .homeHeroGrid{grid-template-columns:1.08fr .92fr}
 .homeHero h1{font-size:88px}
 .homeHeroVisual{height:630px;max-width:690px}
 .homeHero{min-height:760px}
}
@media(max-width:1100px){
 body[data-site-page="home"] .wrap{width:min(100% - 40px,1180px)}
 .homeHeroGrid{grid-template-columns:1fr;gap:42px}
 .homeHeroCopy{padding-left:0}
 .homeHeroVisual{justify-self:center;max-width:650px;width:100%}
}
@media(max-width:620px){
 body[data-site-page="home"] .wrap{width:min(100% - 24px,1180px)}
 .homeHeroVisual{height:380px}
}


/* Ana sayfa V8 — tam genişlik, açık mavi ve altın sarısı */
body[data-site-page="home"] .wrap{width:92%;max-width:none}
body[data-site-page="home"] .headerInner{width:92%;max-width:none}
.homeHeroGrid{width:92%;max-width:none;grid-template-columns:1fr 1fr;gap:clamp(55px,5vw,110px)}
.homeHeroCopy{padding-left:0}
.homeHero h1{font-size:clamp(58px,5vw,96px);max-width:900px}
.homeHeroCopy>p{max-width:760px;font-size:18px}
.homeHeroVisual{width:100%;max-width:760px;height:650px}
.homeTrustInner{width:92%;max-width:none;padding-left:0;padding-right:0}
.homeStatementGrid,.homeJourneyGrid,.homeDigitalGrid,.homeFinalInner{width:92%;max-width:none}
.homePrograms>.wrap{width:92%;max-width:none}

body[data-site-page="home"] .studyBtn{background:#e6b84f;border-color:#e6b84f;color:#080a0e;box-shadow:0 8px 25px rgba(230,184,79,.26)}
.homeKicker i{background:#e6b84f}
.homePrimary{background:#e6b84f;color:#080a0e;box-shadow:0 12px 30px rgba(230,184,79,.23)}
.homePrimary:hover{background:#f1c967}
.homeFloatBottom strong{background:#e6b84f;color:#080a0e}
.homeTrustInner>div b{color:#e6b84f}
.homeStatementLabel span{color:#b58622}.homeStatementLabel i{background:#e0c786}.homeTextLink{border-color:#e6b84f}
.homeProgramIcon,.homeProgramCard>b{color:#b88924}
.homeProgramAccent{background:#8fd7ff;color:#07111a}.homeProgramAccent:hover{background:#a9e1ff}
.homeProgramAccent .homeProgramIcon,.homeProgramAccent>b{color:#8a6517}
.homeProgramDark{border-top:4px solid #e6b84f}
.homeJourney .homePrimary{background:#e6b84f;color:#080a0e}
.deviceSide b,.deviceBadge{background:#e6b84f;color:#080a0e}
.homeLightBtn{background:#e6b84f;color:#080a0e}
.homePhone{border-color:#e6b84f}
.homeFinal span{color:#8fd7ff}

@media(min-width:1800px){
 body[data-site-page="home"] .wrap,body[data-site-page="home"] .headerInner,.homeHeroGrid,.homeTrustInner,.homeStatementGrid,.homeJourneyGrid,.homeDigitalGrid,.homeFinalInner,.homePrograms>.wrap{width:94%}
 .homeHero h1{font-size:clamp(82px,5.2vw,110px)}
 .homeHeroVisual{max-width:820px;height:690px}
}
@media(max-width:1100px){
 body[data-site-page="home"] .wrap,body[data-site-page="home"] .headerInner,.homeHeroGrid,.homeTrustInner,.homeStatementGrid,.homeJourneyGrid,.homeDigitalGrid,.homeFinalInner,.homePrograms>.wrap{width:calc(100% - 40px)}
 .homeHeroGrid{grid-template-columns:1fr}
 .homeHeroVisual{max-width:680px;height:500px}
}
@media(max-width:620px){
 body[data-site-page="home"] .wrap,body[data-site-page="home"] .headerInner,.homeHeroGrid,.homeTrustInner,.homeStatementGrid,.homeJourneyGrid,.homeDigitalGrid,.homeFinalInner,.homePrograms>.wrap{width:calc(100% - 24px)}
 .homeHero h1{font-size:45px}
 .homeHeroCopy>p{font-size:15px}
 .homeHeroVisual{height:380px}
}


/* TÜM KURUMSAL SİTE — açık mavi + altın sarısı + siyah/beyaz nötrleri */
:root{
 --navy:#080a0e;
 --navy2:#101823;
 --gold:#e6b84f;
 --coral:#8fd7ff;
 --ink:#080a0e;
 --muted:#526473;
 --bg:#eaf6fd;
 --white:#ffffff;
 --line:#c9e2f1;
}
body{background:#eaf6fd;color:#080a0e}
.siteHeader{background:#080a0e!important;border-color:#242a31!important;box-shadow:0 8px 28px rgba(0,0,0,.18)}
.brandText{color:#fff!important}.brandText small{color:#8fd7ff!important}
.menu,.navDropToggle{color:#d7e3ec!important}.menu>a:hover,.menu>a.active,.navDrop:hover>.navDropToggle,.navDrop.active>.navDropToggle{color:#8fd7ff!important}
.loginBtn{background:#12171e!important;border-color:#3c4651!important;color:#fff!important}
.studyBtn{background:#e6b84f!important;border-color:#e6b84f!important;color:#080a0e!important}
.mobileMenu summary{background:#8fd7ff!important;color:#080a0e!important}
.navDropMenu,.mobileLinks{background:#fff!important;border-color:#c9e2f1!important}
.navDropMenu a,.mobileLinks a{color:#22303b!important}.navDropMenu a:hover,.mobileLinks a:hover{background:#eaf6fd!important;color:#080a0e!important}
.dropGroupTitle,.mobileGroup{color:#8d6816!important}
.mobileSubTitle{color:#080a0e!important}.mobileSubTitle:after{background:#eaf6fd!important;color:#080a0e!important}
.mobileSubTitle.mobileTitleOpen:after{background:#080a0e!important;color:#8fd7ff!important}
.mobileLinks .mobileAcademyBtn{background:#080a0e!important;border-color:#080a0e!important;color:#fff!important}
.mobileLinks .mobileStudyBtn{background:#e6b84f!important;border-color:#e6b84f!important;color:#080a0e!important}

.pageHero,.corporateHero,.trainingHero{background:radial-gradient(circle at 85% 20%,rgba(143,215,255,.20),transparent 25rem),linear-gradient(135deg,#080a0e,#132232)!important;color:#fff}
.pageHero small,.pageHero .eyebrow{color:#e6b84f!important}
.pageHero p{color:#d5e2eb!important}
section:not(.homeHero):not(.homeTrust):not(.homePrograms):not(.homeJourney):not(.homeDigital):not(.homeFinal):not(.pageHero):not(.corporateHero):not(.trainingHero):not(.weekSection):not(.cta){background:#eaf6fd}
.softSection,.decisionSection,.faqSection,.approach,.programs,.photoBand{background:#eaf6fd!important}
.contentCard,.introCard,.valueCard,.principle,.trainingFeatures article,.benefitGrid article,.faqGrid article,.faq,.contactCard,.systemItem{
 background:#fff!important;border-color:#c9e2f1!important;color:#080a0e!important;
 box-shadow:0 12px 32px rgba(17,62,88,.08)!important
}
.contentCard:hover,.trainingFeatures article:hover,.benefitGrid article:hover,.faqGrid article:hover,.contactCard:hover{
 border-color:#8fd7ff!important;box-shadow:0 20px 42px rgba(17,62,88,.14)!important
}
.sectionHead small,.valueNo,.dropGroupTitle,.benefitGrid span{color:#8d6816!important;background:rgba(230,184,79,.14)}
.sectionHead small:before{background:#e6b84f!important}
.sectionHead h2,.contentCard h2,.valueCard h2,.principle h3,.trainingFeatures h3,.benefitGrid h3,.faqGrid h3,.faq h3,.contactCard h3{color:#080a0e!important}
.sectionHead p,.contentCard p,.contentCard li,.valueCard p,.principle p,.trainingFeatures p,.benefitGrid p,.faqGrid p,.faq p{color:#526473!important}
.quoteCard,.trainingSide{background:linear-gradient(145deg,#080a0e,#142333)!important;color:#fff!important}
.quoteCard>span,.trainingSide b{color:#e6b84f!important}.quoteCard small,.trainingSide p{color:#c3d7e4!important}
.valueCard.dark{background:#080a0e!important;border-color:#080a0e!important;color:#fff!important}
.valueCard.dark h2{color:#fff!important}.valueCard.dark p{color:#cbdce7!important}
.principle b,.trainingFeatures article>b,.systemItem b{background:#dff2fd!important;color:#080a0e!important}
.processList li{border-color:#c9e2f1!important}.processList li:before{background:#e6b84f!important;color:#080a0e!important}.processList b{color:#080a0e!important}.processList span{color:#526473!important}
.weekSection{background:#080a0e!important;color:#fff!important}.weekSection .sectionHead h2{color:#fff!important}.weekSection .sectionHead p{color:#c3d7e4!important}
.journeyGrid article{border-color:#35434f!important;background:#111821!important}.journeyGrid b{background:#e6b84f!important;color:#080a0e!important}.journeyGrid p{color:#bdcfda!important}
.btnGold{background:#e6b84f!important;color:#080a0e!important}.btnNavy{background:#080a0e!important;color:#fff!important}.btnWhite{background:#fff!important;color:#080a0e!important}
.cta{background:linear-gradient(135deg,#080a0e,#162536)!important}.cta p{color:#c4d6e1!important}
.photoBox{background:linear-gradient(90deg,rgba(8,10,14,.94),rgba(8,10,14,.25)),url('kurum-sinif.jpg') center/cover!important}
.footer{background:#050609!important;border-top-color:#e6b84f!important;color:#bfd0dc!important}

/* Ana sayfadaki son renk kilidi */
.homeKicker i,.homePrimary,.homeFloatBottom strong,.deviceSide b,.deviceBadge,.homeLightBtn{background:#e6b84f!important;color:#080a0e!important}
.homeHero h1 em,.homeTrustInner>span,.homeSectionNo{color:#8fd7ff!important}
.homeTrustInner>div b,.homeProgramIcon,.homeProgramCard>b{color:#e6b84f!important}
.homeStatementLabel span{color:#8d6816!important}.homeStatementLabel i,.homeTextLink{border-color:#e6b84f!important}
.homeProgramAccent{background:#8fd7ff!important;color:#080a0e!important}.homeProgramAccent p{color:#25465b!important}
.homeProgramAccent .homeProgramIcon,.homeProgramAccent>b{color:#7b5a12!important}
.homeProgramDark,.homeJourney{background:#080a0e!important}.homeProgramDark{border-top:4px solid #e6b84f!important}
.homeDigital,.homeStatement{background:#fff!important}.homePrograms{background:#eaf6fd!important}
.homeFinal{background:linear-gradient(120deg,#080a0e,#17293a)!important}
@media(max-width:560px){.siteHeader{background:#080a0e!important}}
