/* SeptemCo — site stilleri
   Renkler kurumsal kimlik kılavuzundan alınmıştır. */
:root{
  --navy:#0E1E3A; --navy-2:#13294B; --navy-3:#1E427A;
  --blue:#2F5FA7; --blue-light:#8FAAD6; --gold:#C9A227;
  --ink:#0E1E3A; --text:#3A4458; --muted:#5A6478; --soft:#B8C2D6;
  --line:#DCE1EA; --paper:#F5F6F8; --bg:#FFFFFF;
  --ok:#1F7A55; --err:#A3262E;
  --radius:12px; --shadow:0 12px 32px rgba(14,30,58,.10);
  --font:'Manrope', Arial, 'Helvetica Neue', sans-serif;
  --wrap:1200px;
}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6}
img,svg{display:block;max-width:100%}
a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:var(--navy)}
h1,h2,h3,h4{color:var(--ink);line-height:1.15;letter-spacing:-.02em;margin:0 0 .5em}
h1{font-size:clamp(34px,5vw,60px);font-weight:800;letter-spacing:-.035em}
h2{font-size:clamp(26px,3.2vw,40px);font-weight:800}
h3{font-size:20px;font-weight:700}
p{margin:0 0 1em}
:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:8px 14px;border-radius:6px;z-index:100}
.skip:focus{left:16px}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}
@media (max-width:600px){.wrap{padding:0 16px}}
.eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}
.lead{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--text);max-width:720px}
.muted{color:var(--muted)}
.section{padding:clamp(56px,8vw,104px) 0}
.section--paper{background:var(--paper)}
.section--navy{background:var(--navy);color:var(--soft)}
.section--navy h2,.section--navy h3{color:#fff}
.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}
.section-head p{max-width:520px;margin:0;color:var(--muted)}

