.sn{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text-primary)}.sn a{text-decoration:none}.sn *{box-sizing:border-box}
:root .sn{
  --navy-950:#0D1226; --navy-900:#141C36; --navy-800:#1E2954; --navy-700:#233261;
  --navy-600:#30427E; --navy-500:#4359A3; --navy-400:#697DBF; --navy-300:#95A3D0;
  --navy-200:#C1C8E2; --navy-100:#DDE1EE; --navy-50:#F2F3F8;

  --ember-700:#B25910; --ember-600:#DA6B10; --ember-500:#F08025;
  --ember-400:#F6984C; --ember-200:#FDD2B0; --ember-50:#FFF4EB;

  --steel-900:#21232C; --steel-700:#484C5B; --steel-500:#73798C;
  --steel-300:#AFB3C0; --steel-200:#D3D6DE; --steel-100:#E7E9EE; --steel-50:#F6F7F9;

  --surface-base:#FFFFFF; --surface-raised:#F6F7F9; --surface-inverse:#1E2954;
  --text-primary:#141C36; --text-secondary:#484C5B; --text-muted:#5F6577;
  --text-on-inverse:#F2F3F8; --text-on-inverse-soft:#C1C8E2;
  --action:#F08025; --action-text:#B25910; --action-text-on-inverse:#F6984C;
  --border:#E7E9EE; --border-strong:#73798C; --focus-ring:#F08025;
  --elevate-inset:none;
  --tag-bg:#FFF4EB; --tag-fg:#B25910;

  
  --cat-bandana:#A6543F;
  
  --surface-footer:#010918; --sahne-gok:#000612;
  
  --surface-photo:#FFFFFF; --photo-dim:none;
  --sahne-zemin:#FFFFFF;
  
  --hb-line:rgba(20,28,54,.07); --hb-plus:rgba(20,28,54,.11); --hb-mark:rgba(26,37,72,.34);
  --hb-tint:.50; --hb-mark-lit:.45;

  --font-display:'Oswald',Impact,sans-serif;
  --font-body:'Montserrat',system-ui,sans-serif;

  --shadow-sm:0 1px 2px rgba(13,18,38,.06), 0 2px 6px rgba(13,18,38,.05);
  --shadow:0 2px 6px rgba(13,18,38,.06), 0 10px 28px rgba(13,18,38,.10);
  --shadow-lg:0 4px 12px rgba(13,18,38,.08), 0 24px 56px rgba(13,18,38,.16);
  --shadow-ember:0 2px 6px rgba(240,128,37,.22), 0 12px 30px rgba(240,128,37,.24);

  --ease-spring:cubic-bezier(.22,1,.36,1);

  
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px;
  --sp-6:32px; --sp-7:48px; --sp-8:64px; --sp-9:96px; --sp-10:128px;
  --wrap:1180px;

  color-scheme: light;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .sn{
    --surface-base:#0D1226; --surface-raised:#141C36; --surface-inverse:#1E2954;
    --text-primary:#F2F3F8; --text-secondary:#C1C8E2; --text-muted:#95A3D0;
    --action-text:#F6984C; --action-text-on-inverse:#F6984C;
    --border:#233261; --border-strong:#697DBF; --focus-ring:#F6984C;
    --elevate-inset:inset 0 1px 0 rgba(255,255,255,.06);
    --tag-bg:rgba(240,128,37,.14); --tag-fg:#F6984C;
    --surface-photo:#FFFFFF; --photo-dim:none;
    --sahne-zemin:#FFFFFF;
    --hb-line:rgba(242,243,248,.08); --hb-plus:rgba(242,243,248,.12); --hb-mark:rgba(255,255,255,.95);
    --hb-tint:.45; --hb-mark-lit:.50;
    --shadow-sm:0 1px 2px rgba(0,0,0,.34);
    --shadow:0 2px 6px rgba(0,0,0,.38), 0 10px 28px rgba(0,0,0,.44);
    --shadow-lg:0 4px 12px rgba(0,0,0,.44), 0 24px 56px rgba(0,0,0,.50);
    color-scheme: dark;
  }}
