
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --black:   #0B0C0C;
      --dark:    #151616;
      --card:    #1D1E1E;
      --card-h:  #262828;
      --border:  rgba(247,245,240,.07);

      --gold:    #C9A84C;
      --gold-lt: #DCC58C;
      --gold-dk: #806529;
      --gold-bg: rgba(201,168,76,.07);

      --teal:    #C3947D;
      --teal-dk: #A87961;
      --teal-bg: rgba(195,148,125,.08);

      --white:   #F7F5F0;
      --text:    #E4E2DB;
      --muted:   #B5B4AD;
      --dim:     #878982;
    }

    html { scroll-behavior: smooth; }
    section { scroll-margin-top: 110px; }
    body {
      background: var(--black);
      color: var(--text);
      font-family: 'Outfit', sans-serif;
      font-weight: 300;
      font-size: 18px;
      line-height: 1.72;
      overflow-x: hidden;
    }

    /* ── ANIMATIONS ── */
    @keyframes fadeUp    { from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);} }
    @keyframes goldFlow1 { 0%{transform:translateX(-100%) rotate(-8deg);opacity:0;} 40%{opacity:1;} 100%{transform:translateX(200%) rotate(-8deg);opacity:0;} }
    @keyframes goldFlow2 { 0%{transform:translateX(-100%) rotate(6deg);opacity:0;} 40%{opacity:.7;} 100%{transform:translateX(200%) rotate(6deg);opacity:0;} }
    @keyframes barPulse  { 0%,100%{opacity:.2;}50%{opacity:1;} }
    @keyframes floatY    { 0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);} }
    @keyframes ribbonShimmer { 0%{background-position:-400px 0;}100%{background-position:400px 0;} }

    /* ── REVEAL ── */
    .rv { opacity:0; transform:translateY(32px); transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1); }
    .rv.in { opacity:1; transform:none; }
    .d1{transition-delay:.1s;}.d2{transition-delay:.2s;}.d3{transition-delay:.3s;}.d4{transition-delay:.4s;}

    /* ── LAYOUT ── */
    .wrap { max-width:1200px; margin:0 auto; padding:0 4rem; }

    /* ── TYPE TOKENS ── */
    .eyebrow {
      display:block; font-size:1rem; font-weight:600;
      letter-spacing:.34em; text-transform:uppercase;
      color:var(--gold); margin-bottom:1.1rem;
    }
    .eyebrow-teal { color:var(--teal); }

    h1 {
      font-family:'Newsreader',serif;
      font-size:clamp(3.8rem,8vw,88px);
      font-weight:300; line-height:1.04; color:var(--white);
    }
    h1 em { font-style:italic; color:var(--gold-lt); }

    h2 {
      font-family:'Newsreader',serif;
      font-size:clamp(2.1rem,4vw,42px);
      font-weight:300; line-height:1.12; color:var(--white);
      margin-bottom:1.1rem;
    }
    h2 em { font-style:italic; color:var(--gold-lt); }
    h2.center { text-align:center; }

    h3 {
      font-family:'Newsreader',serif;
      font-size:28px; font-weight:400;
      line-height:1.2; color:var(--white); margin-bottom:.8rem;
    }

    .gold-bar { width:48px; height:1px; background:linear-gradient(to right,var(--gold),transparent); margin-bottom:2rem; }
    .gold-bar.c { margin-left:auto; margin-right:auto; }
    .teal-bar { width:48px; height:1px; background:linear-gradient(to right,var(--teal),transparent); margin-bottom:2rem; }
    .teal-bar.c { margin-left:auto; margin-right:auto; }

    /* ── BUTTONS ── */
    .btn-primary {
      display:inline-flex; align-items:center; justify-content:center; height:48px;
      background:rgba(201,168,76,.11);
      border:1px solid var(--gold); color:var(--gold-lt);
      font-family:'Outfit',sans-serif; font-size:1rem; font-weight:500;
      letter-spacing:.12em; text-transform:uppercase;
      padding:0 2.6rem; text-decoration:none; cursor:pointer;
      transition:background .3s, color .3s, box-shadow .3s;
    }
    .btn-primary:hover { background:rgba(201,168,76,.2); color:var(--white); box-shadow:0 0 20px rgba(201,168,76,.18); }

    .btn-ghost {
      display:inline-flex; align-items:center; justify-content:center; height:48px;
      background:transparent;
      border:1px solid rgba(247,245,240,.18); color:var(--muted);
      font-family:'Outfit',sans-serif; font-size:1rem;
      letter-spacing:.12em; text-transform:uppercase;
      padding:0 2.6rem; text-decoration:none; cursor:pointer;
      transition:border-color .3s, color .3s;
    }
    .btn-ghost:hover { border-color:rgba(247,245,240,.4); color:var(--white); }

    .btn-gold-solid {
      display:inline-flex; align-items:center; justify-content:center; height:48px;
      background:linear-gradient(135deg,var(--gold-dk),var(--gold),var(--gold-lt));
      color:var(--black); border:none;
      font-family:'Outfit',sans-serif; font-size:1rem; font-weight:600;
      letter-spacing:.12em; text-transform:uppercase;
      padding:0 2.8rem; text-decoration:none; cursor:pointer;
      transition:transform .3s, box-shadow .3s;
    }
    .btn-gold-solid:hover { transform:translateY(-2px); box-shadow:0 8px 28px rgba(201,168,76,.3); }

    .btn-dark {
      display:inline-flex; align-items:center; justify-content:center; height:48px;
      background:var(--black); color:var(--gold-lt); border:none;
      font-family:'Outfit',sans-serif; font-size:1rem; font-weight:600;
      letter-spacing:.12em; text-transform:uppercase;
      padding:0 2.8rem; text-decoration:none; cursor:pointer;
      transition:background .3s;
    }
    .btn-dark:hover { background:var(--dark); }

    .text-link {
      display:inline-flex; align-items:center; gap:.5rem;
      font-size:.9rem; font-weight:500; letter-spacing:.1em; text-transform:uppercase;
      color:var(--gold); text-decoration:none;
      border-bottom:1px solid rgba(201,168,76,.28); padding-bottom:3px;
      transition:color .3s, gap .3s;
    }
    .text-link:hover { color:var(--teal); gap:.8rem; }

    /* ════════════════════════════
       NAV
    ════════════════════════════ */
    #nav {
      position:fixed; top:0; left:0; right:0; z-index:900;
      padding:1rem 4rem;
      display:flex; align-items:center; justify-content:space-between;
      transition:background .5s, box-shadow .5s;
    }
    #nav.stuck {
      background:rgba(11,12,12,.96);
      backdrop-filter:blur(18px);
      box-shadow:0 1px 0 rgba(201,168,76,.1);
    }
    .nav-logo img{
  height:56px;
  width:auto;
  mix-blend-mode:normal;
  filter:drop-shadow(0 0 12px rgba(201,168,76,.2));
}

