:root{
  --p-bg:#f3f6fb;--p-paper:#ffffff;--p-ink:#162238;--p-muted:#617086;--p-line:#dbe3ee;
  --p-accent:#315f9f;--p-accent-soft:#e7eff9;--p-dark:#15233d;--p-dark-2:#203657;
  --p-shadow:0 22px 70px rgba(32,27,20,.09);--p-radius:22px;
  --p-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --p-serif:Iowan Old Style,"Palatino Linotype",Palatino,Georgia,serif;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.v14-site{margin:0;background:var(--p-bg);color:var(--p-ink);font-family:var(--p-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.v14-site::selection{background:var(--p-accent-soft)}a{color:inherit;text-decoration:none}.c{width:min(1180px,calc(100% - 48px));margin:auto}
.header{position:sticky;top:0;z-index:1000;background:rgba(243,246,251,.9);border-bottom:1px solid rgba(221,215,204,.78);backdrop-filter:blur(18px) saturate(130%)}.header-in{height:74px;display:flex;align-items:center;justify-content:space-between;gap:26px}.logo{display:inline-flex;align-items:center;gap:11px;font-weight:760;letter-spacing:-.025em}.mark{width:36px;height:36px;border-radius:11px;background:var(--p-dark);color:#fff;display:grid;place-items:center;font-family:var(--p-serif);font-size:1.16rem;box-shadow:0 7px 18px rgba(0,0,0,.12)}.nav{display:flex;align-items:center;gap:27px;color:#536277;font-size:.84rem;font-weight:650}.nav a{position:relative;padding:8px 0}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--p-ink);transition:right .22s ease}.nav a:hover:after{right:0}.ha,.actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--p-line);border-radius:12px;padding:10px 16px;background:transparent;color:var(--p-ink);font-size:.82rem;font-weight:740;letter-spacing:-.01em;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px);border-color:#aebdd0}.btn.primary{background:var(--p-dark);color:#fff;border-color:var(--p-dark);box-shadow:0 8px 24px rgba(20,20,18,.10)}.btn.primary:hover{background:#0f1011}.btn.secondary{background:rgba(255,255,255,.48)}.menu{display:none;border:1px solid var(--p-line);background:var(--p-paper);border-radius:10px;padding:9px 11px}
.eye{display:inline-flex;align-items:center;gap:9px;color:var(--p-accent);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eye:before{content:"";width:22px;height:1px;background:currentColor}
.premium-hero{position:relative;padding:104px 0 86px;overflow:hidden;border-bottom:1px solid var(--p-line)}.premium-hero:before{content:"";position:absolute;width:650px;height:650px;right:-250px;top:-270px;background:radial-gradient(circle,rgba(49,95,159,.10),rgba(182,95,58,0) 67%);pointer-events:none}.premium-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);gap:76px;align-items:center}.premium-hero-copy{position:relative;z-index:1}.premium-hero h1{font:500 clamp(4rem,6.6vw,6.9rem)/.94 var(--p-serif);letter-spacing:-.061em;margin:20px 0 26px;max-width:850px}.premium-hero-copy>p{max-width:690px;color:var(--p-muted);font-size:1.08rem;line-height:1.72;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.micro-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:36px;padding-top:22px;border-top:1px solid var(--p-line);color:#5c6b80;font-size:.76rem}.micro-trust span{display:flex;align-items:center;gap:7px}.micro-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--p-accent)}
.research-sheet{position:relative;background:var(--p-paper);border:1px solid var(--p-line);border-radius:26px;padding:30px;box-shadow:var(--p-shadow);transform:rotate(.4deg)}.research-sheet:before{content:"";position:absolute;inset:10px;border:1px solid rgba(221,215,204,.7);border-radius:18px;pointer-events:none}.sheet-head{position:relative;display:flex;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid var(--p-line);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c7a8f}.sheet-title{position:relative;padding:48px 8px 35px}.sheet-title small{display:block;color:var(--p-accent);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sheet-title h2{font:500 3.4rem/.98 var(--p-serif);letter-spacing:-.05em;margin:13px 0 17px}.sheet-title p{color:var(--p-muted);margin:0;max-width:440px}.method-table{position:relative;border-top:1px solid var(--p-line)}.method-row{display:grid;grid-template-columns:84px 1fr auto;gap:15px;align-items:center;padding:15px 4px;border-bottom:1px solid var(--p-line)}.method-row b{font:500 1.12rem var(--p-serif)}.method-row span{font-size:.75rem;color:var(--p-muted)}.method-row i{font-style:normal;font-size:.68rem;color:var(--p-accent);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sheet-foot{position:relative;display:flex;justify-content:space-between;gap:16px;padding:22px 4px 3px;color:#6c7a8f;font-size:.7rem}
.proof-strip{background:var(--p-dark);color:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof{padding:24px 26px;border-right:1px solid rgba(255,255,255,.11)}.proof:last-child{border-right:0}.proof b{display:block;font:500 1.14rem var(--p-serif);margin-bottom:4px}.proof span{color:#c5d0df;font-size:.76rem;line-height:1.5}
.section{padding:104px 0}.section.paper{background:var(--p-paper)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);gap:66px;align-items:end;margin-bottom:48px}.section-head h2,.profile-copy h2,.process-copy h2,.faq-copy h2{font:500 clamp(3rem,4.8vw,4.7rem)/1 var(--p-serif);letter-spacing:-.05em;margin:14px 0 0}.section-head>p,.profile-copy p,.process-copy p,.faq-copy p{color:var(--p-muted);margin:0}.course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.course{display:block;border:1px solid var(--p-line);background:var(--p-paper);border-radius:18px;padding:28px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.course:hover{transform:translateY(-3px);box-shadow:0 20px 55px rgba(36,74,126,.08);border-color:#b8c8dc}.course-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:38px}.course-no{font:500 2rem var(--p-serif);color:var(--p-accent)}.course-label{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6c7a8f}.course-body h3{font:500 2.12rem/1.08 var(--p-serif);letter-spacing:-.035em;margin:0 0 13px}.course-body p{color:var(--p-muted);min-height:52px}.course .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.course .meta span{border-top:1px solid var(--p-line);padding-top:10px;color:#6c7a8f;font-size:.69rem}.course .meta b{display:block;color:var(--p-ink);font-size:.77rem;margin-top:2px}.course .btn{width:max-content}
.process-grid{display:grid;grid-template-columns:minmax(300px,.64fr) 1fr;gap:80px}.process-copy{position:sticky;top:110px;align-self:start}.process-list{border-top:1px solid var(--p-line)}.process-step{display:grid;grid-template-columns:66px 1fr;gap:25px;padding:28px 0;border-bottom:1px solid var(--p-line)}.process-step>span{font:500 1.7rem var(--p-serif);color:var(--p-accent)}.process-step h3{font:500 1.65rem var(--p-serif);margin:0 0 5px}.process-step p{margin:0;color:var(--p-muted)}
.profile{display:grid;grid-template-columns:minmax(340px,.66fr) 1fr;gap:80px;align-items:center}.portrait-frame{margin:0;background:#e6edf7;border-radius:24px;padding:15px;box-shadow:var(--p-shadow)}.portrait-frame img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:17px;background:#d8e3f0}.profile-title{display:inline-block;margin:14px 0;color:var(--p-accent);font-size:.82rem;font-weight:780}.profile-bio{font-size:1.03rem;line-height:1.82;max-width:690px}.profile-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px}.profile-links a{padding-bottom:6px;border-bottom:1px solid var(--p-line);font-size:.8rem;font-weight:730}
.publications{border-top:1px solid var(--p-line)}.pub{display:grid;grid-template-columns:78px 1fr auto;gap:24px;align-items:center;padding:23px 0;border-bottom:1px solid var(--p-line)}.pub>span{font:500 1.32rem var(--p-serif);color:var(--p-accent)}.pub h3{font:500 1.28rem var(--p-serif);margin:0 0 3px}.pub small{color:var(--p-muted)}.pub a{font-size:.74rem;font-weight:760}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial{min-height:260px;background:var(--p-bg);border:1px solid var(--p-line);border-radius:18px;padding:28px;display:flex;flex-direction:column}.testimonial .quote{font:500 2.8rem var(--p-serif);color:var(--p-accent);line-height:.8}.testimonial p{font:500 1.16rem/1.58 var(--p-serif);margin:18px 0 28px}.testimonial footer{margin-top:auto}.testimonial footer b,.testimonial footer small{display:block}.testimonial footer small{color:var(--p-muted)}
.faq-grid{display:grid;grid-template-columns:minmax(300px,.58fr) 1fr;gap:70px}.faq-list{border-top:1px solid var(--p-line)}.faq-list details{border-bottom:1px solid var(--p-line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:720}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:1.3rem;color:var(--p-accent);transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--p-muted);margin:-3px 0 25px;max-width:720px}.premium-cta{border:1px solid #2b4265;background:var(--p-dark);color:#fff;border-radius:26px;padding:58px}.premium-cta-grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.premium-cta h2{font:500 clamp(2.8rem,4.7vw,4.7rem)/1 var(--p-serif);letter-spacing:-.05em;margin:12px 0}.premium-cta p{color:#c5d0df;max-width:690px}.premium-cta .btn.primary{background:#fff;color:var(--p-dark);border-color:#fff}.premium-cta .btn.secondary{color:#fff;border-color:#456084;background:transparent}
.footer{background:#101b30;color:#fff;padding:62px 0 24px}.footer-grid{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:52px}.footer p,.footer a,.footer span{color:#aebbd0}.footer h4{font:500 1.04rem var(--p-serif)}.footer a{display:block;margin:7px 0;font-size:.78rem}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #2b4265;margin-top:43px;padding-top:20px;font-size:.71rem}.empty{padding:28px;color:var(--p-muted)}
.reveal{opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .48s ease}.reveal.visible{opacity:1;transform:none}
/* İç sayfalarda ortak premium yüzey */
body.v14-inner-site{background:var(--p-bg)}.v14-inner-site .header{background:rgba(247,244,238,.9)}.v14-inner-site .card,.v14-inner-site .application-luxe,.v14-inner-site .platform-benefits,.v14-inner-site .v12-public-card{border-radius:18px!important;border:1px solid var(--p-line)!important;box-shadow:none!important;background:var(--p-paper)!important}.v14-inner-site h1,.v14-inner-site h2,.v14-inner-site h3{letter-spacing:-.035em}.v14-inner-site .course-detail-hero{background:var(--p-dark)!important}.v14-inner-site .detail-orb{opacity:.12!important}.v14-inner-site .input{border-radius:11px!important;border-color:var(--p-line)!important;background:#fff!important;color:var(--p-ink)!important}.v14-inner-site .badge{border-radius:999px!important}
@media(max-width:1000px){.premium-hero-grid,.profile,.process-grid,.faq-grid{grid-template-columns:1fr}.research-sheet{max-width:680px}.process-copy{position:static}.section-head{grid-template-columns:1fr;gap:24px}.proof-grid{grid-template-columns:1fr 1fr}.proof:nth-child(2){border-right:0}.proof:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.11)}.testimonials{grid-template-columns:1fr 1fr}}
@media(max-width:760px){body.v14-site{font-size:14px}.c{width:min(100% - 28px,1180px)}.header-in{height:66px}.nav{display:none;position:absolute;top:66px;left:0;right:0;background:var(--p-paper);border-bottom:1px solid var(--p-line);padding:15px 18px;flex-direction:column;align-items:flex-start}.nav.open{display:flex}.ha .btn{display:none}.menu{display:block}.premium-hero{padding:62px 0 55px}.premium-hero-grid{gap:42px}.premium-hero h1{font-size:3.55rem}.research-sheet{padding:23px;border-radius:20px;transform:none}.sheet-title{padding:35px 2px 28px}.sheet-title h2{font-size:2.65rem}.method-row{grid-template-columns:66px 1fr}.method-row i{display:none}.proof-grid,.course-grid,.testimonials{grid-template-columns:1fr}.proof{border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.section{padding:72px 0}.section-head h2,.profile-copy h2,.process-copy h2,.faq-copy h2{font-size:3rem}.course{padding:23px}.course .meta{grid-template-columns:1fr 1fr}.profile{gap:38px}.pub{grid-template-columns:55px 1fr}.pub a{grid-column:2}.premium-cta{padding:34px 25px}.premium-cta-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn,.course{transition:none}}

/* V18.2 shared identity */
.header{box-shadow:0 8px 28px rgba(21,35,61,.04)}.mark{background:linear-gradient(145deg,#15233d,#244a7e)}.course{box-shadow:0 10px 32px rgba(36,74,126,.045)}.course:hover{box-shadow:0 22px 55px rgba(36,74,126,.10)}.premium-cta{background:linear-gradient(135deg,#15233d,#203657);border-color:#29466f}.proof-strip{background:linear-gradient(135deg,#15233d,#203657)}

/* V18.2 unified website identity */
body.v14-site{background:var(--p-bg);background-image:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--p-accent) 7%,transparent),transparent 25%)}
.header{background:color-mix(in srgb,var(--p-bg) 90%,white)!important;border-bottom-color:color-mix(in srgb,var(--p-accent) 12%,var(--p-line))!important}
.btn.primary{background:linear-gradient(135deg,var(--p-dark),color-mix(in srgb,var(--p-dark) 66%,var(--p-accent)))!important;border-color:transparent!important}.btn.primary:hover{filter:brightness(1.08)}
.course{padding:0;overflow:hidden;border-radius:var(--p-radius,18px)}.course-cover{height:190px;background:linear-gradient(135deg,var(--p-dark),color-mix(in srgb,var(--p-dark) 55%,var(--p-accent)));position:relative;overflow:hidden}.course-cover img{width:100%;height:100%;object-fit:cover;display:block}.course-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(7,23,44,.38))}.course-cover.no-image:before{content:"AKADEMİK PROGRAM";position:absolute;left:24px;bottom:20px;color:#cfe1fb;font:800 .68rem/1 var(--p-sans);letter-spacing:.14em}.course-body{padding:26px}.course-kicker{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.course-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--p-accent) 11%,white);color:var(--p-accent);font-size:.65rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.course-status{font-size:.7rem;color:var(--p-muted)}.course-body p{min-height:0}.course-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.course-facts span{border-top:1px solid var(--p-line);padding-top:9px;font-size:.7rem;color:var(--p-muted)}.course-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.course-actions .text-link{font-weight:800;color:var(--p-accent)}
.v14-inner-site .header{background:color-mix(in srgb,var(--p-bg) 91%,white)!important}.course-detail-hero{background:linear-gradient(135deg,var(--p-dark),color-mix(in srgb,var(--p-dark) 68%,var(--p-accent)))!important}.detail-cover{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px rgba(0,0,0,.18);aspect-ratio:16/10}.detail-cover img{width:100%;height:100%;object-fit:cover}.application-closed{border:1px solid color-mix(in srgb,var(--p-accent) 20%,var(--p-line));background:color-mix(in srgb,var(--p-accent) 6%,white);padding:16px;border-radius:14px;color:var(--p-muted)}
@media(max-width:760px){.course-cover{height:160px}.course-facts{grid-template-columns:1fr 1fr}.course-actions{align-items:flex-start;flex-direction:column}}