:root[data-theme="dark"] .sn{
  --surface-base:#0D1226; --surface-raised:#141C36; --surface-inverse:#1E2954;
  --text-primary:#F2F3F8; --text-secondary:#C1C8E2; --text-muted:#95A3D0;
  --action-text:#F6984C; --action-text-on-inverse:#F6984C;
  --border:#233261; --border-strong:#697DBF; --focus-ring:#F6984C;
  --elevate-inset:inset 0 1px 0 rgba(255,255,255,.06);
  --tag-bg:rgba(240,128,37,.14); --tag-fg:#F6984C;
  --surface-photo:#FFFFFF; --photo-dim:none;
  --sahne-zemin:#FFFFFF;
  --hb-line:rgba(242,243,248,.08); --hb-plus:rgba(242,243,248,.12); --hb-mark:rgba(255,255,255,.95);
  --hb-tint:.45; --hb-mark-lit:.50;
  --shadow-sm:0 1px 2px rgba(0,0,0,.34);
  --shadow:0 2px 6px rgba(0,0,0,.38), 0 10px 28px rgba(0,0,0,.44);
  --shadow-lg:0 4px 12px rgba(0,0,0,.44), 0 24px 56px rgba(0,0,0,.50);
  color-scheme: dark;
}
.sn .wrap{max-width:var(--wrap); margin:0 auto; padding:0 var(--sp-5)}
.sn .nav{
  position:sticky; top:0; z-index:60;
  background:color-mix(in srgb, var(--surface-base) 88%, transparent);
  backdrop-filter:saturate(1.6) blur(12px);
  border-bottom:1px solid var(--border);
}
.sn .nav-in{display:flex; align-items:center; gap:var(--sp-4); height:68px}
.sn .brand{display:flex; align-items:center; gap:10px; min-width:0; flex:0 1 auto;
  overflow:hidden; min-height:26px}
.sn .brand:hover{text-decoration:none}
.sn .nav-logo{height:24px; width:auto; flex-shrink:0; color:var(--text-primary);
  transition:color .2s var(--ease-spring)}
.sn .brand:hover .nav-logo{color:var(--action)}
.sn .brand-sep{display:none; width:1px; align-self:stretch; margin:6px 2px;
  background:var(--border); flex-shrink:0}
.sn .brand-name .accent{color:var(--action-text)}
.sn .brand-name{transition:color .2s var(--ease-spring)}
.sn .brand:hover .brand-name,.sn .brand:focus-visible .brand-name{color:var(--action-text)}
.sn .brand-txt{display:flex; flex-direction:column; line-height:1.24; min-width:0}
.sn .brand-txt > span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
@media(max-width:1199px){.sn .brand-dom{display:none}}
@media(max-width:640px){.sn .brand-txt,.sn .brand-sep{display:none}.sn .nav-logo{height:22px}.sn .nav-in{gap:var(--sp-3)}}
@media(max-width:480px){.sn .wrap{padding:0 var(--sp-4)}}
@media(max-width:420px){.sn .nav-logo{height:18px}}
@media(min-width:1000px) and (max-width:1149px){.sn .brand-txt,.sn .brand-sep{display:none}}
@media(min-width:641px) and (max-width:999px){.sn .brand-sep{display:block}}
@media(min-width:1150px){.sn .brand-sep{display:block}}
.sn .brand-name{font-family:var(--font-display); font-size:16px; font-weight:600;
  letter-spacing:.01em; color:var(--text-primary); text-transform:uppercase}
.sn .brand-dom{font-size:10px; letter-spacing:.05em; color:var(--text-muted)}
.sn .nav-links{display:none; gap:18px; margin-left:auto; align-items:center}
.sn .nav-link{
  
  display:inline-flex; align-items:center; min-height:26px;
  font-size:14px; font-weight:500; color:var(--text-secondary); white-space:nowrap;
  transition:color .2s var(--ease-spring), transform .2s var(--ease-spring);
}
.sn .nav-link:hover{color:var(--action-text); text-decoration:none; transform:translateY(-1px)}
.sn .nav-link[aria-current="page"]{color:var(--text-primary); font-weight:600}
.sn .nav-cta{margin-left:auto; flex-shrink:0; display:flex; gap:10px; align-items:center}
@media(min-width:1000px){.sn .nav-links{display:flex}.sn .nav-cta{margin-left:0}.sn .hamburger{display:none}}
.sn .hamburger{
  display:flex; flex-direction:column; justify-content:center; gap:5px;
  width:42px; height:42px; padding:0 9px; border:1px solid var(--border);
  border-radius:10px; background:var(--surface-base); cursor:pointer;
  transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring);
}
.sn .hamburger span{display:block; height:2px; background:var(--text-primary); border-radius:2px}
.sn .hamburger:hover{transform:translateY(-1px); box-shadow:var(--shadow-sm)}
.sn .hamburger:active{transform:scale(.95)}
@media(min-width:1000px){.sn .hamburger{display:none}}
.sn .mnav{
  display:none; border-top:1px solid var(--border); background:var(--surface-base);
  padding:var(--sp-3) 0 var(--sp-5);
}
.sn .mnav.open{display:block}
.sn .mnav a{
  display:block; padding:12px var(--sp-5); font-size:15px; font-weight:500;
  color:var(--text-primary); border-radius:8px;
}
.sn .mnav a:hover{background:var(--surface-raised); text-decoration:none}
@media(min-width:1000px){.sn .mnav{display:none !important}}
.sn .hero .wrap{position:relative; z-index:1}
.sn .sr-only{position:absolute; width:1px; height:1px; padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0}
.sn .hb-host > .wrap{position:relative; z-index:1;}
.sn .cat-strip{height:3px; background:var(--cat-bandana);}
.sn .tema-btn{
  display:inline-flex; align-items:center; justify-content:center;
  width:38px; height:38px; flex-shrink:0; padding:0; cursor:pointer;
  border:1px solid var(--border); border-radius:10px;
  background:var(--surface-base); color:var(--text-secondary);
  transition:transform .2s var(--ease-spring), color .2s ease,
             border-color .2s ease, box-shadow .2s ease;
}
.sn .tema-btn svg{width:18px; height:18px;}
.sn .tema-btn:hover{transform:translateY(-1px); color:var(--action-text);
  border-color:var(--border-strong); box-shadow:var(--shadow-sm);}
