:root{--lac:#0C2668;--lac2:#132f7d;--kir:#D61820;--kir2:#b3121a;--mavi:#1752BE;--gri:#F2F5FA;--cz:#DDE3EE;--yz:#1a2238;--sn:#5d6880;--r:6px}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}
body{margin:0;font:16px/1.7 Rubik,system-ui,sans-serif;color:var(--yz);background:#fff}
img{max-width:100%;height:auto;display:block}a{color:var(--mavi)}
h1,h2,h3{font-family:'Exo 2',sans-serif;line-height:1.15;color:var(--lac);margin:0 0 .55em}
h1{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:900;font-style:italic;letter-spacing:-.01em}
h2{font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:800}
.kap{width:min(1220px,100% - 32px);margin-inline:auto}.dar{width:min(880px,100% - 32px)}
.gec{position:absolute;left:-999px}.gec:focus{left:12px;top:8px;z-index:99;background:#fff;padding:8px 12px}
svg{width:1.1em;height:1.1em;flex:none}
/* üst şerit + header */
.serit{background:var(--kir);color:#fff;font-size:.86rem}.serit .kap{display:flex;justify-content:space-between;align-items:center;min-height:34px;gap:12px}
.serit span,.serit a{display:flex;gap:6px;align-items:center;color:#fff;text-decoration:none}.serit a{font-weight:600}
.bas{background:#fff;position:sticky;top:0;z-index:50;border-bottom:3px solid var(--lac)}
.bas-ic{display:flex;align-items:center;gap:22px;min-height:80px}.logo img{width:200px}
.mn{display:flex;align-items:center;gap:2px;margin-left:auto}
.mn>a,.dd>a{font:700 .9rem 'Exo 2',sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--lac);text-decoration:none;padding:10px 11px;position:relative}
.mn>a::after,.dd>a::after{content:"";position:absolute;left:11px;right:11px;bottom:4px;height:3px;background:var(--kir);transform:scaleX(0);transition:.2s}
.mn>a:hover::after,.dd:hover>a::after,.mn [aria-current]::after{transform:scaleX(1)}
.dd{position:relative;display:flex;align-items:center}
.dd-ok{border:0;background:none;width:18px;height:30px;cursor:pointer;margin-left:-6px}.dd-ok::after{content:"";display:block;margin:auto;width:6px;height:6px;border:solid var(--kir);border-width:0 2px 2px 0;transform:rotate(45deg)}
.dd-ic{position:absolute;top:100%;left:0;min-width:240px;background:#fff;box-shadow:0 18px 40px -12px rgba(12,38,104,.35);padding:10px;display:none;border-top:4px solid var(--kir);max-height:70vh;overflow:auto}
.dd-genis{min-width:420px;display:none;grid-template-columns:1fr 1fr}
.dd-ic a{display:block;padding:7px 10px;color:var(--yz);text-decoration:none;font-size:.93rem;border-left:3px solid transparent}.dd-ic a:hover{border-left-color:var(--kir);background:var(--gri);color:var(--lac)}
.dd-tum{grid-column:1/-1;font-weight:600;color:var(--kir)!important}
@media(min-width:1101px){.dd:hover .dd-ic,.dd:focus-within .dd-ic{display:block}.dd:hover .dd-genis,.dd:focus-within .dd-genis{display:grid}}
.mn-teklif{background:var(--kir);color:#fff!important;margin-left:8px;transform:skewX(-10deg);padding:11px 18px!important}.mn-teklif::after{display:none}
.bas-tel{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--lac)}
.bas-tel i{width:44px;height:44px;border-radius:50%;background:var(--lac);color:#fff;display:grid;place-items:center;font-style:normal}.bas-tel i svg{width:20px;height:20px}
.bas-tel small{display:block;color:var(--sn);font-size:.75rem;line-height:1}.bas-tel b{font:800 1.15rem 'Exo 2',sans-serif}
.mn-ac{display:none;margin-left:auto;width:46px;height:42px;border:0;background:var(--kir);cursor:pointer;position:relative;transform:skewX(-8deg)}
.mn-ac span,.mn-ac span::before,.mn-ac span::after{position:absolute;left:12px;right:12px;height:2px;background:#fff;content:"";transition:.25s}
.mn-ac span{top:20px}.mn-ac span::before{top:-7px;left:0;right:0}.mn-ac span::after{top:7px;left:0;right:0}
.mn-ac[aria-expanded=true] span{background:transparent}.mn-ac[aria-expanded=true] span::before{top:0;transform:rotate(45deg)}.mn-ac[aria-expanded=true] span::after{top:0;transform:rotate(-45deg)}
@media(max-width:1100px){
 .bas-tel{display:none}.mn-ac{display:block}.logo img{width:165px}.bas-ic{min-height:68px}
 .mn{position:fixed;inset:105px 0 0 0;background:#fff;flex-direction:column;align-items:stretch;padding:10px 16px 40px;overflow-y:auto;margin:0;visibility:hidden;transform:translateY(-10px);opacity:0;transition:.25s}
 .mn.acik{visibility:visible;transform:none;opacity:1}
 .mn>a,.dd>a{padding:13px 4px;border-bottom:1px solid var(--cz);flex:1}.mn>a::after,.dd>a::after{display:none}
 .dd{flex-wrap:wrap}.dd-ok{width:44px;height:44px}.dd-ic,.dd-genis{position:static;box-shadow:none;border:0;width:100%;min-width:0;max-height:none;padding:0 0 8px 10px}
 .dd.acik .dd-ic{display:block}.dd.acik .dd-genis{display:grid}
 .mn-teklif{margin:16px 0 0;text-align:center;transform:none}}
@media(max-width:560px){.serit span{display:none}.serit .kap{justify-content:center}}
/* butonlar */
.bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;font:800 .95rem 'Exo 2',sans-serif;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;border:2px solid transparent;cursor:pointer;border-radius:var(--r);transition:transform .15s,box-shadow .15s}
.bt:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(0,0,0,.5)}
.bt-k{background:var(--kir);color:#fff}.bt-y{background:#1FAF5A;color:#fff}.bt-b{background:#fff;color:var(--lac)}.bt-c{border-color:currentColor;color:#fff;background:transparent}.tam{width:100%}
.ok{font-weight:600;text-decoration:none;color:var(--kir)}.ok::after{content:" →"}
/* rev slider */
.rv{position:relative;display:grid;background:var(--lac);color:#fff;overflow:hidden;isolation:isolate}
.rv-s{grid-area:1/1;position:relative;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s}
.rv-s.on{opacity:1;visibility:visible;z-index:1}
.rv-bg{position:absolute;inset:-40px;background-size:cover;background-position:center;filter:blur(14px) saturate(1.1);opacity:.35}
.rv-s::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(8,24,63,.98) 0 46%,rgba(12,38,104,.75) 46.2% 100%);z-index:0}
.rv-s::after{content:"";position:absolute;top:0;bottom:0;left:45%;width:22px;background:var(--kir);transform:skewX(-14deg);z-index:0;opacity:.95}
.rv-s.on .rv-bg{animation:kb 9s ease-out forwards}@keyframes kb{to{transform:scale(1.15)}}
.rv-ic{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;padding:56px 0 96px;min-height:540px}
.rv-k{display:inline-block;font:800 .82rem 'Exo 2';text-transform:uppercase;letter-spacing:.12em;color:#fff;border-left:4px solid var(--kir);padding:2px 0 2px 10px}
.rv-b{margin:14px 0 12px;font-family:'Exo 2';line-height:1}
.rv-b span{display:block;font-weight:800;font-style:italic;font-size:clamp(1.8rem,4vw,3rem)}
.rv-b strong{display:block;font-weight:900;font-style:italic;font-size:clamp(2.2rem,5.2vw,4rem);color:#fff;text-shadow:4px 4px 0 var(--kir)}
.rv-p{color:#cfd8ef;font-size:1.05rem;max-width:520px;margin:0 0 22px}
.rv-bt{display:flex;gap:10px;flex-wrap:wrap}
.rv-g{position:relative}.rv-g img{width:100%;border:6px solid #fff;box-shadow:18px 18px 0 var(--kir);transform:rotate(-1.5deg)}
.rv-r{position:absolute;right:-8px;bottom:-22px;background:#fff;color:var(--kir);font:900 1.2rem 'Exo 2';padding:8px 16px;box-shadow:0 10px 24px -8px rgba(0,0,0,.5)}
.rv-s .l1,.rv-s .l2,.rv-s .l3,.rv-s .l4,.rv-s .l5,.rv-s .l6{opacity:0}
.rv-s.on .l1{animation:yuk .6s .2s both}.rv-s.on .l2{animation:sol .7s .35s both}.rv-s.on .l3{animation:sol .7s .55s both}.rv-s.on .l4{animation:yuk .7s .8s both}.rv-s.on .l5{animation:yuk .7s 1s both}.rv-s.on .l6{animation:sag .9s .3s cubic-bezier(.2,.8,.2,1) both}
@keyframes yuk{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sol{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}@keyframes sag{from{opacity:0;transform:translateX(90px) scale(.94)}to{opacity:1;transform:none}}
.rv-alt{position:absolute;left:0;right:0;bottom:24px;z-index:3;display:flex;justify-content:center;align-items:center;gap:12px}
.rv-n{display:flex;gap:6px}.rv-n button{background:transparent;border:0;color:rgba(255,255,255,.55);font:800 .95rem 'Exo 2';cursor:pointer;padding:4px 8px;border-bottom:3px solid transparent}
.rv-n button.on{color:#fff;border-bottom-color:var(--kir)}
.rv-o{width:38px;height:38px;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.rv-o:hover{background:var(--kir);border-color:var(--kir)}
.rv-c{position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(255,255,255,.15);z-index:3}.rv-c i{display:block;height:100%;width:0;background:var(--kir)}.rv-c i.run{animation:cb var(--t,6.5s) linear forwards}@keyframes cb{to{width:100%}}
@media(max-width:900px){.rv-ic{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0 80px;min-height:0}.rv-g{order:-1}.rv-g img{box-shadow:10px 10px 0 var(--kir)}.rv-s::before{background:rgba(8,24,63,.93)}.rv-s::after{display:none}.rv-bt .bt{flex:1 1 auto}.rv-o{display:none}}
/* hızlı form */
.hf{position:relative;z-index:4;margin-top:-34px}
.hf-f{background:#fff;box-shadow:0 22px 44px -18px rgba(12,38,104,.45);border-top:5px solid var(--kir);display:grid;grid-template-columns:auto 1fr 1fr 1.2fr auto;gap:14px;align-items:end;padding:18px 22px}
.hf-f>b{font:900 1.15rem 'Exo 2';font-style:italic;color:var(--lac);align-self:center}
label span{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sn);margin-bottom:4px}
select,input,textarea{font:inherit;width:100%;padding:11px 12px;border:2px solid var(--cz);border-radius:var(--r);background:#fff;color:var(--yz)}
select:focus,input:focus,textarea:focus{outline:0;border-color:var(--lac)}
@media(max-width:900px){.hf{margin-top:0}.hf-f{grid-template-columns:1fr 1fr;padding:16px}.hf-f>b,.hf-f button{grid-column:1/-1}}
@media(max-width:480px){.hf-f{grid-template-columns:1fr}}
/* sayfa başlığı */
.ph{background:linear-gradient(120deg,#08183F,var(--lac) 60%,var(--lac2));color:#fff;position:relative;overflow:hidden}
.ph::after{content:"";position:absolute;right:-60px;top:-40px;bottom:-40px;width:180px;background:var(--kir);transform:skewX(-16deg);opacity:.9}
.ph-ic{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:34px 0 44px}
.ph-ic:not(:has(.ph-res)){grid-template-columns:1fr}
.ph h1{color:#fff}.ph p{color:#d3dbf0;font-size:1.05rem;max-width:720px}.ph p a{color:#fff}
.ph-btn{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.ph-res{margin:0}.ph-res img{border:5px solid #fff;box-shadow:-14px 14px 0 rgba(214,24,32,.9);transform:rotate(1.2deg)}
.et{display:inline-block;background:var(--kir);color:#fff;font:800 .78rem 'Exo 2';text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;transform:skewX(-10deg);margin-bottom:10px}
.yol ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.84rem}
.yol li+li::before{content:"/";margin-right:6px;color:var(--kir)}.yol a{color:#c6d1ee;text-decoration:none}.yol span{color:#fff}
@media(max-width:900px){.ph-ic{grid-template-columns:minmax(0,1fr)}.ph::after{width:70px;right:-40px}.ph-btn .bt{flex:1 1 auto}}
/* bloklar */
.bl{padding:56px 0}.bl-gri{background:var(--gri)}.bl-lac{background:var(--lac);color:#cfd8ef}.bl-sss{background:var(--gri)}
.bb{position:relative;padding-left:18px;font-style:italic}.bb::before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:6px;background:var(--kir);transform:skewX(-12deg)}
.bb-b{color:#fff}.bb.sm{font-size:1.25rem;margin-top:1.4em}.alt-y{margin-top:-6px}
.bsl{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}
.ust-b{display:inline-block;color:var(--kir);font:700 .85rem 'Exo 2';text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}
.ik{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.giris{font-size:1.06rem}
.ik-res{margin:0}.ik-res img{box-shadow:16px 16px 0 var(--lac)}
.ozel{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ozel li{border-left:4px solid var(--kir);background:var(--gri);padding:10px 14px;font-size:.9rem;color:var(--sn)}.ozel b{display:block;font:800 1.1rem 'Exo 2';color:var(--lac)}
/* hizmet kartları */
.hk{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.hk-k{background:#fff;padding:24px 22px 20px;text-decoration:none;color:var(--yz);border-bottom:4px solid var(--kir);box-shadow:0 10px 30px -18px rgba(12,38,104,.45);display:flex;flex-direction:column;position:relative;transition:transform .2s}
.hk-k:hover{transform:translateY(-4px)}.hk-n{position:absolute;right:16px;top:8px;font:900 2.6rem 'Exo 2';font-style:italic;color:#e8ecf5}
.hk-k b{font:800 1.18rem 'Exo 2';color:var(--lac);margin-bottom:6px;position:relative}.hk-k span{font-size:.92rem;color:var(--sn);flex:1}.hk-k em{font-style:normal;font-weight:600;color:var(--kir);margin-top:10px}
/* içerik + yan */
.ana-yan{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}
.mt h2{margin-top:1.5em}.mt h2:first-child{margin-top:0}
.mt h2{border-bottom:2px solid var(--cz);padding-bottom:8px}
.yan{position:sticky;top:100px;display:grid;gap:18px}
.yk{border:2px solid var(--cz);padding:18px}.yk-b{font:800 1.08rem 'Exo 2';color:var(--lac);margin:0 0 10px;font-style:italic}
.yk-teklif{background:var(--lac);border-color:var(--lac);color:#cfd8ef;display:grid;gap:10px}.yk-teklif .yk-b{color:#fff;margin:0}.yk-teklif p{margin:0}
.yl{list-style:none;padding:0;margin:0}.yl a{display:block;padding:7px 0;border-bottom:1px dashed var(--cz);text-decoration:none;color:var(--yz);font-size:.94rem}.yl a::before{content:"▸ ";color:var(--kir)}.yl a:hover{color:var(--kir)}
.cip{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:7px}
.cip a{display:inline-block;padding:6px 12px;border:1.5px solid var(--lac);color:var(--lac);text-decoration:none;font-size:.86rem;font-weight:500;transform:skewX(-8deg)}
.cip a:hover{background:var(--kir);border-color:var(--kir);color:#fff}
.bl-lac .cip a{border-color:rgba(255,255,255,.35);color:#fff}
.liste{padding-left:0;list-style:none}.liste li{padding:6px 0 6px 26px;position:relative}.liste li::before{content:"";position:absolute;left:4px;top:15px;width:10px;height:10px;background:var(--kir);transform:skewX(-12deg)}
.iki-sut{columns:2;column-gap:24px}
.adim{counter-reset:a;list-style:none;padding:0}.adim li{counter-increment:a;padding:10px 0 10px 52px;position:relative;border-bottom:1px solid var(--cz)}
.adim li::before{content:counter(a,decimal-leading-zero);position:absolute;left:0;top:8px;font:900 1.5rem 'Exo 2';font-style:italic;color:var(--kir)}
.ad4{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:a}
.ad4 li{counter-increment:a;padding:22px 20px;border-top:4px solid var(--lac);position:relative;color:var(--sn)}.ad4 li:nth-child(even){border-top-color:var(--kir)}
.ad4 li::before{content:counter(a,decimal-leading-zero);display:block;font:900 2.4rem 'Exo 2';font-style:italic;color:#dfe5f1;line-height:1}.ad4 b{display:block;font:800 1.15rem 'Exo 2';color:var(--lac)}
.tk{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tk a{text-decoration:none;background:#fff;box-shadow:0 10px 26px -16px rgba(12,38,104,.5)}.tk b{display:block;padding:10px 12px;font:800 .98rem 'Exo 2';color:var(--lac)}
/* tablolar ve kutular */
.tb-kap{overflow-x:auto;margin:14px 0}.tb{width:100%;border-collapse:collapse;font-size:.93rem;min-width:520px}
.tb caption{text-align:left;font:800 1rem 'Exo 2';color:var(--lac);padding-bottom:8px}
.tb th{background:var(--lac);color:#fff;text-align:left;padding:10px 12px;font:700 .85rem 'Exo 2';text-transform:uppercase;letter-spacing:.03em}
.tb td{padding:10px 12px;border-bottom:1px solid var(--cz)}.tb tr:hover td{background:var(--gri)}.tb td:first-child{border-left:4px solid var(--kir);font-weight:500}
.not{font-size:.85rem;color:var(--sn)}
.oz4{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:24px;border:2px solid var(--lac)}
.oz4 div{padding:14px;border-right:2px solid var(--lac)}.oz4 div:last-child{border:0;background:var(--kir);color:#fff}.oz4 div:last-child small,.oz4 div:last-child b{color:#fff}
.oz4 small{display:block;color:var(--sn);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.oz4 b{font:800 1.12rem 'Exo 2';color:var(--lac)}
/* formlar */
.fk{display:grid;gap:14px;background:var(--gri);padding:24px;border-top:5px solid var(--kir)}.fk2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sn{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:10px}.sn div{background:#fff;padding:12px;text-align:center}.sn small{display:block;color:var(--sn)}.sn b{font:800 1.1rem 'Exo 2';color:var(--lac)}.sn-a{background:var(--lac)!important}.sn-a small,.sn-a b{color:#fff!important}
.dev a{font:900 clamp(2rem,6vw,3rem) 'Exo 2';font-style:italic;color:var(--lac);text-decoration:none}
.form-mesaj{margin:0;font-weight:600;padding:10px 12px;background:#e6f6ec;color:#0f6b35}.form-mesaj.hata{background:#fdeaea;color:#b3121a}.gizli{position:absolute!important;left:-9999px!important;opacity:0;width:1px;height:1px}
/* sss */
.sss details{background:#fff;margin-bottom:8px;border-left:5px solid var(--lac)}.sss details[open]{border-left-color:var(--kir)}
.sss summary{cursor:pointer;list-style:none;padding:15px 48px 15px 18px;font:700 1rem 'Exo 2';color:var(--lac);position:relative}.sss summary::-webkit-details-marker{display:none}
.sss summary::after{content:"+";position:absolute;right:18px;top:10px;font-size:1.5rem;color:var(--kir)}.sss details[open] summary::after{content:"–"}.sss details div{padding:0 18px 16px;color:var(--sn)}
/* yorumlar */
.yorumlar .bas-sat{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.yo-ic{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:26px;align-items:start}.yo-liste{display:grid;gap:12px}
.yo{border:2px solid var(--cz);padding:14px 16px}.yo p{margin:6px 0 0}.yo-ust{display:flex;gap:12px;align-items:center}.yo-ust>div{flex:1}.yo-ust b{display:block;color:var(--lac)}.yo-ust small{color:var(--sn)}
.yo-av{width:40px;height:40px;background:var(--kir);color:#fff;display:grid;place-items:center;font:800 1rem 'Exo 2';transform:skewX(-8deg)}
.yo-bos{border:2px dashed var(--cz);padding:16px;color:var(--sn);margin:0}.yo-ozet{display:flex;gap:8px;align-items:center}.yo-ozet b{font:800 1.3rem 'Exo 2';color:var(--lac)}
.yildiz i{font-style:normal;color:#d5dbe8;font-size:1.05rem}.yildiz i.dolu{color:#F5B301}
.yo-form{background:var(--gri);padding:20px;display:grid;gap:12px;border-top:5px solid var(--kir)}.yb{font:800 1.08rem 'Exo 2';color:var(--lac);margin:0}
.puan-sec{border:0;padding:0;margin:0;display:flex;flex-direction:row-reverse;justify-content:flex-end}.puan-sec legend{font-size:.78rem;font-weight:600;text-transform:uppercase;color:var(--sn);width:100%;margin-bottom:4px}
.puan-sec input{position:absolute;opacity:0;width:1px;height:1px}.puan-sec label{font-size:2rem;color:#cfd6e6;cursor:pointer;line-height:1}
.puan-sec input:checked~label,.puan-sec label:hover,.puan-sec label:hover~label{color:#F5B301}.kucuk-not{font-size:.82rem;color:var(--sn)}
/* cta */
.cta{background:var(--kir);color:#fff;padding:44px 0;position:relative;overflow:hidden}
.cta::before{content:"";position:absolute;left:-80px;top:0;bottom:0;width:260px;background:var(--kir2);transform:skewX(-16deg)}
.cta-ic{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;align-items:center}
.cta h2{color:#fff;font-style:italic}.cta p{margin:0}.cta-b{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.mini-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fff;padding:18px;box-shadow:12px 12px 0 var(--lac)}
.mini-form button,.mini-form .form-mesaj{grid-column:1/-1}
/* footer */
.ft{background:#08183F;color:#aeb9d6;padding:0 0 0;font-size:.93rem;position:relative;margin-top:0}
.ft::before{content:"";display:block;height:8px;background:repeating-linear-gradient(-45deg,var(--kir) 0 22px,#fff 22px 30px)}
.ft-ust{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding-top:46px}
.ft-marka img{width:190px;background:#fff;padding:8px 12px;margin-bottom:12px}
.ft a{color:#dbe2f3;text-decoration:none}.ft a:hover{color:#fff;text-decoration:underline}.ft nav a{display:block;padding:3px 0}
.ft-b{font:800 1rem 'Exo 2';color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-style:italic}
.ft-tel,.ft-wa{display:flex!important;align-items:center;gap:8px;font-weight:600;margin-top:6px}.ft-tel{font:800 1.3rem 'Exo 2';color:#fff!important}
.ft-il{margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.ft-il div{display:flex;flex-wrap:wrap;gap:4px 14px}.ft-il a{font-size:.84rem}
.ft-alt{background:#050f2b;margin-top:28px;padding:16px 0;font-size:.82rem}
.hz,.anv{display:none}
@media(max-width:1100px){
 .ana-yan,.ik,.cta-ic,.yo-ic{grid-template-columns:minmax(0,1fr)}.yan{position:static}
 .hk,.tk{grid-template-columns:1fr 1fr}.ad4{grid-template-columns:1fr 1fr}.ft-ust{grid-template-columns:1fr 1fr}.oz4{grid-template-columns:1fr 1fr}.oz4 div:nth-child(2){border-right:0}.oz4 div:nth-child(-n+2){border-bottom:2px solid var(--lac)}
 .anv{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:61;background:var(--lac);border-top:3px solid var(--kir)}
 .anv a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 9px;color:#fff;text-decoration:none;font-size:.76rem;font-weight:600}.anv svg{width:22px;height:22px}.anv a:nth-child(2){background:var(--kir)}
 .hz{display:grid;position:fixed;left:12px;right:12px;bottom:72px;z-index:60;grid-template-columns:1fr 1fr;gap:10px}
 .hz a{display:flex;align-items:stretch;background:#fff;overflow:hidden;text-decoration:none;box-shadow:0 12px 24px -8px rgba(8,21,55,.55);border:2px solid var(--lac);border-radius:10px}
 .hz span{flex:1;display:flex;flex-direction:column;justify-content:center;padding:6px 8px;line-height:1.1;min-width:0}
 .hz b{font:800 .7rem 'Exo 2';color:#111;white-space:nowrap}.hz em{font:800 .84rem 'Exo 2';font-style:normal;color:var(--lac);white-space:nowrap}
 .hz i{display:grid;place-items:center;width:36px;background:var(--lac);color:#fff}.hz i svg{width:20px;height:20px}
 .hz-wa{border-color:#145C2E!important}.hz-wa em{color:#1FAF5A}.hz-wa i{background:#1FAF5A}
 body{padding-bottom:136px}}
@media(max-width:640px){.bl{padding:40px 0}.hk,.tk,.ozel,.fk2,.mini-form,.sn{grid-template-columns:1fr}.ad4{grid-template-columns:1fr}.ft-ust{grid-template-columns:1fr}.iki-sut{columns:1}.bsl{flex-direction:column;gap:2px}.tb{font-size:.84rem;min-width:460px}.hz b{font-size:.64rem}.hz em{font-size:.76rem}.hz i{width:32px}}
.mn>a,.dd>a{white-space:nowrap}
@media(max-width:1340px){.bas-tel{display:none}.mn>a,.dd>a{font-size:.84rem;padding:10px 9px}.logo img{width:180px}}
