
    *, *::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;
      --white:   #F7F5F0;
      --text:    #E4E2DB;
      --muted:   #B5B4AD;
      --dim:     #878982;
    }

    html { scroll-behavior: smooth; }
    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;
    }

    @keyframes fadeUp { from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);} }
    @keyframes ribbonShimmer { 0%{background-position:-400px 0;}100%{background-position:400px 0;} }
    @keyframes barPulse { 0%,100%{opacity:.2;}50%{opacity:1;} }

    .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;}

    .wrap { max-width:1200px; margin:0 auto; padding:0 4rem; }

    /* ── 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-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); }

    /* ── 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, .nav-links a.active { 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; }

    /* ── PROGRESS BAR ── */
    #progressBar {
      position:fixed; top:0; left:0; height:2px;
      background:linear-gradient(90deg,var(--gold-dk),var(--gold),var(--gold-lt));
      z-index:1000; transform-origin:left; transform:scaleX(0);
      transition:transform .1s linear;
    }

    /* ── ARTICLE HERO ── */
    #art-hero {
      padding:13rem 0 4rem;
      position:relative; overflow:hidden;
    }
    #art-hero::before {
      content:''; position:absolute; inset:0;
      background:radial-gradient(ellipse 50% 50% at 20% 60%, rgba(201,168,76,.06) 0%, transparent 65%);
      pointer-events:none;
    }
    .hero-line { position:absolute; left:-20%; right:-20%; height:1px; pointer-events:none; }
    .hero-line-1 { top:55%; }
    .hero-line::after {
      content:''; position:absolute; top:0; left:0; right:0; bottom:0;
      background:linear-gradient(90deg, transparent 0%, rgba(201,168,76,.18) 40%, rgba(201,168,76,.28) 50%, rgba(201,168,76,.18) 60%, transparent 100%);
      background-size:400px 1px;
      animation:ribbonShimmer 10s ease-in-out infinite;
    }
    .art-hero-inner { position:relative; z-index:2; max-width:860px; }

    .seri-etiketi {
      display:inline-flex; align-items:center; gap:.6rem;
      font-size:.68rem; font-weight:600; letter-spacing:.24em; text-transform:uppercase;
      color:var(--gold); margin-bottom:1.6rem;
    }
    .seri-etiketi::before { content:''; display:block; width:20px; height:1px; background:var(--gold); }

    .art-h1 {
      font-family:'Newsreader',serif;
      font-size:clamp(2.6rem,5.5vw,64px);
      font-weight:300; line-height:1.1; color:var(--white);
      margin-bottom:1.8rem;
    }
    .art-h1 em { font-style:italic; color:var(--gold-lt); }

    .art-meta {
      display:flex; align-items:center; gap:1.2rem;
      font-size:.82rem; color:var(--dim); letter-spacing:.08em;
    }
    .art-meta-sep { color:var(--border); }

    /* ── ARTICLE LAYOUT ── */
    .art-wrap {
      max-width:1200px; margin:0 auto; padding:0 4rem 8rem;
      display:grid; grid-template-columns:1fr 280px; gap:5rem; align-items:start;
    }

    /* ── BODY CONTENT ── */
    .art-body { min-width:0; }

    .art-body p {
      color:var(--muted); font-size:1.05rem; line-height:1.88;
      margin-bottom:1.6rem;
    }
    .art-body p strong { color:var(--text); font-weight:500; }

    .art-body a {
      color:var(--gold); text-decoration:none;
      border-bottom:1px solid rgba(201,168,76,.28);
      transition:color .3s, border-color .3s;
    }
    .art-body a:hover { color:var(--gold-lt); border-color:var(--gold); }
    .art-body a.btn-gold-solid { color:#0B0C0C !important; border-bottom:none !important; background:linear-gradient(135deg,#806529,#C9A84C,#DCC58C); }
    .art-body a.btn-gold-solid:hover { color:#0B0C0C !important; }
    .art-body a.btn-primary { color:var(--gold-lt) !important; border-bottom:none !important; }

    .art-body h2 {
      font-family:'Newsreader',serif;
      font-size:clamp(1.7rem,3vw,2.4rem);
      font-weight:400; line-height:1.2; color:var(--white);
      margin:3.5rem 0 1.2rem;
    }
    .art-body h3 {
      font-family:'Newsreader',serif;
      font-size:clamp(1.3rem,2.2vw,1.75rem);
      font-weight:400; font-style:italic; color:var(--gold-lt);
      margin:2.5rem 0 1rem;
    }

    /* Gold divider */
    .art-divider {
      display:flex; align-items:center; gap:1rem;
      margin:3rem 0; color:var(--gold);
    }
    .art-divider::before, .art-divider::after {
      content:''; flex:1; height:1px;
      background:linear-gradient(to right, rgba(201,168,76,.3), transparent);
    }
    .art-divider::after { background:linear-gradient(to left, rgba(201,168,76,.3), transparent); }
    .art-divider span { font-size:.6rem; letter-spacing:.3em; text-transform:uppercase; }

    /* Pull quote */
    .pull-quote {
      margin:2.8rem 0;
      padding:2rem 2.4rem;
      border-left:2px solid var(--gold);
      background:var(--gold-bg);
      position:relative;
    }
    .pull-quote::before {
      content:'"'; font-family:'Newsreader',serif;
      font-size:80px; color:var(--gold); opacity:.12;
      position:absolute; top:-10px; left:16px; line-height:1;
    }
    .pull-quote p {
      font-family:'Newsreader',serif;
      font-size:clamp(1.25rem,2.2vw,1.65rem);
      font-style:italic; font-weight:300;
      line-height:1.5; color:var(--text) !important;
      margin:0 !important;
    }

    /* Stat block */
    .stat-grid {
      display:grid; grid-template-columns:repeat(2,1fr);
      gap:2px; margin:2.8rem 0;
      background:var(--border);
    }
    .stat-item {
      background:var(--dark);
      padding:2rem 1.8rem;
    }
    .stat-num {
      font-family:'Newsreader',serif;
      font-size:clamp(2.8rem,5vw,4rem);
      font-weight:300; color:var(--gold);
      line-height:1; margin-bottom:.6rem;
    }
    .stat-lbl { font-size:.82rem; color:var(--muted); line-height:1.55; font-weight:400; }

    /* Numbered list */
    .insight-list { list-style:none; margin:1.6rem 0; }
    .insight-list li {
      display:grid; grid-template-columns:44px 1fr;
      gap:1.2rem; align-items:start; margin-bottom:1.8rem;
    }
    .ins-num {
      font-family:'Newsreader',serif;
      font-size:2rem; font-weight:300; color:var(--gold);
      opacity:.55; line-height:1; padding-top:4px;
    }
    .ins-body { font-size:1.05rem; color:var(--muted); line-height:1.78; }
    .ins-body strong { color:var(--text); font-weight:500; display:block; margin-bottom:.2rem; }

    /* CTA block */
    .art-cta {
      margin:4rem 0 0;
      padding:3.2rem;
      background:var(--dark);
      border:1px solid rgba(201,168,76,.18);
      position:relative; overflow:hidden;
    }
    .art-cta::before {
      content:''; position:absolute; top:-30px; right:-30px;
      width:130px; height:130px;
      background:radial-gradient(circle, rgba(201,168,76,.07) 0%, transparent 70%);
    }
    .art-cta-tag {
      font-size:.65rem; font-weight:600; letter-spacing:.24em; text-transform:uppercase;
      color:var(--gold); margin-bottom:1rem; display:block;
    }
    .art-cta h2 {
      font-family:'Newsreader',serif;
      font-size:clamp(1.5rem,2.8vw,2rem);
      font-weight:300; line-height:1.25; color:var(--white);
      margin-bottom:.9rem;
    }
    .art-cta h2 em { font-style:italic; color:var(--gold-lt); }
    .art-cta p { font-size:.95rem; color:var(--muted); line-height:1.7; margin-bottom:1.8rem; }
    .art-cta-sub { margin-top:.8rem; font-size:.72rem; color:var(--dim); letter-spacing:.06em; }

    /* ── SIDEBAR ── */
    .art-sidebar { position:sticky; top:120px; }
    .sidebar-block {
      background:var(--dark); border:1px solid var(--border);
      padding:1.8rem; margin-bottom:1.4rem;
    }
    .sidebar-block h4 {
      font-family:'Newsreader',serif;
      font-size:1.1rem; font-weight:400; font-style:italic;
      color:var(--gold); margin-bottom:1rem;
    }
    .toc-list { list-style:none; }
    .toc-list li { margin-bottom:.7rem; }
    .toc-list a {
      font-size:.82rem; color:var(--muted); text-decoration:none;
      display:block; padding-left:1rem;
      border-left:1px solid transparent;
      line-height:1.4; transition:color .2s, border-color .2s;
    }
    .toc-list a:hover { color:var(--gold); border-color:var(--gold); }
    .related-list { list-style:none; }
    .related-list li { border-bottom:1px solid var(--border); }
    .related-list li:last-child { border-bottom:none; }
    .related-list a {
      display:block; padding:.75rem 0;
      font-size:.82rem; color:var(--muted); text-decoration:none;
      line-height:1.4; transition:color .2s;
    }
    .related-list a:hover { color:var(--gold); }

    /* ── SIDEBAR ABONELIK ── */
    .sidebar-abone {
      position:relative; overflow:hidden;
      background:linear-gradient(165deg, rgba(201,168,76,.08) 0%, var(--card) 40%, var(--card) 100%);
      border:1px solid rgba(201,168,76,.28);
      padding:1.8rem; margin-bottom:1.4rem;
      box-shadow:0 0 24px rgba(201,168,76,.06);
    }
    .sidebar-abone::before {
      content:''; position:absolute; top:0; left:0; right:0; height:3px;
      background:linear-gradient(90deg, var(--gold), var(--gold-lt), var(--gold));
    }
    .sidebar-abone-icon { font-size:1.4rem; margin-bottom:.5rem; display:block; }
    .sidebar-abone h4 { font-family:'Newsreader',serif; font-size:1.15rem; font-weight:500; color:var(--gold-lt); margin-bottom:.4rem; }
    .sidebar-abone p { font-size:.78rem; color:var(--muted); line-height:1.5; margin-bottom:1rem; }
    .sidebar-abone-input { width:100%; padding:.7rem .9rem; background:var(--dark); border:1px solid rgba(247,245,240,.1); color:var(--text); font-family:'Outfit',sans-serif; font-size:.85rem; margin-bottom:.6rem; outline:none; transition:border-color .3s; }
    .sidebar-abone-input::placeholder { color:var(--dim); }
    .sidebar-abone-input:focus { border-color:rgba(201,168,76,.5); box-shadow:0 0 0 2px rgba(201,168,76,.08); }
    .sidebar-abone-btn { width:100%; padding:.7rem; background:var(--gold); border:none; color:var(--black); font-family:'Outfit',sans-serif; font-size:.78rem; font-weight:600; letter-spacing:.1em; text-transform:uppercase; cursor:pointer; transition:all .3s; }
    .sidebar-abone-btn:hover { background:var(--gold-lt); box-shadow:0 4px 16px rgba(201,168,76,.25); }
    .sidebar-abone-ok { display:none; font-size:.82rem; color:var(--teal); margin-top:.6rem; line-height:1.5; }
    .sidebar-abone-kvkk { font-size:.68rem; color:var(--dim); margin-top:.6rem; line-height:1.5; }
    .sidebar-abone-kvkk a { color:var(--gold); text-decoration:none; }

    /* ── MOBİL ABONELIK (makale sonu) ── */
    .mobile-abone { display:block; background:var(--card); border:1px solid rgba(201,168,76,.18); padding:2rem; margin-top:2.5rem; }
    .mobile-abone h3 { font-family:'Newsreader',serif; font-size:1.3rem; font-weight:400; font-style:italic; color:var(--gold); margin-bottom:.4rem; }
    .mobile-abone p { font-size:.85rem; color:var(--muted); line-height:1.5; margin-bottom:1.2rem; }
    .mobile-abone .sidebar-abone-input { font-size:.9rem; padding:.75rem 1rem; }
    .mobile-abone .sidebar-abone-btn { font-size:.82rem; padding:.75rem; }

    /* ── 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; 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; 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); }

    #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); }

    /* ── RESPONSIVE ── */
    @media (max-width:1024px) {
      .art-wrap { grid-template-columns:1fr; gap:0; }
      .art-sidebar { display:none; }
      .mobile-abone { display:block; }
    }
    @media (max-width:900px) {
      #nav { padding:1rem 1.5rem; }
      .nav-links { display:none; }
      .burger { display:block; }
      .wrap { padding:0 1.5rem; }
      #art-hero { padding:10rem 0 3rem; }
      .art-wrap { padding:0 1.5rem 5rem; }
      .stat-grid { grid-template-columns:1fr; }
      .art-cta { padding:2.2rem 1.8rem; }
      .ft { flex-direction:column; gap:1.8rem; text-align:center; }
      .ft-right { text-align:center; }
      .ft-links { justify-content:center; }
      footer { padding:3rem 1.5rem; }
    }
    @media (max-width:600px) {
      .art-h1 { font-size:2.4rem; }
    }
  

: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}}