.sn .tema-btn:active{transform:scale(.94);}
.sn .tema-btn:focus-visible{outline:3px solid var(--focus-ring); outline-offset:3px;}
.sn .tema-btn .i-gunes{display:none;}
:root[data-theme="dark"] .sn .tema-btn .i-ay{display:none;}
:root[data-theme="dark"] .sn .tema-btn .i-gunes{display:block;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .sn .tema-btn .i-ay{display:none;}:root:not([data-theme="light"]) .sn .tema-btn .i-gunes{display:block;}}
.sn .nav-tasarla{position:relative;display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:14px;overflow:hidden;
  background:linear-gradient(135deg,#F59A4A 0%,#F08025 55%,#E06F14 100%);color:var(--navy-900);text-decoration:none;
  box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 6px 18px -6px rgba(240,128,37,.65),0 2px 4px rgba(13,18,38,.25);
  transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}
.sn .nav-tasarla:hover{transform:translateY(-2px)}
.sn .nav-tasarla:active{transform:scale(.97)}
.sn .nav-tasarla:focus-visible{outline:3px solid var(--navy-300);outline-offset:3px}
.sn .nt-ikon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--navy-900);color:#F59A4A;flex:none}
.sn .nt-ikon svg{width:17px;height:17px}
.sn .nt-metin{display:flex;flex-direction:column;line-height:1.05}
.sn .nt-metin b{font-family:var(--font-display,'Oswald'),sans-serif;font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase}
.sn .nt-metin small{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-top:2px}
.sn .nt-isik{position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);
  transform:translateX(0) skewX(-18deg);animation:ntIsik 4.5s cubic-bezier(.22,1,.36,1) 1.2s infinite;pointer-events:none}
