:root{color-scheme:light;--krem:#F6F1E7;--krem2:#EDE6D6;--kagit:#FFFDF9;--orman:#17392F;--orman2:#24503F;--ada:#DCE8DC;--seftali:#F6DFCE;--kiremit:#BE4E2E;--kiremit2:#A3401F;--metin:#22312C;--soluk:#5A6862;--cizgi:#DDD4C1;--onz:0px;--cark:58px;--baslik:'Schibsted Grotesk',system-ui,sans-serif;--govde:'Instrument Sans',system-ui,sans-serif;--vurgu:'Instrument Serif',Georgia,serif}
*{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}
body{margin:0;background:var(--krem);color:var(--metin);font:400 17px/1.6 var(--govde);overflow-x:clip;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-family:var(--baslik);color:var(--orman);margin:0;letter-spacing:-.028em;line-height:1.04;font-weight:600}
h2{font-size:clamp(34px,5vw,68px)}
h2 em,h1 em{font-family:var(--vurgu);font-style:italic;font-weight:400;color:var(--kiremit);letter-spacing:-.012em;font-size:1.08em;white-space:nowrap}
p{margin:0}
a{color:inherit}
img{display:block}
.kap{max-width:1240px;margin:0 auto;padding:0 32px}
.bolum{padding:120px 0}
.rozet{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(23,57,47,.1);font:600 14px/1.2 var(--baslik);color:var(--orman)}
.rozet::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--kiremit)}
:focus-visible{outline:3px solid var(--kiremit);outline-offset:2px;border-radius:6px}
.dg{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border-radius:999px;border:0;font:600 16px/1.2 var(--baslik);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}
.dg-a{background:var(--kiremit);color:#fff;box-shadow:0 14px 26px -14px rgba(163,64,31,.85)}
.dg-a:hover{background:var(--kiremit2);transform:translateY(-2px)}
.dg-b{background:rgba(255,255,255,.65);color:var(--orman);box-shadow:inset 0 0 0 1.5px var(--orman)}
.dg-b:hover{background:var(--orman);color:#fff}
.js .gor{opacity:0;transform:translate3d(0,26px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.25,1)}
.js .gor.acik{opacity:1;transform:none}




.ust{position:sticky;top:calc(var(--onz) + 10px);z-index:50;height:62px;width:min(1176px,calc(100% - 24px));margin:10px auto -72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 10px 0 18px;border-radius:999px;background:rgba(255,253,249,.86);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 36px -24px rgba(23,57,47,.55),inset 0 0 0 1px rgba(23,57,47,.08)}
.logo{display:flex;align-items:center;gap:10px;color:var(--orman);font:700 17px/1.02 var(--baslik);letter-spacing:-.02em;background:none;border:0;padding:0;cursor:pointer;text-align:left}
.logo svg{width:36px;height:36px;flex:none}
.menu{display:flex;align-items:center;gap:26px;font:500 16px var(--govde)}
.menu a{text-decoration:none;color:var(--metin)}
.menu a:hover{color:var(--kiremit2)}
.menu .dg{padding:12px 20px;font-size:15px;color:#fff;box-shadow:none}


.giris{position:relative;height:calc(100vh - var(--onz));min-height:480px;max-height:920px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 70% at 18% 8%,#DDE9DE 0,transparent 70%),radial-gradient(55% 65% at 88% 96%,#F7DFCD 0,transparent 72%),var(--krem)}
.duvar{position:absolute;top:0;bottom:0;display:flex;gap:16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 87%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 87%,transparent 100%)}
.duvar.sol{left:20px}.duvar.sag{right:20px}
.sutun{height:100%;overflow:hidden}
.sutun.gen{width:clamp(150px,16.8vw,250px)}
.sutun.dar{width:clamp(110px,9.4vw,140px)}
.akis{display:flex;flex-direction:column;gap:16px;will-change:transform}
.akis.yukari{animation:yukari 74s linear infinite}
.akis.asagi{animation:asagi 88s linear infinite}
@keyframes yukari{to{transform:translate3d(0,-50%,0)}}
@keyframes asagi{from{transform:translate3d(0,-50%,0)}to{transform:none}}
.sk{flex:none;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 22px 40px -26px rgba(23,57,47,.6),0 0 0 1px rgba(23,57,47,.07)}
.gen .sk{aspect-ratio:1.14}
.dar .sk{aspect-ratio:.5;border-radius:24px}
.sk img{width:100%;height:100%;object-fit:cover;object-position:top}
.merkez{position:relative;z-index:2;width:min(620px,calc(100% - 2*clamp(190px,19.5vw,290px)));min-width:440px;text-align:center;padding-top:62px}
.giris h1{font-size:clamp(52px,min(7.6vw,13vh),112px);margin:14px 0 18px}
.merkez p{font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--soluk);max-width:30em;margin:0 auto;text-wrap:balance}
.merkez .dgs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}
.im{position:absolute;display:inline-flex;align-items:flex-start;gap:0;font:600 13.5px/1 var(--baslik);color:#fff;animation:yuz 5.5s ease-in-out infinite alternate;pointer-events:none;white-space:nowrap}
.im svg{width:15px;height:15px;margin-right:-2px;margin-top:-7px}
.im b{font-weight:600;padding:8px 13px;border-radius:999px 999px 999px 8px;background:var(--orman)}
.im.i2 b{background:var(--kiremit)}.im.i3 b{background:#5F8B74}.im.i4 b{background:#C98A3C}
.im.i1{left:-22px;top:17%}.im.i2{right:-30px;top:30%;animation-delay:-2s}.im.i3{left:-34px;bottom:5%;animation-delay:-3.4s}.im.i4{right:-16px;bottom:9%;animation-delay:-1s}
@keyframes yuz{from{transform:translate3d(0,-7px,0)}to{transform:translate3d(6px,8px,0)}}
.m-duvar{display:none}


.cark-b .kap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.cark-b p{color:var(--soluk);font-size:clamp(17px,1.4vw,20px);margin-top:20px;max-width:27em}
.cark{position:relative;height:calc(var(--cark)*5 + 72px);border-radius:32px;background:var(--ada);overflow:hidden;padding:36px 28px}
.cark-pen{position:relative;height:calc(var(--cark)*5);overflow:hidden}
.cark ul{list-style:none;margin:0;padding:0;transition:transform .55s cubic-bezier(.3,.9,.3,1)}
.cark li{height:var(--cark);display:flex;align-items:center;justify-content:center;font:500 clamp(19px,2vw,27px)/1 var(--baslik);letter-spacing:-.02em;color:var(--orman);transition:opacity .4s}
.cark li.s{color:#fff}
.cark-isik{position:absolute;left:28px;right:28px;top:calc(36px + var(--cark)*2);height:var(--cark);border-radius:999px;background:var(--orman)}
.cark-pen{z-index:1}


.ref{position:relative;height:calc(var(--n,6)*68vh + 36vh);background:linear-gradient(180deg,var(--krem) 0,var(--krem2) 12%,var(--krem2) 88%,var(--krem) 100%)}
.ref-yapis{position:sticky;top:var(--onz);height:calc(100vh - var(--onz));overflow:hidden}
.ref-yapis .kap{height:100%;max-width:1300px;display:grid;grid-template-columns:minmax(292px,350px) minmax(0,1fr);gap:40px;align-items:center;padding-top:68px}
.ref-yazi p{color:var(--soluk);margin-top:14px}
.ref-yazi h2{font-size:clamp(34px,4.2vw,58px)}
.ref-bilgi{margin-top:26px;padding-top:20px;border-top:1px solid rgba(23,57,47,.2)}
.ref-no{font:500 26px/1 var(--vurgu);font-style:italic;color:var(--kiremit)}
.ref-alan{font:600 clamp(17px,1.4vw,20px)/1.2 var(--baslik);color:var(--orman);margin:8px 0 2px;overflow-wrap:anywhere}
.ref-tur{font-size:16px;color:var(--soluk)}
.ref-cubuk{height:3px;background:rgba(23,57,47,.15);border-radius:3px;margin-top:18px;overflow:hidden}
.ref-cubuk i{display:block;height:100%;width:0;background:var(--kiremit)}
.ref-sahne{position:relative;height:calc(100vh - var(--onz) - 96px)}
.rk{position:absolute;margin:0;height:76%;aspect-ratio:1.42;left:4%;top:13%;transform-origin:50% 50%;will-change:transform,opacity}
.rk-cerceve{height:100%;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -36px rgba(23,57,47,.6),0 0 0 1px rgba(23,57,47,.09)}
.rk-bar{flex:none;height:34px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid #EFEAE0;background:#FBF9F4}
.rk-bar i{width:9px;height:9px;border-radius:50%;background:#D8D0BF}
.rk-bar span{margin-left:10px;font:500 12.5px var(--govde);color:#66736D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rk-ic{flex:1;min-height:0;overflow:hidden}
.rk-ic img{width:100%;will-change:transform}
.rk-ic img.d{display:none}
.rk-dar{position:absolute;right:-7%;bottom:-9%;width:23%;aspect-ratio:.49;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 26px 46px -16px rgba(23,57,47,.65),0 0 0 4px #fff,0 0 0 5px rgba(23,57,47,.12)}
.rk-dar img{width:100%;will-change:transform}
.ref-kont{display:none}


.bas{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:18px}
.bas h2{max-width:13em}
.bas p{color:var(--soluk);max-width:22em;flex:none}
.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:52px}
.kt{position:relative;border-radius:30px;padding:34px;overflow:hidden;min-height:400px;display:flex;flex-direction:column}
.kt h3{font-size:clamp(25px,2.6vw,36px)}
.kt p{color:#49574F;margin-top:10px;max-width:26em;font-size:17px;line-height:1.5}
.kt.a{grid-column:span 7;background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi)}
.kt.b{grid-column:span 5;background:var(--ada)}
.kt.c{grid-column:span 5;background:var(--seftali)}
.kt.d{grid-column:span 7;background:var(--krem2)}
.kt-site{position:absolute;left:34px;right:-40px;bottom:-40px;height:230px;border-radius:16px 16px 0 0;overflow:hidden;background:#fff;box-shadow:0 26px 50px -24px rgba(23,57,47,.55),0 0 0 1px rgba(23,57,47,.08)}
.kt-site img{width:100%}
.takvim{margin-top:auto;background:#fff;border-radius:20px;padding:18px;box-shadow:0 24px 44px -28px rgba(23,57,47,.55)}
.gunler{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;text-align:center}
.gunler span{padding:9px 0;border-radius:12px;font:500 14.5px/1.15 var(--govde);color:var(--soluk)}
.gunler span b{display:block;font:600 19px var(--baslik);color:var(--orman)}
.gunler span.s{background:var(--orman);color:#CFE0D3}
.gunler span.s b{color:#fff}
.saatler{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}
.saatler span{padding:10px 0;text-align:center;border-radius:11px;box-shadow:inset 0 0 0 1px var(--cizgi);font:500 15px var(--baslik);color:var(--orman)}
.saatler span.s{background:var(--kiremit);color:#fff;box-shadow:none}
.ara{margin-top:auto;background:#fff;border-radius:20px;padding:16px 18px 18px;box-shadow:0 24px 44px -28px rgba(120,60,30,.55);font-family:Arial,Helvetica,sans-serif}
.ara-k{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #E4E0D8;font-size:15px;color:#202124}
.ara-k svg{width:15px;height:15px;flex:none}
.ara small{display:block;margin-top:13px;font-size:12.5px;color:#4d5156}
.ara b{display:block;font:400 19px/1.25 Arial;color:#1a0dab;margin:3px 0 3px}
.ara span.m{display:block;font-size:13.5px;line-height:1.4;color:#4d5156}
.kt-tel{position:absolute;right:36px;top:32px;bottom:-70px;display:flex;gap:16px}
.kt-tel div{width:156px;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 30px 50px -24px rgba(23,57,47,.6),0 0 0 5px #fff,0 0 0 6px rgba(23,57,47,.1)}
.kt-tel div+div{margin-top:46px}
.kt-tel img{width:100%}
.kt.d p,.kt.d h3{max-width:250px}


.adim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px}
.adim>div{border-radius:26px;background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi);padding:28px 26px 30px;min-height:290px;display:flex;flex-direction:column;transition:transform .3s,background .3s}
.adim>div:hover{transform:translateY(-6px);background:#fff}
.adim i{font:400 72px/1 var(--vurgu);font-style:italic;color:var(--kiremit)}
.adim h3{font-size:25px;margin-top:auto}
.adim p{font-size:17px;line-height:1.45;color:var(--soluk);margin-top:8px}


.bolge-b{overflow:hidden;padding:110px 0}
.kayan{overflow:hidden;margin-top:46px}
.kayan+.kayan{margin-top:6px}
.kayan>div{display:flex;width:max-content;white-space:nowrap;animation:sola 70s linear infinite}
.kayan.ters>div{animation-name:saga}
@keyframes sola{to{transform:translate3d(-50%,0,0)}}
@keyframes saga{from{transform:translate3d(-50%,0,0)}to{transform:none}}
.kayan span{font:600 clamp(46px,8vw,112px)/1.12 var(--baslik);letter-spacing:-.035em;color:var(--orman);padding-right:.5em}
.kayan span:nth-child(even){color:transparent;-webkit-text-stroke:1.5px var(--orman)}
.bolge-alt{display:flex;justify-content:center;margin-top:42px}


.yazi-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}
.yazi-l div{border-radius:26px;padding:26px;min-height:250px;display:flex;flex-direction:column;background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi);transition:transform .3s}
.yazi-l div:hover{transform:translateY(-6px)}
.yazi-l div:nth-child(2){background:var(--ada);box-shadow:none}
.yazi-l div:nth-child(3){background:var(--seftali);box-shadow:none}
.yazi-l small{font:600 14px var(--baslik);color:var(--kiremit2)}
.yazi-l h3{font-size:clamp(23px,2.1vw,29px);line-height:1.14;margin-top:auto}


.teklif-kutu{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;background:var(--orman);color:#fff;border-radius:36px;padding:64px}
.teklif-kutu h2{color:#fff}
.teklif-kutu h2 em{color:#F0A98D}
.teklif-kutu>div>p{color:#CFDCD5;margin-top:16px;font-size:19px}
.form{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.alan{display:block;min-width:0}
.alan.tam{grid-column:1/-1}
.alan>b{display:block;font:600 15px var(--baslik);margin-bottom:6px}
.alan input,.alan textarea{width:100%;padding:14px 15px;border-radius:13px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.08);color:#fff;font:400 16px var(--govde);appearance:none}
.alan textarea{min-height:90px;resize:vertical}
.alan small{display:block;margin-top:4px;font-size:14px;color:#BFD0C8}
.form .dg{grid-column:1/-1;box-shadow:none}
.form-not{grid-column:1/-1;font-size:15px;color:#F4D9CD;min-height:1.4em}


.alt{margin:0 12px 12px;border-radius:36px;overflow:hidden;background:radial-gradient(55% 80% at 8% 0,#DDE9DE 0,transparent 72%),radial-gradient(50% 80% at 94% 100%,#F7DFCD 0,transparent 74%),var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi)}
.alt-ic{max-width:1240px;margin:0 auto;padding:64px 40px 24px}
.alt-ust{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:34px}
.alt-marka .logo{font-size:20px}
.alt-marka .logo svg{width:44px;height:44px}
.alt-marka p{margin:18px 0 22px;font-size:18px;line-height:1.45;color:var(--soluk);max-width:19em}
.alt-sut h3{font:400 24px/1.1 var(--vurgu);font-style:italic;letter-spacing:0;color:var(--kiremit);margin:6px 0 16px}
.alt-sut ul{list-style:none;margin:0;padding:0}
.alt-sut li+li{margin-top:10px}
.alt-sut a{position:relative;display:inline-block;color:var(--orman);text-decoration:none;font:500 16px/1.3 var(--govde);transition:color .2s,transform .25s}
.alt-sut a::before{content:"→";position:absolute;left:-19px;opacity:0;color:var(--kiremit);transition:opacity .2s}
.alt-sut a:hover{color:var(--kiremit2);transform:translateX(19px)}
.alt-sut a:hover::before{opacity:1}
.alt-dev{display:block;margin:56px 0 20px;padding-bottom:.08em;font:600 min(calc((100vw - 110px)/9.75),119px)/1.08 var(--baslik);letter-spacing:-.05em;white-space:nowrap;text-align:center;background:radial-gradient(420px circle at var(--mx,50%) 58%,var(--kiremit) 0,var(--orman) 74%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.alt-alt{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;border-top:1px solid rgba(23,57,47,.14);font-size:15px;color:var(--soluk)}
.alt-yasal{display:flex;gap:20px}
.alt-yasal a{color:inherit;text-decoration:none}
.alt-yasal a:hover{color:var(--kiremit2)}
.basa{display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:0;cursor:pointer;font:600 15px var(--baslik);color:var(--orman)}
.basa i{width:36px;height:36px;border-radius:50%;background:var(--orman);color:#fff;display:grid;place-items:center;font:600 16px var(--baslik);transition:transform .25s,background .2s}
.basa:hover i{transform:translateY(-3px);background:var(--kiremit)}
.alt-bar{display:none}


.bolge-ic{padding-top:82px}
.kirinti{font-size:15px;color:var(--soluk);padding-top:26px}
.bolge-bas{padding:12px 0 30px}
.bolge-bas h1{font-size:clamp(40px,5.6vw,76px);margin-bottom:14px}
.bolge-bas p{font-size:clamp(17px,1.5vw,20px);color:var(--soluk);max-width:36em}
.mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}
.mk{height:320px;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 56px -30px rgba(23,57,47,.55),0 0 0 1px rgba(23,57,47,.09)}
.akar img{width:100%;animation:akis 18s ease-in-out infinite alternate;will-change:transform}
@keyframes akis{0%,10%{transform:translate3d(0,0,0)}90%,100%{transform:translate3d(0,var(--kay,0),0)}}
.mini figcaption{font:500 15px var(--govde);color:var(--soluk);margin-top:12px;overflow-wrap:anywhere}
.mini figure{margin:0}

@media (max-width:1240px){
 .duvar .sutun.dar{display:none}
 .kt-tel div:last-child{display:none}
}
@media (max-width:1040px){
 .adim{grid-template-columns:1fr 1fr}
 .kt.a,.kt.b,.kt.c,.kt.d{grid-column:span 6}
 .alt-ust{grid-template-columns:repeat(4,minmax(0,1fr))}
 .alt-marka{grid-column:1/-1}
}
@media (max-width:819px){
 :root{--cark:50px}
 html{scroll-padding-top:128px}
 body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}
 .kap{padding:0 16px}
 .bolum{padding:72px 0}
 .ust{height:56px;width:calc(100% - 16px);margin:8px auto -64px;top:calc(var(--onz) + 8px);padding:0 7px 0 12px}
 .menu a:not(.dg){display:none}
 .menu .dg{padding:10px 16px}
 .logo{font-size:15.5px}
 .logo svg{width:32px;height:32px}
 .giris{height:auto;max-height:none;min-height:0;display:block;padding:86px 0 8px}
 .duvar{display:none}
 .merkez{width:auto;min-width:0;padding:10px 16px 0}
 .giris h1{font-size:clamp(52px,16.4vw,74px);margin:14px 0 14px}
 .im{display:none}
 .m-duvar{display:block;margin-top:30px;overflow:hidden}
 .m-sira{display:flex;width:max-content;gap:12px;animation:sola 46s linear infinite}
 .m-sira.ters{animation-name:saga;margin-top:12px}
 .m-sira .sk{width:236px;aspect-ratio:1.2}
 .m-sira.ters .sk{width:150px;aspect-ratio:.72;border-radius:20px}
 .cark-b .kap{grid-template-columns:1fr;gap:30px}
 .cark{padding:18px 14px;height:calc(var(--cark)*5 + 36px);border-radius:26px}
 .cark-isik{left:14px;right:14px;top:calc(18px + var(--cark)*2)}
 .ref{height:auto;padding:66px 0 54px;background:var(--krem2)}
 .ref-yapis{position:static;height:auto;overflow:visible}
 .ref-yapis .kap{display:block;padding-top:0}
 .ref-bilgi{display:none}
 .ref-sahne{height:530px;margin-top:30px;touch-action:pan-y;user-select:none;-webkit-user-select:none}
 .rk{left:50%;top:0;height:490px;width:min(78vw,320px);aspect-ratio:auto;margin-left:calc(min(78vw,320px)/-2);transition:transform .45s cubic-bezier(.2,.8,.25,1),opacity .35s}
 .ref-sahne.tutuldu .rk{transition:none}
 .rk-cerceve{border-radius:26px}
 .rk-bar{height:32px}
 .rk-ic img.g{display:none}
 .rk-ic img.d{display:block}
 .rk.aktif .rk-ic img.d{animation:akis 15s ease-in-out infinite alternate}
 .rk-dar{display:none}
 .ref-kont{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}
 .ref-kont div{min-width:0}
 .ref-kont b{display:block;font:600 18px/1.2 var(--baslik);color:var(--orman);overflow-wrap:anywhere}
 .ref-kont span{font-size:15px;color:var(--soluk)}
 .ok{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:var(--orman);color:#fff;font-size:21px;cursor:pointer}
 .ok+.ok{margin-left:8px}
 .okl{flex:none;display:flex}
 .bas{display:block}
 .bas p{margin-top:14px}
 .bento{grid-template-columns:1fr;gap:12px;margin-top:30px}
 .kt.a,.kt.b,.kt.c,.kt.d{grid-column:auto}
 .kt{min-height:0;padding:24px 22px;border-radius:26px}
 .kt.a{height:420px}
 .kt-site{left:22px;right:-30px;height:210px}
 .takvim,.ara{margin-top:22px}
 .kt.d{height:390px}
 .kt-tel{left:0;right:0;top:auto;bottom:-130px;height:330px;justify-content:center}
 .kt-tel div{width:172px}
 .kt-tel div+div{display:none}
 .adim{grid-template-columns:1fr;gap:10px;margin-top:30px}
 .adim>div{min-height:0;padding:20px 22px;display:grid;grid-template-columns:62px 1fr;column-gap:6px;align-items:center}
 .adim i{font-size:54px;grid-row:span 2}
 .adim h3{margin:0;font-size:23px}
 .adim p{margin-top:3px;font-size:16px}
 .bolge-b{padding:72px 0}
 .kayan{margin-top:26px}
 .bolge-alt{margin-top:26px;padding:0 16px}
 .yazi-l{grid-template-columns:1fr;gap:12px;margin-top:28px}
 .yazi-l div{min-height:160px;border-radius:22px}
 .teklif-kutu{grid-template-columns:1fr;gap:28px;padding:30px 20px;border-radius:26px}
 .form{grid-template-columns:1fr}
 .alt{margin:0 8px 8px;border-radius:28px}
 .alt-ic{padding:36px 20px 18px}
 .alt-ust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 16px}
 .alt-sut a:hover{transform:none}
 .alt-sut a::before{display:none}
 .alt-sut li+li{margin-top:12px}
 .alt-marka .dg{width:100%}
 .alt-dev{margin:36px 0 16px;font-size:13.6vw;line-height:1.05;letter-spacing:-.045em;text-align:left}
 .alt-dev span{display:block}
 .alt-alt{flex-wrap:wrap}
 .alt-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:55;height:68px;padding:0 4px;border-radius:26px;background:rgba(255,253,249,.93);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 22px 40px -18px rgba(23,57,47,.62),inset 0 0 0 1px rgba(23,57,47,.08)}
 .alt-bar a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--soluk);font:600 12px/1 var(--baslik);-webkit-tap-highlight-color:transparent;transition:color .25s}
 .alt-bar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 .alt-bar a.acik{color:var(--orman)}
 .alt-isik{position:absolute;top:9px;left:4px;width:calc((100% - 8px)/5);height:32px;display:flex;justify-content:center;transform:translateX(calc(var(--i,0)*100%));transition:transform .38s cubic-bezier(.3,.9,.3,1),opacity .2s}
 .alt-isik::before{content:"";width:52px;height:32px;border-radius:999px;background:var(--ada)}
 .alt-bar a.orta{color:var(--kiremit2);justify-content:flex-end;padding-bottom:11px}
 .alt-bar .y{position:absolute;top:-22px;left:50%;margin-left:-29px;width:58px;height:58px;border-radius:50%;background:var(--kiremit);color:#fff;display:grid;place-items:center;box-shadow:0 14px 24px -10px rgba(163,64,31,.95),0 0 0 5px var(--kagit)}
 .alt-bar .y svg{width:25px;height:25px}
 .bolge-ic{padding-top:70px}
 .kirinti{padding-top:18px}
 .bolge-bas{padding:8px 0 20px}
 .mini{grid-template-columns:1fr;gap:18px;margin-top:26px}
 .mk{height:230px}
}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
@media (prefers-reduced-motion:reduce){.akar img,.akis,.m-sira,.kayan>div,.im,.rk.aktif .rk-ic img.d{animation:none}.rk{transition:none!important}.js .gor{opacity:1;transform:none;transition:none}}

.ust a.logo{text-decoration:none}
.ust{height:80px;margin-bottom:-90px;padding:0 12px 0 14px;border-radius:12px;background:rgba(255,253,249,.95);box-shadow:0 22px 40px -26px rgba(23,57,47,.55),inset 0 0 0 1px rgba(23,57,47,.1)}
.ust::before,.ust::after{content:"";position:absolute;left:0;right:0;height:5px;background:repeating-linear-gradient(-45deg,var(--kiremit) 0 8px,transparent 8px 13px,var(--orman) 13px 21px,transparent 21px 26px);opacity:.88;pointer-events:none}
.ust::before{top:0;border-radius:12px 12px 0 0}
.ust::after{bottom:0;border-radius:0 0 12px 12px}
.ust .logo{position:relative;z-index:1;gap:10px;font-size:18px}
.ust .muhur{width:244px;height:132px;flex:none;margin:0 6px 0 -10px;color:var(--kiremit);opacity:.95;mix-blend-mode:multiply;transform:translateY(18px) rotate(-8deg)}
.ust .menu{gap:34px}
.ust .menu a:not(.dg){position:relative;padding:8px 0;font:700 12.5px/1 var(--baslik);letter-spacing:.16em;text-transform:uppercase;color:var(--orman)}
.ust .menu a:not(.dg)::after{content:"";position:absolute;left:0;right:.16em;bottom:0;height:2px;background:var(--kiremit);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.25,1)}
.ust .menu a:not(.dg):hover::after{transform:scaleX(1)}
.ust .menu a:not(.dg)+a:not(.dg)::before{content:"";position:absolute;left:-19px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--kiremit);opacity:.55}
.ust .menu .dg{--r:3.5px;padding:16px 22px;border-radius:0;background:var(--kiremit);color:#fff;font:700 12.5px/1 var(--baslik);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;outline:1.5px dashed rgba(255,255,255,.6);outline-offset:-7px;-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5*var(--r)) calc(-1.5*var(--r))/calc(3*var(--r)) calc(3*var(--r)),linear-gradient(#000 0 0) no-repeat 50%/calc(100% - 3*var(--r)) calc(100% - 3*var(--r));mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5*var(--r)) calc(-1.5*var(--r))/calc(3*var(--r)) calc(3*var(--r)),linear-gradient(#000 0 0) no-repeat 50%/calc(100% - 3*var(--r)) calc(100% - 3*var(--r));transition:transform .35s cubic-bezier(.2,.8,.25,1),background .2s}
.ust .menu .dg:hover{background:var(--kiremit2);transform:rotate(-3deg) scale(1.05)}
@media (max-width:1100px){.ust .menu{gap:20px}.ust .menu a:not(.dg){font-size:12px;letter-spacing:.08em}.ust .menu a:not(.dg)+a:not(.dg)::before{left:-12px}.ust .muhur{width:200px;height:108px;margin-right:0}}
@media (max-width:960px){.ust .muhur .dalga{display:none}.ust .muhur{margin-right:-86px}}
.damga g,.muhur g{fill:none;stroke:currentColor}
.damga text,.muhur text{fill:currentColor;stroke:currentColor;stroke-width:.25;font:700 8.6px/1 var(--baslik);letter-spacing:.09em}
.damga .damga-u,.muhur .damga-u{font-size:7.9px}
.damga .damga-a,.muhur .damga-a{letter-spacing:.3em}
.damga .damga-o,.muhur .damga-o{font-size:15px;letter-spacing:.08em}
.damga .yildiz,.muhur .yildiz{fill:currentColor;stroke:none}
.damga .dalga,.muhur .dalga{stroke-width:2.5;stroke-linecap:round}
.alt-marka a.logo{display:inline-flex}
.gizli-alan{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.kirinti a{color:inherit;text-decoration:none}
.kirinti a:hover{color:var(--kiremit2)}
.teklif-bolum{padding-top:0;padding-bottom:12px}
.metin{max-width:860px;font-size:18px;line-height:1.72;color:#2C3A35}
.metin.tek{margin-bottom:80px}
.metin h2{font-size:clamp(27px,2.9vw,38px);line-height:1.12;margin:44px 0 14px}
.metin p{margin:0 0 16px}
.fiyat-b{padding-top:100px}
.fk-izgara{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:44px}
.fk{grid-column:span 2;display:flex;flex-direction:column;border-radius:26px;padding:26px;background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi);transition:transform .3s}
.fk:hover{transform:translateY(-5px)}
.fk:nth-child(4),.fk:nth-child(5){grid-column:span 3}
.fk.one{background:var(--orman);box-shadow:none}
.fk.one h3,.fk.one .fk-tut{color:#fff}
.fk.one p{color:#CFDCD5}
.fk.one a{color:#F0A98D}
.fk h3{font-size:22px}
.fk-tut{font:600 clamp(30px,3vw,40px)/1.05 var(--baslik);letter-spacing:-.03em;color:var(--orman);margin:16px 0 10px}
.fk p{font-size:16px;line-height:1.45;color:var(--soluk);margin-bottom:18px}
.fk a{margin-top:auto;font:600 15px var(--baslik);color:var(--kiremit2);text-decoration:none}
.kel-b{padding-top:0}
.kel-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}
.kel-g{border-radius:24px;padding:24px;background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi)}
.kel-g h3{font-size:20px;margin-bottom:16px}
.ara-pen{background:#fff;border-radius:24px;box-shadow:0 1px 6px rgba(32,33,36,.2),0 0 0 1px rgba(32,33,36,.05);font-family:Arial,Helvetica,sans-serif;color:#202124;overflow:hidden}
.ara-kutu{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px}
.ara-kutu svg{width:20px;height:20px;flex:none;fill:#9AA0A6}
.ara-kutu svg:last-child{margin-left:auto;fill:var(--kiremit)}
.ara-yazi{display:flex;justify-content:flex-end;min-width:0;overflow:hidden;white-space:pre;font-size:16px}
.ara-imlec{flex:none;width:1.5px;height:20px;margin-left:-11px;background:#202124;animation:imlec 1.06s steps(1) infinite}
@keyframes imlec{50%{opacity:0}}
.ara-oneri{--ara:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");list-style:none;margin:0;padding:6px 0 12px;border-top:1px solid #E8EAED}
.ara-oneri li{display:flex;align-items:center;gap:14px;padding:6px 18px;font-size:15px;line-height:21px;transition:background .15s}
.ara-oneri li::before{content:"";flex:none;width:17px;height:17px;background:#9AA0A6;-webkit-mask:var(--ara) center/contain no-repeat;mask:var(--ara) center/contain no-repeat}
.ara-oneri span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ara-oneri b{font-weight:700}
.ara-oneri li.secili{background:#F1F3F4}
.arama-k.canli .ara-p{min-height:332px}
.arama-k.canli .ara-oneri{display:flex;flex-direction:column}
.arama-k.canli .ara-oneri li.gizli{display:none}
@media (prefers-reduced-motion:reduce){.ara-imlec{animation:none}}
.komsu{padding-top:0}
.teklif-bolum + .kel-b{padding-top:clamp(72px,8vw,112px)}
.pul-alan{margin-top:40px;padding:clamp(34px,4.4vw,60px) clamp(26px,4vw,56px) clamp(40px,5vw,68px);border-radius:36px;background:radial-gradient(circle,rgba(23,57,47,.1) 1px,transparent 1.5px) 0 0/24px 24px,var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi)}
.pul-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:30px 22px;align-items:start}
.pul{position:relative;display:block;color:var(--orman);text-decoration:none;transform:rotate(var(--d));filter:drop-shadow(0 7px 9px rgba(70,45,20,.15));transition:transform .5s cubic-bezier(.2,.8,.25,1),filter .5s}
.pul:hover,.pul:focus-visible{z-index:2;transform:translateY(-8px) scale(1.05);filter:drop-shadow(0 18px 20px rgba(70,45,20,.24))}
.pul:focus-visible{outline:2px solid var(--kiremit);outline-offset:5px}
.pul-ic{--r:5px;display:block;padding:calc(2*var(--r)) calc(2*var(--r)) calc(2*var(--r) + 2px);background:#fff;-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5*var(--r)) calc(-1.5*var(--r))/calc(3*var(--r)) calc(3*var(--r)),linear-gradient(#000 0 0) no-repeat 50%/calc(100% - 3*var(--r)) calc(100% - 3*var(--r));mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5*var(--r)) calc(-1.5*var(--r))/calc(3*var(--r)) calc(3*var(--r)),linear-gradient(#000 0 0) no-repeat 50%/calc(100% - 3*var(--r)) calc(100% - 3*var(--r))}
.pul-res{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#FBF8F1;box-shadow:inset 0 0 0 1px rgba(23,57,47,.1)}
.pul-res img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.25,1)}
.pul:hover .pul-res img{transform:scale(1.08)}
.pul-ad{display:block;margin-top:9px;font:600 14.5px/1.15 var(--baslik);letter-spacing:-.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pul-ana{grid-column:span 2;grid-row:span 2}
.pul-ana .pul-ic{--r:7px}
.pul-ana .pul-ad{margin-top:14px;font-size:24px}
.pul-ana small{display:block;margin-top:4px;text-align:center;font:500 13.5px/1.3 var(--govde);color:var(--soluk)}
.pul-res.uc img{position:absolute;top:17%;left:19%;width:62%;height:62%;border:4px solid #fff;box-shadow:0 6px 14px rgba(70,45,20,.2)}
.pul-res.uc img:nth-child(1){transform:translate(-27%,5%) rotate(-9deg)}
.pul-res.uc img:nth-child(2){transform:translate(27%,5%) rotate(8deg)}
.pul-res.uc img:nth-child(3){z-index:1;transform:translateY(-9%)}
.pul:hover .pul-res.uc img:nth-child(1){transform:translate(-34%,3%) rotate(-14deg)}
.pul:hover .pul-res.uc img:nth-child(2){transform:translate(34%,3%) rotate(13deg)}
.pul:hover .pul-res.uc img:nth-child(3){transform:translateY(-13%) scale(1.05)}
.damga{position:absolute;z-index:3;top:-20px;right:-40px;width:184px;color:var(--kiremit);opacity:.78;transform:rotate(-13deg);pointer-events:none;mix-blend-mode:multiply}
@keyframes pulGel{from{opacity:0;transform:translateY(46px) rotate(calc(var(--d)*5)) scale(.9)}}
.js .pul-izgara:not(.acik) .pul{opacity:0}
.pul-izgara.acik .pul{animation:pulGel .8s cubic-bezier(.2,.8,.25,1) calc(var(--i)*30ms) backwards}
@media (prefers-reduced-motion:reduce){.pul-izgara .pul{animation:none!important;opacity:1!important}.pul,.pul-res img{transition:none}}
.liste-b{font-size:clamp(25px,3vw,36px);margin-top:12px}
.liste-ilce{padding-bottom:90px}
.liste-ilce h2{font-size:clamp(25px,3vw,36px);margin-top:44px}
.yk{display:flex;flex-direction:column;text-decoration:none;border-radius:26px;padding:26px;min-height:250px;background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi);transition:transform .3s}
.yk:hover{transform:translateY(-6px)}
.yazi-l .yk:nth-child(3n+2){background:var(--ada);box-shadow:none}
.yazi-l .yk:nth-child(3n){background:var(--seftali);box-shadow:none}
.yk small{font:600 14px var(--baslik);color:var(--kiremit2)}
.yk h3{font-size:clamp(23px,2.1vw,29px);line-height:1.14;margin-top:auto}
.yazi-tum{margin:12px 0 90px}
.yazi-bas h1{margin-top:16px;max-width:17em}
@media (max-width:1040px){
 .fk,.fk:nth-child(4),.fk:nth-child(5){grid-column:span 3}
 .kel-izgara{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:819px){
 .fiyat-b{padding-top:68px}
 .fk-izgara{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}
 .fk,.fk:nth-child(4),.fk:nth-child(5){grid-column:auto}
 .kel-izgara{margin-top:26px}
 .arama-k.canli .ara-p{min-height:266px}
 .ust{height:64px;margin-bottom:-72px;padding:0 8px;border-radius:10px}
 .ust::before{border-radius:10px 10px 0 0}
 .ust::after{border-radius:0 0 10px 10px}
 .ust .logo{font-size:15.5px}
 .ust .menu .dg{padding:13px 15px;font-size:11.5px;letter-spacing:.1em;outline-offset:-6px}
 .ust .muhur{width:172px;height:93px;margin:0 -76px 0 -6px;transform:translateY(12px) rotate(-8deg)}
 .ust .muhur .dalga{display:none}
 .pul-alan{margin:26px -16px 0;padding:30px 0 34px;border-radius:0;box-shadow:none}
 .pul-izgara{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:auto auto;grid-auto-columns:112px;gap:22px 16px;overflow-x:auto;padding:22px 22px 24px;scroll-snap-type:x mandatory;scroll-padding:0 22px;scrollbar-width:none}
 .pul-izgara::-webkit-scrollbar{display:none}
 .pul{scroll-snap-align:start}
 .pul-ana .pul-ad{font-size:20px}
 .damga{width:150px;top:-14px;right:-22px}
 .yk{min-height:160px;border-radius:22px}
 .yazi-tum{margin-bottom:60px}
 .liste-ilce{padding-bottom:60px}
}

.giris-b{--yan:calc(20px + clamp(150px,16.8vw,250px));--ara:clamp(36px,4.4vw,76px);--orta:calc(100vw - 2*var(--yan) - 2*var(--ara))}
.giris-b .duvar .sutun.dar{display:none}
.giris-b .merkez{width:min(760px,var(--orta));min-width:0}
.giris-b h1{font-size:clamp(34px,min(calc(var(--orta)/(var(--k)*.5)),10.8vh),88px)}
.giris-b .im{display:none}
.giris-b .im.i1{left:0;top:auto;bottom:10px}
.giris-b .im.i4{right:0;top:auto;bottom:10px}
@media (min-width:1200px){.giris-b .im{display:inline-flex}}
@media (min-width:1720px){.giris-b{--yan:calc(36px + clamp(150px,16.8vw,250px) + clamp(110px,9.4vw,140px))}.giris-b .duvar .sutun.dar{display:block}}
.giris-b .kirinti{padding:0;font-size:15px;margin-bottom:6px}
.metin-b{padding-top:72px;padding-bottom:40px}
.metin-b + .fiyat-b{padding-top:48px}
.metin-b.mb-ara{padding-top:0}
.metin-b.mb-son{padding-bottom:clamp(64px,7vw,100px)}
.metin-b + .kel-b{padding-top:48px}
.metin-g{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.mb{border-radius:32px;padding:clamp(30px,4.2vw,60px);background:var(--kagit);box-shadow:inset 0 0 0 1px var(--cizgi)}
.mb:nth-child(4n+2){background:var(--ada);box-shadow:none}
.mb:nth-child(4n+3){background:var(--krem2);box-shadow:none}
.mb:nth-child(4n){background:var(--seftali);box-shadow:none}
.mb h2{font-size:clamp(30px,3.7vw,52px);max-width:21em;margin-bottom:24px;overflow-wrap:break-word;hyphens:auto}
.mb-m{font-size:18.5px;line-height:1.68;color:#27352F}
.mb.iki .mb-m{column-count:2;column-gap:52px}
.mb-m p{margin:0 0 16px;break-inside:avoid}
.mb-m p:last-child{margin-bottom:0}
.mb.resimli{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(32px,4vw,60px);align-items:center}
.mb.resimli h2{grid-column:1;align-self:end;font-size:clamp(28px,2.9vw,42px)}
.mb.resimli .mb-m{grid-column:1;align-self:start;column-count:1}
.mb-res{grid-column:2;grid-row:1/span 2;margin:0}
.mb-res img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
@media (max-width:819px){
 .mb.resimli{display:block}
 .mb.resimli h2{font-size:clamp(30px,3.7vw,52px)}
 .mb-res{max-width:340px;margin:0 auto 18px}
 .giris-b .merkez{width:auto}
 .giris-b h1{font-size:clamp(30px,min(11.6vw,calc((100vw - 32px)/(var(--n)*.53))),54px)}
 .giris-b .im{display:none}
 .giris-b .kirinti{font-size:14px;margin-bottom:10px}
 .metin-b{padding-top:48px;padding-bottom:20px}
 .metin-g{gap:10px}
 .mb{border-radius:24px;padding:26px 20px}
 .mb.iki .mb-m{column-count:1}
 .mb-m{font-size:17px}
 .mb h2{margin-bottom:16px}
}
.bl-giris{padding:clamp(120px,15vh,170px) 0 clamp(52px,7vh,84px);text-align:center;background:radial-gradient(60% 70% at 18% 8%,#DDE9DE 0,transparent 70%),radial-gradient(55% 65% at 88% 96%,#F7DFCD 0,transparent 72%),var(--krem)}
.bl-giris .kirinti{padding:0;margin-bottom:12px}
.bl-giris h1{font-size:clamp(42px,6vw,84px);max-width:15em;margin:0 auto 16px}
.bl-giris p{font-size:clamp(17px,1.5vw,20px);color:var(--soluk);margin:0}
.bl-kutu{position:relative;max-width:640px;margin:32px auto 0;text-align:left}
.bl-kutu svg{position:absolute;left:26px;top:23px;width:24px;height:24px;fill:none;stroke:var(--orman);stroke-width:2;stroke-linecap:round;pointer-events:none}
.bl-kutu input{width:100%;height:70px;border:0;border-radius:999px;background:#fff;padding:0 28px 0 64px;font:500 20px var(--govde);color:var(--orman);outline:0;-webkit-appearance:none;appearance:none;box-shadow:0 26px 50px -30px rgba(23,57,47,.6),inset 0 0 0 1px var(--cizgi)}
.bl-kutu input:focus{box-shadow:0 26px 50px -30px rgba(23,57,47,.6),inset 0 0 0 2px var(--orman)}
.bl-kutu input::placeholder{color:var(--soluk)}
.bl-sonuc{position:absolute;left:0;right:0;top:80px;z-index:30;list-style:none;margin:0;padding:8px;background:#fff;border-radius:24px;box-shadow:0 30px 60px -28px rgba(23,57,47,.55),inset 0 0 0 1px var(--cizgi)}
.bl-sonuc a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-radius:16px;font:600 18px var(--baslik);color:var(--orman);text-decoration:none}
.bl-sonuc a span{font:400 14.5px var(--govde);color:var(--soluk)}
.bl-sonuc a:hover,.bl-sonuc a.sec{background:var(--krem)}
.bl-yok{padding:14px 18px;color:var(--soluk)}
.bl-sehir{padding:clamp(56px,7vw,96px) 0 0}
.bl-sehir h2,.bl-dizin h2{font-size:clamp(30px,3.7vw,52px);margin-bottom:28px}
.bl-s{border-top:1px solid var(--cizgi)}
.bl-s:last-of-type{border-bottom:1px solid var(--cizgi)}
.bl-s summary{display:flex;align-items:center;gap:18px;padding:18px 2px;cursor:pointer;list-style:none;color:var(--orman)}
.bl-s summary::-webkit-details-marker{display:none}
.bl-s summary b{font:italic 400 clamp(40px,5.2vw,70px)/1.08 var(--vurgu);letter-spacing:-.01em}
.bl-s summary span{margin-left:auto;font:500 16px var(--govde);color:var(--soluk)}
.bl-s summary i{position:relative;flex:none;width:46px;height:46px;border-radius:50%;background:var(--ada);transition:transform .25s,background .25s}
.bl-s summary i::before,.bl-s summary i::after{content:"";position:absolute;left:14px;right:14px;top:22px;height:2px;border-radius:2px;background:var(--orman)}
.bl-s summary i::after{transform:rotate(90deg)}
.bl-s[open] summary i{transform:rotate(45deg);background:var(--seftali)}
.bl-s-ic{padding:2px 2px 30px}
.bl-git{display:inline-block;margin-bottom:16px;font:600 16px var(--baslik);color:var(--kiremit2);text-decoration:none}
.bl-git::after{content:" →"}
.bl-akis{display:flex;flex-wrap:wrap;gap:8px 26px}
.bl-akis a{font:500 18px/1.4 var(--govde);color:var(--orman);text-decoration:none;background:linear-gradient(var(--kiremit),var(--kiremit)) 0 100%/0 1.5px no-repeat;transition:background-size .2s,color .2s}
.bl-akis a:hover{color:var(--kiremit2);background-size:100% 1.5px}
.bl-dizin{padding:clamp(60px,7vw,100px) 0}
.bl-h{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding:15px 2px;border-top:1px solid var(--cizgi)}
.bl-h b{font:italic 400 40px/1 var(--vurgu);color:var(--kiremit)}
.bl-not{margin:0;padding-top:24px;border-top:1px solid var(--cizgi);font-size:17px;color:var(--soluk)}
@media (max-width:819px){
 .bl-giris{padding:96px 0 44px}
 .bl-kutu input{height:60px;font-size:18px;padding-left:56px}
 .bl-kutu svg{left:22px;top:18px}
 .bl-sonuc{top:70px}
 .bl-s summary{padding:14px 2px}
 .bl-s summary i{width:40px;height:40px}
 .bl-s summary i::before,.bl-s summary i::after{left:12px;right:12px;top:19px}
 .bl-akis{gap:7px 20px}
 .bl-akis a{font-size:17px}
 .bl-h{grid-template-columns:44px minmax(0,1fr);padding:13px 2px}
 .bl-h b{font-size:32px}
}