/* Butonlar */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:8px;font:700 15px/1 var(--font);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}
.btn-primary{background:var(--navy);color:#fff}
.btn-primary:hover{background:var(--navy-3);color:#fff}
.btn-gold{background:var(--gold);color:var(--navy)}
.btn-gold:hover{background:#B38F1F;color:var(--navy)}
.btn-outline{border-color:var(--line);color:var(--navy);background:#fff}
.btn-outline:hover{border-color:var(--navy);color:var(--navy)}
.btn-ghost-light{border-color:rgba(255,255,255,.35);color:#fff}
.btn-ghost-light:hover{border-color:#fff;color:#fff}
.btn-sm{min-height:38px;padding:0 14px;font-size:14px}
.btn[disabled],.btn.is-disabled{opacity:.45;pointer-events:none}

/* Logo */
.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--navy)}
.brand svg{width:30px;height:auto;flex-shrink:0}
.brand svg.brand-word{width:auto;height:22.4px;transform:translateY(2.5px)}
.brand--light{color:#fff}

/* Üst bar */
.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}
.header-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}
.nav{display:flex;align-items:center;gap:4px}
.nav > a,.nav-item > button{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:8px;border:0;background:none;color:var(--navy);font:600 15px/1 var(--font);text-decoration:none;cursor:pointer}
.nav > a:hover,.nav-item > button:hover,.nav-item.open > button{background:var(--paper)}
.nav a[aria-current="page"],.nav-item.is-current > button{color:var(--blue)}
.nav-item{position:relative}
.caret{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}
.nav-item.open .caret{transform:rotate(-135deg) translateY(-1px)}
.dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;display:none;min-width:280px}
.nav-item.open .dropdown{display:block}
.dropdown--wide{left:50%;transform:translateX(-50%);width:min(760px,92vw);display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.nav-item.open .dropdown--wide{display:grid}
.dd-title{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;padding:0 10px}
.dropdown a{display:block;padding:8px 10px;border-radius:6px;color:var(--navy);text-decoration:none;font-size:14.5px;font-weight:500;line-height:1.35}
.dropdown a:hover{background:var(--paper)}
.dropdown a small{display:block;color:var(--muted);font-weight:400;font-size:13px}
.header-cta{display:flex;align-items:center;gap:12px}
.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;align-items:center;justify-content:center}
.menu-toggle span,.menu-toggle span::before,.menu-toggle span::after{display:block;width:18px;height:2px;background:var(--navy);position:relative;content:""}
.menu-toggle span::before{position:absolute;top:-6px}.menu-toggle span::after{position:absolute;top:6px}
@media (max-width:1020px){
  .menu-toggle{display:inline-flex}
  .header-cta .btn{display:none}
  .nav{position:fixed;inset:76px 0 0 0;background:#fff;flex-direction:column;align-items:stretch;padding:16px;gap:2px;overflow-y:auto;display:none}
  .nav.open{display:flex}
  .nav > a,.nav-item > button{width:100%;justify-content:space-between;height:52px;font-size:17px}
  .dropdown,.dropdown--wide{position:static;transform:none;width:auto;box-shadow:none;border:0;padding:4px 0 12px 12px;min-width:0}
  .nav-item.open .dropdown--wide{grid-template-columns:1fr;gap:12px}
  .nav > a.nav-mobile-cta{display:flex;justify-content:center;margin-top:12px;color:#fff}
}
.nav > a.nav-mobile-cta{display:none}
@media (min-width:1021px) and (hover:hover){
  .nav-item:hover .dropdown{display:block}
  .nav-item:hover .dropdown--wide{display:grid}
  .dropdown::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
}

/* Hero */
.hero{position:relative;overflow:hidden;background:var(--navy);color:var(--soft);padding:clamp(72px,10vw,140px) 0 clamp(64px,8vw,112px)}
.hero h1{color:#fff;max-width:820px}
.hero .lead{color:var(--soft)}
.hero-mark{position:absolute;right:-6%;bottom:-18%;width:min(620px,60vw);opacity:1;pointer-events:none}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}
.hero .eyebrow{color:var(--gold)}
.hero-in{position:relative;z-index:1}
.page-hero{background:var(--navy);color:var(--soft);padding:56px 0 52px;position:relative;overflow:hidden}
.page-hero h1{color:#fff;font-size:clamp(30px,4vw,48px);max-width:860px}
.page-hero .lead{color:var(--soft)}
.page-hero .eyebrow{color:var(--gold)}
.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:20px;color:var(--soft)}
.crumbs a{color:var(--soft);text-decoration:none}.crumbs a:hover{color:#fff;text-decoration:underline}
.crumbs span[aria-hidden]{opacity:.5}

/* Kartlar */
.grid{display:grid;gap:24px}
.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--text);transition:border-color .15s,box-shadow .15s,transform .15s}
a.card:hover{border-color:var(--blue-light);box-shadow:var(--shadow);transform:translateY(-2px);color:var(--text)}
.card h3{margin:0}
.card p{margin:0;font-size:15px}
.card .more{margin-top:auto;padding-top:8px;font-weight:700;font-size:14px;color:var(--blue)}
.tri{width:14px;height:12px;background:var(--navy);clip-path:polygon(50% 0,100% 100%,0 100%)}
.tri--gold{background:var(--gold)}
.practice{border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:16px;text-decoration:none}
.practice--navy{background:var(--navy);color:var(--soft)}
.practice--navy h3{color:#fff}
.practice--light{background:var(--paper);color:var(--text)}
.practice h3{font-size:28px;letter-spacing:-.025em}
.practice ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}
.practice li a{color:inherit;text-decoration:none;display:flex;gap:10px;align-items:baseline}
.practice li a:hover{text-decoration:underline}
.practice--navy li a:hover{color:#fff}

/* Yaklaşım — 7 adım */
.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;counter-reset:s}
.steps li{background:var(--navy-2);border-radius:10px;padding:20px 16px;color:var(--soft);font-size:14px;line-height:1.5}
.steps li:last-child{background:var(--gold);color:var(--navy)}
.steps li:last-child b{color:var(--navy)}
.steps b{display:block;color:#fff;font-size:16px;margin-bottom:6px}
.steps li::before{counter-increment:s;content:"0" counter(s);display:block;font-weight:800;font-size:13px;letter-spacing:.12em;opacity:.7;margin-bottom:10px}
@media (max-width:1020px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}

.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}
.chips li{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:14px;color:var(--navy);background:#fff}

.tool-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
@media (max-width:960px){.tool-band{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.tool-band{grid-template-columns:1fr}}
.tool-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--text)}
.tool-card:hover{border-color:var(--navy);color:var(--text)}
.tool-ico{width:44px;height:44px;border-radius:10px;background:var(--navy);display:flex;align-items:center;justify-content:center;color:#fff}
.tool-ico svg{width:22px;height:22px}
.tool-card h3{font-size:18px;margin:0}
.tool-card p{font-size:14.5px;margin:0}

.cta{background:var(--navy);border-radius:20px;padding:clamp(32px,5vw,64px);display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;position:relative;overflow:hidden;color:var(--soft)}
.cta h2{color:#fff;margin:0 0 8px;max-width:620px}
.cta p{margin:0;max-width:560px}

/* Hizmet detay */
.detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}
@media (max-width:960px){.detail{grid-template-columns:1fr;gap:40px}}
.detail h2{font-size:26px;margin-top:40px}
.detail h2:first-child{margin-top:0}
.ticks{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.ticks li{display:flex;gap:14px;align-items:baseline}
.ticks li::before{content:"";flex:0 0 12px;height:10px;background:var(--navy);clip-path:polygon(50% 0,100% 100%,0 100%);transform:translateY(-1px)}
.ticks--gold li::before{background:var(--gold)}
.aside{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}
.box{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:#fff}
.box h3{font-size:16px;letter-spacing:0;margin-bottom:14px}
.box--navy{background:var(--navy);border-color:var(--navy);color:var(--soft)}
.box--navy h3{color:#fff}
.related{list-style:none;padding:0;margin:0;display:grid;gap:6px}
.related a{text-decoration:none;font-size:14.5px;font-weight:600;color:var(--navy)}
.related a:hover{color:var(--blue);text-decoration:underline}
.note{border-left:3px solid var(--gold);background:var(--paper);padding:14px 18px;border-radius:0 8px 8px 0;font-size:14.5px;color:var(--text);margin-top:28px}

/* Formlar */
.form{display:grid;gap:18px}
.field{display:flex;flex-direction:column;gap:6px}
.field label{font-weight:700;font-size:14px;color:var(--navy)}
.field input,.field select,.field textarea{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid var(--line);border-radius:8px;font:500 16px/1.4 var(--font);color:var(--ink);background:#fff}
.field textarea{min-height:140px;resize:vertical}
.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px rgba(47,95,167,.18)}
.field .hint{font-size:13px;color:var(--muted)}
.check{display:flex;gap:10px;align-items:flex-start;font-size:14px}
.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--navy);flex-shrink:0}
.hp{position:absolute;left:-5000px}
.alert{padding:14px 18px;border-radius:8px;font-size:15px;font-weight:600}
.alert--ok{background:#E6F4EC;color:var(--ok)}
.alert--err{background:#FBEAEA;color:var(--err)}

/* Metin sayfaları */
.prose{max-width:760px}
.prose h2{font-size:24px;margin-top:36px}
.prose ul{padding-left:20px}
.prose li{margin-bottom:6px}

.people .card{align-items:flex-start}
.avatar{width:72px;height:72px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center}
.avatar svg{width:30px}

/* Alt bilgi */
.site-footer{background:var(--navy);color:var(--soft);padding:64px 0 32px;font-size:14.5px}
.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:40px}
@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.footer-grid{grid-template-columns:1fr}}
.site-footer h4{color:#fff;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}
.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.site-footer a{color:var(--soft);text-decoration:none}
.site-footer a:hover{color:#fff;text-decoration:underline}
.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}
.gold-rule{width:48px;height:2px;background:var(--gold);margin:18px 0}

/* Tablo */
.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff}
table.data{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
table.data th,table.data td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}
table.data th:first-child,table.data td:first-child{text-align:left;position:sticky;left:0;background:inherit}
table.data thead th{background:var(--paper);color:var(--navy);font-weight:700;font-size:12.5px;letter-spacing:.02em}
table.data tbody tr{background:#fff}
table.data tbody tr:hover{background:#F9FAFC}
table.data tfoot td{background:var(--paper);font-weight:800;color:var(--navy)}
table.data thead th:first-child,table.data tfoot td:first-child{background:var(--paper)}

@media print{
  .site-header,.site-footer,.no-print{display:none!important}
  body{font-size:12pt}
}

/* ---------- Ana sayfa slayt gösterisi ---------- */
.slayt-gosterisi{padding:0;isolation:isolate}
.slayt-liste{display:grid}
.slayt{grid-area:1/1;position:relative;padding:clamp(72px,10vw,140px) 0 clamp(96px,10vw,148px);opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}
.slayt.is-aktif{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}
.slayt .slayt-baslik{color:#fff;max-width:820px;font-size:clamp(34px,5vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:0 0 .5em}
.slayt-arka{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.slayt-arka img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.slayt--gorsel .slayt-arka::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,30,58,.9) 0%,rgba(14,30,58,.72) 32%,rgba(14,30,58,.3) 58%,rgba(14,30,58,.06) 100%)}
.slayt--gorsel .slayt-arka svg,.slayt--gorsel .g2-zemin{opacity:.55}
.slayt.is-aktif .hero-in>*{animation:slaytYazi .8s cubic-bezier(.2,.7,.2,1) both}
.slayt.is-aktif .hero-in>*:nth-child(2){animation-delay:.08s}.slayt.is-aktif .hero-in>*:nth-child(3){animation-delay:.16s}.slayt.is-aktif .hero-in>*:nth-child(4){animation-delay:.24s}
@keyframes slaytYazi{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* Tip 1 — yedi üçgen */
.g1{position:absolute;right:-6%;bottom:-18%;width:min(620px,60vw);height:auto;z-index:1}
.g1 polygon{transform-box:fill-box;transform-origin:center}
.slayt.is-aktif .g1 polygon{animation:g1Gir .9s cubic-bezier(.2,.7,.2,1) calc(var(--i)*90ms) both,g1Yuz 6s ease-in-out calc(1s + var(--i)*.45s) infinite alternate}
.slayt.is-aktif .g1 polygon:last-child{animation:g1Gir .9s cubic-bezier(.2,.7,.2,1) .54s both,g1Altin 3.5s ease-in-out 1.4s infinite alternate}
@keyframes g1Gir{from{opacity:0;transform:translate(14%,-22%) rotate(-8deg) scale(.86)}to{opacity:1;transform:none}}
@keyframes g1Yuz{from{transform:translateY(0)}to{transform:translateY(-3.5%)}}
@keyframes g1Altin{from{opacity:1;transform:translateY(0)}to{opacity:.72;transform:translateY(-4%)}}

/* Tip 2 — hareketli renk geçişli üçgen yüzeyler */
.g2-zemin{position:absolute;inset:-20%;background:
  radial-gradient(40% 50% at 70% 30%,rgba(47,95,167,.55),transparent 70%),
  radial-gradient(35% 45% at 90% 80%,rgba(201,162,39,.22),transparent 70%),
  radial-gradient(45% 55% at 55% 90%,rgba(59,115,196,.35),transparent 70%);
  animation:g2Zemin 18s ease-in-out infinite alternate}
@keyframes g2Zemin{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-6%,4%) scale(1.08)}100%{transform:translate(4%,-3%) scale(1.02)}}
.g2{position:absolute;top:0;right:0;height:100%;width:min(1100px,92%);z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}
.g2-yuz{opacity:var(--op);transform-box:fill-box;transform-origin:center;stroke:#0E1E3A;stroke-width:6}
.slayt.is-aktif .g2-yuz{animation:g2Gir 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--i)*70ms) both,g2Nefes 7s ease-in-out calc(1.2s + var(--i)*.6s) infinite alternate}
@keyframes g2Gir{from{opacity:0;transform:scale(.7)}to{opacity:var(--op);transform:none}}
@keyframes g2Nefes{from{opacity:var(--op)}to{opacity:calc(var(--op) * .45)}}

/* Tip 3 — parıldayan üçgen ızgarası */
.g3{position:absolute;top:0;right:0;height:100%;width:min(1000px,80%);z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}
.g3-izgara polygon{fill:#132A4D;stroke:#0E1E3A;stroke-width:2;animation:g3Dalga 7s ease-in-out var(--w) infinite}
@keyframes g3Dalga{0%,100%{fill:#132A4D}45%{fill:#1F4377}55%{fill:#24508D}}
.g3-izgara .g3-m{animation:g3Mavi var(--d) ease-in-out var(--g) infinite}
.g3-izgara .g3-a{animation:g3Altin var(--d) ease-in-out var(--g) infinite}
@keyframes g3Mavi{0%,100%{fill:#132A4D}50%{fill:#2F5FA7}}
@keyframes g3Altin{0%,100%{fill:#132A4D}50%{fill:#C9A227}}

/* Denetimler: nokta + ilerleme çubuğu, önceki/sonraki */
.slayt-kontrol{position:absolute;left:0;right:0;bottom:clamp(28px,4vw,44px);z-index:3;display:flex;align-items:center;gap:18px}
.slayt-kontrol[hidden]{display:none!important}
.slayt-noktalar{display:flex;gap:10px}
.slayt-noktalar button{width:44px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center}
.slayt-noktalar button::before{content:"";position:absolute}
.slayt-noktalar button i{position:relative;display:block;width:100%;height:3px;background:rgba(255,255,255,.28);border-radius:2px;overflow:hidden}
.slayt-noktalar button i::after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left}
.slayt-noktalar button.is-aktif i::after{animation:slaytIlerle var(--slayt-sure,7s) linear forwards}
.slayt-gosterisi.is-durdu .slayt-noktalar button.is-aktif i::after{animation-play-state:paused} /* yalnızca klavyeyle gezinirken */
@keyframes slaytIlerle{to{transform:scaleX(1)}}
.slayt-ok{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}
.slayt-ok:hover,.slayt-ok:focus-visible{background:rgba(255,255,255,.1);border-color:#fff}
.slayt-ok svg{width:16px;height:16px}
@media (max-width:640px){.slayt-ok{display:none}.g1{width:78vw;right:-18%;bottom:-10%;opacity:.55}.g2,.g3{width:100%;opacity:.6}}
@media (prefers-reduced-motion:reduce){.slayt,.slayt.is-aktif{transition:none}.slayt *{animation:none!important}.slayt-noktalar button.is-aktif i::after{transform:scaleX(1)}}