@keyframes ntIsik{0%{transform:translateX(0) skewX(-18deg)}35%,100%{transform:translateX(480%) skewX(-18deg)}}
@media(prefers-reduced-motion:reduce){.sn .nt-isik{animation:none;opacity:0}.sn .nav-tasarla{transition:none}}
@media(max-width:640px){.sn .nav-tasarla{padding:6px 12px 6px 6px;gap:8px}.sn .nt-ikon{width:28px;height:28px}.sn .nt-metin small{display:none}.sn .nt-metin b{font-size:13px}}
@media(max-width:380px){.sn .nt-metin{display:none}.sn .nav-tasarla{padding:6px}}
.sn .mnav .mnav-tasarla{display:flex;flex-direction:column;gap:2px;margin:6px 0 8px;padding:14px 16px;border-radius:12px;background:#F08025;color:var(--navy-900);font-weight:700}
.sn .mnav .mnav-tasarla small{font-weight:600;font-size:12px;opacity:.8}
.sn .mnav .mnav-tasarla:active{transform:scale(.98)}
.sn .mnav .mnav-tasarla:focus-visible{outline:3px solid var(--navy-300);outline-offset:2px}
@media(max-width:460px){.sn .nav .tema-btn{display:none}.sn .nav-cta{gap:6px !important}}
.sn .tp-ust-serit{background:var(--navy-950);color:#C1C8E2;font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}
.sn .tp-ust-serit .wrap{display:flex;justify-content:center;gap:var(--sp-5);height:32px;align-items:center;white-space:nowrap;overflow:hidden}
.sn .tp-ust-serit span{display:inline-flex;align-items:center;gap:var(--sp-5)}
.sn .tp-ust-serit span + span::before{content:"";width:5px;height:5px;border-radius:50%;background:#F08025;flex:none}
.sn .tp-ust-serit span:first-child{color:#F6984C}
@media(max-width:899px){.sn .tp-us-genis{display:none!important}.sn .tp-ust-serit{font-size:11px;letter-spacing:.06em}.sn .tp-ust-serit .wrap{gap:var(--sp-3)}.sn .tp-ust-serit span{gap:var(--sp-3)}}
:root .sn{--kart-yuksel:translateY(-4px);
  --kart-golge:0 2px 4px rgba(13,18,38,.08),0 20px 38px -16px rgba(13,18,38,.38),0 16px 34px -22px rgba(240,128,37,.5);
  --kart-kenar:rgba(240,128,37,.5)}
.sn .nav-in .brand{flex:none}
@media(min-width:1000px) and (max-width:1499px){.sn .nav-links{gap:12px}.sn .nav-link{font-size:14px}}
@media(min-width:1200px) and (max-width:1499px){.sn .brand-dom{display:none}}
.sn .ref-bolum > .wrap{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}
.sn .tp-ust-serit .wrap{justify-content:flex-start}
.sn .tp-ust-serit .wrap > span{flex-shrink:0}
.sn .tp-ust-serit .wrap > span:first-child{margin-left:auto}
.sn .serit-arac{margin-left:auto;flex:none;display:flex;align-items:center;gap:6px;padding-left:var(--sp-4)}
.sn .serit-arac .dil-sec,.sn .serit-arac .tema-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;border-radius:7px;border:1px solid rgba(242,243,248,.24);
  background:transparent;color:#DDE1EE;font:600 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;
  transition:border-color .2s ease,color .2s ease,background-color .2s ease}
.sn .serit-arac .dil-sec{padding:0 8px}
.sn .serit-arac .tema-btn{width:26px;padding:0}
.sn .serit-arac svg{width:13px;height:13px}
.sn .serit-arac .dil-sec:hover,.sn .serit-arac .tema-btn:hover{border-color:#F08025;color:#F6984C;background:rgba(240,128,37,.10);text-decoration:none;transform:none;box-shadow:none}
.sn .serit-arac .dil-sec:active,.sn .serit-arac .tema-btn:active{background:rgba(240,128,37,.2)}
.sn .serit-arac .dil-sec:focus-visible,.sn .serit-arac .tema-btn:focus-visible{outline:2px solid #F08025;outline-offset:2px}
.sn .nav-links{gap:16px}
@media(max-width:899px){.sn .tp-ust-serit .wrap > span:first-child{margin-left:0}}
.sn .serit-arac .dil-kisa{display:none}
@media(max-width:1199px){.sn .tp-ust-serit .tp-us-genis{display:none!important}}
@media(max-width:1599px){.sn html[lang="en"] .tp-ust-serit .tp-us-genis{display:none!important}}
@media(max-width:1099px){.sn html[lang="en"] .tp-ust-serit .wrap > span:nth-of-type(3){display:none}}
@media(max-width:620px){.sn .tp-ust-serit .wrap > span:nth-of-type(3){display:none}.sn .serit-arac .dil-uzun{display:none}.sn .serit-arac .dil-kisa{display:inline}}
@media(max-width:620px){.sn html[lang="en"] .tp-ust-serit .wrap > span:nth-of-type(2){display:none}}
@media(max-width:460px){.sn .tp-ust-serit .serit-arac .tema-btn{display:inline-flex}}
@media(min-width:1000px) and (max-width:1099px){.sn .nav .brand-txt,.sn .nav .brand-sep{display:none}.sn .nav-links{gap:11px}.sn .nav-link{font-size:13.5px}}
.sn .nav .nav-arac{display:none;padding-left:0;margin-right:2px}
.sn .nav .nav-arac .dil-sec,.sn .nav .nav-arac .tema-btn{height:34px;border-radius:9px;border:1px solid var(--border);background:var(--surface-base);color:var(--text-secondary);font-size:12px}
.sn .nav .nav-arac .tema-btn{width:34px}
.sn .nav .nav-arac .dil-uzun{display:none}
.sn .nav .nav-arac .dil-kisa{display:inline}
.sn .nav .nav-arac .dil-sec:hover,.sn .nav .nav-arac .tema-btn:hover{border-color:var(--border-strong);color:var(--action-text);background:var(--surface-base)}
@media(min-width:1200px){.sn .nav.kaydi .nav-arac{display:flex;animation:navAracGir .35s var(--ease-spring)}.sn .nav.kaydi .brand-txt,.sn .nav.kaydi .brand-sep{display:none}}
.sn .nav .nav-in{transition:height .3s var(--ease-spring)}
@media(min-width:1000px){.sn .nav.kaydi .nav-in{height:58px}}
@media(prefers-reduced-motion:reduce){.sn .nav.kaydi .nav-arac{animation:none}.sn .nav .nav-in{transition:none}}
.sn .nav-tasarla{border:0;cursor:pointer;font:inherit}
.sn{display:contents}