:root{
--fildisi:#FAF8F4;   
--kufeki:#E8E2D5;    
--travertin:#C9B89C; 
--travertin-koyu:#9C8868; 
--antrasit:#1F2328;  
--karbon:#4A4F58;    
--gri-tas:#5C636B;   
--gece:#16191C;      
--bronz:#725F42;     
--oker:#B98A2E;       
--oker-metin:#7A5F23; 
--siena:#9A5039;      
--umbra:#6E4B33;      
--zeytin:#56623F;     
--zemin:var(--fildisi); --zemin-2:var(--kufeki); --zemin-koyu:var(--antrasit);
--metin:var(--antrasit); --metin-2:var(--gri-tas); --metin-koyu:var(--fildisi);
--vurgu:var(--bronz); --vurgu-koyu:var(--travertin);
--kat-yeni:var(--karbon); --kat-ic:var(--umbra); --kat-res:var(--siena);
--dur-insaat:var(--oker); --dur-tamam:var(--zeytin); --dur-proje:var(--travertin);
--cizgi-ince:rgba(31,35,40,.12);
--cizgi-orta:rgba(31,35,40,.24);
--cizgi-kalin:var(--antrasit);
--cizgi-acik:rgba(250,248,244,.16);
--kesik:3px 4px; 
--sans:'Manrope','Manrope Yedek',system-ui,-apple-system,'Segoe UI',sans-serif;        
--serif:'Instrument Serif','Instrument Yedek',Georgia,serif;                              
--mono:'IBM Plex Mono','Plex Yedek',ui-monospace,'Cascadia Mono',Consolas,monospace;
--ch:.61em;   
--pad:clamp(20px,4.4vw,64px); --max:1440px; --hdr:76px; --gutter:24px; --r:2px;
--s-1:4px; --s-2:8px; --s-3:12px; --s-4:16px; --s-5:24px; --s-6:32px; --s-7:48px; --s-8:64px; --s-9:96px; --s-10:140px;
--ease:cubic-bezier(.2,.7,.1,1); --t-ui:.25s; --t-img:.6s; --t-rv:.9s;
--kemik:var(--kufeki); --ivory:var(--fildisi); --bone:var(--kufeki); --muted:var(--gri-tas);
--line:var(--cizgi-ince); --line-strong:var(--cizgi-orta); --line-light:var(--cizgi-acik);
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:var(--hdr)}
body{margin:0;background:var(--zemin);color:var(--metin);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
h1,h2,h3,h4{--ch:.626em;margin:0;font-weight:500;letter-spacing:-.025em;line-height:1.05}
p{margin:0}
em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}
:focus-visible{outline:2px solid var(--bronz);outline-offset:3px}
.wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}
.sec{padding:clamp(72px,10vw,140px) 0;position:relative}
.sec--bone{background:var(--zemin-2)}
.sec--dark{background:var(--zemin-koyu);color:var(--metin-koyu)}
h2{font-size:clamp(34px,4.6vw,64px)}
h2 em{color:var(--vurgu)}
.sec--dark h2 em{color:var(--vurgu-koyu)}
.lead{font-size:clamp(16px,1.25vw,18px);color:var(--metin-2);max-width:calc(52*var(--ch))}
.mono{font-family:var(--mono);font-weight:400;letter-spacing:.02em;font-variant-numeric:tabular-nums}
.idx{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--vurgu);display:flex;align-items:center;gap:12px}
.idx::after{content:"";height:1px;width:48px;background:currentColor;opacity:.5}
.idx--light{color:var(--vurgu-koyu)}
.cb{flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;position:relative;font-family:var(--mono);font-style:normal;letter-spacing:0;text-transform:none}
.cb::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1px;background:currentColor;opacity:.5}
.cb b{position:absolute;left:0;right:0;top:7px;text-align:center;font:500 10px/1 var(--mono)}
.cb small{position:absolute;left:0;right:0;bottom:7px;text-align:center;font:500 8px/1 var(--mono);opacity:.8}
.btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 24px;border-radius:var(--r);font:600 14px/1 var(--sans);letter-spacing:.01em;background:var(--antrasit);color:var(--fildisi);transition:background .3s,color .3s,box-shadow .3s}
.btn:hover{background:var(--bronz)}
.btn .ar{transition:transform .3s var(--ease)}
.btn:hover .ar{transform:translateX(4px)}
.btn--sm{height:42px;padding:0 18px;font-size:13px}
.btn--light{background:var(--fildisi);color:var(--antrasit)}
.btn--light:hover{background:var(--travertin);color:var(--antrasit)}
.btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}
.btn--ghost:hover{background:var(--fildisi);color:var(--antrasit);box-shadow:none}
.btn--wa{background:#1f7a4d}.btn--wa:hover{background:#17603c}
.btn svg{width:18px;height:18px;flex:none}
.link{font-weight:600;font-size:14px;display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:4px}
.link .ar{transition:transform .3s var(--ease)}
.link:hover .ar{transform:translateX(4px)}
.chip{height:38px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px var(--cizgi-orta);display:inline-flex;align-items:center;gap:8px;transition:var(--t-ui)}
.chip:hover{box-shadow:inset 0 0 0 1px var(--antrasit)}
.chip.is-on{background:var(--antrasit);color:var(--fildisi);box-shadow:none}
.chip small{font:500 11px var(--mono);color:var(--vurgu)}
.chip.is-on small{color:var(--travertin)}
.kat{display:inline-block;width:8px;height:8px;flex:none;background:var(--kat,var(--karbon))}
.kat--yeni{--kat:var(--kat-yeni)}.kat--ic{--kat:var(--kat-ic)}.kat--res{--kat:var(--kat-res)}
.chip.is-on .kat{box-shadow:0 0 0 1px rgba(250,248,244,.5)}
.tag{display:inline-flex;align-items:center;gap:7px;background:rgba(250,248,244,.94);color:var(--antrasit);font:700 10.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:var(--r)}
.tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot,var(--bronz))}
.tag--insaat{--dot:var(--dur-insaat)}
.tag--tamam{--dot:var(--dur-tamam)}
.tag--proje{outline:1px dashed rgba(31,35,40,.45);outline-offset:-3px}
.tag--proje::before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--karbon)}
.tag--rolove{--dot:var(--siena)}
.aks{position:absolute;inset:0;pointer-events:none;z-index:1}
.aks__in{position:relative;height:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}
.aks__lines{position:relative;height:100%;display:grid;grid-template-columns:repeat(4,1fr)}
.aks__lines span{position:relative;border-left:1px solid var(--aks-c,var(--cizgi-ince))}
.aks__lines span:last-child{border-right:1px solid var(--aks-c,var(--cizgi-ince))}
.aks__lines span::before{content:attr(data-a);position:absolute;top:var(--aks-top,calc(var(--hdr) + 14px));left:0;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--aks-b,var(--cizgi-orta));background:var(--aks-bg,var(--fildisi));display:grid;place-items:center;font:500 10px/1 var(--mono);color:var(--aks-t,var(--gri-tas))}
.aks__lines span:last-child::after{content:attr(data-z);position:absolute;top:var(--aks-top,calc(var(--hdr) + 14px));right:0;transform:translateX(50%);width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--aks-b,var(--cizgi-orta));background:var(--aks-bg,var(--fildisi));display:grid;place-items:center;font:500 10px/1 var(--mono);color:var(--aks-t,var(--gri-tas))}
.aks--light{--aks-c:rgba(250,248,244,.09);--aks-b:rgba(250,248,244,.35);--aks-bg:rgba(21,24,27,.35);--aks-t:rgba(250,248,244,.8)}
.dim{position:relative;display:block;height:13px;color:var(--dim-c,var(--cizgi-orta));background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat}
.dim::before,.dim::after{content:"";position:absolute;top:0;width:1px;height:13px;background:currentColor;transform:rotate(45deg)}
.dim::before{left:0}.dim::after{right:0}
.dim[data-l]{margin:6px 0}
.dim[data-l] i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--dim-bg,var(--fildisi));padding:0 8px;font:500 10.5px/1 var(--mono);font-style:normal;color:var(--gri-tas);white-space:nowrap}
.kot{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--mono);letter-spacing:.04em}
.kot::before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid currentColor;opacity:.85}
.crop{position:relative}
.crop::after{content:"";position:absolute;inset:12px;pointer-events:none;opacity:0;transition:opacity .4s,inset .5s var(--ease);
background:
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) left top/16px 1px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) left top/1px 16px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) right top/16px 1px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) right top/1px 16px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) left bottom/16px 1px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) left bottom/1px 16px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) right bottom/16px 1px no-repeat,
linear-gradient(var(--crop-c,#fff),var(--crop-c,#fff)) right bottom/1px 16px no-repeat}
a:hover .crop::after,.crop:hover::after{opacity:1;inset:16px}
.antet{display:grid;grid-template-columns:2.2fr 1.4fr 1fr 1fr 1fr 1.2fr;border:1px solid var(--antet-c,var(--cizgi-acik));font-size:12.5px}
.antet>div{padding:12px 14px;border-left:1px solid var(--antet-c,var(--cizgi-acik));display:flex;flex-direction:column;gap:6px;min-width:0}
.antet>div:first-child{border-left:0}
.antet small{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--travertin);opacity:.85}
.antet b{font-weight:500;color:var(--fildisi);overflow-wrap:anywhere}
.antet .eksik b{color:rgba(250,248,244,.45);font-style:italic}
.antet .eksik{background:repeating-linear-gradient(135deg,rgba(250,248,244,.035) 0 6px,transparent 6px 12px)}
.hdr{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--hdr);color:var(--fildisi);transition:background .4s,color .4s,box-shadow .4s}
.hdr__in{height:100%;display:flex;align-items:center;gap:40px}
.logo img{height:34px;width:auto;filter:brightness(0) invert(1);transition:filter .4s}
.nav{display:flex;gap:30px;margin-left:auto;font-size:14px;font-weight:500;height:100%;align-items:center}
.nav>a,.has-sub>a{position:relative;padding:6px 0;opacity:.9;display:inline-flex;align-items:center;gap:6px}
.nav>a::after,.has-sub>a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .35s var(--ease)}
.nav>a:hover,.has-sub:hover>a,.nav a.is-cur{opacity:1}
.nav>a:hover::after,.has-sub:hover>a::after,.nav a.is-cur::after{right:0}
.has-sub{position:relative;height:100%;display:flex;align-items:center}
.has-sub>a svg{width:10px;height:10px;transition:transform .3s}
.has-sub:hover>a svg{transform:rotate(180deg)}
.sub{position:absolute;top:calc(100% - 8px);left:-28px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .35s var(--ease),visibility .25s}
.has-sub:hover .sub,.has-sub:focus-within .sub{opacity:1;visibility:visible;transform:none}
.sub__in{width:640px;background:var(--fildisi);color:var(--antrasit);box-shadow:0 24px 60px rgba(21,24,27,.22);border-radius:var(--r);display:grid;grid-template-columns:1fr 1fr 200px}
.sub__col{padding:14px;display:flex;flex-direction:column}
.sub__col a{padding:12px;border-radius:var(--r);display:flex;flex-direction:column;gap:2px;transition:background .2s}
.sub__col a:hover{background:var(--kufeki)}
.sub__col b{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}
.sub__col small{font-size:12px;color:var(--gri-tas);font-weight:400}
.sub__card{background:var(--antrasit);color:var(--fildisi);padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.sub__card small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--travertin);font-weight:700}
.sub__card p{font-size:18px;line-height:1.25;letter-spacing:-.01em}
.sub__card .link{font-size:13px;align-self:flex-start}
.hdr__cta{display:flex;align-items:center;gap:20px}
.hdr__tel{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
.hdr .btn{background:var(--fildisi);color:var(--antrasit)}
.hdr .btn:hover{background:var(--travertin)}
.hdr.is-solid{background:rgba(250,248,244,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--antrasit);box-shadow:0 1px 0 var(--cizgi-ince)}
.hdr.is-solid .logo img{filter:none}
.hdr.is-solid .btn{background:var(--antrasit);color:var(--fildisi)}
.hdr.is-solid .btn:hover{background:var(--bronz)}
.burger{display:none;width:44px;height:44px;position:relative;margin-left:auto}
.burger span{position:absolute;left:11px;right:11px;height:1.5px;background:currentColor;transition:transform .3s}
.burger span:first-child{top:18px}.burger span:last-child{top:25px}
.menu-open .burger span:first-child{transform:translateY(3.5px) rotate(45deg)}
.menu-open .burger span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
.mnav{position:fixed;inset:0;z-index:49;background:var(--antrasit);color:var(--fildisi);padding:calc(var(--hdr) + 24px) var(--pad) 40px;display:flex;flex-direction:column;gap:4px;transform:translateY(-100%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s;overflow-y:auto}
.mnav>a{font-size:32px;font-weight:500;letter-spacing:-.02em;padding:8px 0;border-bottom:1px solid var(--cizgi-acik)}
.mnav .btn{margin-top:24px;font-size:15px;border:0;justify-content:center;letter-spacing:0;flex:none}
.mnav p{margin-top:auto;padding-top:24px;font-size:13px;color:rgba(250,248,244,.6)}
.menu-open{overflow:hidden}
.menu-open .mnav{transform:none;visibility:visible;transition:transform .5s var(--ease)}
.menu-open .hdr{color:var(--fildisi);background:transparent;box-shadow:none;backdrop-filter:none}
.menu-open .hdr .logo img{filter:brightness(0) invert(1)}
.ftr{background:var(--gece);color:rgba(250,248,244,.72);padding:80px 0 0;font-size:14px;overflow:hidden}
.ftr__top{display:grid;grid-template-columns:4fr 2fr 3fr 3fr;gap:40px;padding-bottom:56px}
.ftr__logo img{height:96px;width:auto}
.ftr__logo p{margin-top:20px;max-width:calc(32*var(--ch))}
.ftr h2{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--travertin);font-weight:700;margin-bottom:18px}
.ftr ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.ftr a:hover{color:var(--fildisi)}
.ftr .antet{margin-bottom:40px}
.ftr__bot{border-top:1px solid var(--cizgi-acik);padding:24px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}
.ftr__bot nav{display:flex;gap:20px;flex-wrap:wrap}
.ftr__big{font-size:clamp(96px,26vw,440px);font-weight:600;letter-spacing:-.06em;line-height:.74;color:rgba(250,248,244,.05);user-select:none;white-space:nowrap;margin-bottom:-.06em}
.mbar{display:none}
.note{display:none;position:absolute;z-index:40;width:300px;max-width:calc(100vw - 32px);background:#FFF6D6;color:#3D3320;border:1px solid #E6CF83;box-shadow:0 10px 30px rgba(31,35,40,.18);padding:12px 14px 12px 44px;border-radius:4px;font:500 12.5px/1.5 var(--sans);text-align:left;letter-spacing:0;text-transform:none}
.note b{position:absolute;left:12px;top:11px;width:22px;height:22px;border-radius:50%;background:#B8860B;color:#fff;font-size:11px;display:grid;place-items:center}
.note strong{display:block;font-weight:700;margin-bottom:2px}
.show-notes .note{display:block}
.notes-btn{position:fixed;left:20px;bottom:20px;z-index:60;height:44px;padding:0 16px 0 12px;border-radius:999px;background:#FFF6D6;color:#3D3320;border:1px solid #E6CF83;box-shadow:0 8px 24px rgba(31,35,40,.2);font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}
.notes-btn i{width:22px;height:22px;border-radius:50%;background:#B8860B;color:#fff;font-style:normal;font-size:11px;display:grid;place-items:center}
.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,140px);background:var(--antrasit);color:var(--fildisi);padding:14px 20px;border-radius:var(--r);font-size:14px;z-index:70;transition:transform .4s var(--ease);box-shadow:0 10px 30px rgba(0,0,0,.25)}
.toast.is-on{transform:translate(-50%,0)}
.rv{opacity:0;transform:translateY(24px);transition:opacity var(--t-rv) var(--ease),transform var(--t-rv) var(--ease)}
.rv.in{opacity:1;transform:none}
@media (max-width:1240px){.nav{gap:22px}.hdr__tel{display:none}}
@media (max-width:1180px){.ftr__top{grid-template-columns:1fr 1fr}.antet{grid-template-columns:repeat(3,1fr)}.antet>div:nth-child(4){border-left:0}.antet>div:nth-child(n+4){border-top:1px solid var(--antet-c,var(--cizgi-acik))}}
@media (max-width:1020px){
:root{--hdr:64px}
.nav,.hdr__cta{display:none}.burger{display:block}
.aks__lines{grid-template-columns:repeat(2,1fr)}
.aks__lines span:nth-child(n+3){display:none}
}
@media (max-width:640px){
.ftr__top{grid-template-columns:1fr}
.antet{grid-template-columns:1fr 1fr}
.antet>div:nth-child(odd){border-left:0}.antet>div:nth-child(even){border-left:1px solid var(--antet-c,var(--cizgi-acik))}
.antet>div:nth-child(n+3){border-top:1px solid var(--antet-c,var(--cizgi-acik))}
.mbar{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(250,248,244,.96);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--cizgi-ince)}
.mbar a{height:46px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--cizgi-orta)}
.mbar a:last-child{background:var(--antrasit);color:var(--fildisi);box-shadow:none}
.mbar svg{width:16px;height:16px}
body{padding-bottom:70px}
.notes-btn{bottom:84px;left:12px;padding:0 10px}
.notes-btn span{display:none}
.note{left:16px!important;right:auto!important}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.rv{opacity:1;transform:none}
}
.crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--gri-tas)}
.crumb a:hover{color:var(--antrasit)}
.crumb span[aria-current]{color:var(--antrasit);font-weight:600}
.pg-t{position:relative;padding:calc(var(--hdr) + clamp(36px,4vw,56px)) 0 clamp(48px,6vw,88px);border-bottom:1px solid var(--cizgi-orta)}
.pg-t .aks{top:0;--aks-top:calc(var(--hdr) + 8px)}
.pg-t__in{position:relative;z-index:2}
.pg-t__row{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,4vw,64px);align-items:end;margin-top:clamp(28px,4vw,56px)}
.pg-t h1{font-size:clamp(48px,7.4vw,120px);line-height:.92;letter-spacing:-.045em;margin-top:22px}
.pg-t h1 em{color:var(--bronz)}
.pg-t .lead{font-size:clamp(17px,1.4vw,20px);color:var(--karbon);max-width:calc(46*var(--ch))}
.faqx details{border-bottom:1px solid var(--cizgi-orta)}
.faqx details:first-child{border-top:1px solid var(--cizgi-orta)}
.faqx summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;padding:22px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.01em}
.faqx summary::-webkit-details-marker{display:none}
.faqx summary span{flex:none;width:40px;font:500 11px/2.1 var(--mono);color:var(--bronz)}
.faqx summary i{flex:none;width:28px;height:28px;position:relative;margin-left:auto;padding-left:24px}
.faqx summary i::before,.faqx summary i::after{content:"";position:absolute;right:6px;width:16px;top:13px;height:1.5px;background:currentColor;transition:transform .3s}
.faqx summary i::after{transform:rotate(90deg)}
.faqx details[open] summary i::after{transform:rotate(0)}
.faqx details p{padding:0 48px 24px 40px;color:var(--gri-tas);max-width:calc(66*var(--ch))}
.ctab-band{padding:clamp(80px,10vw,140px) 0}
.ctab-band__in{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end}
.ctab-band h2{font-size:clamp(40px,5.6vw,88px);margin-top:24px;letter-spacing:-.04em}
.ctab-band p:not(.idx){color:rgba(250,248,244,.72);font-size:17px;max-width:calc(46*var(--ch))}
.ctab-band__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.bcard{display:flex;flex-direction:column;gap:14px}
.bcard__img{aspect-ratio:3/2;overflow:hidden;background:var(--kufeki);position:relative}
.bcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}
.bcard:hover .bcard__img img{transform:scale(1.04)}
.bcard__top{display:flex;justify-content:space-between;gap:12px;font:500 11px var(--mono);letter-spacing:.03em}
.bcard__top span{color:var(--bronz)}
.bcard__top time{color:var(--gri-tas)}
.bcard h3{font-size:20px;line-height:1.22;letter-spacing:-.015em}
@media (max-width:1020px){.pg-t__row,.ctab-band__in{grid-template-columns:1fr}}
@media (max-width:640px){.faqx details p{padding:0 0 22px 0}}
.yasal{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}
.yasal__k{position:sticky;top:calc(var(--hdr) + 28px);border:1px solid var(--cizgi-orta);background:var(--fildisi)}
.yasal__k>div{display:grid;gap:4px;padding:12px 16px;border-top:1px solid var(--cizgi-ince)}
.yasal__k>div:first-child{border-top:0}
.yasal__k small{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gri-tas)}
.yasal__k b{font-size:14px;font-weight:600}
.yasal__k ol{list-style:none;margin:0;padding:14px 16px;border-top:1px solid var(--cizgi-orta);display:grid;gap:7px;font-size:13.5px}
.yasal__k ol a{display:grid;grid-template-columns:26px 1fr;color:var(--gri-tas)}
.yasal__k ol a span{font:500 10.5px/1.9 var(--mono);color:var(--bronz)}
.yasal__k ol a:hover{color:var(--antrasit)}
.yasal__m{max-width:760px;min-width:0}
.yasal__m h2{font-size:clamp(24px,2.3vw,32px);letter-spacing:-.02em;line-height:1.15;margin:56px 0 16px;scroll-margin-top:calc(var(--hdr) + 24px)}
.yasal__m h2:first-of-type{margin-top:0}
.yasal__m h2 small{display:block;font:500 11px var(--mono);color:var(--bronz);margin-bottom:8px}
.yasal__m p,.yasal__m li{font-size:16.5px;line-height:1.7;color:#2C3036}
.yasal__m p+p{margin-top:14px}
.yasal__m ul{margin:14px 0;padding:0;list-style:none;display:grid;gap:8px}
.yasal__m ul li{position:relative;padding-left:24px}
.yasal__m ul li::before{content:"";position:absolute;left:2px;top:.8em;width:10px;height:1px;background:var(--antrasit)}
.yasal__m p a,.yasal__m li a{border-bottom:1px solid var(--bronz)}
.yasal__m .tbl{overflow-x:auto;margin:18px 0}
.yasal__m table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;border:1px solid var(--cizgi-orta)}
.yasal__m th{background:var(--antrasit);color:var(--fildisi);text-align:left;padding:10px 12px;font-weight:600;font-size:13px}
.yasal__m td{padding:10px 12px;border-top:1px solid var(--cizgi-ince);vertical-align:top}
.yasal__m td code{font:500 13px var(--mono)}
.yasal__m .btn{margin-top:18px}
.taslak-uyari{border:1px dashed var(--oker);background:rgba(185,138,46,.08);padding:16px 18px;margin-bottom:44px;font-size:14.5px;line-height:1.55;color:var(--oker-metin)}
.doldur{background:rgba(185,138,46,.18);color:var(--oker-metin);padding:1px 5px;border-radius:2px;font-weight:600}
@media (max-width:900px){.yasal{grid-template-columns:1fr}.yasal__k{position:static}}
.onay{position:fixed;right:16px;bottom:16px;left:16px;z-index:80;max-width:540px;margin-left:auto;background:var(--antrasit);color:var(--fildisi);border-radius:var(--r);padding:20px 22px;box-shadow:0 14px 40px rgba(0,0,0,.28);font-size:14px;line-height:1.55}
.onay[hidden]{display:none}
.onay b{display:block;font-size:15px;margin-bottom:6px}
.onay p{color:var(--kufeki)}
.onay a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.onay__b{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.onay__b .btn{height:42px;padding:0 18px;font-size:13px;flex:1 1 140px;justify-content:center}
@media (max-width:640px){
.onay{top:calc(var(--hdr) + 8px + env(safe-area-inset-top, 0px));bottom:auto;left:12px;right:12px;padding:12px 14px;font-size:13px;line-height:1.45}
.onay b{display:none}
.onay p{margin:0 0 10px}
.onay__b{margin-top:0;gap:8px;flex-wrap:nowrap}
.onay__b .btn{height:40px;flex:1 1 0;min-width:0;padding:0 8px}
}
@media (max-width:1020px){input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea{font-size:16px!important}}
.ftr__bot nav button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.form-hata{margin-top:16px;color:var(--siena);font-size:14px;line-height:1.5}
.form-hata a{color:inherit;text-decoration:underline}
button[disabled]{opacity:.6;cursor:progress}
.ftr li a,.ftr__bot nav a,.ftr__bot nav button,.crumb a{display:inline-block;padding-block:4px}
.atla{position:fixed;left:16px;top:-64px;z-index:100;background:var(--antrasit);color:var(--fildisi);padding:12px 18px;border-radius:var(--r);font-weight:600;font-size:14px;transition:top .2s var(--ease)}
.atla:focus{top:12px}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin-ext.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:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin.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:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin-ext.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:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin.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:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-italic-400-latin-ext.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:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-italic-400-latin.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:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-400-latin-ext.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:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-400-latin.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:'Manrope';font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.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:'Manrope';font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/manrope-latin.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:"Manrope Yedek";src:local("Arial"),local("ArialMT");font-weight:100 550;size-adjust:103.3%;ascent-override:103.6%;descent-override:29%;line-gap-override:0%}
@font-face{font-family:"Manrope Yedek";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:551 900;size-adjust:98.4%;ascent-override:108.7%;descent-override:30.5%;line-gap-override:0%}
@font-face{font-family:"Instrument Yedek";src:local("Times New Roman"),local("TimesNewRomanPSMT");font-style:normal;size-adjust:83.6%;ascent-override:118.4%;descent-override:37.1%;line-gap-override:0%}
@font-face{font-family:"Instrument Yedek";src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");font-style:italic;size-adjust:90.8%;ascent-override:109%;descent-override:34.1%;line-gap-override:0%}
@font-face{font-family:"Plex Yedek";src:local("Courier New"),local("CourierNewPSMT");size-adjust:100%;ascent-override:103%;descent-override:28%;line-gap-override:0%}
.fy{--sans:'Manrope Yedek',system-ui,-apple-system,'Segoe UI',sans-serif;--serif:'Instrument Yedek',Georgia,serif;--mono:'Plex Yedek',ui-monospace,'Cascadia Mono',Consolas,monospace}
.gizli{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ilgili{margin-top:44px;border-top:1px solid var(--antrasit)}
.ilgili small{display:block;padding:14px 0 4px;font:600 10.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gri-tas)}
.ilgili a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--cizgi-orta);color:var(--antrasit)}
.ilgili b{font-size:clamp(17px,1.4vw,19px);font-weight:500;letter-spacing:-.01em}
.ilgili span{flex:none;font:500 11px var(--mono);color:var(--bronz)}
.ilgili a:hover b{text-decoration:underline;text-decoration-color:var(--bronz);text-underline-offset:4px}
.ftr .ftr__h2b{margin-top:34px}