#nav.stuck .nav-logo img{
  height:48px;
}

    .nav-links { display:flex; gap:2rem; list-style:none; }
    .nav-links a {
      color:var(--muted); text-decoration:none;
      font-size:.72rem; letter-spacing:.14em; text-transform:uppercase;
      transition:color .3s;
    }
    .nav-links a:hover { color:var(--gold-lt); }
    .nav-cta {
      border:1px solid rgba(201,168,76,.45); color:var(--gold-lt);
      font-size:.72rem; letter-spacing:.14em; text-transform:uppercase;
      padding:.55rem 1.5rem; text-decoration:none;
      transition:background .3s, color .3s;
    }
    .nav-cta:hover { background:var(--gold); color:var(--black); }
    .burger { display:none; background:none; border:none; color:var(--gold); font-size:1.5rem; cursor:pointer; }

    /* ════════════════════════════
       HERO — mark + manifesto
    ════════════════════════════ */
    #hero {
      min-height:100vh;
      display:flex; align-items:center; justify-content:center;
      text-align:center; padding:9rem 2rem 10rem;
      background:var(--black); position:relative; overflow:hidden;
    }

    #heroCanvas {
      position:absolute; inset:0; width:100%; height:100%;
      pointer-events:none; z-index:1;
    }

    /* Nefes alan merkezi glow */
    .hero-glow {
      position:absolute; top:45%; left:50%;
      transform:translate(-50%,-50%);
      width:800px; height:600px; pointer-events:none; z-index:1;
      background:radial-gradient(ellipse 55% 45% at 50% 50%, rgba(201,168,76,.09) 0%, rgba(201,168,76,.03) 50%, transparent 70%);
      animation:glowBreathe 6s ease-in-out infinite;
    }
    @keyframes glowBreathe {
      0%,100% { opacity:.5; transform:translate(-50%,-50%) scale(1); }
      50%      { opacity:1;  transform:translate(-50%,-50%) scale(1.15); }
    }

    /* İnce yatay ışık çizgileri */
    .hero-line { position:absolute; left:-20%; right:-20%; height:1px; pointer-events:none; z-index:1; }
    .hero-line-1 { top:18%; }
    .hero-line-2 { top:82%; }
    .hero-line::after {
      content:''; position:absolute; top:0; left:0; right:0; bottom:0;
      background:linear-gradient(90deg, transparent 0%, rgba(201,168,76,.25) 40%, rgba(201,168,76,.45) 50%, rgba(201,168,76,.25) 60%, transparent 100%);
      background-size:400px 1px;
      animation:ribbonShimmer 9s ease-in-out infinite;
    }
    .hero-line-2::after { animation-delay:4.5s; animation-duration:12s; }

    /* Büyük dekoratif ok yayı arka planda */
    .hero-deco-mark {
      position:absolute; z-index:1; pointer-events:none;
      opacity:.045;
      right:-2%; top:50%; transform:translateY(-50%);
    }
    .hero-deco-mark svg { width:520px; height:auto; }

    .hero-content { position:relative; z-index:2; max-width:820px; }

    /* Ok yayı mark — hero'nun görsel odağı */
    .hero-mark {
      display:flex; align-items:center; justify-content:center;
      margin-bottom:2.8rem;
      opacity:0; animation:fadeUp .9s ease .2s forwards;
    }
    .hero-mark svg {
      width:72px; height:auto;
      filter:drop-shadow(0 0 28px rgba(201,168,76,.45))
             drop-shadow(0 0 8px rgba(201,168,76,.25));
      animation:floatY 7s ease-in-out infinite;
    }

    /* ════════════════════════════
       MANİFESTO ŞERİDİ
    ════════════════════════════ */
    #manifesto {
      background: linear-gradient(135deg, #0A0B0B 0%, #0E0F0F 50%, #0A0B0B 100%);
      border-top:1px solid rgba(201,168,76,.18);
      border-bottom:1px solid rgba(201,168,76,.18);
      padding:4.5rem 0;
      position:relative; overflow:hidden;
    }
    #manifesto::before {
      content:''; position:absolute; inset:0;
      background:radial-gradient(ellipse 60% 100% at 50% 50%, rgba(201,168,76,.06) 0%, transparent 60%);
      pointer-events:none;
    }
    .manifesto-inner {
      max-width:820px; margin:0 auto; padding:0 4rem;
      text-align:center; position:relative; z-index:1;
    }
    .manifesto-mark {
      display:inline-block; margin-bottom:1.8rem;
    }
    .manifesto-mark svg { width:28px; height:auto; opacity:.7; }
    .manifesto-quote {
      font-family:'Newsreader',serif;
      font-size:clamp(1.5rem,3vw,2.2rem);
      font-weight:300; font-style:italic;
      color:var(--white); line-height:1.55;
      margin-bottom:1.2rem;
    }
    .manifesto-quote em { color:var(--gold-lt); font-style:italic; }
    .manifesto-cite {
      font-size:.68rem; letter-spacing:.3em; text-transform:uppercase;
      color:var(--gold-dk); font-weight:600;
    }

    /* ════════════════════════════
       KİMLİK — 3 sütun pillar
    ════════════════════════════ */

    .hero-eyebrow {
      font-size:1rem; font-weight:600; letter-spacing:.38em; text-transform:uppercase;
      color:var(--gold); margin-bottom:2rem;
      opacity:0; animation:fadeUp .9s ease .3s forwards;
    }
    .hero-h1 {
      margin-bottom:1.8rem;
      opacity:0; animation:fadeUp .9s ease .5s forwards;
    }
    .hero-sub {
      font-size:1.25rem; color:var(--muted); line-height:1.7;
      margin-bottom:3.5rem;
      opacity:0; animation:fadeUp .9s ease .7s forwards;
    }
    .hero-btns {
      display:flex; gap:1.2rem; justify-content:center; flex-wrap:wrap;
      opacity:0; animation:fadeUp .9s ease .9s forwards;
    }
    .hero-scroll {
      position:absolute; bottom:3rem; left:50%; transform:translateX(-50%);
      display:flex; flex-direction:column; align-items:center; gap:.6rem;
      opacity:0; animation:fadeUp .9s ease 1.2s forwards;
    }
    .hero-scroll span { font-size:.62rem; letter-spacing:.3em; text-transform:uppercase; color:var(--dim); }
    .scroll-line { width:1px; height:48px; background:linear-gradient(to bottom,var(--gold),transparent); animation:barPulse 2.2s ease-in-out infinite; }

    /* ════════════════════════════
       KİMLİK & VİZYON
    ════════════════════════════ */
    #kimlik {
      background:linear-gradient(180deg, var(--dark) 0%, #111212 50%, var(--dark) 100%);
      padding:9rem 0; position:relative;
    }
    #kimlik::before {
      content:''; position:absolute; inset:0;
      background:radial-gradient(ellipse 70% 50% at 50% 50%, rgba(201,168,76,.04) 0%, transparent 60%);
      pointer-events:none;
    }
    .kimlik-intro {
      max-width:680px; margin:0 auto 5rem;
      text-align:center;
    }
    .kimlik-intro p {
      font-size:1.1rem; color:var(--muted); line-height:1.9;
    }
    .kimlik-intro p strong { color:var(--text); font-weight:500; }
    /* 3 pillar grid */
    .kimlik-pillars {
      display:grid; grid-template-columns:repeat(3,1fr); gap:3px;
    }
    .kimlik-pillar {
      background:var(--card); padding:3rem 2.8rem;
      border-top:2px solid transparent;
      transition:border-color .4s, background .4s;
      position:relative;
    }
    .kimlik-pillar:hover { border-top-color:var(--gold); background:var(--card-h); }
    .kimlik-pillar-icon {
      font-family:'Newsreader',serif;
      font-size:2.2rem; color:rgba(201,168,76,.25);
      display:block; margin-bottom:1.4rem; line-height:1;
      transition:color .4s;
    }
    .kimlik-pillar:hover .kimlik-pillar-icon { color:rgba(201,168,76,.5); }
    .kimlik-pillar h3 { font-size:22px; margin-bottom:.9rem; }
    .kimlik-pillar p { font-size:1rem; color:var(--muted); line-height:1.82; }
    /* Alıntı satırı — pillar'ların altında */
    .kimlik-quote-strip {
      margin-top:3px;
      background:rgba(201,168,76,.05);
      border:1px solid rgba(201,168,76,.14);
      padding:2.2rem 3rem;
      display:flex; align-items:center; gap:3rem;
    }
    .kimlik-quote-strip blockquote {
      font-family:'Newsreader',serif;
      font-size:1.4rem; font-style:italic; color:var(--gold-lt);
      line-height:1.6; flex:1;
    }
    .kimlik-quote-strip .kqs-link { flex-shrink:0; }

    /* ════════════════════════════
       SERVİS YOLLARI
    ════════════════════════════ */
    #service-paths {
      background:var(--black); padding:7rem 0;
      border-top:1px solid rgba(247,245,240,.05);
    }
    .sp-header { text-align:center; margin-bottom:4rem; }
    .sp-header p { font-size:1.05rem; color:var(--muted); max-width:560px; margin:0 auto; }

    .sp-grid {
      display:grid; grid-template-columns:1fr 1fr; gap:3px;
    }
    .sp-card {
      padding:4rem 3.5rem; position:relative; overflow:hidden;
      display:flex; flex-direction:column; gap:1.4rem;
      transition:background .4s;
    }
    .sp-card-gold {
      background:linear-gradient(145deg, #14110400, #131414, #0C0D0D);
      border:1px solid rgba(201,168,76,.18);
    }
    .sp-card-teal {
      background:linear-gradient(145deg, #0B0C0C, #101111, #0B0C0C);
      border:1px solid rgba(195,148,125,.16);
    }
    .sp-card:hover.sp-card-gold { background:linear-gradient(145deg, #141515, #181919, #121313); }
    .sp-card:hover.sp-card-teal { background:linear-gradient(145deg, #111212, #151616, #101111); }

    .sp-mark {
      width:44px; height:auto; opacity:.75;
    }
    .sp-card h3 {
      font-family:'Newsreader',serif;
      font-size:clamp(1.6rem,2.5vw,2.1rem);
      font-weight:300; line-height:1.15; color:var(--white);
    }
    .sp-card h3 em { font-style:italic; color:var(--gold-lt); }
    .sp-card-teal h3 em { color:var(--teal); }
    .sp-sub {
      font-size:1rem; color:var(--muted); line-height:1.8;
    }
    .sp-list {
      list-style:none; display:flex; flex-direction:column; gap:.45rem;
    }
    .sp-list li {
      font-size:.88rem; color:var(--muted); line-height:1.6;
      display:flex; align-items:center; gap:.65rem;
    }
    .sp-list li::before { content:'·'; color:var(--gold); font-size:1.1rem; flex-shrink:0; }
    .sp-card-teal .sp-list li::before { color:var(--teal); }
    .sp-cta {
      margin-top:auto; padding-top:1.8rem;
    }

    /* ════════════════════════════
       LEAD+
    ════════════════════════════ */
    /* Section: diyagonal warm-charcoal gradient — birbiriyle karışmayan, opak */
    #leadplus {
      background: linear-gradient(156deg, #141515 0%, #0B0C0C 42%, #121313 100%);
      position: relative;
    }
    #leadplus > * { position: relative; z-index: 1; }

    /* Ribbon — koyu opak bant, section'dan net ayrışıyor */
    .lp-ribbon { position:relative; overflow:hidden; z-index:1; }
    .lp-ribbon-inner {
      background: #06060405; /* çok koyu, neredeyse siyah — bant görünümü */
      background: rgba(4,5,5,.94);
      border-top:1px solid rgba(201,168,76,.22);
      border-bottom:2px solid rgba(201,168,76,.20);
      padding:1.8rem 4rem; text-align:center;
    }
    .lp-ribbon-text {
      font-size:1.25rem; color:var(--muted); letter-spacing:.03em;
      position:relative; display:inline-block;
    }
    .lp-ribbon-text strong {
      color:var(--text); font-weight:400;
      border-bottom:1px solid rgba(201,168,76,.35);
      padding-bottom:2px;
    }
    /* Shimmer line under ribbon text */
    .lp-ribbon-shimmer {
      height:1px; margin:0 auto; max-width:500px;
      background:linear-gradient(90deg, transparent, rgba(201,168,76,.6), transparent);
      background-size:400px 1px;
      animation:ribbonShimmer 4s ease-in-out infinite;
      margin-top:.8rem;
    }

    /* Header centered — sahne ışığı ile */
    .lp-header {
      max-width:820px; margin:0 auto;
      padding:6rem 4rem 3rem; text-align:center;
      position: relative;
    }
    /* Spotlight: trapez koni, Lead+ üstünden yayılıyor */
    .lp-header::before {
      content: '';
      position: absolute;
      top: 0; left: 50%; transform: translateX(-50%);
      width: 560px; height: 360px;
      background: linear-gradient(180deg,
        rgba(220,197,140,.05) 0%,
        rgba(220,197,140,.20) 38%,
        rgba(220,197,140,.07) 72%,
        transparent 100%
      );
      clip-path: polygon(42% 0%, 58% 0%, 94% 100%, 6% 100%);
      pointer-events: none; z-index: 0;
    }
    .lp-header > * { position: relative; z-index: 1; }
    .lp-eyebrow {
      display:inline-block; margin-bottom:1.4rem;
      border:1px solid rgba(201,168,76,.38); color:var(--gold);
      font-size:.65rem; font-weight:600; letter-spacing:.28em; text-transform:uppercase;
      padding:.35rem .9rem;
    }
    .lp-h3-sub {
      font-family:'Newsreader',serif;
      font-size:1.15rem; font-style:italic; color:var(--muted);
      margin-top:.5rem; margin-bottom:2rem;
    }

    /* Lead+ marka adı — Outfit bold, kendi satırında, spotlighted */
    .lp-brand {
      font-family: 'Outfit', sans-serif;
      font-weight: 600;
      font-size: clamp(3rem, 5.5vw, 5rem);
      letter-spacing: .12em;
      line-height: 1;
      display: block;
      margin-bottom: .22em;
      background: linear-gradient(128deg, #C9A84C 0%, #DCC58C 28%, #DCC58C 50%, #DCC58C 72%, #C9A84C 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      filter:
        drop-shadow(0 0 32px rgba(220,197,140,.58))
        drop-shadow(0 0  9px rgba(220,197,140,.48));
      font-style: normal;
    }
    /* Liderlik Akademisi — Newsreader italic, tek bir bütün */
    .lp-program-name {
      font-family: 'Newsreader', serif;
      font-style: italic;
      font-weight: 300;
      color: var(--white);
      display: block;
      line-height: 1.15;
      letter-spacing: .01em;
    }

    /* Alıntı bloğu — 3 kartın üstü */
    .lp-quote-bar {
      max-width:1200px; margin:0 auto 2.5rem;
      padding:0 4rem;
    }
    .lp-quote-inner {
      background:rgba(201,168,76,.05);
      padding:1.6rem 2rem;
      text-align:center;
    }
    .lp-quote-inner p {
      font-family:'Newsreader',serif;
      font-size:1.55rem; font-style:italic; color:var(--gold-lt);
      line-height:1.5;
    }

    /* 3 kart */
    .lp-cards {
      display:grid; grid-template-columns:repeat(3,1fr);
      gap:3px; padding:0 4rem;
    }
    .lp-card {
      background:var(--card); padding:3rem 2.8rem;
      position:relative; overflow:hidden;
      border-top:2px solid transparent;
      transition:border-color .35s, background .35s;
    }
    .lp-card:hover { border-top-color:var(--gold); background:var(--card-h); }
    .lp-card-num {
      font-family:'Newsreader',serif;
      font-size:3.5rem; font-weight:300; line-height:1;
      color:rgba(201,168,76,.1); margin-bottom:1.1rem; display:block;
      transition:color .35s;
    }
    .lp-card:hover .lp-card-num { color:rgba(201,168,76,.22); }
    .lp-card h3 { font-size:22px; margin-bottom:.9rem; }
    .lp-card p  { font-size:1rem; color:var(--muted); line-height:1.82; }
    .lp-card-motiv {
      display:block; margin-top:1.2rem;
      font-size:.7rem; letter-spacing:.15em; text-transform:uppercase;
      color:var(--teal-dk); font-style:italic;
    }

    /* Lead+ alt içerik */
    .lp-lower {
      max-width:1200px; margin:0 auto;
      padding:5rem 4rem;
      display:grid; grid-template-columns:1fr 1fr; gap:5rem;
    }
    .lp-section-lbl {
      display:block; font-size:.65rem; letter-spacing:.3em; text-transform:uppercase;
      color:var(--teal); margin-bottom:1rem;
    }
    .lp-list { list-style:none; margin-bottom:2rem; }
    .lp-list li {
      display:flex; align-items:flex-start; gap:.9rem;
      font-size:1rem; color:var(--muted); line-height:1.75;
      padding:.55rem 0; border-bottom:1px solid rgba(247,245,240,.04);
    }
    .lp-list li::before { content:'✔'; color:var(--gold); font-size:.7rem; margin-top:5px; flex-shrink:0; }
    .lp-box {
      background:var(--teal-bg); border:1px solid rgba(195,148,125,.14);
      padding:1.6rem 1.8rem; margin-top:1.2rem;
    }
    .lp-box-lbl { display:block; font-size:.62rem; letter-spacing:.24em; text-transform:uppercase; color:var(--teal); margin-bottom:.8rem; }
    .lp-box-body { font-size:1rem; color:var(--muted); line-height:1.85; }

    /* ════════════════════════════
       KİMLİK → LEAD+ KÖPRÜ ŞEREF
    ════════════════════════════ */
    .section-bridge {
      background: linear-gradient(135deg, #0B0C0C 0%, #131414 50%, #0B0C0C 100%);
      border-top: 1px solid rgba(201,168,76,.18);
      border-bottom: 1px solid rgba(201,168,76,.18);
      padding: 2.8rem 2rem;
      text-align: center;
      position: relative; overflow: hidden;
    }
    .section-bridge::before {
      content: ''; position: absolute; inset: 0;
      background: radial-gradient(ellipse 40% 100% at 50% 50%, rgba(201,168,76,.05) 0%, transparent 60%);
      pointer-events: none;
    }
    .sb-inner {
      display: flex; align-items: center; justify-content: center; gap: 2rem;
      position: relative; z-index: 1; max-width: 680px; margin: 0 auto;
    }
    .sb-line {
      flex: 1; height: 1px;
      background: linear-gradient(to right, transparent, rgba(201,168,76,.35));
    }
    .sb-line.rev { background: linear-gradient(to left, transparent, rgba(201,168,76,.35)); }
    .sb-text {
      font-family: 'Newsreader', serif;
      font-size: clamp(1rem, 2vw, 1.25rem);
      font-style: italic; font-weight: 300;
      color: rgba(201,168,76,.65);
      white-space: nowrap;
      letter-spacing: .03em;
    }

    /* ════════════════════════════
       LEAD+ TEASER
    ════════════════════════════ */
    #leadplus {
      background: linear-gradient(160deg, #141515 0%, #0B0C0C 42%, #111212 100%);
      border-top:1px solid rgba(201,168,76,.14);
      border-bottom:1px solid rgba(201,168,76,.14);
      padding: 8rem 0;
      position: relative; overflow:hidden;
    }
    /* Sahne ışığı — tepe ortasından aşağı yayılan altın koni */
    #leadplus::before {
      content:''; position:absolute; top:0; left:50%; transform:translateX(-50%);
      width:800px; height:480px;
      background:linear-gradient(180deg,
        rgba(220,197,140,.12) 0%,
        rgba(220,197,140,.06) 45%,
        transparent 100%);
      clip-path:polygon(44% 0%, 56% 0%, 88% 100%, 12% 100%);
      pointer-events:none; z-index:0;
    }
    #leadplus > * { position:relative; z-index:1; }

    /* Merkezi header bloğu */
    .lpt-head {
      text-align:center; max-width:760px; margin:0 auto;
      padding:0 4rem 4rem;
    }
    .lpt-eyebrow {
      display:inline-block; margin-bottom:1.6rem;
      border:1px solid rgba(201,168,76,.38); color:var(--gold);
      font-size:.62rem; font-weight:600; letter-spacing:.28em; text-transform:uppercase;
      padding:.35rem .95rem;
    }
    .lpt-program-name {
      font-family:'Newsreader',serif;
      font-style:italic; font-weight:300;
      color:var(--white); display:block;
      font-size:clamp(1.5rem,2.5vw,2.1rem);
      line-height:1.2; letter-spacing:.01em;
      margin-top:.3rem; margin-bottom:1.8rem;
    }
    .lpt-desc {
      font-size:1.05rem; color:var(--muted); line-height:1.85;
      margin-bottom:3rem; max-width:580px; margin-left:auto; margin-right:auto;
    }
    .lpt-btns {
      display:flex; gap:1.1rem; justify-content:center; flex-wrap:wrap;
    }

    /* 3 modül kartları */
    .lpt-modules {
      max-width:1200px; margin:0 auto;
      display:grid; grid-template-columns:repeat(3,1fr); gap:3px;
      padding:0 4rem 4rem;
    }
    .lpt-mod {
      background:var(--card); padding:2.6rem 2.4rem;
      border-top:2px solid transparent;
      transition:border-color .35s, background .35s;
      text-align:center;
    }
    .lpt-mod:hover { border-top-color:var(--gold); background:var(--card-h); }
    .lpt-mod-num {
      font-family:'Newsreader',serif;
      font-size:2.8rem; font-weight:300; line-height:1;
      color:rgba(201,168,76,.12); display:block; margin-bottom:.9rem;
      transition:color .35s;
    }
    .lpt-mod:hover .lpt-mod-num { color:rgba(201,168,76,.26); }
    .lpt-mod h3 { font-size:20px; margin-bottom:.7rem; }
    .lpt-mod p { font-size:.95rem; color:var(--muted); line-height:1.78; }

    /* Alıntı şeridi */
    .lpt-quote-strip {
      max-width:820px; margin:0 auto;
      padding:0 4rem 0;
      text-align:center;
    }
    .lpt-quote-strip blockquote {
      font-family:'Newsreader',serif;
      font-size:clamp(1.4rem,2.5vw,1.9rem);
      font-style:italic; font-weight:300;
      color:var(--gold-lt); line-height:1.5;
      margin-bottom:.8rem;
    }
    .lpt-quote-strip cite {
      font-size:.65rem; letter-spacing:.25em; text-transform:uppercase;
      color:var(--dim); font-style:normal;
    }

    @media (max-width:1024px) {
      .lpt-modules { grid-template-columns:1fr; }
    }
    @media (max-width:900px) {
      #leadplus { padding:5rem 0; }
      .lpt-head { padding:0 1.5rem 3rem; }
      .lpt-modules { padding:0 1.5rem 3rem; }
      .lpt-quote-strip { padding:0 1.5rem; }
    }

    /* ════════════════════════════
       ALTIN CTA BANDI
    ════════════════════════════ */
    .gold-cta-band {
      background: linear-gradient(105deg,
        #806529 0%, #806529 12%,
        #C9A84C 28%, #DCC58C 42%,
        #DCC58C 50%,
        #DCC58C 58%, #C9A84C 72%,
        #806529 88%, #806529 100%
      );
      padding: 5.5rem 2rem;
      text-align: center;
      position: relative; overflow: hidden;
    }
    /* İnce siyah şeritler üst-alt */
    .gold-cta-band::before,
    .gold-cta-band::after {
      content: ''; position: absolute; left: 0; right: 0; height: 5px;
      background: var(--black);
    }
    .gold-cta-band::before { top: 0; }
    .gold-cta-band::after  { bottom: 0; }
    /* İçerik */
    .gcb-inner { position: relative; z-index: 1; max-width: 720px; margin: 0 auto; }
    .gcb-title {
      font-family: 'Newsreader', serif;
      font-size: clamp(1.9rem, 3.8vw, 3rem);
      font-weight: 300; line-height: 1.18;
      color: #0F1010; letter-spacing: .01em;
      margin-bottom: 1rem;
    }
    .gcb-sub {
      font-size: 1.05rem; font-weight: 300;
      color: rgba(15,16,16,.62); line-height: 1.7;
      margin-bottom: 2.6rem;
    }
    .gcb-btn {
      display: inline-flex; align-items: center; justify-content: center;
      height: 52px; padding: 0 3.2rem;
      background: #0B0C0C; color: var(--gold-lt);
      border: none;
      font-family: 'Outfit', sans-serif; font-size: .88rem; font-weight: 600;
      letter-spacing: .18em; text-transform: uppercase;
      text-decoration: none; cursor: pointer;
      transition: background .3s, color .3s, box-shadow .3s;
    }
    .gcb-btn:hover {
      background: #141515;
      color: var(--white);
      box-shadow: 0 6px 28px rgba(0,1,1,.35);
    }
    @media (max-width:900px) {
      .gold-cta-band { padding: 4rem 1.5rem; }
    }

    /* ════════════════════════════
       ETKİ ALANLARI
    ════════════════════════════ */
    #mimarisi { background:var(--dark); padding:9rem 0; position:relative; }
    #mimarisi::before {
      content:''; position:absolute; inset:0;
      background: radial-gradient(ellipse 65% 55% at 100% 5%, rgba(201,168,76,.07) 0%, transparent 55%);
      pointer-events:none; z-index:0;
    }
    #mimarisi > * { position:relative; z-index:1; }
    .arch-header { text-align:center; margin-bottom:5rem; }
    .arch-header p { font-size:1.05rem; color:var(--muted); max-width:660px; margin:0 auto; line-height:1.85; }

    .bento { display:grid; grid-template-columns:1fr 1fr; gap:3px; }
    .bento-card {
      background:var(--card); padding:3.5rem;
      position:relative; overflow:hidden;
      border-left:3px solid transparent;
      transition:background .4s, border-color .4s;
    }
    .bento-card:hover { background:var(--card-h); border-left-color:var(--gold); }
    .bento-n {
      font-family:'Newsreader',serif;
      font-size:5rem; font-weight:300; line-height:1;
      color:rgba(201,168,76,.07);
      position:absolute; top:1.5rem; right:2rem;
      transition:color .4s; pointer-events:none;
    }
    .bento-card:hover .bento-n { color:rgba(201,168,76,.18); }
    .bento-chip { display:block; font-size:.62rem; font-weight:600; letter-spacing:.3em; text-transform:uppercase; color:var(--gold); margin-bottom:.7rem; }
    .bento-card h3 { font-size:24px; margin-bottom:.9rem; }
    .bento-card > p { font-size:1rem; color:var(--muted); line-height:1.82; margin-bottom:1.4rem; }

    /* Mini liste */
    .bento-list { list-style:none; margin-bottom:1.5rem; }
    .bento-list li {
      font-size:.95rem; color:var(--muted); line-height:1.75;
      padding:.38rem 0; border-bottom:1px solid rgba(247,245,240,.04);
      display:flex; align-items:center; gap:.7rem;
    }
    .bento-list li::before { content:'·'; color:var(--gold); font-size:1.2rem; flex-shrink:0; }

    /* Hover detail */
    .bento-detail {
      max-height:0; overflow:hidden; opacity:0;
      transition:max-height .5s ease, opacity .4s ease;
    }
    .bento-card:hover .bento-detail { max-height:300px; opacity:1; }
    .bento-detail p { font-size:.95rem; color:var(--muted); line-height:1.8; margin-bottom:1rem; }
    .bento-link {
      font-size:.75rem; font-weight:500; letter-spacing:.12em; text-transform:uppercase;
      color:var(--teal); text-decoration:none;
      border-bottom:1px solid rgba(195,148,125,.28); padding-bottom:2px;
      transition:color .3s;
    }
    .bento-link:hover { color:var(--gold-lt); }

    /* CTA alanı ayrı, yatay turkuaz çizgi */
    .arch-cta-block {
      margin-top:3.5rem;
      padding:4rem 3.5rem;
      background:var(--card);
      border-top:1px solid rgba(195,148,125,.35);
      border-bottom:1px solid rgba(195,148,125,.35);
      text-align:center;
    }
    .arch-cta-block h3 { font-size:1.7rem; font-weight:300; margin-bottom:.6rem; }
    .arch-cta-block p { font-size:1rem; color:var(--muted); line-height:1.75; max-width:560px; margin:0 auto 2rem; }

    /* ════════════════════════════
       PERSPEKTİF
    ════════════════════════════ */
    #perspektif { background:var(--black); padding:9rem 0; position:relative; }
    #perspektif::before {
      content:''; position:absolute; inset:0;
      background:
        radial-gradient(ellipse 60% 50% at 90% 15%, rgba(201,168,76,.065) 0%, transparent 55%),
        radial-gradient(ellipse 50% 60% at 5% 85%, rgba(201,168,76,.045) 0%, transparent 55%);
      pointer-events:none; z-index:0;
    }
    #perspektif > * { position:relative; z-index:1; }
    .persp-header { margin-bottom:4.5rem; }
    .persp-header p { font-size:1.05rem; color:var(--muted); max-width:720px; line-height:1.85; margin-top:1rem; }

    /* Perspektif masonry — CSS columns doğal akış */
    .masonry {
      columns:3; column-gap:3px;
    }
    .m-card {
      break-inside:avoid; background:var(--card);
      padding:2.8rem; margin-bottom:3px;
      transition:background .3s;
    }
    .m-card:hover { background:var(--card-h); }
    .m-chip { display:block; font-size:.62rem; font-weight:600; letter-spacing:.26em; text-transform:uppercase; color:var(--teal); margin-bottom:1.1rem; }
    .m-quote {
      font-family:'Newsreader',serif;
      font-size:1.3rem; font-style:italic; font-weight:400;
      color:var(--gold-lt); line-height:1.35; margin-bottom:1rem;
    }
    .m-quote::before { content:'\201C'; }
    .m-quote::after  { content:'\201D'; }
    .m-body { font-size:1rem; color:var(--muted); line-height:1.82; }

    /* CTA STRIP (Perspektif altı) */
.cta-strip{
  background:#151616;
  border-top:1px solid rgba(247,245,240,.06);
  border-bottom:1px solid rgba(247,245,240,.06);
  position:relative;
  margin-top:3rem;
}

.cta-strip:before{
  content:"";
  position:absolute;
  left:0; top:0; bottom:0;
  width:6px;
  background:var(--teal);
  opacity:.95;
}

.cta-strip__inner{
  max-width:1100px;
  margin:0 auto;
  padding:34px 28px;
  display:flex;
  gap:28px;
  align-items:center;
  justify-content:space-between;
}

.cta-strip__text h3{
  margin:0 0 8px 0;
  font-size:28px;
  font-weight:300;
  color:var(--text);
}

.cta-strip__text p{
  margin:0;
  font-size:18px;
  line-height:1.6;
  color:var(--muted);
  max-width:760px;
}

.cta-strip__btn{
  white-space:nowrap;
  padding:14px 18px;
  border:1px solid rgba(201,168,76,.65);
  color:var(--text);
  border-radius:10px;
  text-decoration:none;
  transition:.2s ease;
  background:rgba(201,168,76,.10);
}

.cta-strip__btn:hover{
  background:rgba(201,168,76,.16);
  border-color:rgba(201,168,76,.85);
}

@media (max-width:900px){
  .cta-strip__inner{ flex-direction:column; align-items:flex-start; }
  .cta-strip__btn{ width:fit-content; }
}


    /* ════════════════════════════
       FAQ
    ════════════════════════════ */
    #faq { background:var(--dark); padding:9rem 0; }
    .faq-header { text-align:center; margin-bottom:4rem; }
    .faq-header p { font-size:1.05rem; color:var(--muted); max-width:560px; margin:0 auto; line-height:1.85; margin-top:1rem; }

    .faq-list { max-width:860px; margin:0 auto; display:flex; flex-direction:column; gap:3px; }
    .faq-item { background:var(--card); overflow:hidden; border-left:3px solid transparent; transition:border-color .3s; }
    .faq-item.open { border-left-color:var(--gold); }
    .faq-q { display:flex; align-items:center; justify-content:space-between; padding:1.8rem 2.2rem; cursor:pointer; transition:background .3s; }
    .faq-q:hover, .faq-item.open .faq-q { background:var(--card-h); }
    .faq-q span { font-size:1.05rem; font-weight:400; color:var(--white); line-height:1.3; padding-right:2rem; }
    .faq-icon { width:28px; height:28px; border-radius:50%; border:1px solid rgba(201,168,76,.25); flex-shrink:0; display:flex; align-items:center; justify-content:center; color:var(--gold); font-size:1.1rem; transition:background .3s,transform .4s; }
    .faq-item.open .faq-icon { background:var(--gold); color:var(--black); transform:rotate(45deg); }
    .faq-a { max-height:0; overflow:hidden; transition:max-height .45s ease; padding:0 2.2rem; }
    .faq-item.open .faq-a { max-height:220px; padding-bottom:1.8rem; }
    .faq-a p { font-size:1rem; color:var(--muted); line-height:1.85; }

    /* ════════════════════════════
       İLETİŞİM
    ════════════════════════════ */
    #iletisim { background:linear-gradient(180deg, var(--dark) 0%, #161717 55%, var(--dark) 100%); padding:9rem 0; }
    .ct-wrap { max-width:780px; margin:0 auto; text-align:center; }
    .ct-lead { font-size:1.1rem; color:var(--muted); line-height:1.85; margin-bottom:.9rem; }
    .ct-sub  { font-size:1rem; color:var(--muted); line-height:1.85; margin-bottom:3rem; }
    .ct-mail { display:flex; align-items:center; justify-content:center; gap:1.2rem; margin-bottom:3.5rem; }
    .ct-mail-line { width:40px; height:1px; background:rgba(201,168,76,.3); }
    .ct-mail a { font-family:'Newsreader',serif; font-size:1.3rem; color:var(--gold-lt); text-decoration:none; letter-spacing:.04em; transition:color .3s; }
    .ct-mail a:hover { color:var(--teal); }

    .cf { display:grid; grid-template-columns:1fr 1fr; gap:1.1rem; text-align:left; }
    .cf-g { display:flex; flex-direction:column; gap:.42rem; }
    .cf-g.full { grid-column:1/-1; }
    .cf-g label { font-size:.65rem; letter-spacing:.2em; text-transform:uppercase; color:var(--muted); }
    .cf-g input, .cf-g textarea, .cf-g select {
      background:rgba(247,245,240,.05);
      border:1px solid rgba(247,245,240,.1);
      color:var(--white);
      font-family:'Outfit',sans-serif; font-size:1rem; font-weight:300;
      padding:.9rem 1.2rem; outline:none; width:100%;
      transition:border-color .3s;
      -webkit-appearance:none; appearance:none;
    }
    .cf-g input::placeholder, .cf-g textarea::placeholder { color:var(--dim); }
    .cf-g input:focus, .cf-g textarea:focus, .cf-g select:focus { border-color:var(--teal); }
    .cf-g textarea { min-height:130px; resize:vertical; }
    .cf-g select option { background:var(--dark); color:var(--white); }

    /* KVKK checkbox */
    .cf-kvkk {
      grid-column:1/-1;
      display:flex; align-items:flex-start; gap:.8rem;
      font-size:.88rem; color:var(--muted); line-height:1.6; text-align:left;
    }
    .cf-kvkk input[type="checkbox"] {
      width:18px; height:18px; flex-shrink:0; margin-top:2px;
      accent-color:var(--gold); cursor:pointer;
      background:transparent; border:1px solid rgba(247,245,240,.2);
    }
    .cf-kvkk a { color:var(--gold); text-decoration:underline; cursor:pointer; }
    .cf-kvkk a:hover { color:var(--teal); }

    .cf-action { grid-column:1/-1; text-align:center; margin-top:.8rem; }
    .cf-action button {
      background:linear-gradient(135deg,var(--gold-dk),var(--gold),var(--gold-lt));
      color:var(--black); border:none;
      font-family:'Outfit',sans-serif; font-size:1rem; font-weight:600;
      letter-spacing:.16em; text-transform:uppercase;
      padding:0 3.8rem; height:52px; cursor:pointer;
      transition:transform .3s, box-shadow .3s;
    }
    .cf-action button:hover { transform:translateY(-2px); box-shadow:0 8px 28px rgba(201,168,76,.28); }

    .cf-success { display:none; padding:3rem; border:1px solid rgba(195,148,125,.28); background:rgba(195,148,125,.05); }
    .cf-success h3 { font-family:'Newsreader',serif; font-size:2rem; color:var(--teal); margin-bottom:.7rem; }
    .cf-success p { font-size:1rem; color:var(--muted); line-height:1.82; }

    /* ════════════════════════════
       FOOTER
    ════════════════════════════ */
    footer {
      background:linear-gradient(180deg,#0B0C0C 0%,#101111 100%);
      border-top:1px solid rgba(201,168,76,.1);
      padding:3rem 4rem; position:relative; overflow:hidden;
    }
    footer::after {
      content:''; position:absolute; bottom:-20%; right:2%;
      width:280px; height:280px;
      background:url('/images/icon.png') center/contain no-repeat;
      opacity:.03; mix-blend-mode:normal; pointer-events:none;
    }
    .ft { max-width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; position:relative; z-index:1; }
    .ft-logo-img { height:52px; display:block; mix-blend-mode:normal; filter:drop-shadow(0 0 12px rgba(201,168,76,.35)); }
    .ft-links { display:flex; gap:1.8rem; list-style:none; flex-wrap:wrap; }
    .ft-links a { color:var(--muted); text-decoration:none; font-size:.88rem; letter-spacing:.1em; transition:color .3s; }
    .ft-links a:hover { color:var(--gold-lt); }
    .ft-legal { display:flex; gap:1.4rem; margin-top:.6rem; flex-wrap:wrap; }
    .ft-legal a { color:var(--dim); text-decoration:none; font-size:.78rem; letter-spacing:.08em; cursor:pointer; transition:color .3s; }
    .ft-legal a:hover { color:var(--muted); }
    .ft-right { text-align:right; }
    .ft-mail { color:var(--gold); text-decoration:none; font-size:.92rem; display:block; margin-bottom:.5rem; transition:color .3s; }
    .ft-mail:hover { color:var(--teal); }
    .ft-copy { font-size:.78rem; color:var(--dim); }

    /* ════════════════════════════
       SCROLL TO TOP
    ════════════════════════════ */
    #scrollTop {
      position:fixed; bottom:2rem; right:2rem; z-index:800;
      width:44px; height:44px; border-radius:50%;
      background:rgba(11,12,12,.7); border:1px solid var(--gold);
      color:var(--gold); font-size:1.1rem;
      display:flex; align-items:center; justify-content:center;
      cursor:pointer; opacity:0; pointer-events:none;
      transition:opacity .4s, background .3s;
      backdrop-filter:blur(8px);
    }
    #scrollTop.show { opacity:1; pointer-events:auto; }
    #scrollTop:hover { background:rgba(201,168,76,.15); }

    /* ════════════════════════════
       COOKIE BANNER
    ════════════════════════════ */
    #cookieBanner {
      position:fixed; bottom:0; left:0; right:0; z-index:950;
      background:rgba(11,12,12,.97);
      border-top:1px solid rgba(201,168,76,.15);
      padding:1.4rem 4rem;
      display:flex; align-items:center; justify-content:space-between; gap:2rem; flex-wrap:wrap;
      backdrop-filter:blur(12px);
      transform:translateY(100%); transition:transform .5s ease;
    }
    #cookieBanner.show { transform:translateY(0); }
    .cookie-text { font-size:.9rem; color:var(--muted); line-height:1.6; max-width:640px; }
    .cookie-text a { color:var(--gold); text-decoration:underline; cursor:pointer; }
    .cookie-btns { display:flex; gap:.8rem; flex-wrap:wrap; }
    .cookie-btn-accept {
      background:var(--gold); color:var(--black);
      border:none; font-family:'Outfit',sans-serif; font-size:.78rem; font-weight:600;
      letter-spacing:.12em; text-transform:uppercase; padding:.6rem 1.4rem; cursor:pointer; transition:opacity .3s;
    }
    .cookie-btn-accept:hover { opacity:.85; }
    .cookie-btn-pref {
      background:transparent; border:1px solid rgba(247,245,240,.2); color:var(--muted);
      font-family:'Outfit',sans-serif; font-size:.78rem; letter-spacing:.1em; text-transform:uppercase;
      padding:.6rem 1.4rem; cursor:pointer; transition:border-color .3s, color .3s;
    }
    .cookie-btn-pref:hover { border-color:rgba(247,245,240,.4); color:var(--white); }
    .cookie-btn-reject {
      background:transparent; border:none; color:var(--dim);
      font-family:'Outfit',sans-serif; font-size:.78rem; letter-spacing:.08em; text-transform:uppercase;
      cursor:pointer; transition:color .3s; text-decoration:underline;
    }
    .cookie-btn-reject:hover { color:var(--muted); }

    /* ════════════════════════════
       MODALS (KVKK/Gizlilik/Çerez)
    ════════════════════════════ */
    .modal-overlay {
      position:fixed; inset:0; z-index:1000;
      background:rgba(0,1,1,.8); backdrop-filter:blur(6px);
      display:none; align-items:center; justify-content:center; padding:2rem;
    }
    .modal-overlay.open { display:flex; }
    .modal-box {
      background:var(--dark); border:1px solid rgba(201,168,76,.15);
      max-width:680px; width:100%; max-height:80vh;
      display:flex; flex-direction:column; position:relative;
    }
    .modal-head {
      padding:2rem 2.5rem 1.5rem;
      border-bottom:1px solid rgba(247,245,240,.07);
      display:flex; align-items:center; justify-content:space-between;
    }
    .modal-head h3 { font-size:1.4rem; font-weight:400; color:var(--white); }
    .modal-close {
      width:32px; height:32px; border-radius:50%;
      border:1px solid rgba(247,245,240,.15); background:transparent;
      color:var(--muted); font-size:1.1rem; cursor:pointer;
      display:flex; align-items:center; justify-content:center;
      transition:background .3s; flex-shrink:0;
    }
    .modal-close:hover { background:rgba(247,245,240,.08); }
    .modal-body {
      padding:2rem 2.5rem; overflow-y:auto; flex:1;
      font-size:.95rem; color:var(--muted); line-height:1.85;
    }
    .modal-body h4 { font-family:'Newsreader',serif; font-size:1.15rem; color:var(--white); margin:1.5rem 0 .5rem; }
    .modal-body h4:first-child { margin-top:0; }
    .modal-body p { margin-bottom:.9rem; }
    .modal-body ul { padding-left:1.4rem; margin-bottom:.9rem; }
    .modal-body ul li { margin-bottom:.4rem; }
    .modal-foot {
      padding:1.4rem 2.5rem;
      border-top:1px solid rgba(247,245,240,.07);
      display:flex; justify-content:flex-end; gap:.8rem;
    }

    /* Cookie tercihler modal */
    .cookie-toggle-row {
      display:flex; align-items:center; justify-content:space-between;
      padding:1rem 0; border-bottom:1px solid rgba(247,245,240,.07);
    }
    .cookie-toggle-row:last-child { border-bottom:none; }
    .toggle-info strong { display:block; font-size:1rem; color:var(--white); margin-bottom:.2rem; }
    .toggle-info span { font-size:.88rem; color:var(--muted); }
    .toggle-switch {
      position:relative; width:42px; height:24px; flex-shrink:0;
    }
    .toggle-switch input { opacity:0; width:0; height:0; }
    .toggle-slider {
      position:absolute; inset:0; background:rgba(247,245,240,.12);
      border-radius:24px; cursor:pointer; transition:background .3s;
    }
    .toggle-slider::before {
      content:''; position:absolute;
      width:18px; height:18px; border-radius:50%;
      background:var(--white); top:3px; left:3px;
      transition:transform .3s;
    }
    .toggle-switch input:checked + .toggle-slider { background:var(--gold); }
    .toggle-switch input:checked + .toggle-slider::before { transform:translateX(18px); }
    .toggle-switch input:disabled + .toggle-slider { opacity:.5; cursor:default; }

    /* ════════════════════════════
       RESPONSIVE
    ════════════════════════════ */
    @media (max-width:1024px) {
      .bento { grid-template-columns:1fr; }
      .lp-cards { grid-template-columns:1fr; }
      .kimlik-pillars { grid-template-columns:1fr; }
      .sp-grid { grid-template-columns:1fr; }
    }
    @media (max-width:900px) {
      #nav { padding:1rem 1.5rem; }
      .nav-links { display:none; }
      .burger { display:block; }
      .wrap { padding:0 1.5rem; }
      #hero, #kimlik, #leadplus, #mimarisi, #perspektif, #faq, #iletisim { padding-top:6rem; padding-bottom:6rem; }
      .kimlik-quote-strip { flex-direction:column; padding:2rem 1.5rem; gap:1.5rem; }
      .sp-card { padding:2.8rem 2rem; }
      #manifesto { padding:3rem 0; }
      .manifesto-inner { padding:0 1.5rem; }
      .lp-ribbon-inner { padding-left:1.5rem; padding-right:1.5rem; }
      .lp-header { padding:4rem 1.5rem 3rem; }
      .lp-cards { padding:0 1.5rem; }
      .lp-lower { padding:4rem 1.5rem; grid-template-columns:1fr; gap:3rem; }
      .lp-quote-bar { padding:0 1.5rem; }
      .lp-cta { padding:3rem 1.5rem; }
      .kimlik-grid { grid-template-columns:1fr; gap:4rem; }
      .kimlik-icon-col { flex-direction:column; align-items:center; }
      .kimlik-icon { width:180px; }
      .masonry { columns:1; }
      .m-card { padding:2.2rem; }
      .cf { grid-template-columns:1fr; }
      .ft { flex-direction:column; gap:1.8rem; text-align:center; }
      .ft-right { text-align:center; }
      .ft-links { justify-content:center; }
      .persp-cta, .arch-cta-block { flex-direction:column; align-items:flex-start; }
      footer { padding:3rem 1.5rem; }
      #cookieBanner { padding:1.4rem 1.5rem; }
    }
    @media (max-width:600px) {
      h1 { font-size:3rem; }
      h2 { font-size:2rem; }
      .arch-cta-block { padding:2.2rem 1.8rem; }
      .bento-card { padding:2.5rem 2rem; }
    }
/* ════════════════════════════
   SON MEKTUPLAR — CAROUSEL
════════════════════════════ */
#son-mektuplar {
  background:linear-gradient(180deg, #0C0D0D 0%, #0F1010 45%, var(--black) 100%);
  padding:9rem 0;
  border-top:1px solid rgba(201,168,76,.14);
}

/* Carousel wrapper */
.sm-carousel-wrap {
  position:relative; margin-top:1rem; margin-bottom:2.8rem;
}
.sm-carousel {
  overflow:hidden; position:relative;
}
.sm-track {
  display:flex; transition:transform .55s cubic-bezier(.22,.61,.36,1);
  gap:2px;
}
.sm-kart {
  flex:0 0 calc(33.333% - 1.34px);
  background:#191A1A; border:1px solid rgba(247,245,240,.07);
  padding:2.8rem; position:relative;
  transition:background .3s, border-color .3s;
  display:flex; flex-direction:column;
}
.sm-kart::before {
  content:''; position:absolute; top:0; left:0; right:0; height:1px;
  background:linear-gradient(90deg,#C9A84C,transparent);
  opacity:0; transition:opacity .3s;
}
.sm-kart:hover { background:#262828; border-color:rgba(201,168,76,.2); }
.sm-kart:hover::before { opacity:1; }
.sm-seri {
  font-size:.65rem; font-weight:600; letter-spacing:.22em; text-transform:uppercase;
  color:#C9A84C; margin-bottom:1.2rem;
  display:inline-flex; align-items:center; gap:.5rem;
}
.sm-seri::before { content:''; display:block; width:14px; height:1px; background:#C9A84C; }
.sm-baslik {
  font-family:'Newsreader',serif;
  font-size:clamp(1.35rem,2.2vw,1.75rem);
  font-weight:400; line-height:1.25; color:#F7F5F0;
  margin-bottom:1rem; flex:1;
}
.sm-meta {
  display:flex; align-items:center; gap:1rem;
  font-size:.75rem; color:#878982; letter-spacing:.06em;
  margin-bottom:1.4rem; padding-top:1.2rem;
  border-top:1px solid rgba(247,245,240,.07);
}
.sm-oku {
  display:inline-flex; align-items:center; gap:.5rem;
  font-size:.75rem; font-weight:500; letter-spacing:.14em; text-transform:uppercase;
  color:#C9A84C; text-decoration:none;
  border-bottom:1px solid rgba(201,168,76,.28); padding-bottom:2px;
  width:fit-content; transition:color .3s, gap .3s, border-color .3s;
}
.sm-oku:hover { color:#DCC58C; gap:.8rem; border-color:#C9A84C; }

/* Carousel nav */
.sm-nav {
  display:flex; align-items:center; justify-content:space-between;
  margin-top:1.8rem;
}
.sm-dots {
  display:flex; gap:.55rem;
}
.sm-dot {
  width:24px; height:2px; background:rgba(247,245,240,.12);
  cursor:pointer; transition:background .3s, width .3s;
  border:none;
}
.sm-dot.active { background:var(--gold); width:40px; }
.sm-arrows { display:flex; gap:.7rem; }
.sm-arrow {
  width:44px; height:44px; border-radius:50%;
  border:1px solid rgba(201,168,76,.3); background:transparent;
  color:var(--gold); font-size:1rem; cursor:pointer;
  display:flex; align-items:center; justify-content:center;
  transition:background .3s, border-color .3s;
}
.sm-arrow:hover { background:rgba(201,168,76,.1); border-color:var(--gold); }
.sm-arrow:disabled { opacity:.25; cursor:default; }

.sm-footer { display:flex; justify-content:center; margin-top:2.5rem; }
.sm-tumu {
  display:inline-flex; align-items:center; justify-content:center; gap:.6rem;
  height:52px; padding:0 3rem;
  border:1px solid var(--gold);
  background:rgba(201,168,76,.08);
  font-family:'Outfit',sans-serif;
  font-size:.82rem; font-weight:500; letter-spacing:.16em; text-transform:uppercase;
  color:var(--gold-lt); text-decoration:none;
  transition:background .3s, color .3s, gap .3s, box-shadow .3s;
}
.sm-tumu:hover {
  background:rgba(201,168,76,.18);
  color:var(--white);
  gap:.9rem;
  box-shadow:0 0 24px rgba(201,168,76,.15);
}
@media (max-width:900px) {
  #son-mektuplar { padding:6rem 0; }
  .sm-kart { flex:0 0 calc(100% - 2px); padding:2rem 1.6rem; }
}
@media (min-width:901px) and (max-width:1100px) {
  .sm-kart { flex:0 0 calc(50% - 1px); }
}

/* ════════════════════════════
   STATS BAR
════════════════════════════ */
#stats-bar {
  background: #EDEAE3;
  border-top: none;
  border-bottom: none;
  padding: 0;
}
.stats-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.stat-item {
  padding: 2.8rem 2rem;
  text-align: center;
  border-right: 1px solid rgba(128,101,41,.12);
  position: relative;
}
.stat-item:last-child { border-right: none; }
.stat-num {
  font-family: 'Newsreader', serif;
  font-size: clamp(2.4rem, 3.8vw, 3.4rem);
  font-weight: 300;
  color: #806529;
  line-height: 1;
  display: block;
  margin-bottom: .5rem;
  letter-spacing: -.01em;
}
.stat-label {
  font-size: .75rem;
  font-weight: 500;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #3d3b36;
  line-height: 1.55;
  display: block;
}
.stat-source {
  font-size: .62rem;
  color: #7a7770;
  margin-top: .5rem;
  display: block;
  letter-spacing: .04em;
}
@media (max-width: 900px) {
  .stats-grid { grid-template-columns: repeat(2, 1fr); }
  .stat-item:nth-child(2) { border-right: none; }
  .stat-item { border-bottom: 1px solid rgba(128,101,41,.12); }
}
@media (max-width: 480px) {
  .stats-grid { grid-template-columns: 1fr; }
  .stat-item { border-right: none; }
}
  

:root{--black:#0b0c0c;--dark:#101212;--card:#161919;--card-h:#1d2020;--white:#f6f3ec;--text:#e4e1d9;--muted:#bcbcb5;--dim:#8f928a;--gold:#c9a84c;--gold-lt:#ddc48a;--gold-dk:#80672d;--gold-bg:rgba(201,168,76,.06);--teal:#c39a80;--teal-dk:#a97f67;--teal-bg:rgba(195,154,128,.07);--border:#ffffff21;--display:'Newsreader',Georgia,serif;--page-width:1240px;--page-gutter:56px}
html{scroll-behavior:smooth}body{background:var(--black);font-family:'Outfit',sans-serif;font-size:18px;font-weight:400;line-height:1.8}section{scroll-margin-top:100px}h1,h2,h3,.hero-h1,.manifesto-quote,.m-quote,.kimlik-quote-strip blockquote,.lpt-quote-strip blockquote,.sm-baslik,.lp-brand{font-family:var(--display)!important;font-weight:400}h2{font-size:clamp(40px,4.25vw,62px);line-height:1.13;letter-spacing:-.035em}h3{font-size:31px;line-height:1.23;letter-spacing:-.015em}.wrap{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));max-width:none;padding:0;margin-inline:auto}.eyebrow,.hero-eyebrow,.lpt-eyebrow{font-size:12px!important;font-weight:500;letter-spacing:.21em;line-height:1.8}.gold-bar,.teal-bar{width:44px;margin:25px 0;background:var(--gold);opacity:.65}.gold-bar.c,.teal-bar.c{margin-inline:0}h2.center{text-align:left}.btn-primary,.btn-ghost,.btn-gold-solid,.btn-dark,.gcb-btn,.cta-strip__btn{font-family:'Outfit',Arial,sans-serif;font-size:14px;letter-spacing:.07em;min-height:50px;height:auto;padding:14px 24px;border-radius:0;line-height:1.5;white-space:normal;text-align:center;font-weight:500}.btn-primary{background:transparent;border-color:var(--gold-dk);color:var(--gold-lt)}.btn-ghost{color:var(--text);border-color:var(--border)}.btn-gold-solid,.gcb-btn,.cf-action button{background:#914a34;color:#fff8f1;border:1px solid #914a34;box-shadow:none}.btn-gold-solid:hover,.gcb-btn:hover,.cf-action button:hover{background:#753d2b;box-shadow:0 7px 22px #0002;transform:translateY(-2px)}.text-link,.bento-link,.sm-oku{font-size:14px;letter-spacing:.045em;text-transform:none}.rv{transform:translateY(24px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.rv.in{transform:none}.btn-primary:hover,.btn-ghost:hover{box-shadow:none;transform:translateY(-2px)}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #bc8c57;outline-offset:5px}
#nav{padding:22px max(var(--page-gutter),calc((100% - var(--page-width))/2));gap:24px;background:rgba(11,12,12,.85);backdrop-filter:blur(18px);border-bottom:1px solid transparent;min-height:89px}#nav.stuck{background:rgba(11,12,12,.96);box-shadow:none;border-bottom-color:#ffffff1d;padding-block:16px}.nav-logo img,#nav.stuck .nav-logo img{width:172px;height:auto;filter:none}.nav-links{gap:20px;align-items:center}.nav-links a{font-size:13px;letter-spacing:.015em;text-transform:none;white-space:nowrap}.nav-cta{padding:8px 0;border:0;border-bottom:1px solid #c9a84c90;white-space:nowrap;font-size:13px;text-transform:none;letter-spacing:.025em}.nav-cta:hover{background:transparent;color:#fff}.burger{padding:8px;font-size:25px;min-width:42px}.hero-content{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));max-width:none;margin:auto}.hero-h1{font-size:clamp(88px,9vw,136px);letter-spacing:-.05em;line-height:1.01}.hero-h1 em{color:var(--gold-lt)}#hero{min-height:800px;min-height:min(900px,100svh);padding:170px 0 115px;text-align:left;display:block}#hero .hero-content{position:relative}.hero-eyebrow{text-align:left;margin-bottom:30px}.hero-sub{font-family:var(--display);font-size:30px;line-height:1.45;max-width:510px;font-weight:400;color:#c9cac2}.hero-btns{justify-content:flex-start;gap:17px}.hero-glow{left:75%;top:45%;opacity:.6;animation-duration:13s;background:radial-gradient(ellipse,rgba(201,168,76,.06),transparent 65%)}.hero-deco-mark{opacity:.055;right:2%;top:50%;animation:brandFloat 18s ease-in-out infinite}.hero-deco-mark svg{width:500px}.hero-line-1{top:15%;opacity:.35}.hero-line-2{top:auto;bottom:8%;opacity:.45}.hero-line:after{animation-duration:17s}.hero-scroll{left:var(--page-gutter);bottom:25px}.hero-scroll .scroll-line{height:32px;animation-duration:3s}#heroCanvas{opacity:.65}.hero-h1{animation-delay:.15s}.hero-sub{animation-delay:.32s}.hero-btns{animation-delay:.5s}
#manifesto,#kimlik,.section-bridge,#leadplus,.gold-cta-band{background:var(--black);border:0}#manifesto{padding:55px 0 70px}#manifesto:before,#kimlik:before,#leadplus:before{background:none;clip-path:none}.manifesto-inner{max-width:none;width:min(var(--page-width),calc(100% - var(--page-gutter)*2));padding:30px 0 0;margin:auto;display:grid;grid-template-columns:55px 1fr auto;gap:28px;text-align:left;align-items:start;border-top:1px solid var(--border)}.manifesto-mark{margin:5px 0 0}.manifesto-quote{font-size:34px;line-height:1.4;margin:0;max-width:850px}.manifesto-cite{font-size:12px;color:var(--dim);align-self:end}#kimlik{padding:65px 0 75px}.kimlik-intro{margin:0 0 50px;max-width:810px;text-align:left}.kimlik-intro .eyebrow{text-align:left!important}.kimlik-intro p{font-size:18px;line-height:1.85}.kimlik-intro .gold-bar{margin-left:0}.kimlik-pillars{gap:45px}.kimlik-pillar{padding:28px 0;background:none;border-top:1px solid #ffffff2b}.kimlik-pillar:hover{background:none;border-color:var(--gold)}.kimlik-pillar-icon{font-size:30px;color:#b99f68;margin-bottom:20px}.kimlik-pillar h3{font-size:31px}.kimlik-pillar p{font-size:16px}.kimlik-quote-strip{padding:25px 0;margin-top:22px;border:0;border-top:1px solid var(--border);background:none}.kimlik-quote-strip blockquote{font-size:31px}.section-bridge{padding:20px var(--page-gutter);border:0}.sb-inner{max-width:var(--page-width);margin:auto}.sb-text{font-size:21px;color:var(--muted)}
#leadplus{padding:80px 0 55px}.lpt-head{max-width:none;width:min(var(--page-width),calc(100% - var(--page-gutter)*2));text-align:left;margin:0 auto;padding:0}.lpt-eyebrow{padding:0;border:0;margin-bottom:20px}.lp-brand{font-size:clamp(82px,8.8vw,122px);font-weight:400;letter-spacing:-.045em;background:linear-gradient(110deg,#c9a84c 15%,#f1dfb1 35%,#c9a84c 55%);background-size:240% 100%;animation:metalLight 12s ease-in-out infinite;filter:none;margin-bottom:15px;line-height:1}.lpt-program-name{font-family:var(--display);font-size:40px;font-weight:400;letter-spacing:-.025em}.lpt-desc{max-width:650px;font-size:18px;margin:22px 0 28px}.lpt-btns{justify-content:flex-start}.lpt-modules{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));max-width:none;padding:0;margin:50px auto 35px;gap:40px;grid-template-columns:repeat(3,1fr)}.lpt-mod{background:transparent;text-align:left;padding:27px 0;border-top:1px solid var(--border)}.lpt-mod:hover{background:none}.lpt-mod-num{font-family:var(--display);font-size:37px;color:#b69d6b;margin-bottom:22px}.lpt-mod:hover .lpt-mod-num{color:var(--gold-lt)}.lpt-mod h3{font-size:28px}.lpt-mod p{font-size:16px;line-height:1.8}.lpt-quote-strip{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));max-width:none;padding:28px 0 0;border-top:1px solid var(--border);text-align:left}.lpt-quote-strip blockquote{font-size:29px}.lpt-quote-strip cite{font-size:12px;color:var(--dim)}.gold-cta-band{padding:42px var(--page-gutter) 80px;text-align:left}.gold-cta-band:before,.gold-cta-band:after{height:0}.gcb-inner{max-width:var(--page-width);display:grid;grid-template-columns:1fr auto;gap:12px 60px;align-items:center}.gcb-title{color:var(--white);font-size:37px;margin:0}.gcb-sub{color:var(--muted);font-size:17px;margin:0}.gcb-btn{grid-column:2;grid-row:1/3}
.paper{--black:#edeae3;--dark:#edeae3;--card:#edeae3;--card-h:#e4e0d7;--white:#171918;--text:#252824;--muted:#51564e;--dim:#6d7469;--gold:#80642d;--gold-lt:#8c513b;--gold-dk:#80642d;--teal:#8c513b;--teal-dk:#754332;--border:#1719182c;color:var(--text);background:#edeae3!important}.paper:before{background:none!important}.paper h2{color:var(--white)}.paper em{color:var(--gold-lt)!important}.paper .btn-primary{border-color:#80642d;color:#754b2d}.paper .btn-primary:hover{background:#d9d0ba;color:#171918}.paper .btn-gold-solid{background:#914a34;color:#fff8f1}.paper .text-link{color:#75562a}
#service-paths,#mimarisi,#perspektif,#son-mektuplar,#faq{padding:88px 0;border-top:1px solid #17191824}.sp-header,.arch-header,.faq-header{text-align:left;margin-bottom:45px}.sp-header h2,.arch-header h2,.faq-header h2{text-align:left}.sp-grid{gap:58px}.sp-card{padding:30px 0;gap:22px;border:0;border-top:1px solid #17191840;background:none!important;overflow:visible}.sp-card:hover{background:none!important}.sp-mark{width:32px;filter:grayscale(1) brightness(.38)!important;opacity:.85}.sp-card h3{font-family:var(--display);font-weight:400;font-size:42px}.sp-sub{font-size:17px}.sp-list li{font-size:16px}.sp-cta{padding-top:8px}.arch-header p{margin:22px 0 0;max-width:820px;font-size:18px}.bento{gap:42px 55px}.bento-card{padding:30px 0;border:0;border-top:1px solid #17191840;background:none;overflow:visible}.bento-card:hover{background:none;border-color:#8b6242}.bento-n{position:static;font-size:35px;color:#80796c;display:block;margin-bottom:20px}.bento-card:hover .bento-n{color:#8b6242}.bento-chip{font-size:12px;letter-spacing:.12em}.bento-card h3{font-size:32px;max-width:550px}.bento-card>p,.bento-list li,.bento-detail p{font-size:16px}.bento-list li{border-color:#1719181c}.bento-detail,.bento-card:hover .bento-detail{max-height:none;opacity:1;overflow:visible}.bento-link{color:#855137;border-color:#85513770}.arch-cta-block{background:none;padding:40px 0 0;border:0;border-top:1px solid #17191830;text-align:left}.arch-cta-block h3{font-size:32px}.arch-cta-block p{margin:18px 0 24px;max-width:760px}.persp-header{margin-bottom:48px}.persp-header p{font-size:18px;max-width:800px}.masonry{columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 40px}.m-card{padding:28px 0 0;margin:0;border-top:1px solid #17191840;background:none;transition:border-color .5s,transform .5s}.m-card:hover{background:none;border-color:#9a7441;transform:translateY(-4px)}.m-chip{font-size:12px;letter-spacing:.1em;color:#855137}.m-quote{font-size:30px;line-height:1.27;color:#252824;font-style:normal;margin:20px 0}.m-body{font-size:16px}.cta-strip{background:transparent;margin:55px auto 0;border-color:#17191830;width:min(var(--page-width),calc(100% - var(--page-gutter)*2))}.cta-strip:before{width:1px;background:#855137}.cta-strip__inner{padding:28px 25px;max-width:none;gap:35px}.cta-strip__text h3{font-size:29px;color:#171918}.cta-strip__text p{font-size:16px;color:#51564e}.cta-strip__btn{color:#75562a;border-color:#80642d;white-space:normal;flex-shrink:0;font-size:14px;background:transparent;max-width:240px}
#son-mektuplar .sm-intro,.sm-intro{max-width:820px;background:none;border:0;color:#51564e}.sm-carousel-wrap{overflow:visible}.sm-carousel{overflow:hidden}.sm-kart{background:#e6e2d9;border:1px solid #17191825;padding:32px 28px}.sm-kart:hover{background:#dfd9ce;border-color:#80642d}.sm-baslik{color:#171918;font-size:29px;line-height:1.23;font-weight:400}.sm-seri,.sm-oku{color:#795c2a}.sm-seri{font-size:12px;letter-spacing:.1em}.sm-meta{font-size:13px;color:#687060}.sm-dots button{background:#17191830}.sm-arrow{border-color:#80642d;color:#795c2a}.faq-header p{margin:20px 0 0;font-size:18px}.faq-list{max-width:none;gap:0}.faq-item{background:none;border:0;border-top:1px solid #17191835}.faq-item.open{border-left:0}.faq-q{padding:25px 0;gap:20px}.faq-q:hover,.faq-item.open .faq-q{background:none}.faq-q span{font-size:18px;color:#171918}.faq-a{padding:0 0}.faq-item.open .faq-a{max-height:800px;padding-bottom:26px}.faq-a p{font-size:17px;max-width:850px;color:#51564e}.faq-icon{border-color:#80642d60;color:#80642d}.faq-item.open .faq-icon{background:#80642d;color:#edeae3}
#stats-bar{background:#edeae3;border-top:1px solid #17191825;padding:34px var(--page-gutter);color:#171918}.stats-grid{max-width:var(--page-width);margin:auto;gap:0}.stat-item{padding:20px 25px;border-color:#17191825}.stat-num{color:#80642d;font-family:var(--display);font-size:46px}.stat-label{color:#41473f;font-size:13px;line-height:1.65}.stat-source{color:#6d7469;font-size:12px}
#iletisim{background:var(--black);padding:100px 0 65px}.ct-wrap{max-width:none;text-align:left;display:grid;grid-template-columns:.9fr 1.1fr;gap:0 90px}.ct-wrap>.eyebrow,.ct-wrap>h2,.ct-wrap>.gold-bar,.ct-wrap>.ct-lead,.ct-wrap>.ct-sub,.ct-wrap>.ct-mail{grid-column:1}.ct-wrap>.eyebrow{align-self:start}.ct-wrap h2{font-size:51px;margin-top:18px}.ct-wrap .gold-bar{margin:24px 0}.ct-lead{font-size:19px;margin:0}.ct-sub{font-size:17px;margin:15px 0 20px}.ct-mail{justify-content:flex-start;margin:10px 0 30px;gap:12px}.ct-mail-line{width:20px}.ct-mail a{font-size:22px}.ct-wrap>.cf{grid-column:2;grid-row:1/8;align-self:start;padding-top:4px;gap:18px}.cf-g label{font-size:12px;letter-spacing:.1em}.cf-g input,.cf-g select,.cf-g textarea{font-weight:400;background:#ffffff04;border-color:#ffffff35;border-radius:0;font-size:16px;min-height:51px}.cf-action{text-align:left}.cf-action button{font-size:14px;letter-spacing:.07em;padding:0 28px;font-weight:500}.cf-kvkk{font-size:14px}.cf-success{grid-column:2;grid-row:1/8}.sabot-kompakt,.abn-kompakt{background:var(--black)!important;border-color:#ffffff25!important;padding:55px var(--page-gutter)!important}.sabot-kompakt>div,.abn-kompakt>div{max-width:var(--page-width)!important}.sabot-kompakt h3,.abn-kompakt h2{font-family:var(--display)!important;font-size:35px!important;font-weight:400!important;line-height:1.3!important}.sabot-kompakt p,.abn-kompakt p{font-size:16px!important;line-height:1.8!important}.sabot-kompakt span,.abn-kompakt>div>span{font-size:12px!important}.sabot-kompakt>div>div{gap:35px!important}.abn-kompakt>div{display:grid;grid-template-columns:1.2fr 1fr;gap:10px 65px;text-align:left!important}.abn-kompakt>div>span,.abn-kompakt>div>h2,.abn-kompakt>div>p:first-of-type{grid-column:1;margin:0!important;max-width:none!important}.abn-kompakt form{grid-column:2;grid-row:1/4;width:100%;max-width:none!important;align-self:center}.abn-kompakt>div>p:last-of-type{grid-column:2;margin:0!important;max-width:none!important;font-size:13px!important}.abn-kompakt form>div{flex-direction:row!important;align-items:stretch}.abn-kompakt form input{min-width:0;font-size:16px!important}.abn-kompakt form button{max-width:170px;font-size:13px!important;padding:0 15px!important}.abn-kompakt #abnKompaktSuccess{grid-column:2}footer{background:var(--black);border-top:1px solid #ffffff20;padding:38px var(--page-gutter)}footer>.ft,footer>.ft-bottom{max-width:var(--page-width);margin-inline:auto}.ft-logo-img{height:auto;width:160px;filter:none}.ft-links a,.ft-legal a{font-size:13px}.cookie-inner{align-items:center}.cookie-text{font-size:13px}.cookie-btn-accept,.cookie-btn-pref,.cookie-btn-reject{font-size:12px;letter-spacing:.06em}.cookie-banner,#cookieBanner{background:rgba(11,12,12,.97)}.modal-box{background:#151818}.modal-box h3{font-size:32px}.modal-body p,.modal-body li{font-size:16px}
@keyframes brandFloat{0%,100%{transform:translateY(-50%) rotate(-3deg)}50%{transform:translateY(-53%) rotate(2deg)}}@keyframes metalLight{0%,100%{background-position:100% 0}50%{background-position:0% 0}}
@media(max-width:1260px){:root{--page-gutter:38px}.nav-links{gap:13px}.nav-links a{font-size:12px}#nav{gap:18px}.nav-logo img,#nav.stuck .nav-logo img{width:151px}.nav-cta{font-size:12px}.ct-wrap{gap:0 50px}.hero-h1{font-size:110px}}
@media(max-width:1130px){#nav .nav-links{display:none}#nav .burger{display:block}#nav .nav-cta{margin-left:auto}#nav .nav-links.nav-open{display:flex;position:absolute;top:100%;left:0;right:0;padding:24px var(--page-gutter);background:#0b0c0cf7;border-bottom:1px solid #ffffff30;flex-direction:column;align-items:flex-start;gap:14px;max-height:calc(100svh - 90px);overflow:auto}#nav .nav-links.nav-open a{font-size:16px}.hero-h1{font-size:98px}.masonry{grid-template-columns:1fr 1fr}.lpt-modules{gap:26px}.lpt-mod{padding-inline:0}}
@media(max-width:760px){:root{--page-gutter:22px}body{font-size:17px}#nav,#nav.stuck{padding:17px 22px;min-height:78px;gap:16px}.nav-logo img,#nav.stuck .nav-logo img{width:141px}.nav-cta{font-size:12px}.burger{padding:6px;min-width:36px}.wrap{width:calc(100% - 44px)}#hero{min-height:700px;min-height:90svh;padding:148px 0 90px}.hero-content{width:calc(100% - 44px)}.hero-eyebrow{font-size:12px!important;letter-spacing:.13em;max-width:30ch;margin-bottom:28px}.hero-h1{font-size:clamp(61px,14.7vw,88px);line-height:1.04;margin-bottom:30px}.hero-sub{font-size:25px;max-width:100%;margin-bottom:28px}.hero-btns{gap:12px;flex-direction:column;align-items:flex-start}.btn-primary,.btn-ghost,.btn-gold-solid,.btn-dark,.gcb-btn,.cta-strip__btn{font-size:13px;letter-spacing:.035em;padding:13px 21px;min-height:48px;max-width:100%}.hero-deco-mark svg{width:350px}.hero-deco-mark{right:-22%;opacity:.04}.hero-glow{width:500px;left:80%}.hero-line-1{top:15%}.hero-line-2{bottom:5%}#manifesto{padding:28px 0 35px}.manifesto-inner{width:calc(100% - 44px);grid-template-columns:28px 1fr;gap:20px}.manifesto-quote{font-size:27px;line-height:1.5}.manifesto-cite{grid-column:2}#kimlik{padding:38px 0 45px}h2{font-size:41px}.kimlik-intro{margin-bottom:33px}.kimlik-intro p{font-size:17px}.kimlik-pillars{grid-template-columns:1fr;gap:8px}.kimlik-pillar{padding:24px 0}.kimlik-pillar-icon{margin-bottom:14px}.kimlik-pillar h3{font-size:29px}.kimlik-quote-strip{display:block;padding-top:25px;margin-top:10px}.kimlik-quote-strip blockquote{font-size:28px;margin-bottom:20px}.section-bridge{padding:15px 22px}.sb-text{font-size:20px}#leadplus{padding:52px 0 40px}.lpt-head{width:calc(100% - 44px);padding:0}.lp-brand{font-size:84px}.lpt-program-name{font-size:34px}.lpt-desc{font-size:17px;line-height:1.85}.lpt-btns{gap:12px}.lpt-modules{width:calc(100% - 44px);grid-template-columns:1fr;padding:0;margin:32px auto;gap:10px}.lpt-mod{padding:24px 0}.lpt-mod-num{font-size:33px;margin-bottom:15px}.lpt-quote-strip{width:calc(100% - 44px);padding:24px 0 0}.lpt-quote-strip blockquote{font-size:27px}.gold-cta-band{padding:20px 22px 52px}.gcb-inner{display:block}.gcb-title{font-size:33px}.gcb-sub{margin:16px 0 22px}#service-paths,#mimarisi,#perspektif,#son-mektuplar,#faq{padding:55px 0}.sp-header,.arch-header,.faq-header,.persp-header{margin-bottom:30px}.sp-grid{grid-template-columns:1fr;gap:28px}.sp-card{padding-top:25px;gap:18px}.sp-card h3{font-size:37px}.sp-sub{font-size:17px}.sp-list li{font-size:15px}.arch-header p,.persp-header p{font-size:17px}.bento{grid-template-columns:1fr;gap:30px}.bento-card{padding-top:25px}.bento-card h3{font-size:30px}.bento-n{font-size:32px}.bento-detail{margin-top:15px}.arch-cta-block{margin-top:35px;padding-top:30px}.arch-cta-block h3{font-size:29px}.arch-cta-block p{font-size:16px}.masonry{grid-template-columns:1fr;gap:32px}.m-card{padding-top:24px}.m-quote{font-size:31px}.cta-strip{width:calc(100% - 44px);margin-top:36px}.cta-strip__inner{padding:25px 20px;gap:24px;align-items:flex-start}.cta-strip__text h3{font-size:27px}.cta-strip__text p{font-size:16px}.sm-kart{padding:25px 22px}.sm-baslik{font-size:28px}.faq-header p{font-size:17px}.faq-q{padding:23px 0}.faq-q span{font-size:17px;padding-right:12px}.faq-a p{font-size:16px}.faq-item.open .faq-a{max-height:1000px}#stats-bar{padding:22px}.stats-grid{grid-template-columns:1fr 1fr}.stat-item{padding:20px 13px;border-right:1px solid #17191820;border-bottom:1px solid #17191820}.stat-item:nth-child(2n){border-right:0}.stat-num{font-size:37px}.stat-label{font-size:12px}.stat-source{font-size:12px}#iletisim{padding:58px 0 45px}.ct-wrap{display:block}.ct-wrap h2{font-size:41px}.ct-mail a{font-size:20px}.ct-wrap>.cf{grid-template-columns:1fr;margin-top:35px}.cf-g.full,.cf-kvkk,.cf-action{grid-column:auto}.cf-kvkk{font-size:13px}.cf-action button{width:100%;padding:0 20px}.cf-success{padding:22px}.sabot-kompakt,.abn-kompakt{padding:40px 22px!important}.sabot-kompakt>div>div{gap:22px!important}.sabot-kompakt h3,.abn-kompakt h2{font-size:31px!important}.abn-kompakt>div{display:block;text-align:left!important}.abn-kompakt>div>h2{margin:18px 0!important}.abn-kompakt form{margin:25px 0 15px!important}.abn-kompakt form>div{flex-direction:column!important}.abn-kompakt form button{max-width:none}footer{padding:32px 22px}.ft{display:block}.ft-links{margin-top:25px;flex-wrap:wrap;gap:16px}.ft-logo-img{width:150px}.cookie-inner{flex-direction:column;align-items:flex-start}.cookie-btns{flex-wrap:wrap}.cookie-btn-accept,.cookie-btn-pref,.cookie-btn-reject{padding:10px 15px}}
html[data-motion="off"] *,html[data-motion="off"] *:before,html[data-motion="off"] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion="off"] .rv,html[data-motion="off"] .hero-eyebrow,html[data-motion="off"] .hero-h1,html[data-motion="off"] .hero-sub,html[data-motion="off"] .hero-btns,html[data-motion="off"] .hero-scroll{opacity:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.rv,.hero-eyebrow,.hero-h1,.hero-sub,.hero-btns,.hero-scroll{opacity:1!important;transform:none!important}}

/* A+C — broad headline, right-hand supporting copy, uninterrupted surfaces */
#hero .hero-content{display:grid;grid-template-columns:1.35fr .65fr;gap:0 60px}.hero-eyebrow{grid-column:1/-1}.hero-h1{grid-column:1;grid-row:2/4;font-size:clamp(90px,9.5vw,139px);max-width:820px;margin:0}.hero-sub{grid-column:2;grid-row:2;align-self:end;padding:0 0 0 28px;border-left:1px solid #c9a84c65;margin:25px 0 24px;font-size:31px}.hero-btns{grid-column:2;grid-row:3;align-self:start;display:flex;flex-direction:column;align-items:flex-start;padding-left:28px}.hero-glow{animation-duration:14s}.hero-deco-mark{right:0;opacity:.045}.kimlik-intro{margin-left:27%;max-width:850px}.lpt-head{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.lpt-eyebrow{grid-column:1/-1;justify-self:start}.lpt-head h2{grid-column:1;grid-row:2/4}.lpt-desc{grid-column:2;grid-row:2;margin:0 0 25px}.lpt-btns{grid-column:2;grid-row:3}.persp-header{max-width:880px}.m-card:nth-child(3n+2){transition-delay:.1s}.m-card:nth-child(3n+3){transition-delay:.2s}
@media(max-width:1260px){#hero .hero-content{gap:0 35px}.hero-h1{font-size:112px}.hero-sub{font-size:27px}.kimlik-intro{margin-left:19%}.lpt-head{gap:0 45px}}
@media(max-width:900px){.hero-h1{font-size:95px}.hero-sub{font-size:25px;padding-left:18px}.hero-btns{padding-left:18px}.lpt-head{gap:0 30px}.kimlik-intro{margin-left:0}}
@media(max-width:760px){#hero .hero-content{display:block}.hero-h1{font-size:67px;max-width:100%;margin-bottom:27px}.hero-sub{font-size:26px;padding-left:19px;margin:0 0 27px}.hero-btns{padding-left:0;flex-direction:row;flex-wrap:wrap}.kimlik-intro{margin-left:0}.lpt-head{display:block}.lpt-desc{margin:23px 0 27px}.lpt-btns{justify-content:flex-start}.m-card:nth-child(n){transition-delay:0s}}

/* Shared motion and surface rhythm, confined to the revised home pages. */
:root{--paper:#edeae3;--ink:#0b0c0c}
body{overflow-x:hidden}
.study-home section{position:relative;isolation:isolate}
.study-home .surface-light{--black:#edeae3;--dark:#edeae3;--white:#171918;--text:#252824;--muted:#51564e;--dim:#697064;--gold:#80642d;--gold-lt:#8c513b;--gold-dk:#80642d;--teal:#8c513b;--border:#17191829;background:var(--paper)!important;color:var(--text)}
.study-home .surface-dark{--black:#0b0c0c;--dark:#101212;--white:#f6f3ec;--text:#e4e1d9;--muted:#bcbcb5;--dim:#999f94;--gold:#c9a84c;--gold-lt:#ddc48a;--gold-dk:#80672d;--teal:#c39a80;--border:#ffffff25;background:var(--ink)!important;color:var(--text)}
.study-home .surface-light h2,.study-home .surface-light h3{color:#171918}
.study-home .surface-light em{color:#8c513b}
.study-home .surface-light .eyebrow{color:#80642d}
.study-home .surface-light .btn-primary,.study-home .surface-light .btn-ghost{color:#754b2d;border-color:#80642d}
.study-home .surface-dark h2,.study-home .surface-dark h3{color:#f6f3ec}
.study-home .surface-dark em{color:#ddc48a}
.study-home .surface-dark .eyebrow{color:#c9a84c}
.study-home .surface-dark .gold-bar,.study-home .surface-dark .teal-bar{background:#c9a84c}
.study-home .surface-light .gold-bar,.study-home .surface-light .teal-bar{background:#80642d}
.study-home .paper{width:100%;max-width:none;margin:0}
.study-home .paper>.wrap{width:min(var(--page-width),calc(100% - var(--page-gutter)*2))}
.study-home .scene-start{border-top:0!important;border-radius:52px 52px 0 0;margin-top:-42px!important;padding-top:105px!important;z-index:2}
.study-home .scene-end{padding-bottom:110px!important}
.study-home .scene-start:after{content:'';position:absolute;top:22px;left:50%;width:64px;height:1px;background:linear-gradient(90deg,transparent,#a88c4f,transparent);transform:translateX(-50%);opacity:.6;pointer-events:none}
.study-home .rv{transition-duration:.95s;transition-timing-function:cubic-bezier(.2,.75,.2,1)}
.study-home .eyebrow,.study-home .hero-eyebrow,.study-home .m-chip{font-size:13px!important}
.study-home #hero{min-height:880px;min-height:100svh;padding:180px 0 155px;overflow:hidden}
.study-home #heroCanvas{opacity:1}
.study-home .hero-glow{width:1000px;height:1000px;opacity:1;animation:glowBreathe 7s ease-in-out infinite;background:radial-gradient(ellipse,rgba(201,168,76,.16),transparent 65%)}
.study-home .hero-deco-mark{opacity:.12;right:-2%;top:35%;animation:brandFloat 12s ease-in-out infinite}
.study-home .hero-deco-mark svg{width:580px}
.study-home .hero-line-1,.study-home .hero-line-2{width:auto;height:1px;left:-20%;right:-20%;opacity:.9;background:linear-gradient(90deg,transparent 5%,#c9a84c50 30%,#e7d3a8 48%,transparent 80%);background-size:200% 100%;animation:ribbonShimmer 8s ease-in-out infinite}
.study-home .hero-line-1{top:28%;transform:rotate(-12deg)}
.study-home .hero-line-2{top:auto;bottom:18%;transform:rotate(8deg);animation-delay:-4s}
.study-home .hero-scroll{bottom:67px}
.study-home .hero-h1{font-size:clamp(82px,9.4vw,140px);line-height:1.05;letter-spacing:-.045em}
.study-home .hero-content{z-index:3}
.study-home #manifesto{padding-bottom:15px}
.study-home .manifesto-inner{border-top:0;padding-top:0;grid-template-columns:55px 1fr;gap:30px}
.study-home .manifesto-quote{font-size:clamp(32px,4vw,53px);max-width:1040px;color:#272d28;line-height:1.32}
.study-home .manifesto-cite{grid-column:2;color:#737464;letter-spacing:.14em}
.study-home .manifesto-mark{color:#80642d}
.study-home #kimlik{padding:60px 0 50px}
.study-home .kimlik-intro{max-width:840px;margin:0 0 48px 22%}
.study-home .kimlik-pillars{gap:22px;align-items:stretch}
.study-home .kimlik-pillar{padding:32px;background:#e2ded4;border:1px solid #c7c0ae;border-radius:3px 25px 3px 3px;box-shadow:0 8px 20px #17191805;transition:transform .6s,box-shadow .6s}
.study-home .kimlik-pillar:nth-child(2){transform:translateY(24px)}
.study-home .kimlik-pillar:hover{background:#e7e2d6;box-shadow:0 20px 40px #17191812;translate:0 -6px}
.study-home .kimlik-pillar h3{color:#171918}.study-home .kimlik-pillar p{color:#51564e}
.study-home .kimlik-pillar-icon{color:#80642d}
.study-home .kimlik-quote-strip{margin-top:64px;color:#51564e;border-color:#17191825}
.study-home .kimlik-quote-strip blockquote{color:#3d4439}
.study-home .section-bridge .sb-text{color:#65664f}
.study-home #leadplus{overflow:hidden}
.study-home #leadplus:before{content:'';position:absolute;display:block;inset:0;background:radial-gradient(ellipse at 85% 30%,#c9a84c12,transparent 50%);pointer-events:none;z-index:-1}
.study-home .lpt-head{position:relative;z-index:1}
.study-home .lp-brand{font-size:clamp(90px,10vw,155px);animation:metalLight 7s ease-in-out infinite}
.study-home .lpt-modules{gap:25px;margin-top:60px;align-items:stretch}
.study-home .lpt-mod{position:relative;overflow:hidden;padding:34px;background:linear-gradient(135deg,#242520,#141514);border:1px solid #c9a84c35;border-radius:4px;transition:transform .7s,background .7s}
.study-home .lpt-mod:nth-child(2){margin-top:25px;margin-bottom:-25px}
.study-home .lpt-mod:hover{background:#272923;translate:0 -7px}
.study-home .lpt-mod:after{content:'';position:absolute;inset:auto -10% 0;height:1px;background:linear-gradient(90deg,transparent,#ddc48a,transparent);animation:ribbonShimmer 7s linear infinite;background-size:200% 100%}
.study-home .lpt-mod-num{position:static;font-size:64px;color:#c9a84c80;font-style:italic}
.study-home .lpt-quote-strip{margin-top:80px}
.study-home .gold-cta-band{padding-top:25px}
.study-home .sp-grid{gap:25px;align-items:stretch}
.study-home .sp-card{display:flex;position:relative;flex-direction:column;border:1px solid #c8c0ad;border-radius:5px 36px 5px 5px;background:#e4e0d6!important;padding:42px;overflow:hidden;box-shadow:0 12px 35px #17191808;transition:transform .65s,box-shadow .65s}
.study-home .sp-card:nth-child(2){margin-top:45px;margin-bottom:-45px;border-radius:36px 5px 5px 5px;background:#dcd8cd!important}
.study-home .sp-card:hover{translate:0 -8px;box-shadow:0 28px 45px #17191818}
.study-home .sp-card h3{font-size:clamp(36px,3.6vw,49px);max-width:550px}
.study-home .sp-mark{width:43px;margin-bottom:15px}
.study-home .sp-sub{color:#51564e}.study-home .sp-list{margin-top:15px}.study-home .sp-list li{color:#353c33;border-color:#17191822}
.study-home .sp-cta{margin-top:auto;padding-top:25px}
.study-home #service-paths{padding-bottom:170px!important}
.study-home #mimarisi .arch-header{max-width:860px}
.study-home #mimarisi .arch-header p{color:#bcbcb5}
.study-home .bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
.study-home .bento-card{display:block;padding:40px!important;border:1px solid #c9a84c35;background:linear-gradient(150deg,#222422,#121413);border-radius:5px;position:relative;isolation:isolate;overflow:hidden;transition:transform .65s,border-color .65s}
.study-home .bento-card:nth-child(2n){margin-top:35px;margin-bottom:-35px}
.study-home .bento-card:hover{background:linear-gradient(150deg,#282b26,#171917);border-color:#c9a84c90;translate:0 -5px}
.study-home .bento-n{font-size:70px!important;color:#c9a84c70;line-height:1.1;margin-bottom:30px}
.study-home .bento-chip{color:#ddc48a;border-color:#c9a84c45}
.study-home .bento-card h3{color:#edeae3;font-size:36px}
.study-home .bento-card>p,.study-home .bento-detail p{color:#bcbcb5}
.study-home .bento-list li{color:#d2d4ca;border-color:#ffffff15}
.study-home .bento-detail{max-height:none;opacity:1}
.study-home .bento-link{color:#ddc48a;border-color:#c9a84c70}
.study-home .arch-cta-block{margin-top:85px;border-color:#ffffff25;color:#bcbcb5}
.study-home #perspektif>.wrap{display:block}
.study-home #perspektif .persp-header{position:static;max-width:880px;margin:0 0 55px}
.study-home .masonry{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;columns:auto}
.study-home .m-card{grid-column:span 4;position:relative;padding:35px;margin:0!important;background:#e1dccf;border:1px solid #c8c0ad;border-radius:4px;overflow:hidden;min-width:0;transition:transform .65s,box-shadow .65s,border-color .65s;isolation:isolate}
.study-home .m-card:before{content:attr(data-number);display:block;font-family:var(--display);font-size:70px;line-height:1;color:#a4977d;margin-bottom:38px;font-style:italic;letter-spacing:-.07em}
.study-home .m-card:after{content:'';position:absolute;right:-65px;top:-65px;width:170px;height:170px;border:1px solid #ab9a7850;border-radius:50%;box-shadow:0 0 0 24px #ab9a7808,0 0 0 48px #ab9a7806;z-index:-1;transition:transform 1s}
.study-home .m-card:hover{background:#e5e0d4;translate:0 -6px;box-shadow:0 22px 40px #17191816;border-color:#a99770}
.study-home .m-card:hover:after{transform:scale(1.2) translate(-10px,10px)}
.study-home .m-chip{display:inline-block;color:#79522f;letter-spacing:.09em}
.study-home .m-quote{font-size:32px;font-style:normal;line-height:1.24;color:#202820;margin:22px 0;max-width:650px}
.study-home .m-body{font-size:17px;line-height:1.8;color:#51564e;max-width:660px}
.study-home .m-card:nth-child(1),.study-home .m-card:nth-child(5),.study-home .m-card:nth-child(9){background:#191b1a;border-color:#191b1a}
.study-home .m-card:nth-child(1) .m-quote,.study-home .m-card:nth-child(5) .m-quote,.study-home .m-card:nth-child(9) .m-quote{color:#f2ede2}
.study-home .m-card:nth-child(1) .m-body,.study-home .m-card:nth-child(5) .m-body,.study-home .m-card:nth-child(9) .m-body{color:#c3c9bb}
.study-home .m-card:nth-child(1) .m-chip,.study-home .m-card:nth-child(5) .m-chip,.study-home .m-card:nth-child(9) .m-chip{color:#ddc48a}
.study-home .m-card:nth-child(1){grid-column:span 8;border-radius:4px 45px 4px 4px}.study-home .m-card:nth-child(1) .m-quote{font-size:clamp(38px,3.8vw,52px)}
.study-home .m-card:nth-child(n+6){grid-column:span 6}
.study-home .cta-strip{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));background:#dcd5c5;border:0;border-radius:4px;margin-top:45px}
.study-home .cta-strip__inner{padding:32px 40px}
.study-home #son-mektuplar .persp-header{max-width:850px}.study-home #son-mektuplar .persp-header p{color:#bcbcb5}
.study-home .sm-carousel{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:30px 0 38px;touch-action:pan-x pan-y;overscroll-behavior-x:contain}
.study-home .sm-carousel::-webkit-scrollbar{display:none}.study-home .sm-carousel.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.study-home .sm-track{gap:26px;transform:none!important;transition:none!important;align-items:stretch}
.study-home .sm-kart{flex:0 0 38%;min-width:0;min-height:410px;padding:38px;border:1px solid #c9a84c40;background:linear-gradient(140deg,#272923,#161817);border-radius:4px 34px 4px 4px;scroll-snap-align:start;opacity:1!important;transform:none!important;position:relative;transition:translate .6s,box-shadow .6s!important}
.study-home .sm-kart:nth-child(even){background:#e3dfd3;border-color:#e3dfd3;margin-top:22px;margin-bottom:-22px;border-radius:34px 4px 4px 4px}
.study-home .sm-kart:hover{translate:0 -8px;box-shadow:0 16px 35px #0003;background:linear-gradient(140deg,#30332d,#1d211e)}
.study-home .sm-kart:nth-child(even):hover{background:#eee9dc}
.study-home .sm-kart:before{opacity:1;top:0;left:30px;right:30px;background:linear-gradient(90deg,transparent,#c9a84c,transparent)}
.study-home .sm-baslik{font-size:clamp(28px,2.5vw,38px);line-height:1.23;color:#f4efe5;margin:26px 0 38px}
.study-home .sm-seri,.study-home .sm-oku{color:#ddc48a;font-size:13px;letter-spacing:.07em}
.study-home .sm-meta{font-size:14px;color:#bbc3b3;border-color:#ffffff25}
.study-home .sm-kart:nth-child(even) .sm-baslik{color:#19231b}.study-home .sm-kart:nth-child(even) .sm-seri,.study-home .sm-kart:nth-child(even) .sm-oku{color:#79522f}.study-home .sm-kart:nth-child(even) .sm-meta{color:#5c6657;border-color:#17191825}
.study-home .sm-nav{margin-top:15px}.study-home .sm-arrow{width:52px;height:52px;border-color:#c9a84c75;color:#ddc48a}.study-home .sm-dot{height:18px;background:transparent!important;position:relative}.study-home .sm-dot:after{content:'';height:2px;position:absolute;left:0;right:0;top:8px;background:#c9a84c40}.study-home .sm-dot.active:after{background:#ddc48a}.study-home .sm-tumu{color:#ddc48a}
.reel-toggle{border:1px solid #c9a84c65;background:transparent;color:#ddc48a;padding:10px 16px;font:14px 'Outfit',sans-serif;cursor:pointer;border-radius:24px}
.reel-toolbar{display:flex;gap:20px;align-items:center}.reel-hint{font-size:13px;color:#a6b09e;margin-right:auto}
.study-home #stats-bar{width:100%;max-width:none;padding:70px var(--page-gutter) 110px!important}
.study-home .stat-num{font-size:64px}.study-home .stat-item{padding-block:10px}
.study-home #faq .faq-header{margin-left:0;max-width:820px}.study-home #faq .faq-header p{color:#bcbcb5}.study-home #faq .faq-list{max-width:960px;margin:0 0 0 auto;display:grid;gap:14px}
.study-home .faq-item{border:1px solid #c9a84c30;background:#171918;border-radius:4px}.study-home .faq-q{padding:25px 30px}.study-home .faq-q span{color:#ece7dc}.study-home .faq-a p{color:#bbc3b3}.study-home .faq-item.open{border:1px solid #c9a84c70;background:#20231f}.study-home .faq-item.open .faq-a{padding:0 30px 28px}.study-home .faq-icon{color:#ddc48a;border-color:#c9a84c70}
.study-home #iletisim{padding-bottom:110px}.study-home .ct-wrap{gap:0 65px}.study-home .ct-lead,.study-home .ct-sub{color:#51564e}.study-home .ct-mail a{color:#79522f}.study-home .cf{padding:35px!important;background:#e1dccf;border:1px solid #c7bdab;border-radius:5px 35px 5px 5px}.study-home .cf-g label{color:#5b5848;font-size:13px}.study-home .cf-g input,.study-home .cf-g select,.study-home .cf-g textarea{color:#202820;background:#ede9df;border-color:#bab49f}.study-home .cf-g input::placeholder,.study-home .cf-g textarea::placeholder{color:#747568}.study-home .cf-kvkk{color:#5e6255}.study-home .cf-kvkk a{color:#79522f}
.study-home .sabot-kompakt{border-radius:40px 40px 0 0;margin-top:-40px;position:relative;z-index:3}
.study-home .sabot-kompakt>div{padding:25px 0}
.study-home .abn-kompakt{border-top:1px solid #c9a84c30!important;padding-block:75px!important}
/* Two additional compositions of the same complete content. */
.study-mimari #hero .hero-content{padding-right:0;display:block}.study-mimari .hero-h1{max-width:880px}.study-mimari .hero-sub{max-width:470px;margin-left:48%;margin-top:38px}.study-mimari .hero-btns{margin-left:48%}
.study-mimari #kimlik>.wrap{display:block}.study-mimari .kimlik-intro{position:static;margin-left:0}.study-mimari .kimlik-pillars{display:grid;grid-template-columns:repeat(3,1fr)}
.study-mimari #leadplus{display:block;padding-inline:0}.study-mimari .lpt-head{position:static;width:min(var(--page-width),calc(100% - var(--page-gutter)*2));max-width:none;margin-inline:auto}.study-mimari .lpt-modules{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto}.study-mimari .lpt-quote-strip{width:min(var(--page-width),calc(100% - var(--page-gutter)*2));margin-inline:auto}
.study-mimari #perspektif>.wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:start}.study-mimari #perspektif .persp-header{position:sticky;top:130px}.study-mimari .masonry{display:grid;grid-template-columns:1fr;gap:28px}.study-mimari .m-card:nth-child(n){grid-column:auto;display:block;padding:40px 45px;margin:0!important;border-radius:5px 30px 5px 5px}.study-mimari .m-card:nth-child(even){margin-left:40px!important}.study-mimari .m-card:before{font-size:64px;float:right;margin:0 0 20px 25px}.study-mimari .m-card .m-quote{font-size:37px;clear:both}.study-mimari .m-card .m-body{max-width:none}
.study-mimari .sm-kart{flex-basis:45%;min-height:430px}.study-mimari .scene-start{border-radius:5px 75px 0 0}
.study-editorial .hero-content{max-width:1050px}.study-editorial .hero-h1{font-size:clamp(85px,10.5vw,155px)}.study-editorial .hero-sub{max-width:620px}.study-editorial .hero-deco-mark{right:calc(50% - 290px)}
.study-editorial .kimlik-intro{margin-inline:auto}.study-editorial .kimlik-pillar:first-child,.study-editorial .kimlik-pillar:last-child{padding:32px;border:1px solid #c7c0ae}.study-editorial .kimlik-pillar:nth-child(2){border:1px solid #c7c0ae}
.study-editorial #perspektif .persp-header{max-width:950px}.study-editorial .masonry{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 0 28px;scrollbar-width:thin;scrollbar-color:#997949 #d3ccbc}.study-editorial .m-card:nth-child(n){flex:0 0 43%;padding:38px;scroll-snap-align:start;border-radius:4px 45px 4px 4px;min-height:460px}.study-editorial .m-card:nth-child(n) .m-quote{font-size:38px}.study-editorial .m-card:nth-child(n):before{font-size:85px;margin-bottom:35px}.perspective-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.perspective-controls button{width:52px;height:52px;border:1px solid #8a6f3d;background:transparent;color:#79522f;border-radius:50%;font-size:23px;cursor:pointer}
.study-editorial .sm-kart{flex-basis:34%;border-radius:3px;min-height:450px}.study-editorial .sm-kart:nth-child(even){border-radius:3px}.study-editorial .scene-start{border-radius:70px 70px 0 0}
@media(max-width:1100px){.study-home .kimlik-intro{margin-left:0}.study-home .kimlik-pillar,.study-home .lpt-mod{padding:26px}.study-home .sp-card{padding:30px}.study-home .m-card{padding:28px}.study-home .m-quote{font-size:29px}.study-home .sm-kart{flex-basis:46%}.study-mimari #perspektif>.wrap{grid-template-columns:.7fr 1fr;gap:30px}.study-mimari .m-card:nth-child(n){padding:30px}.study-mimari .m-card .m-quote{font-size:31px}.study-editorial .m-card:nth-child(n){flex-basis:57%}}
@media(max-width:760px){.study-home #hero{padding-top:145px;padding-bottom:145px;min-height:850px;min-height:100svh}.study-home .hero-h1{font-size:clamp(58px,15vw,85px)}.study-home .hero-deco-mark svg{width:400px}.study-home .hero-deco-mark{right:-35%;top:40%}.study-home .hero-glow{width:650px;height:650px}.study-home .hero-sub{font-size:26px}.study-home .hero-line-1{top:30%}.study-home .scene-start{border-radius:28px 28px 0 0!important;padding-top:65px!important;margin-top:-25px!important}.study-home .scene-end{padding-bottom:75px!important}.study-home .scene-start:after{top:17px;width:45px}.study-home .manifesto-inner{display:block}.study-home .manifesto-mark{margin-bottom:22px}.study-home .manifesto-quote{font-size:32px}.study-home .manifesto-cite{margin-top:24px}.study-home .kimlik-intro{margin:0 0 30px}.study-home .kimlik-pillars{display:grid;grid-template-columns:1fr!important;gap:17px}.study-home .kimlik-pillar:nth-child(n){transform:none;padding:27px;border:1px solid #c7c0ae}.study-home .kimlik-quote-strip{margin-top:30px}.study-home .lpt-modules{display:grid;grid-template-columns:1fr!important;gap:18px;margin-top:35px}.study-home .lpt-mod:nth-child(n){margin:0;padding:27px}.study-home .lpt-mod-num{font-size:49px}.study-home .lpt-quote-strip{margin-top:35px}.study-home .sp-card:nth-child(n){margin:0;padding:28px}.study-home #service-paths{padding-bottom:85px!important}.study-home .bento{grid-template-columns:1fr;gap:22px}.study-home .bento-card:nth-child(n){margin:0;padding:28px!important}.study-home .bento-n{font-size:55px!important}.study-home .bento-card h3{font-size:33px}.study-home .arch-cta-block{margin-top:35px}.study-home #perspektif>.wrap{display:block}.study-home #perspektif .persp-header{position:static;margin-bottom:32px}.study-home .masonry{display:grid;grid-template-columns:1fr;gap:20px}.study-home .m-card:nth-child(n){grid-column:auto;margin:0!important;padding:28px;border-radius:4px 28px 4px 4px}.study-home .m-card:before{font-size:58px;margin-bottom:25px}.study-home .m-card:nth-child(n) .m-quote{font-size:32px}.study-home .m-body{font-size:16px}.study-home .cta-strip__inner{padding:27px}.study-home .sm-kart:nth-child(n){flex-basis:86%;padding:28px;min-height:405px;margin:0;border-radius:4px 30px 4px 4px}.study-home .sm-track{gap:17px}.study-home .sm-baslik{font-size:31px}.study-home .sm-carousel{padding:15px 0 20px}.reel-toolbar{gap:10px}.reel-hint{font-size:12px;max-width:150px}.reel-toggle{font-size:13px;padding:9px 12px}.study-home #stats-bar{padding:40px 22px 75px!important}.study-home .stat-num{font-size:45px}.study-home .faq-q{padding:23px}.study-home .faq-item.open .faq-a{padding:0 23px 25px}.study-home .cf{padding:25px!important}.study-home .sabot-kompakt{margin-top:-25px;border-radius:28px 28px 0 0}.study-mimari .hero-sub,.study-mimari .hero-btns{margin-left:0}.study-editorial .masonry{display:flex}.study-editorial .m-card:nth-child(n){flex-basis:88%;min-height:440px}.study-editorial .m-card:nth-child(n):before{font-size:62px}}
@media(prefers-reduced-motion:reduce){.study-home .kimlik-pillar,.study-home .lpt-mod,.study-home .m-card,.study-home .sm-kart{translate:none!important}}

/* Selected combination: option 3 hero, option 1 body. */
.study-home #hero{text-align:center}
.study-home #hero .hero-content{display:block;padding:0;max-width:1050px;width:min(1200px,calc(100% - var(--page-gutter)*2))}
.study-home #hero .hero-eyebrow{text-align:center}
.study-home #hero .hero-h1{font-size:clamp(85px,10.5vw,155px);max-width:1100px;margin:0 auto 32px;line-height:1.05;letter-spacing:-.045em}
.study-home #hero .hero-h1 em{font-style:italic}
.study-home #hero .hero-sub{font-size:31px;max-width:620px;margin:0 auto 32px;padding:0;border:0}
.study-home #hero .hero-btns{justify-content:center;flex-direction:row;align-items:center;padding:0}
.study-home #hero .hero-deco-mark{right:calc(50% - 290px)}
.study-home #hero .hero-glow{left:50%;height:1000px;width:1000px}
.study-home #hero .hero-scroll{left:50%;bottom:100px}
.study-home #hero .hero-line-1{top:28%;left:-20%;right:-20%}
.study-home #hero .hero-line-2{bottom:18%;left:-20%;right:-20%}
/* Terracotta bridge overlaps the two surfaces without covering content. */
.study-home #stats-bar{position:relative;z-index:6;width:min(1240px,calc(100% - 80px));max-width:none;margin:-70px auto -70px!important;padding:26px 68px!important;border:1px solid #bc79604d;border-radius:5px;background:#914a34!important;color:#fff3e6;box-shadow:0 20px 45px #29150d24}
.study-home #manifesto{margin-top:0!important;padding-top:125px!important}
.study-home #stats-bar:after{display:none}
.study-home #stats-bar .stats-grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;margin:0;max-width:none}
.study-home #stats-bar .stats-grid::-webkit-scrollbar{display:none}
.study-home #stats-bar .stat-item{flex:0 0 33.333333%;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6px 22px 14px;border:0;border-right:1px solid #fff1dd35;scroll-snap-align:start;opacity:1;transform:none;transition:none}
.study-home #stats-bar .stat-num{color:#fff4e4;font-size:53px;line-height:1.12;margin:0 0 9px}
.study-home #stats-bar .stat-label{color:#fff2e3;font-size:14px;line-height:1.45}
.study-home #stats-bar .stat-source{color:#efd1bd;font-size:12px;margin-top:9px}
.stats-arrow{position:absolute;top:calc(50% - 21px);height:42px;width:42px;border:1px solid #fff3e650;background:transparent;color:#fff3e6;border-radius:50%;font-size:20px;cursor:pointer;display:grid;place-items:center}
.stats-arrow.prev{left:15px}.stats-arrow.next{right:15px}.stats-arrow:hover{background:#fff2e31c}.stats-arrow:disabled{opacity:.3;cursor:default}
.stats-pause{position:absolute;right:18px;bottom:7px;border:0;background:transparent;color:#f4d7c3;font:12px 'Outfit',sans-serif;cursor:pointer;padding:4px 6px}
/* One shared row: newsletter left, assessment right. */
.signup-duo{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:3;margin-top:-36px;border-radius:36px 36px 0 0;background:#0b0c0c;padding:48px max(40px,calc((100% - 1240px)/2));gap:0}
.study-home .signup-duo #abonelik,.study-home .signup-duo .sabot-kompakt{padding:0 38px!important;margin:0!important;border:0!important;border-radius:0;background:transparent!important;min-width:0}
.study-home .signup-duo #abonelik{padding-left:0!important;border-right:1px solid #c9a84c35!important}
.study-home .signup-duo .sabot-kompakt{padding-right:0!important}
.study-home .signup-duo #abonelik>div,.study-home .signup-duo .sabot-kompakt>div{display:block!important;text-align:left!important;padding:0!important;max-width:none!important}
.study-home .signup-duo #abonelik h2,.study-home .signup-duo .sabot-kompakt h3{font-size:31px!important;line-height:1.22!important;margin:12px 0!important;max-width:480px}
.study-home .signup-duo #abonelik>div>p:first-of-type{font-size:15px!important;line-height:1.6!important;margin:0 0 18px!important}
.study-home .signup-duo #abonelik form{margin:18px 0 0!important;max-width:none!important;width:100%}
.study-home .signup-duo #abonelik form>div{display:flex!important;flex-direction:row!important;gap:8px!important}
.study-home .signup-duo #abonelik form input[type=email]{min-width:0;flex:1;width:auto!important;font-size:15px!important;padding-inline:14px!important;height:47px!important}
.study-home .signup-duo #abonelik form button{width:auto!important;flex:0 0 auto;padding:0 17px!important;height:47px!important;max-width:none;font-size:12px!important;letter-spacing:.045em!important}
.study-home .signup-duo #abonelik>div>p:last-child{font-size:12px!important;line-height:1.55!important;margin:12px 0 0!important;max-width:none!important}
.study-home .signup-duo .sabot-kompakt>div>div{display:block!important}
.study-home .signup-duo .sabot-kompakt>div>div>div:first-child{float:right;width:39px!important;height:39px!important;font-size:24px!important;margin:0 0 12px 16px}
.study-home .signup-duo .sabot-kompakt p{font-size:15px!important;line-height:1.6!important;margin-bottom:18px!important}
.study-home .signup-duo .sabot-kompakt a{height:47px!important;font-size:12px!important;letter-spacing:.07em!important;padding-inline:20px!important}
@media(max-width:1130px){.study-home #hero .hero-h1{font-size:clamp(85px,10.5vw,155px)}.signup-duo{padding-inline:35px}.study-home .signup-duo #abonelik{padding-right:26px!important}.study-home .signup-duo .sabot-kompakt{padding-left:26px!important}.study-home .signup-duo #abonelik form>div{flex-wrap:wrap}.study-home .signup-duo #abonelik form input[type=email]{flex-basis:180px}}
@media(max-width:760px){.study-home #hero .hero-content{width:calc(100% - 44px)}.study-home #hero .hero-h1{font-size:clamp(58px,15vw,85px);max-width:100%;margin-bottom:28px}.study-home #hero .hero-eyebrow{margin-inline:auto}.study-home #hero .hero-sub{font-size:26px;max-width:100%;margin-bottom:32px}.study-home #hero .hero-btns{align-items:center;justify-content:center;flex-direction:column}.study-home #hero .hero-deco-mark{right:-35%;top:40%}.study-home #hero .hero-glow{width:650px;height:650px}.study-home #hero .hero-scroll{bottom:105px}.study-home #stats-bar{width:calc(100% - 32px);padding:20px 50px!important;margin-top:-65px!important;margin-bottom:-65px!important;border-radius:5px}.study-home #stats-bar .stat-item{flex-basis:100%;padding:8px 15px 16px;border:0}.study-home #stats-bar .stat-num{font-size:46px}.study-home #stats-bar .stat-label{font-size:14px}.stats-arrow{width:34px;height:34px;top:calc(50% - 17px)}.stats-arrow.prev{left:10px}.stats-arrow.next{right:10px}.stats-pause{right:12px;bottom:5px}.study-home #manifesto{padding-top:115px!important}.signup-duo{grid-template-columns:1fr;padding:35px 22px;gap:30px;border-radius:28px 28px 0 0;margin-top:-25px}.study-home .signup-duo #abonelik,.study-home .signup-duo .sabot-kompakt{padding:0!important}.study-home .signup-duo #abonelik{border-right:0!important;border-bottom:1px solid #c9a84c35!important;padding-bottom:30px!important}.study-home .signup-duo #abonelik h2,.study-home .signup-duo .sabot-kompakt h3{font-size:29px!important}.study-home .signup-duo #abonelik form>div{flex-wrap:nowrap}.study-home .signup-duo #abonelik form input[type=email]{flex-basis:0}.study-home .signup-duo #abonelik form button{padding-inline:12px!important}}

/* Four static figures: compact terracotta transition band. */
.study-home #stats-bar{padding:18px 24px!important;margin-top:-48px!important;margin-bottom:-48px!important;box-shadow:0 12px 30px #29150d1a}
.study-home #stats-bar .stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scroll-snap-type:none}
.study-home #stats-bar .stat-item{display:grid;grid-template-columns:auto 1fr;gap:0 16px;align-items:center;justify-content:start;padding:7px 22px;border-right:1px solid #fff1dd35}
.study-home #stats-bar .stat-item:last-child{border-right:0}
.study-home #stats-bar .stat-num{grid-column:1;grid-row:1/3;font-size:39px;margin:0;white-space:nowrap}
.study-home #stats-bar .stat-label{grid-column:2;text-align:left;font-size:12px;line-height:1.45;letter-spacing:.035em}
.study-home #stats-bar .stat-source{grid-column:2;text-align:left;font-size:11px;line-height:1.4;margin:5px 0 0}
.study-home #manifesto{padding-top:95px!important}
/* Academy signature: real text with no filled banner or clipped gradient. */
.study-home #leadplus .lpt-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:0 80px;align-items:start;padding:15px 0 0}
.study-home #leadplus .lpt-eyebrow{grid-column:1/-1;font-size:12px!important;letter-spacing:.22em;color:#a89a7b;margin-bottom:30px}
.study-home #leadplus .lpt-head h2{grid-column:1;grid-row:2/4;border-right:1px solid #c9a84c35;padding:0 40px 12px 0}
.study-home #leadplus .lp-brand{display:block;width:auto;max-width:max-content;color:#f0ece2!important;-webkit-text-fill-color:#f0ece2!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;animation:none!important;filter:none!important;font-family:'Newsreader',Georgia,serif!important;font-size:clamp(70px,7.6vw,106px);font-weight:400;letter-spacing:-.065em;line-height:1.05;margin:0 0 16px;padding:0}
.study-home #leadplus .lp-brand:before,.study-home #leadplus .lp-brand:after{display:none!important}
.study-home #leadplus .lpt-program-name{display:block;font-size:32px;line-height:1.2;color:#c6b995;font-weight:400;letter-spacing:-.025em}
.study-home #leadplus .lpt-desc{grid-column:2;grid-row:2;margin:0 0 24px;font-size:17px;line-height:1.85;max-width:650px}
.study-home #leadplus .lpt-btns{grid-column:2;grid-row:3;gap:27px;align-items:center}
.study-home #leadplus .lpt-btns a{min-height:0;height:auto;padding:9px 0;border:0;border-bottom:1px solid #c9a84c70;background:transparent;font-size:13px;letter-spacing:.045em;border-radius:0}
.study-home #leadplus .lpt-btns .btn-ghost{border-color:#ffffff30;color:#c2c6bb}
.study-home #leadplus .lpt-btns a:hover{color:#fff;translate:0 -2px}
/* Services as two editorial routes instead of two large filled boxes. */
.study-home #service-paths{padding-bottom:105px!important}
.study-home #service-paths .sp-header{margin-bottom:35px;max-width:950px}
.study-home #service-paths .sp-header h2{font-size:clamp(38px,4.2vw,55px)}
.study-home #service-paths .sp-grid{display:block}
.study-home #service-paths .sp-card:nth-child(n){display:grid;grid-template-columns:35px .85fr 1fr 1fr;grid-template-rows:auto auto;gap:12px 28px;margin:0;padding:35px 0;border:0;border-top:1px solid #9a8d7355;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;translate:none}
.study-home #service-paths .sp-card:last-child{border-bottom:1px solid #9a8d7355}
.study-home #service-paths .sp-card:hover{background:transparent!important;box-shadow:none;transform:none;translate:none}
.study-home #service-paths .sp-mark{grid-column:1;grid-row:1;align-self:start;width:27px;height:auto;margin:6px 0 0;opacity:.75}
.study-home #service-paths .sp-card h3{grid-column:2;grid-row:1;font-size:35px;line-height:1.12;margin:0;letter-spacing:-.03em}
.study-home #service-paths .sp-sub{grid-column:3;grid-row:1/3;font-size:16px;line-height:1.8;margin:0;padding:0 22px 0 0;color:#51564e}
.study-home #service-paths .sp-list{grid-column:4;grid-row:1/3;list-style:none;margin:0;padding:0;border:0}
.study-home #service-paths .sp-list li{font-size:15px;line-height:1.6;padding:7px 0;border-bottom:1px solid #17191816}
.study-home #service-paths .sp-list li:first-child{padding-top:0}
.study-home #service-paths .sp-list li:last-child{border-bottom:0}
.study-home #service-paths .sp-cta{grid-column:2;grid-row:2;align-self:end;padding:7px 0 0;margin:0}
.study-home #service-paths .sp-cta a{padding:7px 0;min-height:0;height:auto;border:0;border-bottom:1px solid #8a624a80;background:transparent;font-size:13px;letter-spacing:.03em}
/* Four full-width, readable impact rows. No hidden or clipped detail copy. */
.study-home #mimarisi .arch-header{max-width:880px;margin-bottom:32px}
.study-home #mimarisi .arch-header h2{font-size:clamp(38px,4vw,53px)}
.study-home #mimarisi .arch-header p{font-size:17px;line-height:1.75;margin-top:20px}
.study-home #mimarisi .bento{display:grid;grid-template-columns:1fr;gap:0}
.study-home #mimarisi .bento-card:nth-child(n){grid-column:1;display:grid;grid-template-columns:36px .85fr 1.15fr 1.2fr;grid-template-rows:auto auto;gap:12px 25px;margin:0;padding:30px 0!important;border:0;border-top:1px solid #c9a84c35;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:none;translate:none}
.study-home #mimarisi .bento-card:last-child{border-bottom:1px solid #c9a84c35}
.study-home #mimarisi .bento-card:hover{background:transparent;transform:none;translate:none}
.study-home #mimarisi .bento-n{position:static;grid-column:1;grid-row:1/3;font-size:27px!important;line-height:1.15;color:#b2a07b;margin:0}
.study-home #mimarisi .bento-chip{grid-column:2;grid-row:1;padding:0;margin:0;background:none;border:0;font-size:12px;line-height:1.5;letter-spacing:.075em;color:#bbac89;align-self:start}
.study-home #mimarisi .bento-card h3{grid-column:2;grid-row:2;font-size:27px;line-height:1.18;margin:0;align-self:start;max-width:none;color:#eee9de}
.study-home #mimarisi .bento-card>p{grid-column:3;grid-row:1/3;align-self:start;margin:0;font-size:16px;line-height:1.8;color:#c2c5ba}
.study-home #mimarisi .bento-list{grid-column:4;grid-row:1;margin:0;padding:0;align-self:start}
.study-home #mimarisi .bento-list li{font-size:15px;line-height:1.55;padding:5px 0;color:#d4d6cd;border-color:#ffffff15}
.study-home #mimarisi .bento-detail,.study-home #mimarisi .bento-card:hover .bento-detail{grid-column:3/5;grid-row:3;max-height:none!important;height:auto!important;opacity:1!important;overflow:visible!important;margin:5px 0 0;padding:15px 0 0;border-top:1px solid #ffffff18;display:block}
.study-home #mimarisi .bento-detail p{font-size:15px;line-height:1.8;color:#aeb5a6;margin:0 0 10px;max-width:none}
.study-home #mimarisi .bento-link{font-size:13px;letter-spacing:.02em;line-height:1.7;color:#d6c196;padding-bottom:4px}
.study-home #mimarisi .arch-cta-block{margin-top:32px;padding-top:25px;display:grid;grid-template-columns:1fr auto;gap:12px 35px;align-items:center}
.study-home #mimarisi .arch-cta-block h3{font-size:26px;line-height:1.25;grid-column:1;margin:0}
.study-home #mimarisi .arch-cta-block p{font-size:16px;grid-column:1;margin:0}
.study-home #mimarisi .arch-cta-block>a{grid-column:2;grid-row:1/3;font-size:13px;padding:12px 20px;min-height:46px}
@media(max-width:1100px){.study-home #stats-bar .stat-item{display:flex;flex-direction:column;padding:2px 10px;gap:0}.study-home #stats-bar .stat-num{font-size:34px;margin-bottom:6px}.study-home #stats-bar .stat-label,.study-home #stats-bar .stat-source{text-align:center}.study-home #leadplus .lpt-head{gap:0 40px}.study-home #service-paths .sp-card:nth-child(n){grid-template-columns:28px .8fr 1.2fr;gap:15px 24px}.study-home #service-paths .sp-sub{grid-column:3;grid-row:1;padding:0}.study-home #service-paths .sp-list{grid-column:3;grid-row:2}.study-home #service-paths .sp-cta{grid-column:2;grid-row:2;align-self:start}.study-home #mimarisi .bento-card:nth-child(n){grid-template-columns:30px .85fr 1.35fr;gap:12px 22px}.study-home #mimarisi .bento-card>p{grid-column:3;grid-row:1/3}.study-home #mimarisi .bento-list{grid-column:3;grid-row:3}.study-home #mimarisi .bento-detail,.study-home #mimarisi .bento-card:hover .bento-detail{grid-column:2/4;grid-row:4}.study-home #mimarisi .arch-cta-block{display:block}.study-home #mimarisi .arch-cta-block p{margin:14px 0 20px}}
@media(max-width:760px){.study-home #stats-bar{width:calc(100% - 32px);padding:14px 10px!important;margin-top:-45px!important;margin-bottom:-45px!important}.study-home #stats-bar .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.study-home #stats-bar .stat-item{padding:3px 10px}.study-home #stats-bar .stat-item:nth-child(2){border-right:0}.study-home #stats-bar .stat-num{font-size:32px}.study-home #stats-bar .stat-label{font-size:11px}.study-home #stats-bar .stat-source{font-size:10px}.study-home #manifesto{padding-top:90px!important}.study-home #leadplus .lpt-head{display:block;padding:0}.study-home #leadplus .lpt-head h2{border:0;padding:0 0 26px;border-bottom:1px solid #c9a84c35;margin-bottom:25px!important}.study-home #leadplus .lp-brand{font-size:82px}.study-home #leadplus .lpt-program-name{font-size:30px}.study-home #leadplus .lpt-desc{font-size:16px}.study-home #leadplus .lpt-btns{gap:24px}.study-home #service-paths{padding-bottom:80px!important}.study-home #service-paths .sp-card:nth-child(n){grid-template-columns:28px 1fr;gap:19px 18px;padding:28px 0}.study-home #service-paths .sp-mark{grid-column:1;grid-row:1}.study-home #service-paths .sp-card h3{grid-column:2;grid-row:1;font-size:33px}.study-home #service-paths .sp-sub{grid-column:2;grid-row:2}.study-home #service-paths .sp-list{grid-column:2;grid-row:3}.study-home #service-paths .sp-cta{grid-column:2;grid-row:4}.study-home #mimarisi .bento-card:nth-child(n){grid-template-columns:28px 1fr;gap:10px 17px;padding:26px 0!important}.study-home #mimarisi .bento-n{grid-column:1;grid-row:1/3;font-size:24px!important}.study-home #mimarisi .bento-chip{grid-column:2;grid-row:1}.study-home #mimarisi .bento-card h3{grid-column:2;grid-row:2;font-size:27px}.study-home #mimarisi .bento-card>p{grid-column:2;grid-row:3;font-size:16px;margin-top:8px}.study-home #mimarisi .bento-list{grid-column:2;grid-row:4}.study-home #mimarisi .bento-detail,.study-home #mimarisi .bento-card:hover .bento-detail{grid-column:2;grid-row:5}.study-home #mimarisi .bento-detail p{font-size:15px}}

/* Impact areas: four separate reading surfaces with progressive detail. */
.study-home #mimarisi .bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.study-home #mimarisi .bento-card:nth-child(n){grid-column:auto;display:block;margin:0;padding:30px!important;border:1px solid #c9a84c30;border-radius:5px;background:#151816;box-shadow:none;overflow:visible}
.study-home #mimarisi .bento-card:hover{background:#181c19;border-color:#c9a84c60}
.study-home #mimarisi .bento-n{display:inline-block;font-size:26px!important;margin:0 17px 20px 0;vertical-align:middle;color:#baaa87}
.study-home #mimarisi .bento-chip{display:inline-block;font-size:12px;vertical-align:middle;margin:0 0 20px;line-height:1.5}
.study-home #mimarisi .bento-card h3{font-size:29px;line-height:1.2;min-height:2.4em;max-width:420px;margin:0 0 20px;color:#f0ece3}
.study-home #mimarisi .bento-card>p{font-size:16px;line-height:1.8;margin:0 0 22px;color:#c4c8bd;max-width:none}
.study-home #mimarisi .bento-list{margin:0;padding:0;list-style:none}
.study-home #mimarisi .bento-list li{padding:8px 0;font-size:15px;line-height:1.55;border-bottom:1px solid #ffffff13;color:#d5d8ce}
.study-home #mimarisi .bento-list li:last-child{border-bottom:0}
.impact-details{margin-top:23px;border-top:1px solid #c9a84c35;padding-top:16px}
.impact-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#d6c196;font:14px/1.6 'Outfit',sans-serif;padding:3px 0}
.impact-details summary::-webkit-details-marker{display:none}
.impact-details summary:after{content:'+';font-size:23px;line-height:1;font-weight:300}
.impact-details[open] summary:after{content:'−'}
.impact-details summary:focus-visible{outline:2px solid #d6c196;outline-offset:6px}
.study-home #mimarisi .impact-details .bento-detail,.study-home #mimarisi .bento-card:hover .impact-details .bento-detail{padding:17px 0 0;margin:0;border:0;max-height:none!important;height:auto!important;overflow:visible!important;opacity:1!important}
.study-home #mimarisi .impact-details .bento-detail p{font-size:16px;line-height:1.8;color:#b8c0af;margin-bottom:17px}
.study-home #mimarisi .bento-link{font-size:14px}
/* Perspective cards: four columns on wide screens, three on medium screens. */
.study-home #perspektif .masonry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.study-home #perspektif .m-card:nth-child(n){grid-column:auto;min-width:0;padding:24px;margin:0!important;border-radius:4px 23px 4px 4px}
.study-home #perspektif .m-card:before{font-size:44px;line-height:1;margin-bottom:23px;letter-spacing:-.045em}
.study-home #perspektif .m-card:after{width:115px;height:115px;right:-50px;top:-50px;box-shadow:0 0 0 18px #ab9a7808,0 0 0 36px #ab9a7806}
.study-home #perspektif .m-chip{font-size:12px!important;letter-spacing:.045em;line-height:1.5}
.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:26px;line-height:1.25;margin:17px 0;max-width:none}
.study-home #perspektif .m-body{font-size:16px;line-height:1.7;max-width:none}
.study-home #perspektif .m-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr 1fr;gap:10px 30px;align-items:center;padding:27px 30px}
.study-home #perspektif .m-card:last-child:before{grid-column:1;grid-row:1/3;margin:0;font-size:51px;align-self:center}
.study-home #perspektif .m-card:last-child .m-chip{grid-column:2;grid-row:1}
.study-home #perspektif .m-card:last-child .m-quote{grid-column:2;grid-row:2;margin:0}
.study-home #perspektif .m-card:last-child .m-body{grid-column:3;grid-row:1/3;margin:0;border-left:1px solid #ffffff25;padding-left:30px}
@media(max-width:1100px){.study-home #perspektif .masonry{grid-template-columns:repeat(3,minmax(0,1fr))}.study-home #perspektif .m-card:last-child{grid-column:auto;display:block;padding:24px}.study-home #perspektif .m-card:last-child:before{font-size:44px;margin-bottom:23px}.study-home #perspektif .m-card:last-child .m-quote{margin:17px 0}.study-home #perspektif .m-card:last-child .m-body{border:0;padding:0}.study-home #mimarisi .bento-card:nth-child(n){padding:26px!important}.study-home #mimarisi .bento-card h3{font-size:27px}}
@media(max-width:760px){.study-home #mimarisi .bento{grid-template-columns:1fr;gap:19px}.study-home #mimarisi .bento-card h3{min-height:0}.study-home #perspektif .masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.study-home #perspektif .m-card:nth-child(n){padding:21px}.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:25px}.study-home #perspektif .m-card:last-child{grid-column:1/-1}}
@media(max-width:520px){.study-home #perspektif .masonry{grid-template-columns:1fr}.study-home #perspektif .m-card:nth-child(n){padding:24px}.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:28px}}

/* A small reduction in headline scale, preserving the selected hero layout. */
.study-home #hero .hero-h1{font-size:clamp(77px,9.4vw,139px)}
/* Alternate equal-weight perspective cards, independent of row starts. */
.study-home #perspektif .m-card:nth-child(n){background:#e1dccf;border-color:#c8c0ad}
.study-home #perspektif .m-card:nth-child(n) .m-quote{color:#202820}
.study-home #perspektif .m-card:nth-child(n) .m-body{color:#51564e}
.study-home #perspektif .m-card:nth-child(n) .m-chip{color:#79522f}
.study-home #perspektif .m-card:nth-child(even){background:#191b1a;border-color:#353a33}
.study-home #perspektif .m-card:nth-child(even) .m-quote{color:#f2ede2}
.study-home #perspektif .m-card:nth-child(even) .m-body{color:#c3c9bb}
.study-home #perspektif .m-card:nth-child(even) .m-chip{color:#ddc48a}
.study-home #perspektif .m-card:nth-child(odd):hover{background:#e5e0d4;border-color:#a99770}
.study-home #perspektif .m-card:nth-child(even):hover{background:#242823;border-color:#a99770}
.study-home #perspektif .m-card:last-child .m-body{border-left-color:#17191825}
/* Slightly smaller letter cards; unchanged content and carousel behavior. */
.study-home #son-mektuplar .sm-kart:nth-child(n){flex-basis:33%;min-height:355px;padding:29px}
.study-home #son-mektuplar .sm-track{gap:22px}
.study-home #son-mektuplar .sm-baslik{font-size:clamp(26px,2.2vw,33px);line-height:1.25;margin:20px 0 27px}
.study-home #son-mektuplar .sm-seri{font-size:12px;margin-bottom:12px}
.study-home #son-mektuplar .sm-meta{font-size:13px;padding-top:16px;margin-bottom:18px;gap:12px}
.study-home #son-mektuplar .sm-oku{font-size:13px}
@media(max-width:1100px){.study-home #son-mektuplar .sm-kart:nth-child(n){flex-basis:42%;min-height:340px;padding:27px}}
@media(max-width:760px){.study-home #hero .hero-h1{font-size:clamp(54px,13.5vw,77px)}.study-home #son-mektuplar .sm-kart:nth-child(n){flex-basis:80%;min-height:350px;padding:25px}.study-home #son-mektuplar .sm-track{gap:16px}.study-home #son-mektuplar .sm-baslik{font-size:28px;margin:18px 0 24px}.study-home #perspektif .m-card:last-child .m-body{border:0}}

/* Horizontal editorial hero, based on the selected reference. */
.study-home #hero{display:flex;align-items:center;text-align:left;min-height:clamp(650px,82svh,870px);padding:165px 0 145px;overflow:hidden}
.study-home #hero .hero-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:'eyebrow eyebrow' 'title title' 'intro actions';gap:46px 35px;width:min(1320px,calc(100% - var(--page-gutter)*2));max-width:none;padding:0;margin:auto;align-items:center}
.study-home #hero .hero-eyebrow{grid-area:eyebrow;display:flex;align-items:center;gap:25px;margin:0;max-width:none;text-align:left;font-size:12px!important;letter-spacing:.24em;color:#c9a84c;line-height:1.8}
.study-home #hero .hero-eyebrow img{width:28px;height:35px;object-fit:contain;flex:0 0 auto;opacity:.9}
.study-home #hero .hero-h1{grid-area:title;font-size:clamp(70px,7.5vw,108px);font-weight:400;line-height:1.12;letter-spacing:-.05em;margin:0 0 16px;max-width:none;text-align:left;text-wrap:balance;color:#f6f3ec}
.study-home #hero .hero-h1 em{color:#d0b15c;font-weight:400}
.study-home #hero .hero-sub{grid-area:intro;font-size:27px;font-style:italic;line-height:1.5;max-width:600px;text-align:left;margin:0;padding:0 0 0 23px;border:0;border-left:1px solid #c9a84c65;color:#bdc0b6}
.study-home #hero .hero-btns{grid-area:actions;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:25px;padding:0;margin:0}
.study-home #hero .hero-btns a{font-size:13px;letter-spacing:.095em;min-height:51px;padding:14px 22px;white-space:nowrap;line-height:1.6}
.study-home #hero .hero-btns .btn-primary{background:#c9a84c0c;border:1px solid #b39746;color:#ddc48a}
.study-home #hero .hero-btns .btn-primary:hover{background:#c9a84c18;color:#f3e4bf}
.study-home #hero .hero-btns .btn-ghost{background:transparent;border:0;border-bottom:1px solid #ffffff35;color:#bfc3b8;padding-inline:0;min-height:0}
.study-home #hero .hero-btns .btn-ghost:hover{color:#f6f3ec;border-color:#c9a84c80}
.study-home #hero .hero-deco-mark{right:-4%;top:9%;opacity:.065;animation:brandFloat 19s ease-in-out infinite;pointer-events:none}
.study-home #hero .hero-deco-mark svg{width:640px;height:auto}
.study-home #hero .hero-deco-mark:before,.study-home #hero .hero-deco-mark:after{content:'';position:absolute;width:570px;height:570px;right:-100px;top:-120px;border:1px solid #c9a84c;border-radius:50%;pointer-events:none}
.study-home #hero .hero-deco-mark:after{width:790px;height:790px;right:-150px;top:-160px;opacity:.6}
.study-home #hero .hero-glow{left:72%;top:35%;width:900px;height:900px;opacity:.6;animation-duration:13s;background:radial-gradient(ellipse,rgba(201,168,76,.1),transparent 65%)}
.study-home #hero .hero-line-1,.study-home #hero .hero-line-2{opacity:.25;animation-duration:17s}
.study-home #hero .hero-line-1{top:17%;transform:rotate(-7deg)}
.study-home #hero .hero-line-2{bottom:12%;transform:rotate(6deg)}
.study-home #hero .hero-scroll{left:max(var(--page-gutter),calc((100% - 1320px)/2));bottom:69px;transform:none}
.study-home #hero .scroll-line{height:27px;opacity:.6}
@media(max-width:1100px){.study-home #hero{min-height:690px}.study-home #hero .hero-content{grid-template-columns:1fr 1fr;gap:38px 28px}.study-home #hero .hero-h1{font-size:clamp(72px,8.3vw,92px);max-width:900px;text-wrap:balance}.study-home #hero .hero-sub{font-size:25px}.study-home #hero .hero-btns{gap:18px;flex-wrap:wrap}.study-home #hero .hero-btns a{font-size:12px;letter-spacing:.06em;padding-inline:17px}.study-home #hero .hero-deco-mark{right:-21%;opacity:.055}}
@media(max-width:760px){.study-home #hero{min-height:0;padding:140px 0 125px}.study-home #hero .hero-content{width:calc(100% - 44px);grid-template-columns:1fr;grid-template-areas:'eyebrow' 'title' 'intro' 'actions';gap:27px}.study-home #hero .hero-eyebrow{margin:0;font-size:10px!important;letter-spacing:.12em;gap:17px;max-width:100%}.study-home #hero .hero-eyebrow img{width:22px;height:30px}.study-home #hero .hero-h1{font-size:clamp(57px,12.7vw,88px);line-height:1.09;margin:7px 0 5px;text-wrap:balance;letter-spacing:-.045em}.study-home #hero .hero-sub{font-size:24px;padding-left:18px;max-width:500px;margin:0}.study-home #hero .hero-btns{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;margin-top:4px}.study-home #hero .hero-btns a{font-size:12px;white-space:normal}.study-home #hero .hero-deco-mark{right:-58%;top:20%;opacity:.045}.study-home #hero .hero-deco-mark svg{width:500px}.study-home #hero .hero-glow{width:650px;height:650px;left:85%}.study-home #hero .hero-scroll{left:22px;bottom:65px}}

/* Heading and introduction share one horizontal section opening. */
.study-home #mimarisi .arch-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px 60px;max-width:none;margin-bottom:45px;align-items:center}
.study-home #mimarisi .arch-header>.eyebrow{grid-column:1;grid-row:1}
.study-home #mimarisi .arch-header>h2{grid-column:1;grid-row:2;margin:0;text-align:left;font-size:clamp(38px,4vw,53px);line-height:1.13}
.study-home #mimarisi .arch-header>.gold-bar{grid-column:1;grid-row:3;margin:7px 0 0}
.study-home #mimarisi .arch-header>p{grid-column:2;grid-row:2;margin:0;padding-left:30px;border-left:1px solid #c9a84c40;font-size:17px;line-height:1.8;max-width:none;color:#bbc2b5}
/* Faceted cells: the background is cut, the reading surface is not. */
.study-home #mimarisi .bento{gap:24px 28px;padding-bottom:30px;align-items:start}
.study-home #mimarisi .bento-card:nth-child(n){position:relative;isolation:isolate;background:none;border:0;border-radius:0;padding:35px 38px!important;overflow:visible;box-shadow:none}
.study-home #mimarisi .bento-card:nth-child(even){top:30px}
.study-home #mimarisi .bento-card:before,.study-home #mimarisi .bento-card:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:polygon(32px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0 calc(100% - 32px),0 32px)}
.study-home #mimarisi .bento-card:before{background:#85754e;opacity:.65;transition:opacity .5s}
.study-home #mimarisi .bento-card:after{inset:1px;background:linear-gradient(145deg,#20251f,#111513 80%)}
.study-home #mimarisi .bento-card:nth-child(even):after{background:linear-gradient(145deg,#242720,#151816 80%)}
.study-home #mimarisi .bento-card:hover{background:none;border:0}
.study-home #mimarisi .bento-card:hover:before{opacity:1}
.study-home #mimarisi .bento-card h3{max-width:430px;min-height:2.4em}
.study-home #mimarisi .bento-n{padding-right:17px;border-right:1px solid #c9a84c45;color:#c7b282}
.study-home #mimarisi .impact-details{border-color:#c9a84c35}
.study-home #mimarisi .arch-cta-block{margin-top:42px}
@media(max-width:1000px){.study-home #mimarisi .arch-header{gap:18px 30px;grid-template-columns:1.1fr 1fr}.study-home #mimarisi .arch-header>p{font-size:16px;padding-left:22px}.study-home #mimarisi .bento-card:nth-child(n){padding:30px!important}}
@media(max-width:760px){.study-home #mimarisi .arch-header{display:block;margin-bottom:30px}.study-home #mimarisi .arch-header>h2{margin:18px 0 0}.study-home #mimarisi .arch-header>.gold-bar{margin:23px 0}.study-home #mimarisi .arch-header>p{padding:0;border:0;margin:0}.study-home #mimarisi .bento{padding-bottom:0;gap:22px}.study-home #mimarisi .bento-card:nth-child(n){top:0;padding:29px!important}.study-home #mimarisi .bento-card h3{min-height:0}.study-home #mimarisi .bento-card:before,.study-home #mimarisi .bento-card:after{clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px)}}

/* Keep the faceted composition, with a smaller footprint. */
.study-home #mimarisi .bento{max-width:1110px;margin-inline:auto;gap:20px 24px;padding-bottom:22px}
.study-home #mimarisi .bento-card:nth-child(n){padding:27px 30px!important}
.study-home #mimarisi .bento-card:nth-child(even){top:22px}
.study-home #mimarisi .bento-n{font-size:23px!important;padding-right:13px;margin-right:13px;margin-bottom:15px}
.study-home #mimarisi .bento-chip{font-size:12px;margin-bottom:15px}
.study-home #mimarisi .bento-card h3{font-size:26px;line-height:1.22;min-height:2.44em;margin-bottom:15px;max-width:410px}
.study-home #mimarisi .bento-card>p{font-size:16px;line-height:1.7;margin-bottom:16px}
.study-home #mimarisi .bento-list li{padding:6px 0;font-size:15px;line-height:1.5}
.study-home #mimarisi .impact-details{margin-top:17px;padding-top:12px}
.study-home #mimarisi .impact-details summary{font-size:13px;padding:2px 0}
.study-home #mimarisi .impact-details .bento-detail p{font-size:16px;line-height:1.7}
/* FAQ: quiet editorial heading and numbered interactive rows. */
.study-home #faq>.wrap{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:65px;align-items:start}
.study-home #faq .faq-header{position:sticky;top:130px;margin:0;max-width:none;text-align:left;padding-top:8px}
.study-home #faq .faq-header .eyebrow{font-size:12px!important;letter-spacing:.2em;color:#b5a47d}
.study-home #faq .faq-header h2{font-size:clamp(42px,4.1vw,57px);line-height:1.12;text-align:left;margin-top:23px;max-width:400px}
.study-home #faq .faq-header h2 em{display:block;color:#cbb78b}
.study-home #faq .faq-header .gold-bar{width:58px;background:linear-gradient(90deg,#c9a84c,transparent);margin:27px 0}
.study-home #faq .faq-header p{font-size:17px;line-height:1.8;max-width:320px;color:#aab1a4;margin:0}
.study-home #faq .faq-list{max-width:none;margin:0;display:grid;gap:0;border-top:1px solid #c9a84c35}
.study-home #faq .faq-item{position:relative;isolation:isolate;border:0;border-bottom:1px solid #ffffff21;border-radius:0;background:transparent;transition:background .45s,border-color .45s}
.study-home #faq .faq-item:before{content:'';position:absolute;left:0;top:20px;bottom:20px;width:2px;background:#c9a84c;opacity:0;transform:scaleY(.35);transition:opacity .4s,transform .4s;pointer-events:none}
.study-home #faq .faq-item:hover{background:#ffffff03;border-bottom-color:#c9a84c55}
.study-home #faq .faq-item.open{background:linear-gradient(105deg,#c9a84c0b,transparent);border:0;border-bottom:1px solid #c9a84c50}
.study-home #faq .faq-item.open:before{opacity:.75;transform:scaleY(1)}
.study-home #faq .faq-q{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;gap:19px;align-items:center;padding:26px 19px;background:none;cursor:pointer}
.study-home #faq .faq-q:before{content:attr(data-number);font:italic 20px/1 'Newsreader',Georgia,serif;color:#a39471;align-self:start;padding-top:5px}
.study-home #faq .faq-q span{font-family:'Outfit',sans-serif;font-size:18px;font-weight:400;line-height:1.55;color:#e2e4d9;padding:0}
.study-home #faq .faq-item.open .faq-q span{color:#eadbb8}
.study-home #faq .faq-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #c9a84c45;border-radius:50%;font-size:20px;font-weight:300;color:#bfac82;background:transparent;flex-shrink:0;transition:transform .4s,background .4s,color .4s}
.study-home #faq .faq-item.open .faq-icon{background:#c9a84c17;border-color:#c9a84c75;color:#e4cda0}
.study-home #faq .faq-a{padding:0 66px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease,opacity .35s ease}
.study-home #faq .faq-item.open .faq-a{max-height:650px;opacity:1;padding:0 66px 27px}
.study-home #faq .faq-a p{font-size:16px;line-height:1.85;color:#b7beb0;max-width:610px;margin:0}
.study-home #faq .faq-q:focus-visible{outline:1px solid #d6c196;outline-offset:-3px}
@media(max-width:1100px){.study-home #faq>.wrap{grid-template-columns:.7fr 1.3fr;gap:35px}.study-home #faq .faq-header h2{font-size:45px}.study-home #faq .faq-q{gap:14px;padding-inline:15px}.study-home #faq .faq-q span{font-size:17px}.study-home #faq .faq-a{padding-inline:57px}.study-home #faq .faq-item.open .faq-a{padding:0 57px 25px}}
@media(max-width:760px){.study-home #mimarisi .bento{padding-bottom:0;gap:18px}.study-home #mimarisi .bento-card:nth-child(n){top:0;padding:26px!important}.study-home #mimarisi .bento-card h3{min-height:0;font-size:26px}.study-home #faq>.wrap{display:block}.study-home #faq .faq-header{position:static;padding-top:0;margin-bottom:32px}.study-home #faq .faq-header h2{font-size:42px;margin-top:18px;max-width:none}.study-home #faq .faq-header h2 em{display:inline}.study-home #faq .faq-header .gold-bar{margin:22px 0}.study-home #faq .faq-header p{max-width:500px;font-size:16px}.study-home #faq .faq-q{grid-template-columns:24px minmax(0,1fr) 28px;gap:12px;padding:23px 8px}.study-home #faq .faq-q:before{font-size:18px}.study-home #faq .faq-q span{font-size:16px}.study-home #faq .faq-icon{width:28px;height:28px;font-size:18px}.study-home #faq .faq-a{padding-inline:44px 16px}.study-home #faq .faq-item.open .faq-a{padding:0 16px 23px 44px}.study-home #faq .faq-a p{font-size:16px;line-height:1.8}}

/* Two routes within a single shared frame. */
.study-home #service-paths .sp-header{margin-bottom:35px}
.study-home #service-paths .sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #a3937345;border-radius:5px;overflow:hidden;background:#e4dfd3;isolation:isolate}
.study-home #service-paths .sp-card:nth-child(n){display:flex;flex-direction:column;align-items:stretch;gap:0;position:relative;min-width:0;margin:0;padding:36px 42px;border:0;border-radius:0;box-shadow:none;background:#e4dfd3!important;overflow:visible;transform:none;translate:none}
.study-home #service-paths .sp-card:nth-child(2){background:#171b18!important;border-left:2px solid #914a34}
.study-home #service-paths .sp-card:before{content:'';position:absolute;left:42px;right:42px;top:0;height:2px;background:#914a34;transform:scaleX(.12);transform-origin:left;opacity:.55;transition:transform .65s ease,opacity .65s ease}
.study-home #service-paths .sp-card:nth-child(2):before{background:#c9a84c}
.study-home #service-paths .sp-card:hover:before{transform:scaleX(1);opacity:1}
.study-home #service-paths .sp-card h3{font-size:44px;line-height:1.05;letter-spacing:-.035em;margin:0 0 21px;color:#19231b}
.study-home #service-paths .sp-card h3 br{display:none}
.study-home #service-paths .sp-card h3 em{display:block;font-size:25px;line-height:1.25;letter-spacing:-.015em;margin-top:6px;color:#895039}
.study-home #service-paths .sp-sub{padding:0;margin:0 0 23px;font-size:16px;line-height:1.75;max-width:510px;color:#51564e}
.study-home #service-paths .sp-list{padding:0;margin:0 0 25px;list-style:none;flex:1}
.study-home #service-paths .sp-list li{position:relative;padding:9px 0 9px 15px;border:0;border-bottom:1px solid #17191815;font-size:15px;line-height:1.6;color:#353d32}
.study-home #service-paths .sp-list li:before{content:'';position:absolute;left:0;top:20px;width:4px;height:4px;border-radius:50%;background:#9d7855}
.study-home #service-paths .sp-list li:first-child{padding-top:9px}
.study-home #service-paths .sp-list li:last-child{border:0}
.study-home #service-paths .sp-cta{margin:0;padding:0;align-self:flex-start}
.study-home #service-paths .sp-cta a{display:inline-flex;align-items:center;gap:13px;min-height:42px;padding:9px 0;border:0!important;border-bottom:1px solid #89503965!important;background:transparent;font-size:13px;letter-spacing:.055em;color:#895039!important;text-align:left;transition:color .3s,border-color .3s}
.study-home #service-paths .sp-cta .service-arrow{display:inline-block;transition:transform .35s ease}
.study-home #service-paths .sp-cta a:hover .service-arrow{transform:translateX(5px)}
.study-home #service-paths .sp-card:nth-child(2) h3{color:#f0ece2}
.study-home #service-paths .sp-card:nth-child(2) h3 em{color:#d1ba88!important}
.study-home #service-paths .sp-card:nth-child(2) .sp-sub{color:#bfc5b9}
.study-home #service-paths .sp-card:nth-child(2) .sp-list li{color:#d5d9ce;border-color:#ffffff15}
.study-home #service-paths .sp-card:nth-child(2) .sp-list li:before{background:#c6ae76}
.study-home #service-paths .sp-card:nth-child(2) .sp-cta a{color:#d9c393!important;border-bottom-color:#c9a84c65!important}
@media(max-width:1100px){.study-home #service-paths .sp-card:nth-child(n){padding:31px}.study-home #service-paths .sp-card:before{left:31px;right:31px}.study-home #service-paths .sp-card h3{font-size:39px}}
@media(max-width:760px){.study-home #service-paths .sp-grid{grid-template-columns:1fr}.study-home #service-paths .sp-card:nth-child(n){padding:29px 26px}.study-home #service-paths .sp-card:nth-child(2){border-left:0;border-top:2px solid #914a34}.study-home #service-paths .sp-card:before{left:26px;right:26px}.study-home #service-paths .sp-card h3{font-size:38px;margin-bottom:19px}.study-home #service-paths .sp-card h3 em{font-size:24px}.study-home #service-paths .sp-list{margin-bottom:20px}}

/* One coherent introduction beneath the hero, retaining every statement. */
.study-home #kimlik{position:relative;margin-top:0!important;padding:115px 0 42px!important;border-radius:40px 40px 0 0;background:#edeae3!important}
.study-home #kimlik>.wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 75px;align-items:start}
.study-home #kimlik #manifesto{grid-column:1;grid-row:1;margin:0!important;padding:7px 40px 20px 0!important;border:0;border-radius:0;background:none!important;position:relative}
.study-home #kimlik #manifesto:after{display:none}
.study-home #kimlik .manifesto-inner{display:block;width:100%;padding:0;margin:0;border:0;max-width:none}
.study-home #kimlik .manifesto-mark{display:none}
.study-home #kimlik .manifesto-quote{font-family:var(--display);font-size:clamp(33px,3.15vw,43px);font-weight:400;font-style:normal;line-height:1.36;letter-spacing:-.035em;margin:0;padding:0;color:#444b40;max-width:460px}
.study-home #kimlik .manifesto-quote em{color:#925139;font-style:italic}
.study-home #kimlik #manifesto:before{content:'';position:absolute;left:0;bottom:0;top:auto;width:75px;height:1px;background:linear-gradient(90deg,#925139,transparent);clip-path:none}
.study-home #kimlik .kimlik-intro{grid-column:2;grid-row:1;margin:0;padding:0 0 0 39px;border-left:1px solid #99886a45;max-width:none;text-align:left}
.study-home #kimlik .kimlik-intro>.eyebrow{text-align:left!important;font-size:12px!important;letter-spacing:.21em;margin:0 0 22px!important;color:#8b7045}
.study-home #kimlik .kimlik-intro h2{text-align:left;font-size:clamp(36px,3.7vw,49px);line-height:1.14;margin:0 0 25px;max-width:560px}
.study-home #kimlik .kimlik-intro .gold-bar{display:none}
.study-home #kimlik .kimlik-intro p{font-size:17px;line-height:1.85;margin:0;color:#51564e;max-width:580px}
.study-home #kimlik .kimlik-pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:5px;border-top:1px solid #99886a55;border-bottom:1px solid #99886a55;padding:30px 0}
.study-home #kimlik .kimlik-pillar:nth-child(n){position:relative;margin:0;padding:0 30px;border:0;border-left:1px solid #99886a35;background:none;box-shadow:none;border-radius:0;transform:none;translate:none}
.study-home #kimlik .kimlik-pillar:first-child{border-left:0;padding-left:0}.study-home #kimlik .kimlik-pillar:last-child{padding-right:0}
.study-home #kimlik .kimlik-pillar:before{content:attr(data-number);font:italic 30px/1 'Newsreader',Georgia,serif;color:#978469;display:block;margin-bottom:19px}
.study-home #kimlik .kimlik-pillar-icon{position:absolute;right:30px;top:3px;font-size:19px;line-height:1;margin:0;color:#8c7757;opacity:.7;float:none}
.study-home #kimlik .kimlik-pillar:last-child .kimlik-pillar-icon{right:0}
.study-home #kimlik .kimlik-pillar h3{font-size:27px;line-height:1.2;letter-spacing:-.02em;margin:0 0 15px;color:#242e24}
.study-home #kimlik .kimlik-pillar p{font-size:16px;line-height:1.75;margin:0;color:#555d50}
.study-home #kimlik .kimlik-quote-strip{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:-20px 0 0;padding:0;border:0;background:none}
.study-home #kimlik .kimlik-quote-strip blockquote{font-size:27px;line-height:1.35;margin:0;color:#6d705e}
.study-home #kimlik .kimlik-quote-strip .text-link{white-space:nowrap;font-size:14px;letter-spacing:.025em;color:#875039;border-bottom:1px solid #87503965;padding-bottom:5px}
.study-home #kimlik+.section-bridge{padding-top:0;padding-bottom:85px!important}
.study-home #kimlik+.section-bridge .sb-text{font-size:19px;color:#787b68}
@media(max-width:1100px){.study-home #kimlik>.wrap{gap:38px 40px}.study-home #kimlik #manifesto{padding-right:15px!important}.study-home #kimlik .manifesto-quote{font-size:34px}.study-home #kimlik .kimlik-intro{padding-left:27px}.study-home #kimlik .kimlik-intro h2{font-size:39px}.study-home #kimlik .kimlik-pillar:nth-child(n){padding-inline:23px}.study-home #kimlik .kimlik-pillar:first-child{padding-left:0}.study-home #kimlik .kimlik-pillar:last-child{padding-right:0}}
@media(max-width:760px){.study-home #kimlik{padding-top:95px!important;padding-bottom:32px!important;border-radius:28px 28px 0 0}.study-home #kimlik>.wrap{display:block}.study-home #kimlik #manifesto{padding:0 0 26px!important;margin-bottom:32px!important}.study-home #kimlik .manifesto-quote{font-size:30px;line-height:1.4;max-width:560px}.study-home #kimlik .kimlik-intro{border:0;padding:0}.study-home #kimlik .kimlik-intro>.eyebrow{margin-bottom:18px!important}.study-home #kimlik .kimlik-intro h2{font-size:37px;margin-bottom:21px}.study-home #kimlik .kimlik-intro p{font-size:16px}.study-home #kimlik .kimlik-pillars{display:block;margin-top:33px;padding:0;border-bottom:0}.study-home #kimlik .kimlik-pillar:nth-child(n){display:grid;grid-template-columns:35px 1fr;gap:10px 18px;padding:23px 0;border:0;border-bottom:1px solid #99886a35}.study-home #kimlik .kimlik-pillar:before{grid-column:1;grid-row:1/3;font-size:24px;margin:2px 0 0}.study-home #kimlik .kimlik-pillar h3{grid-column:2;grid-row:1;font-size:26px;margin:0;padding-right:25px}.study-home #kimlik .kimlik-pillar p{grid-column:2;grid-row:2;font-size:16px}.study-home #kimlik .kimlik-pillar-icon,.study-home #kimlik .kimlik-pillar:last-child .kimlik-pillar-icon{right:0;top:28px;font-size:17px}.study-home #kimlik .kimlik-quote-strip{margin:26px 0 0;align-items:flex-start;flex-direction:column;gap:18px}.study-home #kimlik .kimlik-quote-strip blockquote{font-size:26px}.study-home #kimlik+.section-bridge{padding-bottom:70px!important}.study-home #kimlik+.section-bridge .sb-text{font-size:18px}}

/* Nine equally weighted perspectives, with no oversized closing card. */
.study-home #perspektif{padding-top:72px!important;padding-bottom:82px!important}
.study-home #perspektif>.wrap{display:block}
.study-home #perspektif .persp-header{display:grid;grid-template-columns:1.1fr 1fr;gap:10px 45px;max-width:none;margin:0 0 28px;align-items:center}
.study-home #perspektif .persp-header>.eyebrow{grid-column:1;grid-row:1;font-size:12px!important}
.study-home #perspektif .persp-header h2{grid-column:1;grid-row:2;font-size:39px;line-height:1.14;margin:0;max-width:570px}
.study-home #perspektif .persp-header>.teal-bar{display:none}
.study-home #perspektif .persp-header>p{grid-column:2;grid-row:1/3;font-size:16px;line-height:1.65;margin:0;max-width:none;color:#59604f;padding-left:24px;border-left:1px solid #99886a40}
.study-home #perspektif .masonry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:15px;overflow:visible;padding:0;columns:auto}
.study-home #perspektif .m-card:nth-child(n){grid-column:auto;grid-row:auto;display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;height:auto;margin:0!important;padding:20px 23px;border-radius:4px 20px 4px 4px;overflow:visible;box-shadow:none;transition:translate .45s,box-shadow .45s,border-color .45s}
.study-home #perspektif .m-card:nth-child(n):before{position:absolute;right:21px;top:19px;font:italic 20px/1 'Newsreader',Georgia,serif;letter-spacing:-.04em;color:#a28e6a;margin:0;padding:0}
.study-home #perspektif .m-card:nth-child(n):after{display:none}
.study-home #perspektif .m-card:nth-child(n) .m-chip{display:block;font-size:12px!important;line-height:1.5;letter-spacing:.045em;padding:0 33px 0 0;margin:0;min-height:18px}
.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:24px;line-height:1.23;letter-spacing:-.02em;margin:13px 0 12px;max-width:none;padding:0;grid-column:auto;grid-row:auto}
.study-home #perspektif .m-card:nth-child(n) .m-body{font-size:16px;line-height:1.55;margin:0;padding:0;border:0;max-width:none;grid-column:auto;grid-row:auto}
.study-home #perspektif .m-card:nth-child(n):hover{translate:0 -3px;box-shadow:0 10px 24px #17191810}
.study-home #perspektif .cta-strip{margin-top:26px}
.study-home #perspektif .cta-strip__inner{padding:23px 28px;gap:25px}
.study-home #perspektif .cta-strip__text h3{font-size:25px;line-height:1.25}
.study-home #perspektif .cta-strip__text p{font-size:15px;line-height:1.65}
@media(max-width:1100px){.study-home #perspektif .persp-header{gap:12px 30px}.study-home #perspektif .persp-header h2{font-size:35px}.study-home #perspektif .masonry{gap:13px}.study-home #perspektif .m-card:nth-child(n){padding:19px}.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:23px}.study-home #perspektif .m-card:nth-child(n):before{right:18px;top:19px}}
@media(max-width:760px){.study-home #perspektif{padding-top:60px!important;padding-bottom:70px!important}.study-home #perspektif .persp-header{display:block;margin-bottom:25px}.study-home #perspektif .persp-header h2{font-size:36px;margin:17px 0}.study-home #perspektif .persp-header>p{padding:0;border:0;font-size:16px}.study-home #perspektif .masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px}.study-home #perspektif .m-card:nth-child(n){padding:21px}.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:25px}.study-home #perspektif .cta-strip__inner{padding:24px}.study-home #perspektif .m-card:nth-child(n):before{right:18px;top:20px}}
@media(max-width:520px){.study-home #perspektif .masonry{grid-template-columns:1fr}.study-home #perspektif .m-card:nth-child(n){padding:22px}.study-home #perspektif .m-card:nth-child(n) .m-quote{font-size:27px}}

/* A quiet, consistent palette across all nine cards. */
.study-home #perspektif .m-card:nth-child(n){background:#e8e4dc!important;border:1px solid #c9c2b34d;box-shadow:none}
.study-home #perspektif .m-card:nth-child(n) .m-chip{color:#81634f!important}
.study-home #perspektif .m-card:nth-child(n) .m-quote{color:#30372e!important}
.study-home #perspektif .m-card:nth-child(n) .m-body{color:#555d50!important}
.study-home #perspektif .m-card:nth-child(n):before{color:#9c9079}
.study-home #perspektif .m-card:nth-child(n):hover{background:#efebe3!important;border-color:#a9977970;box-shadow:0 7px 18px #39332708;translate:0 -2px}
.study-home #perspektif .cta-strip{background:#e2dcd0;border:1px solid #c9c2b340}

/* Bone reading surfaces, smoky frames and restrained charcoal headers. */
.study-home #perspektif .m-card:nth-child(n){background:#e7e2d8!important;border:1px solid #72766c65;border-radius:4px 20px 4px 4px;box-shadow:0 3px 9px #20231f06;isolation:isolate}
.study-home #perspektif .m-card:nth-child(n):after{content:'';display:block;position:absolute;left:-1px;right:-1px;top:-1px;bottom:auto;width:auto;height:46px;background:#343b35;border:0;border-radius:4px 20px 0 0;box-shadow:none;z-index:-1;transform:none;transition:none}
.study-home #perspektif .m-card:nth-child(n) .m-chip{color:#e0dbcf!important;margin-top:-6px;margin-bottom:12px;min-height:18px}
.study-home #perspektif .m-card:nth-child(n):before{top:13px;color:#b9b39f;z-index:1}
.study-home #perspektif .m-card:nth-child(n) .m-quote{color:#292f29!important;margin-top:14px}
.study-home #perspektif .m-card:nth-child(n) .m-body{color:#50584d!important}
.study-home #perspektif .m-card:nth-child(n):hover{background:#ece7de!important;border-color:#666d5f90;box-shadow:0 8px 20px #20231f0c;translate:0 -2px}
.study-home #perspektif .m-card:nth-child(n):hover:after{background:#343b35;transform:none}
.study-home #perspektif .cta-strip{background:#d9d4c9;border:1px solid #8f938652}

/* A calm field with two separated charcoal accents. */
.study-home #perspektif .m-card:nth-child(n){background:#e7e3da!important;border:1px solid #b5b2a638;border-radius:11px;box-shadow:none}
.study-home #perspektif .m-card:nth-child(n):after{display:none!important}
.study-home #perspektif .m-card:nth-child(n):before{top:19px;color:#98917e;opacity:.7}
.study-home #perspektif .m-card:nth-child(n) .m-chip{color:#787562!important;margin-top:0;margin-bottom:0;font-size:12px!important;letter-spacing:.035em}
.study-home #perspektif .m-card:nth-child(n) .m-quote{color:#30332e!important;margin-top:16px}
.study-home #perspektif .m-card:nth-child(n) .m-body{color:#575c53!important}
.study-home #perspektif .m-card:nth-child(3),.study-home #perspektif .m-card:nth-child(5),.study-home #perspektif .m-card:nth-child(7){background:#d8d9d3!important;border-color:#a5aaa038}
.study-home #perspektif .m-card:nth-child(2),.study-home #perspektif .m-card:nth-child(9){background:#363834!important;border-color:#363834}
.study-home #perspektif .m-card:nth-child(2) .m-chip,.study-home #perspektif .m-card:nth-child(9) .m-chip{color:#bdb69f!important}
.study-home #perspektif .m-card:nth-child(2) .m-quote,.study-home #perspektif .m-card:nth-child(9) .m-quote{color:#f0eadf!important}
.study-home #perspektif .m-card:nth-child(2) .m-body,.study-home #perspektif .m-card:nth-child(9) .m-body{color:#c6c9bd!important}
.study-home #perspektif .m-card:nth-child(2):before,.study-home #perspektif .m-card:nth-child(9):before{color:#b4aa8e;opacity:.75}
.study-home #perspektif .m-card:nth-child(n):hover{background:#ebe7df!important;translate:0 -3px;border-color:#a5a09070;box-shadow:0 9px 20px #272b250a}
.study-home #perspektif .m-card:nth-child(3):hover,.study-home #perspektif .m-card:nth-child(5):hover,.study-home #perspektif .m-card:nth-child(7):hover{background:#dedfd9!important}
.study-home #perspektif .m-card:nth-child(2):hover,.study-home #perspektif .m-card:nth-child(9):hover{background:#3c3e39!important;border-color:#777b6970}

/* Pale clay replaces only the three light-smoke surfaces. */
.study-home #perspektif .m-card:nth-child(3),.study-home #perspektif .m-card:nth-child(5),.study-home #perspektif .m-card:nth-child(7){background:#e3d3c8!important;border-color:#b68e7540}
.study-home #perspektif .m-card:nth-child(3):hover,.study-home #perspektif .m-card:nth-child(5):hover,.study-home #perspektif .m-card:nth-child(7):hover{background:#e9dbd0!important;border-color:#b68e7560}

/* One compact closing composition: charcoal newsletter, pale-clay assessment. */
.study-home .signup-duo{background:#0b0c0c;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:45px max(40px,calc((100% - 1200px)/2)) 50px;border-radius:36px 36px 0 0;align-items:stretch}
.study-home .signup-duo #abonelik,.study-home .signup-duo .sabot-kompakt{position:relative;min-width:0;padding:32px 35px!important;margin:0!important;overflow:hidden}
.study-home .signup-duo #abonelik{background:#20231f!important;border:1px solid #ffffff12!important;border-right:0!important;border-radius:8px 0 0 8px}
.study-home .signup-duo .sabot-kompakt{background:#e3d3c8!important;border:1px solid #e3d3c8!important;border-radius:0 8px 8px 0}
.study-home .signup-duo #abonelik:before,.study-home .signup-duo .sabot-kompakt:before{content:'';position:absolute;top:0;left:35px;width:45px;height:2px;background:#c3ab7e}
.study-home .signup-duo .sabot-kompakt:before{background:#91533b}
.study-home .signup-duo #abonelik>div,.study-home .signup-duo .sabot-kompakt>div{height:100%;padding:0!important;margin:0!important}
.study-home .signup-duo #abonelik>div>span,.study-home .signup-duo .sabot-kompakt span{font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1.65!important;margin:0 0 17px!important;display:block;color:#c7b99b!important}
.study-home .signup-duo .sabot-kompakt span{color:#825943!important}
.study-home .signup-duo #abonelik h2,.study-home .signup-duo .sabot-kompakt h3{font-family:'Newsreader',Georgia,serif!important;font-size:31px!important;font-weight:400!important;line-height:1.22!important;letter-spacing:-.02em!important;margin:0 0 17px!important;max-width:465px;color:#efeadf!important}
.study-home .signup-duo #abonelik h2 em{color:#ceb78e!important}
.study-home .signup-duo .sabot-kompakt h3{color:#32352d!important}
.study-home .signup-duo .sabot-kompakt h3 em{color:#89513a!important}
.study-home .signup-duo #abonelik>div>p:first-of-type,.study-home .signup-duo .sabot-kompakt p{font-size:16px!important;line-height:1.65!important;margin:0 0 22px!important;max-width:470px!important;color:#b9c0b1!important}
.study-home .signup-duo .sabot-kompakt p{color:#5b5c50!important}
.study-home .signup-duo #abonelik form{margin:0!important;width:100%;max-width:none!important}
.study-home .signup-duo #abonelik form>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;background:#2a2e27;border:1px solid #c4b79d60;border-radius:4px;overflow:hidden;transition:border-color .3s}
.study-home .signup-duo #abonelik form>div:focus-within{border-color:#d8c297;box-shadow:0 0 0 2px #d8c29718}
.study-home .signup-duo #abonelik form input[type=email]{flex:1 1 0;min-width:0;width:auto!important;height:48px!important;border:0!important;background:transparent!important;color:#f2ece0!important;font-size:15px!important;padding:0 14px!important;outline:none}
.study-home .signup-duo #abonelik form input[type=email]::placeholder{color:#b1b7a8;opacity:1}
.study-home .signup-duo #abonelik form button{flex:0 0 auto;width:auto!important;height:48px!important;padding:0 19px!important;border:0!important;border-left:1px solid #c4b79d35!important;background:#d9c9b5!important;color:#33362c!important;font-size:13px!important;font-weight:500!important;letter-spacing:.025em!important;transition:background .3s}
.study-home .signup-duo #abonelik form button:hover{background:#e7d8c5!important}
.study-home .signup-duo #abonelik>div>p:last-child{font-size:12px!important;line-height:1.6!important;margin:12px 0 0!important;color:#a7b09e!important;max-width:none!important}
.study-home .signup-duo #abonelik>div>p:last-child a{color:#d1c09f!important;text-underline-offset:3px;text-decoration:underline!important}
.study-home .signup-duo .sabot-kompakt>div>div{height:100%;display:block!important}
.study-home .signup-duo .sabot-kompakt>div>div>div:first-child{display:none!important}
.study-home .signup-duo .sabot-kompakt>div>div>div:last-child{height:100%;display:flex;flex-direction:column;align-items:flex-start}
.study-home .signup-duo .sabot-kompakt a{margin-top:auto;display:inline-flex;align-items:center;min-height:48px;height:auto!important;padding:12px 21px!important;border:1px solid #34392f!important;border-radius:4px;background:#34392f!important;color:#f0e8da!important;font-size:13px!important;line-height:1.6;letter-spacing:.035em!important;transition:background .3s,transform .3s}
.study-home .signup-duo .sabot-kompakt a:hover{background:#484e40!important;transform:translateY(-2px)}
@media(max-width:1100px){.study-home .signup-duo{padding-inline:35px}.study-home .signup-duo #abonelik,.study-home .signup-duo .sabot-kompakt{padding:29px 27px!important}.study-home .signup-duo #abonelik:before,.study-home .signup-duo .sabot-kompakt:before{left:27px}.study-home .signup-duo #abonelik h2,.study-home .signup-duo .sabot-kompakt h3{font-size:29px!important}.study-home .signup-duo #abonelik form button{padding-inline:13px!important}}
@media(max-width:760px){.study-home .signup-duo{grid-template-columns:1fr;padding:30px 22px 35px;gap:0;border-radius:28px 28px 0 0}.study-home .signup-duo #abonelik,.study-home .signup-duo .sabot-kompakt{padding:27px 24px!important}.study-home .signup-duo #abonelik{border:1px solid #ffffff12!important;border-radius:7px 7px 0 0}.study-home .signup-duo .sabot-kompakt{border-radius:0 0 7px 7px}.study-home .signup-duo #abonelik:before,.study-home .signup-duo .sabot-kompakt:before{left:24px}.study-home .signup-duo #abonelik h2,.study-home .signup-duo .sabot-kompakt h3{font-size:29px!important}.study-home .signup-duo .sabot-kompakt a{margin-top:0}.study-home .signup-duo #abonelik form input[type=email]{font-size:14px!important;padding-inline:10px!important}.study-home .signup-duo #abonelik form button{font-size:12px!important;padding-inline:11px!important}}

/* A smaller, quieter version of the selected two-surface composition. */
.study-home #service-paths .sp-grid{max-width:1100px;margin-inline:auto;border-color:#a3937335;border-radius:7px}
.study-home #service-paths .sp-card:nth-child(n){padding:28px 32px}
.study-home #service-paths .sp-card:nth-child(2){border-left-width:1px;border-left-color:#a06b5155}
.study-home #service-paths .sp-card:before{left:32px;right:32px;height:1px;opacity:.5}
.study-home #service-paths .sp-card h3{font-size:38px;line-height:1.08;margin-bottom:17px;letter-spacing:-.035em}
.study-home #service-paths .sp-card h3 em{font-size:22px;line-height:1.2;margin-top:4px}
.study-home #service-paths .sp-sub{font-size:16px;line-height:1.65;margin-bottom:17px;max-width:480px}
.study-home #service-paths .sp-list{margin-bottom:18px}
.study-home #service-paths .sp-list li,.study-home #service-paths .sp-list li:first-child{font-size:15px;line-height:1.55;padding-top:7px;padding-bottom:7px}
.study-home #service-paths .sp-list li:before{top:17px;width:3px;height:3px;opacity:.75}
.study-home #service-paths .sp-cta a{font-size:12px;letter-spacing:.055em;min-height:38px;padding:7px 0;border-bottom-color:#89503945!important}
.study-home #service-paths .sp-card:nth-child(2) .sp-cta a{border-bottom-color:#c9a84c45!important}
@media(max-width:1100px){.study-home #service-paths .sp-card:nth-child(n){padding:26px 28px}.study-home #service-paths .sp-card:before{left:28px;right:28px}.study-home #service-paths .sp-card h3{font-size:36px}}
@media(max-width:760px){.study-home #service-paths .sp-card:nth-child(n){padding:25px}.study-home #service-paths .sp-card:nth-child(2){border-left:0;border-top:1px solid #a06b5155}.study-home #service-paths .sp-card:before{left:25px;right:25px}.study-home #service-paths .sp-card h3{font-size:35px}.study-home #service-paths .sp-card h3 em{font-size:22px}}

/* Low-contrast geometry lives behind, and outside, the reading surfaces. */
.study-home #service-paths{overflow:hidden;isolation:isolate}
.study-home #service-paths>.wrap{position:relative;z-index:1}
.service-geometry{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.service-geometry .geo{display:block;position:absolute;box-sizing:border-box;border:1px solid #96794e24;will-change:transform}
.service-geometry .geo-orbit{width:440px;height:440px;border-radius:50%;right:-250px;top:95px;animation:serviceOrbit 32s ease-in-out infinite}
.service-geometry .geo-orbit:after{content:'';position:absolute;inset:32px;border:1px solid #96794e17;border-radius:50%}
.service-geometry .geo-arc{width:360px;height:360px;border-radius:50%;left:-225px;bottom:25px;border-color:#914a3422;animation:serviceOrbit 27s ease-in-out -9s infinite reverse}
.service-geometry .geo-diamond{width:68px;height:68px;right:3%;bottom:55px;border-color:#914a342b;transform:rotate(32deg);animation:serviceDiamond 24s ease-in-out infinite}
.service-geometry .geo-square{width:28px;height:28px;left:2.5%;top:30%;border-color:#96794e32;animation:serviceSmall 21s ease-in-out -6s infinite}
.service-geometry .geo-line{width:200px;height:0;border-width:1px 0 0;left:-40px;bottom:90px;transform:rotate(-31deg);animation:serviceLine 29s ease-in-out infinite}
@keyframes serviceOrbit{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-22px) scale(1.035)}}
@keyframes serviceDiamond{0%,100%{transform:translateY(0) rotate(32deg)}50%{transform:translateY(-16px) rotate(46deg)}}
@keyframes serviceSmall{0%,100%{transform:translateY(0) rotate(12deg)}50%{transform:translateY(14px) rotate(36deg)}}
@keyframes serviceLine{0%,100%{transform:translateX(0) rotate(-31deg)}50%{transform:translateX(18px) rotate(-26deg)}}
@media(max-width:760px){.service-geometry .geo-orbit{right:-320px;top:80px}.service-geometry .geo-arc{left:-310px;bottom:45px}.service-geometry .geo-diamond{width:38px;height:38px;right:3%;bottom:25px}.service-geometry .geo-square,.service-geometry .geo-line{display:none}}
@media(prefers-reduced-motion:reduce){.service-geometry .geo{animation:none!important;will-change:auto}}
html[data-motion='off'] .service-geometry .geo{animation:none!important;will-change:auto}

/* Final homepage polish; retain the approved compositions and palette. */
.study-home #hero .hero-deco-mark{opacity:.105}
.study-home #hero .hero-deco-mark:before{opacity:.8}
.study-home #hero .hero-deco-mark:after{opacity:.55}
.study-home #mimarisi .bento-card:before{opacity:.4}
.study-home #mimarisi .bento-card:after{background:#181d19}
.study-home #mimarisi .bento-card:nth-child(even):after{background:#1b201b}
.study-home #mimarisi .bento-card:hover:before{opacity:.62}
.study-home #mimarisi .bento-card:nth-child(even){top:0}
.study-home #mimarisi .bento{padding-bottom:0}
.study-home #mimarisi .impact-details{border-top:1px solid #ffffff19}
.study-home #mimarisi .impact-details summary{color:#b9bfae;font-size:13px}
.study-home #mimarisi .impact-details summary:after{font-size:18px;color:#baa986}
.study-home #contactForm textarea{min-height:155px;height:auto;resize:vertical;overflow:auto;line-height:1.65;padding:14px 16px;scrollbar-width:thin;scrollbar-color:#a79e89 transparent}
.study-home footer{padding:40px max(22px,calc((100% - 1240px)/2))}
.study-home footer .ft{display:grid;grid-template-columns:180px minmax(0,1fr) 235px;gap:35px;align-items:start;max-width:1240px;margin:auto}
.study-home footer .ft-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 24px;list-style:none;margin:0;padding:0;text-align:left}
.study-home footer .ft-links a{font-size:13px;line-height:1.6;letter-spacing:0;white-space:normal;color:#b8c0b0}
.study-home footer .ft-legal{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:22px;text-align:left}
.study-home footer .ft-legal a{font-size:12px;line-height:1.65;color:#a7b09e}
.study-home footer .ft-right{text-align:right}
.study-home footer .ft-mail{font-size:14px;line-height:1.7;white-space:normal}
.study-home footer .ft-copy{font-size:12px;line-height:1.7;color:#9da793;margin-top:10px}
@media(max-width:1050px){.study-home footer .ft{grid-template-columns:160px 1fr;gap:28px}.study-home footer .ft-right{grid-column:2;text-align:left}.study-home footer .ft-links{gap:10px 20px}}
@media(max-width:760px){.study-home #hero .hero-deco-mark{opacity:.07}.study-home footer .ft{grid-template-columns:1fr;gap:27px}.study-home footer .ft-right{grid-column:1}.study-home footer .ft-links{grid-template-columns:1fr 1fr;gap:12px 20px}.study-home footer .ft-legal{gap:10px 17px}.study-home #contactForm textarea{min-height:170px}}

/* One signature on every surface: gold lettering, fine black outline. */
.lead-brand{display:inline-flex;align-items:baseline;white-space:nowrap;gap:.025em;font-family:'Newsreader',Georgia,serif!important;font-weight:500!important;font-style:normal!important;letter-spacing:-.035em!important;line-height:inherit;color:#c9a84c!important;-webkit-text-fill-color:#c9a84c!important;text-transform:none!important}
.lead-brand .lead-brand-name{font:inherit!important;color:#c9a84c!important;-webkit-text-fill-color:#c9a84c!important;-webkit-text-stroke:.018em #0b0c0c;paint-order:stroke fill}
.lead-brand .lead-brand-plus{display:inline-block;font-family:'Outfit',Arial,sans-serif!important;font-size:.82em;font-weight:500!important;font-style:normal!important;line-height:1;letter-spacing:0;color:#c9a84c!important;-webkit-text-fill-color:#c9a84c!important;-webkit-text-stroke:.018em #0b0c0c;paint-order:stroke fill}
.nav-links .lead-brand,.ft-links .lead-brand{font-size:1.12em}

/* Review round: compact sections, visible content, varied service layouts. */
.lead-study section.lp-transition{padding-top:58px!important;padding-bottom:80px!important}
.lead-study,.coaching-page,.services-page{overflow-x:clip}
.coaching-page #hizmetler .hizmet-card:nth-child(n) .hizmet-num{color:#8b7346!important;opacity:1!important}
.site-page:is(.coaching-page,.services-page,.about-page) section.page-light,.site-page:is(.coaching-page,.services-page,.about-page) section.page-dark{padding-block:56px!important}
.coaching-page #hizmetler .hizmet-card:nth-child(n){grid-column:1/-1!important;grid-row:auto!important;width:100%;max-width:none;position:relative;left:auto;top:auto;translate:none;transform:none}
.coaching-page :is(.coactive-header,.hizmetler-header,.kimler-header,.surec-header)>p{margin-inline:0;max-width:780px}
.study-home #perspektif .m-card:nth-child(n){background:#deded7!important;border-color:#85887940!important;--text:#343c32;--muted:#51594d;--white:#283026}
.study-home #perspektif .m-card:nth-child(even){background:#e3d3c8!important;border-color:#a7877040!important}
.study-home #perspektif .m-card:nth-child(n) :is(.m-quote,.m-source,.m-cite,.m-author,.m-label,p,blockquote){color:#384032!important}
.study-home #perspektif .m-card:nth-child(n):hover{background:#e6e6df!important;transform:translateY(-3px)}
.study-home #perspektif .m-card:nth-child(even):hover{background:#e9dbd0!important}
.site-page:is(.coaching-page,.services-page,.about-page) .page-light,.site-page:is(.coaching-page,.services-page,.about-page) .page-dark{padding-block:56px}
.site-page:is(.coaching-page,.services-page,.about-page) :is(.fark-header,.coactive-header,.hizmetler-header,.overview-header,.kimler-header,.pillars-header,.degerler-header){margin-bottom:28px}
.lead-study section{padding-top:62px;padding-bottom:86px}
/* No hidden content: four program panels, and two audience rows. */
.lead-study .bilesen-list{grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}
.lead-study .bilesen-item{border-radius:3px 30px 3px 3px;background:#191917;overflow:hidden}
.lead-study .component-heading{display:flex;gap:20px;align-items:baseline;padding:25px 27px;border-bottom:1px solid #c9a84c40}
.lead-study .component-heading .bilesen-title{font-size:27px}
.lead-study .bilesen-body,.lead-study .bilesen-body.component-single{display:block;padding:25px 27px}
.lead-study .bilesen-desc{font-size:15px;line-height:1.8}
.lead-study .bilesen-themes{margin-top:22px;padding-top:19px;border-top:1px solid #ffffff20}
.lead-study .bilesen-theme-list{grid-template-columns:1fr;gap:0}
.lead-study .bilesen-theme{font-size:14px;padding:8px 0}
.lead-study .bilesen-formats{margin-top:22px}
.lead-study #kimler .kimler-grid{gap:20px}
.lead-study #kimler .kimler-card,.lead-study #kimler .kimler-card.kimler-teal{background:#f2eee4;border:1px solid #a595683f;border-radius:3px 28px 3px 3px}
.lead-study .audience-panel{display:grid;grid-template-columns:.7fr 1.5fr}
.lead-study .audience-heading{padding:28px;background:#e4dece;border-right:1px solid #a5956840}
.lead-study #kimler .kimler-card-eyebrow{margin-bottom:18px;color:#80692e}
.lead-study #kimler .kimler-card h3{font-size:28px;color:#303029}
.lead-study #kimler .audience-body{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:28px}
.lead-study #kimler .kimler-card-desc,.lead-study #kimler .kimler-list li{font-size:15px;line-height:1.75;color:#505046}
/* Coaching: an orbital hero and a clear 2 x 2 distinction. */
.coaching-page #hero .hero-content{position:relative;z-index:2}.coaching-page .hero-h1{max-width:760px}
.coaching-page .hero-sub{max-width:640px}.coaching-page #hero:after{display:none}
.coaching-orbit{position:absolute;right:4%;top:24%;width:330px;height:330px;pointer-events:none;opacity:.75}
.coaching-orbit i{position:absolute;inset:0;border:1px solid #c9a84c70;border-radius:50%;transform:rotate(-25deg) scaleX(.6);animation:coachingOrbit 24s ease-in-out infinite alternate}
.coaching-orbit i:nth-child(2){transform:rotate(35deg) scaleX(.6);animation-delay:-8s}.coaching-orbit i:nth-child(3){inset:45px;transform:rotate(80deg);animation-delay:-16s}
.coaching-orbit:before{content:'';position:absolute;inset:85px;border-radius:50%;background:radial-gradient(circle,#c9a84c18,transparent 70%)}
.coaching-orbit:after{content:'';position:absolute;width:10px;height:10px;top:45px;right:45px;border-radius:50%;background:#c9a84c;box-shadow:0 0 30px #c9a84c50}
@keyframes coachingOrbit{to{transform:rotate(65deg) scaleX(.8)}}
.coaching-page #fark .fark-grid{grid-template-columns:1fr 1.08fr;gap:45px}
.coaching-page #fark .fark-quote{margin-top:25px;padding:22px 25px;font-family:var(--display);font-size:27px;line-height:1.5;background:#e3d3c8;border:0;border-radius:3px 25px 3px 3px}
.coaching-page #fark .fark-ne-degil{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}
.coaching-page #fark .fark-item{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:25px;border:1px solid #38403025;background:#f5f1e9;border-radius:3px 26px 3px 3px}
.coaching-page #fark .fark-item:nth-child(2),.coaching-page #fark .fark-item:nth-child(3){background:#dcded5}
.coaching-page #fark .fark-desc{font-size:16px;line-height:1.8;color:#4c5646}.coaching-page #fark .fark-desc strong{display:block;font:400 25px/1.2 var(--display);color:#30382c;margin-bottom:12px}
.coaching-page #coactive>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px 45px}
.coaching-page #coactive .coactive-header{margin:0;max-width:none;grid-row:1/3}
.coaching-page #coactive .coactive-quote{margin:0;padding:22px 25px;font-size:26px;align-self:end}
.coaching-page #coactive .coactive-intro{margin:0;font-size:15px;line-height:1.8;text-align:left;max-width:none}
.coaching-page #coactive .skills-grid{grid-column:1/-1;gap:20px;margin:8px 0 0}.coaching-page .skill-card{padding-block:20px}.coaching-page .skill-title{font-size:24px;margin:12px 0}.coaching-page .skill-num{margin-bottom:12px;font-size:28px}
.coaching-page .ddp-band{grid-column:1/-1;background:#e4e1d7;color:#313a2c;padding:30px;border-radius:3px 32px 3px 3px;margin-top:8px}
.coaching-page .ddp-header{margin:0 0 22px;max-width:none}.coaching-page .ddp-header h3{color:#30382c}.coaching-page .ddp-header p{color:#535e4b;font-size:15px;max-width:800px}.coaching-page .ddp-header .teal-bar{display:none}
.coaching-page .ddp-grid{gap:24px}.coaching-page .ddp-card{padding:0 24px 0 0;border:0;border-right:1px solid #39422d25;border-radius:0;background:transparent}.coaching-page .ddp-card:last-child{border:0;padding:0}.coaching-page .ddp-title{font-size:27px;color:#30382c}.coaching-page .ddp-desc{font-size:15px;color:#4f5a47}.coaching-page .ddp-mark{font-size:24px;color:#896c36}
.coaching-page #hizmetler .hizmet-cards{grid-template-columns:1fr;gap:12px;counter-reset:journey}
.coaching-page #hizmetler .hizmet-card{display:grid;grid-template-columns:40px minmax(180px,.65fr) 1.45fr;gap:6px 25px;align-items:start;padding:25px 28px;min-height:0;margin:0;border-radius:3px 24px 3px 3px;transform:none}
.coaching-page #hizmetler .hizmet-card:nth-child(n){background:#f5f1e9}.coaching-page #hizmetler .hizmet-card:nth-child(even){background:#e1dfd5}
.coaching-page #hizmetler .hizmet-card:before,.coaching-page #hizmetler .hizmet-card:after{display:none}
.coaching-page #hizmetler .hizmet-num{position:static;grid-column:1;grid-row:1/3;font-size:27px;margin:0;opacity:1;transform:none}
.coaching-page #hizmetler .hizmet-title{grid-column:2;grid-row:1;margin:0;font-size:28px}.coaching-page #hizmetler .hizmet-for{grid-column:2;grid-row:2;margin:5px 0 0;font-size:11px}
.coaching-page #hizmetler .hizmet-desc{grid-column:3;grid-row:1/3;font-size:16px;margin:0;max-width:none}
/* A distinct closing invitation, separated from the preceding audience panels. */
.site-page:is(.coaching-page,.services-page) #iletisim{background:#171c18;color:#e9e7dd;padding:55px 0;margin:0;border-radius:32px 32px 0 0;border-top:1px solid #c9a84c50;--white:#e9e7dd;--text:#c8cbbf;--muted:#c8cbbf;--gold:#c9a84c;--gold-lt:#ddc48a}
.site-page:is(.coaching-page,.services-page) #iletisim .cta-box{display:grid;grid-template-columns:1fr 1fr;gap:16px 55px;align-items:start}
.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>h2{grid-column:1;grid-row:2/5;color:#eeeade;margin:0}.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>h2 em{color:#ddc48a}
.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>.gold-bar{display:none}.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>.eyebrow{grid-column:1}
.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>p{grid-column:2;color:#c4cabc;margin:0!important}.site-page:is(.coaching-page,.services-page) #iletisim .cta-btns{grid-column:2;margin:4px 0}
/* Corporate areas deliberately use different compositions. */
.services-page #hero{padding-bottom:70px}.services-page #overview .ov-card{padding:24px}.services-page #overview .ov-title{font-size:26px;margin:15px 0}.services-page .alan-section .alan-header{position:static}
.services-page #alan1>.wrap{display:block}.services-page #alan1 .alan-header{display:grid;grid-template-columns:1fr 1fr;gap:10px 55px;margin-bottom:30px}.services-page #alan1 .alan-header h2{grid-column:1;grid-row:2/5}.services-page #alan1 .alan-header p,.services-page #alan1 .alan-ref{grid-column:2;margin:0}.services-page #alan1 .alan-header .gold-bar{display:none}
.services-page #alan1 .svc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.services-page #alan1 .svc-item{border:0;border-top:2px solid #c9a84c66;border-radius:0;padding:24px 17px 5px 0;background:transparent}.services-page #alan1 .svc-title{font-size:26px}
.services-page #alan2>.wrap{grid-template-columns:.85fr 1.5fr}.services-page #alan2 .svc-grid{gap:12px}.services-page #alan2 .svc-item{padding:22px;background:#f7f3e9}.services-page #alan2 .svc-item:nth-child(3n+2){background:#e3d3c8}
.services-page #alan3>.wrap{display:block}.services-page #alan3 .alan-header{max-width:820px;margin-bottom:30px}.services-page #alan3 .svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;counter-reset:service}
.services-page #alan3 .svc-item{counter-increment:service;position:relative;padding:8px 0 0 25px;border:0;border-left:1px solid #c9a84c66;border-radius:0;background:transparent}.services-page #alan3 .svc-item:before{content:'0' counter(service);display:block;color:#c9a84c;font:400 28px var(--display);margin-bottom:18px}
.services-page #alan4>.wrap{grid-template-columns:1fr 1.3fr}.services-page #alan4 .svc-grid{grid-template-columns:1fr;gap:0}.services-page #alan4 .svc-item{padding:22px 0;display:grid;grid-template-columns:1fr 1.3fr;gap:23px;border:0;border-bottom:1px solid #3a422c30;border-radius:0;background:transparent}.services-page #alan4 .svc-item:first-child{padding-top:0}.services-page #alan4 .svc-title{margin:0}
.about-page .sabot-kompakt{--gold:#80622e;--gold-lt:#805b36;--white:#2e3529;--muted:#505b46;--text:#384330;background:#e3d3c8!important;border-top:1px solid #8f765844!important}
.about-page .sabot-kompakt h3 em{color:#805b36!important}.about-page .sabot-kompakt a{background:#293225!important;color:#f4efdf!important;border-color:#293225!important;letter-spacing:.05em!important}.about-page .sabot-kompakt>div{max-width:1100px!important}
@media(max-width:1000px){.coaching-orbit{right:-50px;width:260px;height:260px;opacity:.3}.coaching-page .hero-h1{max-width:650px}.lead-study .audience-panel{grid-template-columns:1fr}.lead-study .audience-heading{border-right:0;border-bottom:1px solid #a5956840}.services-page #alan1 .svc-grid{grid-template-columns:1fr 1fr}.services-page #alan3 .svc-grid{grid-template-columns:1fr 1fr}.coaching-page #fark .fark-grid{grid-template-columns:1fr}.coaching-page #coactive .skills-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.lead-study .bilesen-list{grid-template-columns:1fr}.lead-study #kimler .audience-body{grid-template-columns:1fr;gap:20px}.coaching-page #coactive>.wrap{display:block}.coaching-page #coactive .coactive-quote{margin:25px 0 20px}.coaching-page #coactive .skills-grid{grid-template-columns:1fr 1fr;margin-top:25px}.coaching-page .ddp-band{padding:25px;margin-top:20px}.coaching-page .ddp-grid{grid-template-columns:1fr}.coaching-page .ddp-card{padding:0 0 20px;border:0;border-bottom:1px solid #39422d25}.coaching-page #hizmetler .hizmet-card{grid-template-columns:30px 1fr;padding:23px;gap:5px 20px}.coaching-page #hizmetler .hizmet-desc{grid-column:2;grid-row:3;margin-top:14px}.site-page:is(.coaching-page,.services-page) #iletisim .cta-box{display:block}.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>h2{margin:20px 0}.site-page:is(.coaching-page,.services-page) #iletisim .cta-box>p{margin:20px 0!important}.services-page #alan1 .alan-header{display:block}.services-page #alan1 .alan-header p{margin:20px 0}.services-page #alan2>.wrap,.services-page #alan4>.wrap{grid-template-columns:1fr}.services-page #alan4 .svc-item{grid-template-columns:1fr 1.4fr}.coaching-orbit{top:28%;right:-130px}.lead-study section{padding-top:48px;padding-bottom:72px}}
@media(max-width:480px){.coaching-page #fark .fark-ne-degil{grid-template-columns:1fr}.coaching-page #coactive .skills-grid{grid-template-columns:1fr}.services-page #alan1 .svc-grid,.services-page #alan2 .svc-grid,.services-page #alan3 .svc-grid{grid-template-columns:1fr}.services-page #alan4 .svc-item{grid-template-columns:1fr;gap:12px}.coaching-page #hizmetler .hizmet-title{font-size:26px}}
@media(prefers-reduced-motion:reduce){.coaching-orbit i{animation:none}}

/* Latest review: two audience columns and a dark outcomes chapter. */
.study-home #kimlik .kimlik-quote-strip{margin-top:26px;padding-top:24px}
.lead-study #kimler .kimler-grid{grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.lead-study #kimler .audience-panel{display:block;height:100%}
.lead-study #kimler .audience-heading{border:0;border-bottom:1px solid #a5956840;padding:27px;min-height:225px}
.lead-study #kimler .audience-body{display:block;padding:27px}
.lead-study #kimler .kimler-card-desc{margin-bottom:22px}
.lead-study #kimler .kimler-card-eyebrow{font-size:13px;color:#6f5b2f}
.lead-study #kazanimlar{background:#0b0c0c!important;--gold:#c9a84c;--gold-lt:#ddc48a;--text:#d1cfc4;--muted:#c1c0b5;--white:#edeae3;color:#edeae3}
.lead-study #kazanimlar .kazanimlar-header h2{color:#edeae3}.lead-study #kazanimlar .kazanimlar-header h2 em{color:#ddc48a}
.lead-study #kazanimlar .kazanimlar-header>p{color:#c7c5b9;border-color:#c9a84c40}
.lead-study #kazanimlar .kazanimlar-cols{background:#171715;border-color:#c9a84c3a}
.lead-study #kazanimlar .kaz-col-title{color:#ddc48a;border-color:#c9a84c35}
.lead-study #kazanimlar :is(.kaz-item,.kaz-k,.neden-grid){border-color:#c9a84c2a}
.lead-study #kazanimlar .kaz-item-text,.lead-study #kazanimlar .neden-item p{color:#c9c7bb}
.lead-study #kazanimlar .kaz-item-text strong{color:#edeae3}.lead-study #kazanimlar .neden-item strong,.lead-study #kazanimlar .kaz-icon{color:#c9a84c}
.coaching-page #fark .fark-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;align-items:start}
.coaching-page #fark .coaching-distinctions{min-width:0;padding-top:8px}
.coaching-page #fark .fark-ne-degil{width:100%;grid-template-columns:1fr 1fr;padding:0;margin:0}
.coaching-page #fark .fark-quote{margin-top:20px;padding:23px;background:#e3d3c8}
.coaching-page #fark .fark-quote-text{font:400 25px/1.5 var(--display);color:#3d4034}
.coaching-page #fark .fark-quote>.gold-bar{display:none}
.coaching-page #fark .fark-text p{font-size:16px;line-height:1.8}
.coaching-page #fark .fark-item{padding:24px;min-height:220px;justify-content:flex-start}
.coaching-page #fark .fark-marker{color:#6d6049;font-size:12px;letter-spacing:.08em}
.coaching-page .ddp-header{margin-bottom:20px}.coaching-page .ddp-header p{margin:0}
@media(max-width:800px){.lead-study #kimler .kimler-grid{grid-template-columns:1fr}.lead-study #kimler .audience-heading{min-height:0}.coaching-page #fark .fark-grid{grid-template-columns:1fr}.coaching-page #fark .fark-item{min-height:0}}
@media(max-width:480px){.coaching-page #fark .fark-ne-degil{grid-template-columns:1fr}}

/* Final semantic palette: surfaces determine ink; no runtime color correction. */
:root{--brand-black:#0b0c0c;--brand-bone:#edeae3;--brand-gold:#c9a84c;--brand-gold-dark:#735a22;--brand-copper:#914a34;--brand-clay:#e3d3c8;--brand-ink:#34332d;--brand-muted:#61594f;--card-corner:3px 28px 3px 3px;--ui-accent:var(--brand-gold);--ui-brand:var(--brand-gold);--ui-ink:var(--brand-bone);--ui-muted:#c4bfb3;--ui-border:#c9a84c70}
[data-surface=light]{--ui-accent:var(--brand-copper);--ui-brand:var(--brand-gold-dark);--ui-ink:var(--brand-ink);--ui-muted:var(--brand-muted);--ui-border:#735a22}
.lead-study [data-surface=light]{--ui-accent:var(--brand-gold-dark)}
[data-surface=dark]{--ui-accent:var(--brand-gold);--ui-brand:var(--brand-gold);--ui-ink:var(--brand-bone);--ui-muted:#c4bfb3;--ui-border:var(--brand-gold)}
[data-surface=clay]{--ui-accent:var(--brand-ink);--ui-brand:var(--brand-ink);--ui-ink:var(--brand-ink);--ui-muted:#55493f;--ui-border:#61594f}
[data-surface=terra]{--ui-accent:#fff4e5;--ui-brand:#fff4e5;--ui-ink:#fff4e5;--ui-muted:#fff4e5;--ui-border:#fff4e5}
/* Important layer intentionally supersedes the older unlayered design iterations. */
@layer finish {
 /* Inline signature scales with its surrounding copy, including nested heading spans. */
 .lead-brand{font-size:1.5em!important;line-height:1!important;vertical-align:baseline!important}
 .lead-brand-name{font-size:inherit!important}
 .lead-brand-plus{font-size:.82em!important}
 .eyebrow .lead-brand{font-size:1.75em!important}
 .lead-word .lead-brand{font-size:1em!important}
 .nav-links .lead-brand,.ft-links .lead-brand{font-size:1.12em!important}
 .lead-brand,.lead-brand-name,.lead-brand-plus{color:var(--ui-brand)!important;-webkit-text-fill-color:var(--ui-brand)!important}
 [data-ink=accent],.eyebrow,.text-link,.hero-eyebrow-line,.bento-chip,.kimler-card-eyebrow,.alan-sub,.yk-icon,.surec-circle,.cta-info .label,.fark-label,.kimlik-manifesto-attr,.kimler-sub{color:var(--ui-accent)!important}
 h1 em,h2 em,h3 em{color:var(--ui-accent)!important}
 .yk-title,.alan-num,.alan-icon,.ddp-mark,.hizmet-num,.ov-num,.ov-arrow{color:var(--ui-accent)!important}
 .ft-legal a,.ft-copy,.ft-copy a{color:#bab4aa!important;font-size:12px!important}
 .eyebrow,.hero-eyebrow-line,.hero-pill,.featured-tag,.mk-seri,.mk-meta,.stat-source,.seri-etiketi,.art-meta,.art-cta-tag,.sidebar-abone-kvkk,.abonelik-kvkk,.abonelik-eyebrow,.abn-kvkk,.fark-label,.kimler-sub,.kimlik-manifesto-attr,.coactive-quote-attr,.hizmet-for,.alan-ref a{font-size:12px!important;line-height:1.6!important}
 .sidebar-abone-kvkk a,.abonelik-kvkk a,.mk-meta span{font-size:inherit!important}
 .hero-pill,.mk-meta,.sb-text{color:var(--ui-muted)!important}
 .mk-seri,.mk-arrow,.bm-cite{color:var(--ui-accent)!important}
 .bm-cite{font-size:12px!important}
 .mk-meta .dot,.art-meta-sep{color:var(--ui-muted)!important;opacity:1!important}
 .study-home #kimlik blockquote{color:var(--ui-muted)!important}
 .study-home #perspektif .m-chip{color:#554e43!important}
 .assessment-page .form-note,.assessment-page .form-note a{color:var(--brand-muted)!important;opacity:1!important}
 .assessment-page .form-note a{text-decoration:underline!important;text-underline-offset:3px!important}
 .lead-study .lead-jump a{color:var(--brand-muted)!important}
 .stat-source{color:var(--ui-muted)!important;opacity:1!important}
 .kimler-col-icon,.feature-icon{color:var(--ui-accent)!important}
 .profile-tag{font-size:12px!important}
 .kar-col-baslik{font-size:12px!important}
 .soru-num,.ins-num{color:var(--brand-gold-dark)!important}
 .kar-col .kar-title span,.kar-col h3 span,.kar-cell span{color:var(--brand-muted)!important}
 #scrollTop{background:var(--brand-black)!important;color:var(--brand-gold)!important;min-width:44px!important;min-height:44px!important}
 .assessment-page .nav-cta{border:1px solid var(--brand-gold)!important;color:var(--brand-gold)!important;padding:10px 16px!important;font-size:12px!important;text-decoration:none!important;border-radius:3px!important;white-space:nowrap!important}
 .assessment-page main{overflow:clip!important}
 .hero-eyebrow,.stat-label,.legal-page #nav .nav-links a{font-size:12px!important}
 .services-page .hero-sub,.about-page .hero-sub{margin-left:0!important;margin-right:auto!important;text-align:left!important}
 .services-page .overview-header>p,.about-page :is(.fark-header,.pillars-header,.degerler-header)>p{margin-inline:0!important;text-align:left!important}
 .stat-grid{grid-template-columns:repeat(var(--stat-count,3),minmax(0,1fr))!important}
 #stats-bar .stats-grid{grid-template-columns:repeat(var(--stat-count,4),minmax(0,1fr))!important}
 .study-home #mimarisi .bento-card{background:#171717!important;border:1px solid #c9a84c55!important;border-radius:var(--card-corner)!important;box-shadow:none!important;top:0!important}
 .study-home #mimarisi .bento-card:before,.study-home #mimarisi .bento-card:after{display:none!important}
 .impact-heading{list-style:none;position:relative;cursor:default}.impact-heading::-webkit-details-marker{display:none}
 .impact-heading .bento-n,.impact-heading .bento-chip{display:inline-block}
 .impact-content .impact-details{border-top:1px solid #c9a84c35;padding-top:14px;margin-top:18px}
 .impact-content .impact-details .ui-label{font-size:12px;color:var(--brand-gold);margin-bottom:12px}
 .impact-content .impact-details>summary{cursor:pointer;list-style:none}.impact-content .impact-details>summary:after{content:'+';float:right}.impact-content .impact-details[open]>summary:after{content:'−'}
 .impact-content .impact-details:not([open])>.bento-detail{display:none!important}
 :is(.lpt-mod,.alan-card,.component-panel,.audience-panel,.fark-item,.kimler-col,.profile-card,.feature-card,.form-box,.ov-card){border-radius:var(--card-corner)!important}
 /* Three action families. Navigation, form controls and carousel arrows retain their roles. */
 .ui-primary,.ui-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:44px!important;padding:13px 22px!important;border-radius:3px 15px 3px 3px!important;font-family:'Outfit',sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.035em!important;text-decoration:none!important;box-shadow:none!important;transition:transform .2s,background-color .2s!important}
 .ui-primary{background:var(--brand-copper)!important;color:#fff4e5!important;border:1px solid var(--brand-copper)!important}
 .lead-study .ui-primary{background:var(--brand-gold)!important;color:var(--brand-black)!important;border-color:var(--brand-gold-dark)!important}
 [data-surface=terra] .ui-primary,[data-surface=clay] .ui-primary{background:var(--brand-black)!important;color:var(--brand-bone)!important;border-color:var(--brand-black)!important}
 .ui-secondary{background:transparent!important;color:var(--ui-accent)!important;border:1px solid var(--ui-border)!important}
 .ui-text-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;background:transparent!important;color:var(--ui-accent)!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;padding:6px 0!important;box-shadow:none!important;font:500 13px/1.5 'Outfit',sans-serif!important;letter-spacing:.035em!important;text-decoration:none!important}
.ui-primary:hover,.ui-secondary:hover{transform:translateY(-2px)!important}
 .related-guides{padding:clamp(64px,8vw,108px) 0;background:var(--brand-bone)!important;color:var(--brand-ink)!important}
 .related-guides h2{max-width:720px;margin:12px 0 34px;font:400 clamp(34px,4.5vw,56px)/1.05 'Newsreader',serif;color:var(--brand-ink)!important}
 .related-guides-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
 .related-guides-grid a{min-height:170px;padding:23px;display:flex;flex-direction:column;border:1px solid #735a2245;border-radius:3px 24px 3px 3px;color:var(--brand-ink)!important;text-decoration:none;background:#f7f3ea;transition:transform .2s,background .2s}
 .related-guides-grid a:hover{transform:translateY(-3px);background:var(--brand-clay)}
 .related-guides-grid a:focus-visible{outline:2px solid var(--brand-gold-dark);outline-offset:4px}
 .related-guides-grid span{font:400 13px 'Outfit',sans-serif;color:var(--brand-gold-dark);letter-spacing:.08em}
 .related-guides-grid strong{margin:18px 0;font:400 22px/1.15 'Newsreader',serif}
.related-guides-grid b{margin-top:auto;font:500 12px 'Outfit',sans-serif;color:var(--brand-copper);letter-spacing:.05em}
 .guide-definition{font:400 clamp(23px,2.5vw,32px)/1.45 'Newsreader',serif!important;color:var(--brand-ink)!important}
 .seo-table{width:100%;margin:30px 0;border-collapse:collapse;font-size:15px}.seo-table td,.seo-table th{width:50%;padding:16px;border-bottom:1px solid #735a2230;vertical-align:top;text-align:left}.seo-table th{font-weight:600;color:var(--brand-gold-dark)}
 .practice-list{list-style:none!important;padding:0!important;margin:28px 0!important;display:grid;gap:10px}.practice-list li{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;padding:16px;border:1px solid #735a2230;border-radius:3px 17px 3px 3px;background:#f7f3ea}.practice-list span{font:400 20px 'Newsreader',serif;color:var(--brand-copper)}.practice-list p{margin:0!important}
 .guide-faq details{border-bottom:1px solid #735a2230;padding:0}.guide-faq summary{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;font-weight:500;list-style:none}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary span{color:var(--brand-copper);font-size:20px}.guide-faq details p{padding:0 34px 20px 0}
 .author-box{margin:55px 0 25px;padding:24px 28px;border-left:2px solid var(--brand-gold-dark);background:#e3d3c866}.author-box strong{font:500 15px 'Outfit',sans-serif;letter-spacing:.08em;text-transform:uppercase}.author-box p{margin:8px 0 0!important;font-size:14px!important}
 a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-accent)!important;outline-offset:5px!important}
 .assessment-page nav{background:var(--brand-black)!important}.assessment-page .nav-cta{display:inline-flex!important}
 .assessment-page footer{text-align:left!important;padding:45px 0!important;background:var(--brand-black)!important}
 .assessment-page footer .ft{display:grid!important;grid-template-columns:1fr 1.8fr 1fr!important;gap:30px!important;width:min(1240px,calc(100% - 64px))!important;margin:auto!important;max-width:none!important}
 .assessment-page .ft-logo-img{width:150px!important;height:auto!important}.assessment-page .ft-links{display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important;list-style:none!important}.assessment-page .ft-links a{color:#c4bfb3!important;font:400 13px 'Outfit',sans-serif!important}.assessment-page .ft-legal{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:22px!important}.assessment-page .ft-right{text-align:right!important}.assessment-page .ft-mail{color:var(--brand-gold)!important;font-size:14px!important}.assessment-page .ft-copy{margin-top:16px!important}
@media(max-width:760px){
 .related-guides-grid{grid-template-columns:1fr 1fr}
  .study-home #mimarisi .bento-card{padding:21px 23px!important}
  .impact-heading{padding-right:25px;cursor:pointer}.impact-heading:after{content:'+';position:absolute;right:0;top:4px;font:300 24px 'Outfit';color:var(--brand-gold)}.bento-card[open] .impact-heading:after{content:'−'}
  .study-home #mimarisi .impact-heading h3{font-size:27px!important;min-height:0!important;margin-bottom:0!important}.impact-content{padding-top:20px}
  .impact-content .impact-details>summary:after{display:none!important}
  .assessment-page footer .ft{grid-template-columns:1fr!important;width:calc(100% - 44px)!important}.assessment-page .ft-right{text-align:left!important}
  .assessment-page nav{padding-inline:20px!important;gap:10px!important}.assessment-page .nav-logo img{width:130px!important}.assessment-page .nav-cta{display:inline-flex!important;padding:10px!important;min-height:44px!important}
  .lead-study #kimler .kimler-card:after{right:0!important;max-width:100%!important}
 }
 @media(max-width:540px){.stat-grid{grid-template-columns:1fr!important}.ui-primary,.ui-secondary{max-width:100%!important}.hero-pill{letter-spacing:.015em!important}.lead-study .yk-title{font-size:23px!important;overflow-wrap:anywhere!important}}
 @media(prefers-reduced-motion:reduce){.ui-primary,.ui-secondary{transition:none!important}.ui-primary:hover,.ui-secondary:hover{transform:none!important}}
}
@media(max-width:540px){.related-guides-grid{grid-template-columns:1fr}.related-guides-grid a{min-height:145px}}
.guide-related-reading{margin-top:44px!important;padding:30px!important;border:1px solid #735a2230;border-radius:3px 22px 3px 3px;background:#f7f3ea!important}
.guide-related-reading h2{margin:0 0 18px!important;font-size:clamp(27px,3vw,38px)!important}.guide-related-reading ul{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.guide-related-reading a{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #735a2230;color:var(--brand-ink)!important;text-decoration:none}.guide-related-reading a span,.article-related-inline a span{color:var(--brand-copper)}
.article-related-inline{margin:46px 0 28px;padding:24px 28px;border-left:2px solid var(--brand-copper);background:#e3d3c84d}.article-related-inline strong{font:500 13px 'Outfit',sans-serif;letter-spacing:.1em;text-transform:uppercase}.article-related-inline ul{list-style:none!important;margin:15px 0 0!important;padding:0!important}.article-related-inline a{display:flex;justify-content:space-between;padding:9px 0;color:var(--brand-ink)!important;text-decoration:none;border-bottom:1px solid #735a2225}
@media(max-width:620px){.guide-related-reading ul{grid-template-columns:1fr}.guide-related-reading{padding:24px!important}}
.study-home #stats-bar .stat-source a {
  color: inherit !important;
  text-decoration: none !important;
  border-bottom: 1px solid currentColor !important;
  text-underline-offset: 3px !important;
}

.study-home #stats-bar .stat-source a:hover {
  color: var(--brand-bone, #edeae3) !important;
}

/* Final launch pass: the first screen must be readable immediately. */
.study-home #hero :is(.hero-eyebrow,.hero-h1,.hero-sub,.hero-btns){animation-duration:.6s!important;animation-delay:.08s!important}
@media(prefers-reduced-motion:reduce){.study-home #hero :is(.hero-eyebrow,.hero-h1,.hero-sub,.hero-btns){opacity:1!important;transform:none!important;animation:none!important}}