/* InnerShift approved subpage system: bone, charcoal, muted clay. */
.site-page{--page-width:1240px;--page-gutter:48px;--display:'Newsreader',Georgia,serif;--bone:#edeae3;--ink:#202321;--clay:#e3d3c8;--muted:#c4c5bd;color:#e7e5dd;background:#0b0c0c;font-size:17px;line-height:1.8}
.site-page *{box-sizing:border-box}
.site-page h1,.site-page h2,.site-page h3{font-family:var(--display)!important;font-weight:400}
.site-page h2{font-size:clamp(35px,3.9vw,54px);line-height:1.13}
.site-page h3{font-size:29px;line-height:1.22}
.site-page p{line-height:1.85}
.site-page .wrap{width:min(1240px,calc(100% - var(--page-gutter)*2));margin-inline:auto;max-width:none;padding-inline:0}
.site-page section{scroll-margin-top:105px}
.site-page .sec-sep{display:none}
.site-page #hero{min-height:0;padding:174px 0 105px;overflow:hidden;position:relative;background:#0b0c0c;text-align:left}
.site-page .hero-content{width:min(1240px,calc(100% - var(--page-gutter)*2));position:relative;z-index:1}
.site-page .hero-h1{font-size:clamp(60px,7.2vw,100px);line-height:1.05;max-width:1050px;letter-spacing:-.045em;margin:24px 0 30px}
.site-page .hero-sub{font-family:'Outfit',sans-serif;font-size:18px;line-height:1.85;max-width:680px;color:#cacbc4}
.site-page .hero-eyebrow-line{justify-content:flex-start}
.site-page .hero-eyebrow{color:#c9a84c}
.site-page .hero-pills{justify-content:flex-start;margin-top:28px;gap:10px}
.site-page .hero-pill{border-color:#c9a84c40;background:transparent;color:#d7cba8;font-size:12px;padding:6px 15px}
.site-page #hero:after{content:'';position:absolute;right:-140px;top:70px;width:500px;height:500px;border:1px solid #c9a84c30;border-radius:50%;box-shadow:0 0 0 75px #c9a84c05;pointer-events:none;animation:sub-orbit 22s ease-in-out infinite alternate}
@keyframes sub-orbit{to{transform:translate(-30px,35px) rotate(8deg)}}
.site-page .page-light{--text:#3c423e;--muted:#515952;--dim:#646b63;--white:#202321;--gold:#83682f;--gold-lt:#83682f;--gold-dk:#83682f;--teal:#914a34;--border:#222c2325;--lead-gold:#795f29;background:var(--bone)!important;color:var(--ink);position:relative;border-radius:36px 36px 0 0;isolation:isolate}
.site-page .page-dark{--text:#d4d6ce;--muted:#bfc3ba;--dim:#a9b1a7;--white:#f3f0e8;--gold:#c9a84c;--gold-lt:#ddc48a;background:#141816!important;color:#f0eee6;position:relative}
.site-page .page-light,.site-page .page-dark{padding:76px 0}
.site-page .page-light :is(h2,h3){color:#202321}
.site-page .page-light :is(h2,h3) em{color:#914a34}
.site-page .page-dark :is(h2,h3){color:#f1eee6}
.site-page :is(.fark-header,.coactive-header,.hizmetler-header,.surec-header,.kimler-header,.overview-header,.pillars-header,.degerler-header){text-align:left;max-width:800px;margin:0 0 40px}
.site-page .gold-bar.c{margin-inline:0}
.site-page :is(.fark-grid,.kimlik-split){display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}
.site-page :is(.fark-text,.kimlik-text) p{font-size:17px;color:var(--text);margin-top:18px}
.site-page :is(.fark-quote,.kimlik-manifesto){background:#e3d3c8;border:0;border-left:2px solid #a27759;padding:30px 32px;font-family:var(--display);font-size:32px;line-height:1.4;color:#41453b;box-shadow:none}
.site-page .fark-ne-degil{margin-top:25px;border:0;background:transparent;padding:0}
.site-page .fark-item{border-bottom:1px solid var(--border);padding:17px 0;gap:15px;background:transparent}
.site-page .fark-desc{font-size:15px;color:var(--muted)}
.site-page .coactive-quote{padding:24px 30px;border:1px solid #c9a84c30;background:#c9a84c05;margin-bottom:35px;max-width:none;font-size:26px;line-height:1.5}
.site-page .skills-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.site-page .skill-card{padding:24px 16px 24px 0;background:transparent;border:0;border-top:1px solid #c9a84c50;border-radius:0;box-shadow:none}
.site-page .skill-num{font-family:var(--display);font-size:33px;color:#c9a84c;margin-bottom:16px}
.site-page .skill-title{font-family:var(--display);font-size:26px;line-height:1.2;margin-bottom:16px;color:#eeeade}
.site-page .skill-desc{font-size:15px;line-height:1.8;color:#c1c6bc}
.site-page .ddp-header{margin:45px 0 25px;text-align:left}
.site-page .ddp-grid,.site-page .pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.site-page .ddp-card{border:1px solid #ffffff1c;border-radius:3px 28px 3px 3px;padding:26px;background:#ffffff04;text-align:left}
.site-page :is(.ddp-title,.hizmet-title,.fark-title,.deger-title){font-family:var(--display);font-size:29px;line-height:1.25;margin:15px 0}
.site-page :is(.ddp-desc,.hizmet-desc,.deger-desc){font-size:16px;line-height:1.8;color:var(--text)}
.site-page .hizmet-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.site-page .hizmet-card{padding:30px;background:#f7f3eb;border:1px solid #333a3022;border-radius:3px 30px 3px 3px;min-height:0;transition:transform .35s,border-color .35s;box-shadow:none}
.site-page .hizmet-card:nth-child(2),.site-page .hizmet-card:nth-child(5){background:#e3d3c8}
.site-page .hizmet-card:hover{transform:translateY(-5px);border-color:#98714780}
.site-page .hizmet-num{font-family:var(--display);font-size:31px;color:#876c3d}
.site-page .hizmet-title{color:#202321}.site-page .hizmet-for{display:block;color:#81533f;font-size:12px;line-height:1.5;margin-bottom:20px;text-transform:uppercase;letter-spacing:.06em}
.site-page .surec-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin-top:30px}
.site-page .surec-step{text-align:left;padding:20px 0;border-top:1px solid #c9a84c45}
.site-page .surec-steps:before,.site-page .surec-step:after{display:none}
.site-page .surec-circle{width:45px;height:45px;font-size:25px;margin:0 0 22px;border:1px solid #c9a84c65;background:transparent;color:#ddc48a}
.site-page .surec-step-title{font-size:21px;line-height:1.3;margin-bottom:14px}.site-page .surec-step-desc{font-size:15px;color:#c4c8bf}
.site-page .kimler-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}
.site-page .kimler-col{padding:32px;background:#f5f1e9;border:1px solid #373d3122;border-radius:4px 32px 4px 4px;color:#252c27}
.site-page .kimler-col:nth-child(2){background:#e3d3c8}.site-page .kimler-col p,.site-page .kimler-list li{font-size:16px;color:#485047}
.site-page .kimler-sub{color:#7b593f;font-size:12px}.site-page .kimler-list li{padding-block:12px;border-bottom-color:#2223}
.site-page .overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.site-page .ov-card{padding:27px 23px;background:#f7f3eb;border:1px solid #242e2322;border-radius:3px 25px 3px 3px;min-height:0;display:flex;flex-direction:column;color:#202321;box-shadow:none}
.site-page .ov-card:nth-child(2n){background:#e3d3c8}.site-page .ov-num{font-family:var(--display);font-size:35px;color:#8c7141}.site-page .ov-title{font-family:var(--display);font-size:27px;line-height:1.2;margin:20px 0;color:#252a24}.site-page .ov-desc{font-size:15px;color:#4d554b;margin-bottom:22px}.site-page .ov-arrow{margin-top:auto;color:#875b3e;font-size:13px}
.site-page .alan-section>.wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:55px;align-items:start}
.site-page .alan-header{position:sticky;top:120px;margin:0;max-width:none;text-align:left}.site-page .alan-header p{font-size:16px;color:var(--text)}
.site-page .alan-ref{font-size:14px;padding:18px 0;border-top:1px solid var(--border);background:transparent;color:var(--text);margin-top:25px}
.site-page .svc-grid,.site-page .svc-grid.triple{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.site-page .svc-item{padding:24px;background:#ffffff04;border:1px solid #ffffff26;border-radius:3px 23px 3px 3px;box-shadow:none}
.site-page .page-light .svc-item{background:#f6f2ea;border-color:#222b2324}.site-page .svc-title{font-family:var(--display);font-size:25px;line-height:1.25;color:var(--white);margin-bottom:14px}.site-page .svc-desc{font-size:15px;line-height:1.85;color:var(--text)}
.about-page .kimlik-split{gap:65px}.site-page .pillar{padding:26px;background:transparent;border:0;border-top:1px solid #c9a84c55;text-align:left}.site-page .pillar p{font-size:16px;color:#c4c8bf}.site-page .pillar-icon{font-size:32px;margin-bottom:22px;color:#c9a84c}
.about-page #fark .fark-grid{grid-template-columns:1fr 1fr;gap:22px}.about-page .fark-card{background:#f7f3eb;border:1px solid #2223;border-radius:3px 25px 3px 3px;padding:30px}.about-page .fark-card:nth-child(2),.about-page .fark-card:nth-child(3){background:#e3d3c8}.about-page .fark-label{color:#815d34}.about-page .fark-desc{font-size:16px;color:#4b544a}
.site-page .degerler-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.site-page .deger-card{padding:26px;border:1px solid #ffffff22;border-radius:3px 25px 3px 3px;background:#ffffff03;text-align:left}.site-page .deger-mark{font-size:28px;color:#c9a84c}
.site-page #iletisim{padding:65px 0;background:#edeae3;color:#242b24}.site-page .cta-box{max-width:none;padding:0;text-align:left;background:transparent;border:0;box-shadow:none}.site-page .cta-box p{max-width:750px;color:#4d574c}.site-page .cta-btns{justify-content:flex-start;margin-top:25px}
.site-page .abn-kompakt{padding:45px max(var(--page-gutter),calc((100% - 1240px)/2))!important;background:#181d19!important;border:0!important}
.site-page .abn-kompakt>div{max-width:1240px!important;text-align:left!important}.site-page .abn-kompakt h2{font-size:34px!important}.site-page .abn-kompakt form{max-width:600px!important;margin:22px 0!important}
.site-page .sabot-kompakt{padding:32px max(var(--page-gutter),calc((100% - 1240px)/2))!important;background:#e3d3c8!important;color:#252c24}.site-page .sabot-kompakt h3{font-size:31px!important;color:#252c24!important}.site-page .sabot-kompakt p{color:#4d574b!important}
.site-page footer{padding:40px max(var(--page-gutter),calc((100% - 1240px)/2));background:#0b0c0c;border-top:1px solid #ffffff1c;color:#bec4b9}.site-page .ft{max-width:1240px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px 50px;align-items:start}.site-page .ft-links{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:0;justify-content:flex-start}.site-page .ft-links a{font-size:13px;color:#c4c9bf;white-space:nowrap}.site-page .ft-legal{display:flex;flex-wrap:wrap;gap:12px 22px}.site-page .ft-right{text-align:left;font-size:12px}.site-page .ft-logo-img,.site-page .ft img{width:160px;height:auto;max-width:100%}
.site-page input,.site-page textarea{font-family:'Outfit',sans-serif}.site-page textarea{min-height:150px;resize:vertical}
.site-page :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #ac794b;outline-offset:5px}
/* Journal collection pages */
.journal-page #blog-hero{padding:166px 0 75px;background:#0b0c0c;min-height:0;text-align:left}.journal-page .blog-hero-inner{position:relative;max-width:1240px;text-align:left}.journal-page .hero-title{font-family:var(--display)!important;font-size:clamp(64px,7.4vw,100px);line-height:1.08;letter-spacing:-.035em;margin:20px 0}.journal-page .hero-title em{color:#ddc48a}.journal-page .blog-hero-sub{max-width:620px;color:#bfc5bb;font-size:18px;line-height:1.8;margin:0}.journal-page .blog-hero-deco{opacity:.1}.journal-page #featured{padding:55px 0 20px;background:#edeae3;border-radius:36px 36px 0 0}.journal-page .featured-card{padding:42px 46px;min-height:0;background:#232b26;border:1px solid #ffffff28;border-radius:3px 44px 3px 3px;box-shadow:none;overflow:hidden}.journal-page .featured-title{font-size:clamp(36px,4vw,55px);line-height:1.14;max-width:860px;color:#eee9dc}.journal-page .featured-excerpt{max-width:750px;font-size:17px;line-height:1.85;color:#c3c9bd}.journal-page .featured-tag,.journal-page .featured-read{color:#dcc38c}.journal-page .featured-bottom{margin-top:26px}.journal-page .featured-deco-num{opacity:.045}.journal-page :is(#mektuplar,#rehberler-grid){padding:30px 0 70px;background:#edeae3}.journal-page :is(.mektup-grid,.temeller-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journal-page .mektup-kart,.journal-page .mektup-kart.big{grid-column:auto;grid-row:auto;min-height:300px;padding:28px;background:#f7f3eb;color:#262e26;border:1px solid #222b2324;border-radius:3px 28px 3px 3px;display:flex;flex-direction:column;box-shadow:none;transition:transform .4s,border-color .4s}.journal-page .mektup-kart:nth-child(3n+2){background:#e3d3c8}.journal-page .mektup-kart:hover{transform:translateY(-5px);border-color:#8e775a}.journal-page .mk-num{color:#65583d;opacity:.12}.journal-page .mk-seri{color:#805d32;font-size:10px;letter-spacing:.13em}.journal-page .mk-title{font-family:var(--display)!important;font-size:29px!important;line-height:1.2;color:#222a23;max-width:none;margin:18px 0}.journal-page .mk-excerpt{font-size:15px;line-height:1.8;color:#4c574b;display:block;-webkit-line-clamp:unset;overflow:visible}.journal-page .mk-bottom{margin-top:auto;padding-top:24px;border-top-color:#2223}.journal-page .mk-meta{font-size:11px;color:#5c6659}.journal-page .mk-arrow{color:#855b3b}.journal-page .blog-manifesto{padding:55px 0;background:#151b16}.journal-page .bm-inner{max-width:850px}.journal-page .bm-quote{font-family:var(--display);font-size:35px;line-height:1.5;color:#dddacc}.journal-page #abonelik{padding:55px 0;background:#e3d3c8;color:#242b24}.journal-page .abonelik-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.journal-page .abonelik-marka{font-size:46px;color:#242b24}.journal-page .abonelik-baslik{font-size:28px;color:#242b24}.journal-page :is(.abonelik-alt,.abonelik-marka-alt,.abonelik-kvkk){color:#515b4e}.journal-page .abonelik-eyebrow{color:#805d32}.journal-page .abonelik-input{background:#f7f2ea;border:1px solid #786b4d55;color:#242b24}.journal-page .abonelik-btn{background:#252d25;color:#f3eddf;border:1px solid #252d25}
/* Long-form articles: quiet reading surface, dark introductory masthead. */
.article-page{background:#edeae3;color:#353e34}.article-page #art-hero{padding:166px 0 68px;min-height:0;background:#0b0c0c;overflow:hidden}.article-page .art-hero-inner{max-width:1240px;text-align:left}.article-page .art-h1{font-family:var(--display)!important;font-size:clamp(46px,5.4vw,76px);line-height:1.12;letter-spacing:-.03em;max-width:980px;color:#f0ede5}.article-page .art-h1 em{color:#ddc48a}.article-page .art-meta{font-size:13px;color:#bbc2b7}.article-page .seri-etiketi{color:#d0b366;font-size:11px;letter-spacing:.15em}.article-page .art-wrap{width:min(1140px,calc(100% - var(--page-gutter)*2));max-width:none;display:grid;grid-template-columns:minmax(0,730px) minmax(245px,300px);gap:75px;padding:65px 0 85px;margin:auto;align-items:start}.article-page .art-body{max-width:none;min-width:0;font-size:18px;color:#354032}.article-page .art-body>p{font-size:18px;line-height:1.95;color:#354032;margin-bottom:23px}.article-page .art-body :is(h2,h3){color:#20291f;scroll-margin-top:120px}.article-page .art-body h2{font-size:35px;line-height:1.23;margin:46px 0 23px}.article-page .art-body h3{font-size:27px}.article-page .art-body strong{color:#293326}.article-page .art-body>p a,.article-page .art-body li a{color:#835333;text-underline-offset:4px}.article-page .art-divider{background:#273e2726;margin:38px 0}.article-page .pull-quote{background:#e3d3c8;border-left:2px solid #a77c59;padding:27px 30px;margin:35px 0}.article-page .pull-quote p{font-family:var(--display);color:#414a3c;font-size:29px;line-height:1.5}.article-page .stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#292f2825;border:1px solid #292f2825}.article-page .stat-item{background:#e8e4d9;padding:23px 15px;border:0}.article-page .stat-num{font-family:var(--display);font-size:40px;color:#815b3b}.article-page .stat-lbl{font-size:13px;color:#4e5948}.article-page .opening-stat{background:#e3d3c8;border:0;padding:28px}.article-page .opening-stat-num{color:#845939;font-family:var(--display)}.article-page .opening-stat-text{color:#4a5444}.article-page .soru-item{background:#f5f1e8;border:1px solid #242e2422;padding:25px;gap:22px;border-radius:3px 22px 3px 3px}.article-page .soru-num,.article-page .ins-num{color:#89683e}.article-page .soru-baslik{color:#253024;font-size:20px}.article-page .soru-acik,.article-page .soru-not,.article-page .ins-body,.article-page .warn-body{color:#4b5846;font-size:16px}.article-page .insight-list>div,.article-page .warning-list>div{border-color:#242e2428;background:transparent}.article-page .karsilastirma{overflow-x:auto;border-color:#242e2428}.article-page .karsilastirma-header{background:#263027;color:#eeeade}.article-page .karsilastirma-row{background:#e7e2d7;border-color:#242e2428}.article-page .kar-cell{font-size:15px;color:#404d3b}.article-page .kar-col-baslik{color:#eeeade}.article-page .art-sidebar{position:sticky;top:115px;align-self:start;max-height:calc(100svh - 130px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bbb3a0 transparent;padding-right:8px}.article-page .sidebar-abone{padding:25px;background:#263027;border:0;border-radius:3px 25px 3px 3px;color:#e4e4d7}.article-page .sidebar-abone h3{font-size:27px;color:#eae6d9}.article-page .sidebar-abone p{color:#c5cdbd;font-size:14px}.article-page .sidebar-abone-icon{color:#d8bf7d}.article-page .sidebar-abone-input{background:#f1ede2;color:#242c22;border:1px solid #a9a48d}.article-page .sidebar-abone-btn{background:#cfb778;color:#242c22;border:0;min-height:45px}.article-page .sidebar-abone-kvkk{color:#bcc6b3;font-size:11px}.article-page .sidebar-block{border-color:#242e2428;margin-top:30px;padding-top:22px}.article-page .sidebar-block h3{font-family:'Outfit',sans-serif!important;font-size:11px;letter-spacing:.13em;color:#7f673f}.article-page :is(.toc-list,.related-list) a{color:#485842;font-size:14px;line-height:1.6}.article-page :is(.toc-list,.related-list) li{border-color:#242e2420}.article-page .art-cta{background:#e3d3c8;border:1px solid #97754b35;padding:32px;margin-top:45px;border-radius:3px 30px 3px 3px}.article-page .art-cta h2{margin:15px 0;font-size:33px}.article-page .art-cta p{color:#4d5946;font-size:16px}.article-page .art-cta-tag{color:#805e32}.article-page .mobile-abone{background:#263027;padding:26px;border:0}.article-page .mobile-abone h3{color:#eee9dc}.article-page .mobile-abone p{color:#c1cbb8}.article-page .mobile-nav{display:none!important}
/* PDF self-assessment landing page. */
.assessment-page main{padding:165px 0 65px;min-height:0;background:#0b0c0c}.assessment-page .content{width:min(1100px,calc(100% - var(--page-gutter)*2));max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 70px;text-align:left;align-items:start}.assessment-page .content>.eyebrow,.assessment-page .content>h1,.assessment-page .content>.gold-bar,.assessment-page .content>.subtitle,.assessment-page .content>.profiles{grid-column:1}.assessment-page .content>h1{font-size:clamp(55px,5.8vw,78px);line-height:1.08;margin:20px 0}.assessment-page .subtitle{font-size:18px;line-height:1.8;color:#c4c9bf}.assessment-page .form-box{grid-column:2;grid-row:1/7;margin:0;padding:32px;background:#edeae3;border:1px solid #b5a68170;border-radius:3px 35px 3px 3px;color:#30392d}.assessment-page .form-group label{color:#48533f}.assessment-page .form-group input{background:#faf7ef;color:#252e22;border:1px solid #9b967a77;min-height:48px}.assessment-page .form-note{color:#606951}.assessment-page .profiles{justify-content:flex-start;gap:8px;margin-top:18px}.assessment-page .profile-tag{font-size:11px;border-color:#c9a84c45;color:#d2c294;background:transparent;padding:5px 10px}.assessment-page .features{padding:55px 0!important;background:#edeae3}.assessment-page .features-wrap{width:min(1100px,calc(100% - var(--page-gutter)*2));max-width:none}.assessment-page .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.assessment-page .feature-card{border:0;border-top:1px solid #8c75494d;background:transparent;text-align:left;padding:25px 0}.assessment-page .feature-card h3{color:#293126;font-size:27px}.assessment-page .feature-card p{color:#525d49;font-size:16px}.assessment-page .feature-icon{color:#8a663e}.assessment-page .assessment-explain{background:#171d18!important;color:#c8cfbf}.assessment-page .assessment-explain h2{color:#eeeade!important;font-family:var(--display)!important;font-size:36px!important;line-height:1.2;margin-top:30px!important}.assessment-page .assessment-explain p{color:#c3ccba!important;font-size:16px!important}.assessment-page .profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 45px!important}.assessment-page .profile-card{padding:24px;background:#ffffff04;border:1px solid #ffffff25;border-radius:3px 25px 3px 3px}.assessment-page .profile-card h3{color:#dac389!important;font-size:27px!important;margin:0 0 15px!important}.assessment-page .profile-card p{margin:0!important}.assessment-page .explain-block{max-width:850px;margin-bottom:35px}
/* Legal documents keep their original policy wording and product identity. */
.legal-page{background:#edeae3;color:#394233}.legal-page header.hero{padding:155px 0 60px;background:#0b0c0c;min-height:0}.legal-page header.hero h1{font-family:var(--display)!important;font-size:clamp(43px,5vw,68px);line-height:1.14;color:#eee9dc}.legal-page header.hero :is(.sub,.meta){color:#bac3b2;font-size:15px;max-width:750px}.legal-page main.wrap{max-width:880px;padding:55px 0 80px}.legal-page section.card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#3d4835}.legal-page section.card h2{font-size:30px;color:#283422;margin:35px 0 18px}.legal-page section.card :is(p,li){font-size:16px;line-height:1.9;color:#3d4835}.legal-page section.card a{color:#815632;text-underline-offset:4px}.legal-page #nav .nav-links{display:flex;flex-wrap:wrap;gap:14px 25px}
@media(min-width:1131px){.site-page .nav-links{display:flex!important}}
@media(max-width:1130px){.site-page .nav-links.nav-open{display:flex;position:fixed;top:83px;left:0;right:0;background:#101612;padding:28px;max-height:calc(100svh - 83px);overflow:auto;flex-direction:column;align-items:flex-start;gap:18px}.site-page .skills-grid{grid-template-columns:repeat(3,1fr)}.site-page .overview-grid{grid-template-columns:1fr 1fr}.site-page .alan-section>.wrap{gap:35px;grid-template-columns:.85fr 1.2fr}.site-page .svc-grid,.site-page .svc-grid.triple{grid-template-columns:1fr}.article-page .art-wrap{gap:35px}.legal-page #nav .nav-links{position:static;background:none;padding:0;flex-direction:row}.site-page .surec-steps{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.site-page{--page-gutter:26px}.site-page :is(.fark-grid,.kimlik-split),.about-page #fark .fark-grid{gap:30px;grid-template-columns:1fr}.site-page .hizmet-cards{grid-template-columns:1fr 1fr}.site-page .alan-section>.wrap{grid-template-columns:1fr;gap:30px}.site-page .alan-header{position:static}.site-page .svc-grid,.site-page .svc-grid.triple{grid-template-columns:1fr 1fr}.site-page .degerler-grid{grid-template-columns:1fr 1fr}.journal-page :is(.mektup-grid,.temeller-grid){grid-template-columns:1fr 1fr}.journal-page .abonelik-grid{grid-template-columns:1fr;gap:30px}.article-page .art-wrap{grid-template-columns:1fr;max-width:740px}.article-page .art-sidebar{display:none}.article-page .mobile-abone{display:block;margin-top:30px}.assessment-page .content{grid-template-columns:1fr;gap:0}.assessment-page .form-box{grid-column:1;grid-row:auto;margin-top:30px}.assessment-page .profile-grid{grid-template-columns:1fr 1fr}.site-page .ft{grid-template-columns:1fr;gap:25px}.legal-page #nav{gap:20px}.legal-page #nav .nav-links a{font-size:11px}}
@media(max-width:540px){.site-page{--page-gutter:22px;font-size:16px}.site-page #hero{padding:138px 0 65px}.site-page .hero-h1{font-size:53px}.site-page .hero-sub{font-size:17px}.site-page .page-light,.site-page .page-dark{padding:52px 0}.site-page .page-light{border-radius:24px 24px 0 0}.site-page h2{font-size:36px}.site-page :is(.skills-grid,.ddp-grid,.hizmet-cards,.surec-steps,.kimler-grid,.overview-grid,.pillars-grid,.degerler-grid,.svc-grid,.svc-grid.triple){grid-template-columns:1fr;gap:18px}.site-page .skill-card{padding:20px 0}.site-page .surec-step{display:grid;grid-template-columns:45px 1fr;gap:0 20px}.site-page .surec-circle{grid-row:1/3}.site-page .surec-step-desc{grid-column:2}.site-page .kimler-col{padding:25px}.site-page .fark-quote,.site-page .kimlik-manifesto{font-size:28px;padding:24px}.site-page #hero:after{width:350px;height:350px;right:-240px}.journal-page #blog-hero{padding:138px 0 55px}.journal-page .hero-title{font-size:55px}.journal-page .featured-card{padding:28px 24px}.journal-page .featured-title{font-size:34px}.journal-page :is(.mektup-grid,.temeller-grid){grid-template-columns:1fr}.journal-page .mektup-kart{min-height:0;padding:25px}.journal-page .featured-bottom{flex-wrap:wrap;gap:15px}.journal-page .bm-quote{font-size:28px}.journal-page .abonelik-form{flex-direction:column}.article-page #art-hero{padding:138px 0 48px}.article-page .art-h1{font-size:44px}.article-page .art-wrap{padding:40px 0 55px}.article-page .art-body>p{font-size:17px}.article-page .art-body h2{font-size:30px}.article-page .pull-quote{padding:23px}.article-page .pull-quote p{font-size:26px}.article-page .stat-grid{grid-template-columns:1fr}.article-page .stat-item{padding:20px}.article-page .soru-item{padding:21px;gap:15px}.article-page .art-cta{padding:25px}.assessment-page main{padding:138px 0 50px}.assessment-page .form-box{padding:25px}.assessment-page .form-row,.assessment-page .feature-grid,.assessment-page .profile-grid{grid-template-columns:1fr}.legal-page #nav{flex-direction:column;align-items:flex-start;padding-block:15px;gap:10px}.legal-page .nav-logo img{width:130px}.legal-page header.hero{padding-top:160px}.legal-page section.card h2{font-size:27px}}
.site-page .hero-sub{margin-inline:0}
.site-page .hero-pills .hero-pill:not(.gold){border:0;background:none;padding:0;color:#9b8c62}
.site-page :is(.skill-title,.ddp-title,.hizmet-title,.ov-title,.svc-title,.fark-title,.deger-title){font-weight:400}
.article-page .pull-quote{font-family:var(--display);font-size:29px;line-height:1.5;color:#414a3c}
.article-page .pull-quote em{color:#684a34}
.article-page .art-body{--text:#354032;--muted:#515f49;--white:#283422;--gold:#83652f;--gold-lt:#83652f;--dim:#636e58}
.article-page .mobile-abone{--text:#eee9dc;--muted:#c1cbb8;--white:#eee9dc;--gold:#c9a84c;--gold-lt:#ddc48a}
.article-page .art-body .pull-quote p{color:#414a3c!important}
.article-page .art-divider{height:1px;padding:0;border:0;background:#273e2726}
.article-page .art-divider:before,.article-page .art-divider:after{display:none}
.article-page .sidebar-block{background:transparent;padding:22px 0 0;border:0;border-top:1px solid #242e2428;box-shadow:none}
.article-page .sidebar-block :is(h3,h4,.sidebar-title){color:#705b33;font-size:14px}
.site-page .nav-links.nav-open{background:#101612!important}
@media(prefers-reduced-motion:reduce){.site-page #hero:after{animation:none}.site-page .rv{opacity:1;transform:none}}

/* 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}

/* Two editorial families; shared accessible newsletter and reading surfaces. */
.assessment-page footer .ft-legal a{color:#c5c2b5;font-size:12px;text-decoration:none}.assessment-page footer .ft-legal a:hover{color:#c9a84c}.assessment-page footer .ft{text-align:left}.assessment-page footer .ft-copy a{color:#c5c2b5}
.journal-page #abonelik .lead-brand,.journal-page #abonelik .lead-brand>span,.letter-index .mektup-kart:nth-child(7n+2) .lead-brand,.letter-index .mektup-kart:nth-child(7n+2) .lead-brand>span,.guide-index .mektup-kart:nth-child(6n) .lead-brand,.guide-index .mektup-kart:nth-child(6n) .lead-brand>span,.letter-article .pull-quote .lead-brand,.letter-article .pull-quote .lead-brand>span{color:#34352c!important;-webkit-text-fill-color:#34352c!important;-webkit-text-stroke:0}
.journal-page #abonelik{--gold:#493c2e;--gold-lt:#493c2e;--teal:#493c2e;--white:#282923;--text:#3a3d33;--muted:#505447;--dim:#5f6354;background:#e3d3c8!important;padding:44px 0!important}
.journal-page #abonelik :is(h2,h3,em,.abonelik-eyebrow,.abonelik-kvkk a){color:#30352b!important;-webkit-text-fill-color:#30352b!important}
.journal-page #abonelik :is(p,.abonelik-alt,.abonelik-marka-alt,.abonelik-kvkk){color:#4c5443!important}
.journal-page #abonelik .abonelik-divider{background:#776650}.journal-page #abonelik .abonelik-marka{font-size:39px}.journal-page #abonelik .abonelik-baslik{font-size:28px}
.journal-page #abonelik .abonelik-btn{background:#0b0c0c!important;color:#edeae3!important;border-color:#0b0c0c!important}.journal-page #abonelik .abonelik-input{background:#f5efe5;color:#292c24;border-color:#82735a80}
.journal-page #abonelik .abonelik-kvkk a{text-decoration:underline;text-underline-offset:3px}.journal-page .abonelik-success{background:#edeae3;border:1px solid #80735b;color:#30352b}
.journal-page #featured{padding-top:35px}.journal-page .featured-card{background:#0b0c0c;border:0}.journal-page .blog-manifesto{background:#0b0c0c}
.letter-index :is(.mektup-grid){grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}
.letter-index .mektup-kart:nth-child(n){grid-column:span 4;grid-row:auto;min-height:0;padding:29px;background:#f6f2e9;border:1px solid #262a2328;border-radius:2px 34px 2px 2px;color:#2e3529}
.letter-index .mektup-kart:nth-child(7n+1){grid-column:span 7;background:#0b0c0c;padding:36px;--text:#edeae3;--muted:#c1c1b6}
.letter-index .mektup-kart:nth-child(7n+2){grid-column:span 5;margin-top:52px;background:#e3d3c8;border-radius:2px}
.letter-index .mektup-kart:nth-child(7n+3){grid-column:span 5;border:0;border-top:1px solid #645b423f;border-radius:0;background:transparent;padding-left:0}
.letter-index .mektup-kart:nth-child(7n+4){grid-column:span 7;background:#dddcd3;margin-top:25px}
.letter-index .mektup-kart:nth-child(7n+1) :is(.mk-title,.mk-excerpt,.mk-meta){color:#edeae3}.letter-index .mektup-kart:nth-child(7n+1) :is(.mk-seri,.mk-arrow){color:#c9a84c}
.letter-index .mektup-kart:nth-child(7n+1) .mk-title{font-size:39px!important}.letter-index .mektup-kart:nth-child(7n+4) .mk-title{font-size:35px!important}
.letter-index .mektup-kart:nth-child(n) .mk-num{position:static;font:400 28px var(--display);opacity:.6;margin-bottom:5px}.letter-index .mektup-kart:nth-child(7n+1) .mk-num{color:#c9a84c}
.letter-index .mk-excerpt{font-size:16px;line-height:1.85}.letter-index .mk-bottom{margin-top:24px}.letter-index .mektup-kart:nth-child(7n+2) :is(.mk-seri,.mk-arrow,.mk-title,.mk-num){color:#493d2e!important}
/* A–Z is an open reference magazine, with staggered columns and index numbers. */
.guide-index #blog-hero{padding-bottom:55px}.guide-index .hero-title{max-width:800px}.guide-index #featured .featured-card{background:#dddcd3;border-radius:0;padding:35px 40px;border-top:2px solid #7b6840}
.guide-index #featured :is(.featured-title,.featured-excerpt){color:#31372c}.guide-index #featured :is(.featured-tag,.featured-read,.featured-meta){color:#6d5737}
.guide-index #featured .featured-title{max-width:750px;font-size:46px}.guide-index .temeller-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 55px;align-items:start}
.guide-index .mektup-kart:nth-child(n){grid-column:span 5;grid-row:auto;display:grid;grid-template-columns:45px 1fr;gap:8px 20px;background:transparent;border:0;border-top:1px solid #333b263a;border-radius:0;padding:28px 0;min-height:0;box-shadow:none}
.guide-index .mektup-kart:nth-child(4n+2),.guide-index .mektup-kart:nth-child(4n+3){grid-column:span 7}.guide-index .mektup-kart:nth-child(4n+2){margin-top:45px}
.guide-index .mektup-kart:nth-child(6n){background:#e3d3c8;padding:28px;border:0}
.guide-index .mk-num{position:static;grid-column:1;grid-row:1/5;font:400 32px var(--display);color:#776748;opacity:.65;line-height:1.1}
.guide-index :is(.mk-seri,.mk-title,.mk-excerpt,.mk-bottom){grid-column:2}.guide-index .mk-title{font-size:31px!important;margin:8px 0 12px}.guide-index .mk-excerpt{font-size:16px;line-height:1.8}.guide-index .mk-bottom{margin-top:14px;padding-top:15px}
.guide-index .mektup-kart:nth-child(n):hover{background:#e6e2d7;transform:translateY(-3px)}.guide-index .mektup-kart:nth-child(6n) :is(.mk-num,.mk-seri,.mk-arrow){color:#493d2e}
/* Article mastheads: 20% smaller headings, two different quiet motions. */
.article-page #art-hero{position:relative;isolation:isolate;padding-top:150px;padding-bottom:53px}.article-page .art-hero-inner{position:relative;z-index:1}
.article-page .art-h1{font-size:clamp(36.8px,4.32vw,60.8px);max-width:860px}.article-page #art-hero:before,.article-page #art-hero:after{content:'';position:absolute;pointer-events:none;z-index:0}
.letter-article #art-hero:before{width:420px;height:420px;border:1px solid #c9a84c40;border-radius:50%;right:-70px;top:75px;box-shadow:0 0 0 50px #c9a84c06;animation:letterOrbit 24s ease-in-out infinite alternate}
.letter-article #art-hero:after{width:8px;height:8px;border-radius:50%;background:#c9a84c99;right:110px;top:95px;animation:letterDot 18s ease-in-out infinite alternate}
@keyframes letterOrbit{to{transform:translate(-35px,30px) scale(1.08)}}@keyframes letterDot{to{transform:translate(-70px,90px)}}
.guide-article #art-hero{background:#111110;border-bottom:1px solid #c9a84c65}.guide-article #art-hero:before{right:6%;top:0;width:220px;height:100%;background:repeating-linear-gradient(90deg,transparent 0,transparent 54px,#c9a84c24 55px,transparent 56px);transform:skewX(-16deg);animation:guideLines 25s ease-in-out infinite alternate}
.guide-article #art-hero:after{width:180px;height:1px;right:8%;top:48%;background:#c9a84c70}
@keyframes guideLines{to{transform:translateX(30px) skewX(-12deg)}}
.guide-article .art-h1{max-width:780px}.guide-article .art-body h2{border-top:1px solid #786b4430;padding-top:24px}.guide-article .pull-quote{background:#dddcd3;border-left-color:#897340}.letter-article .pull-quote{background:#e3d3c8}
.article-page .sidebar-abone,.article-page .mobile-abone{background:#0b0c0c!important;border:1px solid #c9a84c3a!important;--white:#edeae3;--text:#edeae3;--muted:#c3c1b6;--gold:#c9a84c;--gold-lt:#ddc48a;--dim:#c3c1b6}
.article-page :is(.sidebar-abone,.mobile-abone) :is(h3,h4){color:#ddc48a!important}.article-page :is(.sidebar-abone,.mobile-abone) p{color:#d1cec2!important}.article-page .sidebar-abone-input{background:#edeae3;color:#0b0c0c}.article-page .sidebar-abone-btn{background:#c9a84c;color:#0b0c0c}
.article-page .art-body .art-cta{background:#0b0c0c;border-color:#c9a84c40;--gold:#c9a84c;--gold-lt:#ddc48a}
.article-page .art-body .art-cta :is(h2,h3,strong){color:#edeae3}.article-page .art-body .art-cta :is(h2 em,.art-cta-tag){color:#c9a84c}.article-page .art-body .art-cta p{color:#cdcabe}.article-page .art-body .art-cta .btn-gold-solid{background:#c9a84c;border-color:#c9a84c;color:#0b0c0c}
.article-page .art-body .pull-quote :is(p,em,strong){color:#414534!important}.article-page .opening-stat{color:#3e4032}.article-page .opening-stat-num{color:#5c4934}
.article-page .sabot-kompakt{--gold:#4a3a29;--gold-lt:#4a3a29;--white:#2b3026;--muted:#4d5546}.article-page .sabot-kompakt em{color:#4a3a29!important}.article-page .sabot-kompakt a{background:#0b0c0c!important;color:#edeae3!important;border-color:#0b0c0c!important}
/* Finish the assessment as a compact landing page with the full site navigation. */
.assessment-page main{padding-top:140px;padding-bottom:42px}.assessment-page .content{gap:0 45px}.assessment-page .content>h1{font-size:clamp(46px,5vw,66px)}.assessment-page .content>.gold-bar{margin-block:18px}.assessment-page .subtitle{font-size:17px}.assessment-page .form-box{padding:27px;box-shadow:none}
.assessment-page .features{padding-block:35px!important}.assessment-page .feature-card{padding:18px 0}.assessment-page .feature-card h3{font-size:25px}.assessment-page .assessment-explain{background:#0b0c0c!important}.assessment-page .profile-grid{gap:14px;margin-bottom:30px!important}.assessment-page .profile-card{padding:22px;background:#151513}.assessment-page .assessment-explain .features-wrap>h2{font-size:32px!important;margin-top:25px!important}.assessment-page .assessment-explain .features-wrap>p{max-width:850px;font-size:16px!important}.assessment-page footer{background:#0b0c0c;padding-block:32px;border-top:1px solid #c9a84c35}.assessment-page footer .ft-copy{margin-top:22px;color:#bab8ad}.assessment-page .ft-legal{margin-top:18px}
@media(max-width:800px){.letter-index .mektup-kart:nth-child(n){grid-column:span 6;margin-top:0;padding:25px}.letter-index .mektup-kart:nth-child(3n+1){grid-column:span 12}.guide-index .temeller-grid{gap:20px 25px}.guide-index .mektup-kart:nth-child(n){grid-column:span 6;margin:0;grid-template-columns:1fr;gap:6px}.guide-index :is(.mk-num,.mk-seri,.mk-title,.mk-excerpt,.mk-bottom){grid-column:1;grid-row:auto}.guide-index .mk-num{font-size:26px}.article-page #art-hero{padding-top:135px}}
@media(max-width:540px){.letter-index .mektup-kart:nth-child(n),.guide-index .mektup-kart:nth-child(n){grid-column:1/-1;margin:0}.letter-index .mektup-kart:nth-child(7n+1) .mk-title{font-size:32px!important}.letter-index .mektup-kart:nth-child(7n+4) .mk-title{font-size:31px!important}.guide-index #featured .featured-card{padding:28px 23px}.guide-index #featured .featured-title{font-size:34px}.journal-page #abonelik .abonelik-marka{font-size:35px}.article-page .art-h1{font-size:35.2px}.article-page #art-hero{padding-bottom:42px}.letter-article #art-hero:before{right:-270px;opacity:.55}.guide-article #art-hero:before{right:-100px;opacity:.6}.assessment-page main{padding-top:130px}.assessment-page .content>h1{font-size:48px}.assessment-page .features{padding-block:28px!important}}
@media(prefers-reduced-motion:reduce){.article-page #art-hero:before,.article-page #art-hero:after{animation:none}}

/* 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}}
