@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/site/f/ab01.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/site/f/ab02.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/site/f/ab03.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Atkinson Hyperlegible';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/site/f/ab04.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/site/f/ab05.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/site/f/ab06.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/site/f/ab07.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/site/f/ab08.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/site/f/ab09.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/site/f/ab10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/site/f/ab11.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/site/f/ab12.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--zem:#F6F9F4;--bey:#FFFFFF;--ada:#9DBA9A;--ada2:#5E8665;--adaa:#E5EEE1;--sef:#F4B393;--sef2:#EE9C76;--sefa:#FCEAE0;--yos:#2E4636;--yazi:#33433A;--sol:#5F6F65;--cz:#D7E2D3;
--b1:62% 38% 46% 54%/55% 44% 56% 45%;--b2:40% 60% 66% 34%/44% 52% 48% 56%;--b3:54% 46% 38% 62%/38% 58% 42% 62%;
--fb:'Commissioner',system-ui,sans-serif;--fg:'Atkinson Hyperlegible',system-ui,sans-serif;--gol:0 18px 40px -26px rgba(46,70,54,.35)}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--zem);color:var(--yazi);font:400 17.5px/1.72 var(--fg)}img{max-width:100%;height:auto;display:block}a{color:var(--ada2)}
h1,h2,h3{font-family:var(--fb);color:var(--yos);font-weight:600}
.ab-atla{position:absolute;left:-999px}.ab-atla:focus{left:12px;top:12px;z-index:99;background:var(--yos);color:#fff;padding:8px 14px;border-radius:12px}
.ab-ic{max-width:1240px;margin:0 auto;padding:0 32px}
.ab-yer{background:var(--adaa);display:grid;place-items:center;color:var(--sol);font:400 13px var(--fg);aspect-ratio:3/2;border-radius:18px}
.ab-cip{display:inline-flex;align-items:center;gap:9px;background:var(--adaa);color:var(--yos);font:500 14px var(--fb);padding:7px 15px;border-radius:999px;margin:0 0 18px}
.ab-cip::before{content:'';width:9px;height:9px;background:var(--sef2);border-radius:var(--b1)}
.ab-cip--sef{background:var(--sefa)}.ab-cip--sef::before{background:var(--ada2)}
.ab-dug{display:inline-flex;align-items:center;gap:10px;background:var(--sef);color:var(--yos);text-decoration:none;font:600 16px var(--fb);padding:15px 26px;border:0;border-radius:999px;cursor:pointer;transition:background .2s,transform .2s}
.ab-dug::after{content:'→';transition:transform .2s}.ab-dug:hover{background:var(--sef2)}.ab-dug:hover::after{transform:translateX(3px)}
.ab-dug--ada{background:var(--bey);box-shadow:inset 0 0 0 1.5px var(--ada)}.ab-dug--ada:hover{background:var(--adaa)}
.ab-cerceve{background:var(--bey);padding:9px;border-radius:30px;box-shadow:var(--gol)}.ab-cerceve img,.ab-cerceve .ab-yer{border-radius:22px}
.ab-ok{color:var(--yos);font:600 16px var(--fb);text-decoration:none;border-bottom:2px solid var(--sef);padding-bottom:2px}.ab-ok:hover{border-color:var(--sef2)}
/* üst */
.ab-ust{position:sticky;top:0;z-index:50;background:var(--zem);border-bottom:1px solid var(--cz)}
.ab-ust>.ab-ic{display:flex;align-items:center;gap:20px;height:74px}
.ab-logo{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto}
.ab-logo svg{width:44px;height:44px;flex:none}
.ab-logo b{font:600 19px/1.05 var(--fb);color:var(--yos)}.ab-logo b em{display:block;font:500 13.5px var(--fb);font-style:normal;color:var(--ada2);letter-spacing:.02em}
.ab-menu{display:flex;list-style:none;margin:0;padding:6px;background:var(--bey);border-radius:999px;box-shadow:0 0 0 1px var(--cz)}
.ab-menu>li{position:relative}
.ab-menu>li>a,.ab-menu>li>button{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font:500 15.5px var(--fb);color:var(--yos);text-decoration:none;background:none;border:0;cursor:pointer}
.ab-menu>li>a:hover,.ab-menu>li>button:hover{background:var(--zem)}
.ab-menu .secili{background:var(--adaa)!important}
.ab-acilir{display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);width:760px;background:var(--bey);border-radius:28px;box-shadow:0 30px 60px -30px rgba(46,70,54,.45),0 0 0 1px var(--cz);padding:24px;grid-template-columns:1fr 1fr;gap:10px 24px}
.ab-acilir::before{content:'';position:absolute;left:0;right:0;top:-16px;height:16px}
.ab-ac:hover .ab-acilir,.ab-ac.acik .ab-acilir{display:grid}
.ab-acilir b{display:flex;justify-content:space-between;align-items:center;font:600 13.5px var(--fb);color:var(--ada2);text-transform:uppercase;letter-spacing:.06em;padding:0 8px 8px}
.ab-acilir b a{font:500 13.5px var(--fb);text-transform:none;letter-spacing:0;color:var(--yos);text-decoration:none}
.ab-acilir a.ab-acilir__oge{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:7px 8px;border-radius:16px;color:var(--yos);text-decoration:none;font:500 15.5px/1.3 var(--fb)}
.ab-acilir a.ab-acilir__oge:hover{background:var(--zem)}.ab-acilir a.ab-acilir__oge img{border-radius:10px}
.ab-ust__dug{padding:12px 22px}
.ab-menu-dug{display:none}
/* kahraman: solda büyük fotoğraf destesi, sağda üstüne binen yumuşak yazı kartı; deste 1000×530 görünümde ilk ekranda tam görünür (23.10 Fatih) */
.ab-kahraman{position:relative;overflow:hidden;padding:26px 0 70px}
.ab-kahraman::before{content:'';position:absolute;width:520px;height:440px;left:-220px;top:-170px;background:var(--adaa);border-radius:var(--b2);z-index:-1}
.ab-kahraman::after{content:'';position:absolute;width:420px;height:380px;right:-170px;bottom:-120px;background:var(--sefa);border-radius:var(--b3);z-index:-1}
.ab-kahraman>.ab-ic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}
.ab-deste{grid-column:1/9;grid-row:1;align-self:start;position:relative;padding:4% 4% 0 2%;--leke:var(--sefa)}
.ab-leke{position:absolute;inset:-2% -4% 8% -6%;background:var(--leke);border-radius:var(--b1);transition:background 1s ease;animation:ab-dal 16s ease-in-out infinite;z-index:0}
@keyframes ab-dal{0%,100%{border-radius:var(--b1)}33%{border-radius:var(--b2)}66%{border-radius:var(--b3)}}
.ab-sahne{position:relative;display:grid;z-index:1;max-width:min(100%,calc((100svh - 175px)*1.5));margin:0 auto}
.ab-sahne>figure{grid-area:1/1;margin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .7s ease;will-change:transform}
.ab-sahne>figure[data-sira="0"]{z-index:4;transform:none}
.ab-sahne>figure[data-sira="1"]{z-index:3;transform:translate(4%,-5%) rotate(3deg) scale(.95)}
.ab-sahne>figure[data-sira="2"]{z-index:2;transform:translate(-4%,-8%) rotate(-3.5deg) scale(.9)}
.ab-sahne>figure[data-sira="3"]{z-index:1;transform:translate(0,-10%) scale(.86);opacity:0}
.ab-sahne>figure.ab-ucan{z-index:5;transform:translate(-112%,6%) rotate(-14deg);opacity:0}
.ab-sahne>figure:not([data-sira="0"]) figcaption{opacity:0}
.ab-sahne a{display:block;text-decoration:none;color:inherit;position:relative}
.ab-sahne figcaption{position:absolute;left:22px;bottom:22px;display:flex;align-items:center;gap:12px;white-space:nowrap;background:var(--bey);border-radius:999px;padding:9px 20px 9px 10px;box-shadow:var(--gol);font:600 15px/1.2 var(--fb);color:var(--yos);transition:opacity .4s}
.ab-sahne figcaption i{width:28px;height:28px;border-radius:var(--b2);background:var(--sef);flex:none}
.ab-sahne figcaption small{display:block;font:400 12.5px var(--fg);color:var(--sol)}
.ab-noktalar{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0 2%}
.ab-noktalar button{display:flex;align-items:center;gap:8px;border:0;background:var(--bey);border-radius:999px;padding:7px 14px 7px 8px;font:500 13.5px var(--fb);color:var(--yos);cursor:pointer;box-shadow:0 0 0 1px var(--cz);position:relative;overflow:hidden}
.ab-noktalar button i{width:15px;height:15px;border-radius:var(--b1);background:var(--cz);transition:background .3s}
.ab-noktalar button.etkin{box-shadow:0 0 0 2px var(--yos)}.ab-noktalar button.etkin i{background:var(--sef2)}
.ab-noktalar button em{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--sef2)}
.ab-noktalar button.etkin em{animation:ab-dol 6.5s linear forwards}
@keyframes ab-dol{to{width:100%}}
.ab-kartyazi{grid-column:8/13;grid-row:1;position:relative;z-index:6;background:var(--bey);border-radius:48px 48px 48px 16px;padding:34px 34px 30px;box-shadow:0 30px 60px -34px rgba(46,70,54,.45);margin-top:-30px}
.ab-kartyazi .ab-cip{font-size:13px;margin-bottom:14px}
.ab-kahraman h1{font-size:clamp(34px,3.7vw,54px);line-height:1.06;letter-spacing:-.02em;margin:0 0 14px}
.ab-kahraman h1 span{display:inline-block;background:var(--sefa);border-radius:var(--b3);padding:0 .16em;margin-left:-.1em;color:var(--ada2)}
.ab-giris{font-size:16.5px;line-height:1.6;margin:0 0 20px;color:var(--yazi);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ab-dugmeler{display:flex;gap:10px;flex-wrap:wrap}.ab-dugmeler .ab-dug{padding:13px 20px;font-size:15px}
.ab-yapraklar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 0;padding-top:18px;border-top:1px dashed var(--cz)}
.ab-yapraklar b{display:block;font:600 22px/1 var(--fb);color:var(--yos);margin:0 0 4px}.ab-yapraklar span{display:block;font-size:12.5px;line-height:1.35;color:var(--sol)}
/* bölümler */
.ab-bolum{padding:96px 0;overflow-x:clip}.ab-bolum--bey{background:var(--bey)}
.ab-bas{text-align:center;max-width:760px;margin:0 auto 48px}
.ab-bas h2,.ab-iki h2{font-size:clamp(34px,3.8vw,52px);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px}
.ab-bas p{margin:0;color:var(--sol);font-size:18px}
.ab-grup{position:relative;overflow:hidden;background:var(--adaa);border-radius:44px;padding:40px;margin:0 0 30px}
.ab-grup:nth-of-type(even){background:var(--sefa)}
.ab-grup::after{content:'';position:absolute;width:340px;height:300px;right:-110px;top:-120px;background:var(--bey);opacity:.55;border-radius:var(--b2);pointer-events:none}
.ab-grup__bas{position:relative;z-index:1;display:grid;grid-template-columns:5fr 7fr;gap:40px;align-items:center;margin:0 0 30px}
.ab-grup__bas h3{font-size:clamp(28px,2.8vw,38px);line-height:1.1;margin:0 0 12px}.ab-grup__bas p{margin:0 0 18px;color:var(--yazi)}
.ab-kartlar{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ab-kart{display:block;background:var(--bey);border-radius:26px;padding:10px 10px 18px;text-decoration:none;color:var(--yazi);transition:transform .25s,box-shadow .25s}
.ab-kart:hover{transform:translateY(-4px);box-shadow:var(--gol)}
.ab-kart img,.ab-kart .ab-yer{border-radius:18px}
.ab-kart b{display:block;font:600 19px/1.25 var(--fb);color:var(--yos);margin:14px 8px 6px}
.ab-kart em{display:block;font-style:normal;font-size:15px;line-height:1.5;color:var(--sol);margin:0 8px 10px}
.ab-kart i{font-style:normal;font:600 14.5px var(--fb);color:var(--ada2);margin:0 8px}
.ab-adimlar{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;margin:0;padding:0}
.ab-adimlar>svg{position:absolute;left:6%;right:6%;top:18px;width:88%;height:60px;z-index:0}
.ab-adimlar li{position:relative;z-index:1;text-align:center}
.ab-adimlar li>span{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 18px;background:var(--sefa);border-radius:var(--b1);font:600 32px var(--fb);color:var(--yos);box-shadow:0 0 0 8px var(--bey)}
.ab-adimlar li:nth-child(even)>span{background:var(--adaa);border-radius:var(--b2)}
.ab-adimlar li p{margin:0;color:var(--sol);font-size:16px}.ab-adimlar strong{display:block;color:var(--yos);font-family:var(--fb);font-size:18.5px;margin:0 0 4px}
.ab-iki{display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:center}
.ab-kare{position:relative}
.ab-kare::before{content:'';position:absolute;inset:8% -8% -6% 6%;background:var(--sefa);border-radius:var(--b3);z-index:0}
.ab-kare .ab-cerceve{position:relative;z-index:1}
.ab-liste{list-style:none;margin:22px 0 0;padding:0}
.ab-liste li{position:relative;padding:8px 0 8px 32px}
.ab-liste li::before{content:'';position:absolute;left:0;top:.85em;width:15px;height:15px;background:var(--ada);border-radius:0 60% 0 60%}
.ab-alinti{max-width:980px;margin:0 auto;text-align:center;background:var(--sefa);border-radius:140px 46px 140px 46px;padding:64px 70px}
.ab-alinti blockquote{font:500 clamp(26px,3vw,40px)/1.28 var(--fb);color:var(--yos);margin:0 0 20px;letter-spacing:-.01em}
.ab-alinti p{margin:0 auto;color:var(--yazi);max-width:62ch}
.ab-sss{max-width:880px;margin:0 auto}
.ab-sss details{background:var(--bey);border-radius:22px;margin:0 0 12px;box-shadow:0 0 0 1px var(--cz)}
.ab-sss summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font:600 18.5px/1.35 var(--fb);color:var(--yos)}
.ab-sss summary::-webkit-details-marker{display:none}
.ab-sss summary::after{content:'+';flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--b1);background:var(--adaa);font:500 22px/1 var(--fb);color:var(--yos)}
.ab-sss details[open] summary::after{content:'−';background:var(--sef)}
.ab-sss details p{margin:0;padding:0 24px 22px;color:var(--sol)}
.ab-cagri{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center;background:var(--adaa);border-radius:44px;padding:48px;margin:0 auto 96px;position:relative;overflow:hidden}
.ab-cagri::before{content:'';position:absolute;width:300px;height:280px;left:-120px;bottom:-140px;background:var(--sefa);border-radius:var(--b3)}
.ab-cagri>*{position:relative}
.ab-cagri h2{font-size:clamp(30px,3.2vw,44px);line-height:1.1;margin:0 0 14px}.ab-cagri p{margin:0 0 26px}
/* yazı sayfaları */
.ab-sayfa-bas{padding:28px 0 0}
.ab-sayfa-bas__kutu{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center;background:var(--adaa);border-radius:44px;padding:48px;position:relative;overflow:hidden}
.ab-sayfa-bas__kutu::after{content:'';position:absolute;width:300px;height:260px;right:30%;top:-170px;background:var(--bey);opacity:.5;border-radius:var(--b2);pointer-events:none}
.ab-sayfa-bas__kutu>*{position:relative;z-index:1}
.ab-iz{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;font:500 14px var(--fb)}
.ab-iz a,.ab-iz span{display:inline-block;padding:5px 13px;border-radius:999px;background:var(--bey);color:var(--yos);text-decoration:none}.ab-iz span{background:transparent;color:var(--sol);padding-left:4px}
.ab-sayfa-bas h1{font-size:clamp(38px,4.6vw,64px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}
.ab-oz{font-size:19px;margin:0 0 20px;max-width:52ch}
.ab-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ab-meta li{background:var(--bey);border-radius:999px;padding:5px 14px;font-size:14px;color:var(--sol)}
.ab-govde{display:grid;grid-template-columns:290px 1fr;gap:64px;max-width:1240px;margin:0 auto;padding:60px 32px 90px}
.ab-yan{position:sticky;top:110px;align-self:start;background:var(--bey);border-radius:26px;padding:22px;box-shadow:0 0 0 1px var(--cz)}
.ab-yan b{display:block;font:600 14px var(--fb);color:var(--ada2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}
.ab-yan nav a{position:relative;display:block;padding:8px 0 8px 22px;color:var(--yos);text-decoration:none;font-size:15.5px;line-height:1.4}
.ab-yan nav a::before{content:'';position:absolute;left:0;top:1.05em;width:10px;height:10px;background:var(--sef);border-radius:0 60% 0 60%}
.ab-yan nav a:hover{color:var(--ada2)}
.ab-yan .ab-dug{display:flex;justify-content:center;margin-top:16px;padding:13px 18px}
.ab-metin{max-width:760px;font-size:18px;line-height:1.82}
.ab-metin>p:first-child{font-size:20.5px;line-height:1.65;color:var(--yos)}
.ab-metin h2{position:relative;font-size:clamp(28px,2.6vw,34px);line-height:1.15;margin:52px 0 16px;padding-left:30px;scroll-margin-top:110px}
.ab-metin h2::before{content:'';position:absolute;left:0;top:.32em;width:18px;height:18px;background:var(--sef);border-radius:var(--b1)}
.ab-metin h3{font-size:22px;margin:28px 0 8px}.ab-metin p{margin:0 0 18px}
.ab-metin ul{list-style:none;padding:0;margin:0 0 22px}.ab-metin ul li{position:relative;padding:5px 0 5px 30px}
.ab-metin ul li::before{content:'';position:absolute;left:2px;top:.95em;width:13px;height:13px;background:var(--ada);border-radius:0 60% 0 60%}
.ab-metin ol{padding-left:1.4em;margin:0 0 22px}.ab-metin ol li{margin:0 0 8px}.ab-metin ol li::marker{color:var(--ada2);font-weight:700}
.ab-not{background:var(--sefa);border-radius:24px;padding:22px 26px;margin:30px 0}
.ab-ara{margin:42px 0}
.ab-metin .ab-sss summary{font-size:17.5px}
.ab-ilgili{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
/* form */
.ab-ilet{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:start;padding:48px 32px 96px}
.ab-form{background:var(--bey);border-radius:34px;padding:36px;box-shadow:var(--gol)}
.ab-form h2{font-size:30px;margin:0 0 20px}
.ab-form label{display:block;font:500 15px var(--fb);color:var(--yos);margin:0 0 16px}
.ab-form input,.ab-form select,.ab-form textarea{display:block;width:100%;margin-top:6px;font:400 16px var(--fg);padding:13px 15px;border:1.5px solid var(--cz);border-radius:16px;background:var(--zem);color:var(--yazi)}
.ab-form input:focus,.ab-form select:focus,.ab-form textarea:focus{outline:0;border-color:var(--ada2);background:var(--bey)}
.ab-ikili{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ab-onay{display:flex!important;gap:10px;font:400 14.5px var(--fg)!important;color:var(--sol)!important}.ab-onay input{width:auto!important;margin-top:5px!important}
.ab-bal{position:absolute;left:-7000px}.ab-sonuc{margin:14px 0 0;font-weight:700;color:var(--ada2);min-height:1em}
.ab-acil{background:var(--sefa);border-radius:22px;padding:16px 20px;margin:22px 0}
/* alt bilgi */
.ab-dalga{display:block;width:100%;height:60px;margin-bottom:-1px}
.ab-son{background:var(--adaa);padding:30px 0 26px}
.ab-son__izgara{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}
.ab-son__izgara b{display:block;font:600 14px var(--fb);color:var(--ada2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}
.ab-son__izgara a{display:block;color:var(--yos);text-decoration:none;padding:4px 0;font-size:15.5px}.ab-son__izgara a:hover{color:var(--ada2)}
.ab-son p{margin:14px 0 0;color:var(--sol);font-size:15px;max-width:36ch}
.ab-telif{margin:32px 0 0!important;padding-top:16px;border-top:1px solid var(--cz);font-size:13.5px;max-width:none!important}
.ab-alt,.ab-yaprak,.ab-ort{display:none}
@media (max-width:1080px){
 .ab-acilir{width:640px}.ab-kartlar{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
 .ab-menu,.ab-ust__dug{display:none}.ab-ust>.ab-ic{height:68px}
 .ab-menu-dug{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:var(--b1);background:var(--adaa);cursor:pointer}
 .ab-menu-dug svg{width:22px;height:22px;stroke:var(--yos);stroke-width:2;stroke-linecap:round;fill:none}
 .ab-grup__bas,.ab-iki,.ab-cagri,.ab-sayfa-bas__kutu,.ab-govde,.ab-ilet{grid-template-columns:1fr}
 .ab-kahraman{padding:20px 0 56px}
 .ab-deste,.ab-kartyazi{grid-column:1/-1}.ab-deste{grid-row:1;max-width:680px;width:100%;margin:0 auto}.ab-kartyazi{grid-row:2;max-width:680px;width:100%;margin:-34px auto 0}
 .ab-noktalar{margin-bottom:46px;justify-content:center}
 .ab-grup__bas>.ab-cerceve,.ab-kare,.ab-sayfa-bas__kutu>.ab-cerceve,.ab-cagri>.ab-cerceve{max-width:620px}
 .ab-iki{gap:48px}.ab-yan{position:static}.ab-govde{gap:28px}
 .ab-adimlar{grid-template-columns:1fr 1fr;row-gap:36px}.ab-adimlar>svg{display:none}
 .ab-son__izgara{grid-template-columns:1fr 1fr}
 body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}
 .ab-alt{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bey);border-radius:28px 28px 0 0;box-shadow:0 -10px 30px -14px rgba(46,70,54,.35);padding:8px 6px calc(8px + env(safe-area-inset-bottom))}
 .ab-alt a,.ab-alt button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;background:none;border:0;color:var(--yos);font:500 11.5px/1.2 var(--fb);text-decoration:none;cursor:pointer}
 .ab-alt i{display:grid;place-items:center;width:46px;height:32px;border-radius:999px;transition:background .2s}
 .ab-alt svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 .ab-alt .etkin i{background:var(--adaa)}
 .ab-alt .ab-alt__orta i{width:64px;height:64px;margin-top:-34px;border-radius:50%;background:var(--sef);box-shadow:0 0 0 6px var(--bey),0 10px 20px -8px rgba(238,156,118,.8)}
 .ab-alt .ab-alt__orta svg{width:26px;height:26px}
 .ab-ort.acik{display:block;position:fixed;inset:0;background:rgba(46,70,54,.32);z-index:58}
 .ab-yaprak{display:block;position:fixed;left:0;right:0;bottom:0;z-index:59;background:var(--bey);border-radius:30px 30px 0 0;max-height:82vh;overflow:auto;padding:12px 20px calc(104px + env(safe-area-inset-bottom));transform:translateY(105%);visibility:hidden;transition:transform .35s ease,visibility 0s .35s}
 .ab-yaprak.acik{transform:none;visibility:visible;transition:transform .35s ease}
 .ab-yaprak::before{content:'';display:block;width:46px;height:6px;border-radius:999px;background:var(--cz);margin:0 auto 10px}
 .ab-yaprak b{display:block;font:600 13.5px var(--fb);color:var(--ada2);text-transform:uppercase;letter-spacing:.06em;margin:16px 0 6px}
 .ab-yaprak a{display:grid;grid-template-columns:66px 1fr;gap:12px;align-items:center;padding:7px 6px;border-radius:14px;color:var(--yos);text-decoration:none;font:500 15.5px/1.3 var(--fb)}
 .ab-yaprak a img{border-radius:10px}
 .ab-yaprak a.ab-yaprak__genel{display:block;background:var(--zem);padding:10px 14px;margin:0 0 4px;color:var(--ada2);font-weight:600}
}
@media (max-width:680px){
 .ab-ic{padding:0 18px}.ab-bolum{padding:64px 0}
.ab-giris{font-size:17.5px;margin-bottom:24px}
 .ab-leke{inset:0 -3% 10% -3%}.ab-kare::before{inset:6% -3% -4% 4%}
 .ab-kartyazi{padding:26px 20px 22px;border-radius:34px 34px 34px 12px}.ab-kahraman h1{font-size:36px}
 .ab-dugmeler{flex-wrap:nowrap}.ab-dugmeler .ab-dug{padding:12px 15px;font-size:14.5px;gap:7px;white-space:nowrap}
 .ab-sahne figcaption{left:12px;bottom:12px;font-size:13.5px;padding:7px 13px 7px 8px}.ab-sahne figcaption i{width:20px;height:20px}
 .ab-noktalar{gap:6px;margin-top:20px}.ab-noktalar button{font-size:12px;padding:6px 11px 6px 7px}
 .ab-grup{padding:22px 16px;border-radius:32px}.ab-grup__bas{gap:22px;margin-bottom:20px}
 .ab-kartlar,.ab-ilgili{grid-template-columns:1fr;gap:10px}
 .ab-kart{display:grid;grid-template-columns:112px 1fr;gap:4px 14px;align-items:center;padding:8px;border-radius:22px}
 .ab-kart>div:first-child{grid-row:1/4}.ab-kart img,.ab-kart .ab-yer{border-radius:14px}
 .ab-kart b{margin:0;font-size:17px}.ab-kart em{margin:0;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ab-kart i{margin:0;font-size:13.5px}
 .ab-adimlar{grid-template-columns:1fr;row-gap:26px}.ab-adimlar li{display:grid;grid-template-columns:76px 1fr;gap:16px;text-align:left;align-items:center}
 .ab-adimlar li>span{width:72px;height:72px;margin:0;font-size:26px}
 .ab-alinti{padding:40px 24px;border-radius:70px 28px 70px 28px}
 .ab-cagri,.ab-sayfa-bas__kutu{padding:26px 18px;border-radius:32px;gap:26px}
 .ab-sss summary{font-size:16.5px;padding:16px 18px}.ab-sss details p{padding:0 18px 18px}
 .ab-govde{padding:32px 18px 56px}.ab-metin{font-size:17px}.ab-ilet{padding:30px 18px 64px}.ab-form{padding:24px 18px;border-radius:26px}.ab-ikili{grid-template-columns:1fr;gap:0}
 .ab-son__izgara{grid-template-columns:1fr}.ab-logo b{font-size:17px}
}
