*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:#f5f6f7;color:#15202b}.container{width:min(1180px,92%);margin:auto}.top{position:sticky;top:0;z-index:50;background:rgba(7,13,20,.96);backdrop-filter:blur(12px);border-bottom:1px solid #ffffff18}.nav{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.08em}.brand-mark{display:grid;place-items:center;width:38px;height:38px;background:#d99b2b;color:#111;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%)}.navlinks{display:flex;align-items:center;gap:25px}.navlinks a{color:#dbe1e7;text-decoration:none;font-size:14px}.navitem{position:relative}.dropdown{display:none;position:absolute;top:22px;left:0;min-width:220px;background:#101923;padding:10px;border:1px solid #ffffff18;box-shadow:0 20px 50px #0008}.navitem:hover .dropdown{display:grid}.dropdown a{padding:10px}.nav-toggle{display:none;background:none;border:0;color:white;font-size:24px}.hero{height:680px;background:#0b1118}.slides,.slide{height:100%}.slide{display:none;background-size:cover;background-position:center}.slide.active{display:flex;align-items:center;animation:fade .8s}.default-hero{background:radial-gradient(circle at 80% 30%,#32485c,#0a1119 55%)}@keyframes fade{from{opacity:.35}to{opacity:1}}.hero-content{color:#fff;max-width:1180px}.hero-content h1{font-size:clamp(44px,7vw,88px);line-height:.98;max-width:850px;margin:18px 0}.hero-content p{max-width:650px;color:#d0d7de;font-size:19px}.eyebrow,.section-head span,.card small{color:#d99b2b;font-weight:800;letter-spacing:.14em;font-size:12px}.btn{display:inline-block;margin-top:20px;background:#d99b2b;color:#111;text-decoration:none;padding:16px 22px;font-weight:800}.stats{background:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:32px 0}.stats-grid div{display:grid;border-right:1px solid #ddd;padding-left:30px}.stats-grid b{font-size:32px}.stats-grid span{color:#6b737b}.section{padding:95px 0}.section-head{margin-bottom:38px}.section-head h1,.section-head h2{font-size:clamp(32px,4vw,52px);margin:10px 0;max-width:800px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 35px #12202d12;transition:.3s}.card:hover{transform:translateY(-7px)}.card img{width:100%;height:220px;object-fit:cover}.card-body{padding:24px}.card-body h3{font-size:23px;margin:9px 0}.card-body p{color:#66717b;line-height:1.7}.dark{background:#0a1118;color:#fff}.projects{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.project{height:370px;position:relative;overflow:hidden;color:white}.project img{width:100%;height:100%;object-fit:cover;transition:.5s}.project:hover img{transform:scale(1.06)}.project:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000c)}.project div{position:absolute;z-index:2;bottom:18px;left:20px}.project h3{font-size:24px;margin:4px 0}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonials blockquote{margin:0;background:white;padding:28px;border-top:3px solid #d99b2b;font-size:17px;line-height:1.7}.testimonials footer{margin-top:20px;display:grid;font-size:14px}.testimonials footer span{color:#7b858e}.refs{background:#fff}.ref-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ref-grid div{min-height:120px;border:1px solid #e5e8eb;display:grid;place-items:center;padding:15px;text-align:center}.ref-grid img{max-width:120px;max-height:60px}.inner{padding:80px 0;min-height:60vh}.prose{max-width:920px}.prose h1{font-size:52px}.prose p{line-height:1.8;color:#4c5964}.cover{width:100%;max-height:520px;object-fit:cover;margin:20px 0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery figure{margin:0;background:white}.gallery img{width:100%;height:260px;object-fit:cover}.gallery figcaption{padding:12px}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px}.video-grid iframe{width:100%;aspect-ratio:16/9;border:0}.contact{display:grid;grid-template-columns:1fr 2fr;gap:25px}.contact-card{background:#0c151f;color:white;padding:35px}.map iframe{width:100%;height:100%;min-height:420px;border:0}.map-empty{min-height:420px;display:grid;place-items:center;background:#e8ebed}footer{background:#071018;color:#aeb8c0;padding:60px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.copy{margin-top:50px;padding:20px;text-align:center;border-top:1px solid #ffffff12}.wa{position:fixed;right:22px;bottom:22px;background:#20bd5a;color:#fff;text-decoration:none;padding:14px 18px;border-radius:50px;font-weight:800;z-index:60}@media(max-width:800px){.nav-toggle{display:block}.navlinks{display:none;position:absolute;top:78px;left:0;right:0;background:#0b131c;padding:20px;flex-direction:column;align-items:stretch}.navlinks.open{display:flex}.dropdown{position:static;display:grid;background:#111c27;box-shadow:none}.hero{height:590px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:25px}.cards,.projects,.testimonials,.gallery,.video-grid,.contact{grid-template-columns:1fr}.ref-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.project{height:320px}.prose h1{font-size:38px}}:root{--logo-width:180px;--slider-height:720px}.brand img{width:var(--logo-width);max-height:70px;object-fit:contain}.hero,.slides,.slide{min-height:var(--slider-height)}.hero-content h1{animation:dropText .9s cubic-bezier(.2,.8,.2,1) both}.hero-content p{animation:dropText 1.15s .12s cubic-bezier(.2,.8,.2,1) both}@keyframes dropText{0%{opacity:0;transform:translateY(-90px);filter:blur(8px)}70%{opacity:1;transform:translateY(8px);filter:blur(0)}100%{opacity:1;transform:translateY(0)}}.module-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:22px}.module-slider>*{min-width:min(380px,85vw);scroll-snap-align:start}.module-list{display:grid;gap:18px}.contact-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:28px}.contact-form{display:grid;gap:14px}.contact-form input,.contact-form textarea{padding:15px;border:1px solid #d8dde3;border-radius:10px}.map-box iframe{width:100%;height:100%;min-height:460px;border:0}.lightbox-gallery figure{cursor:zoom-in}.lightbox-gallery figcaption{display:none}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;display:none;align-items:center;justify-content:center}.lightbox.open{display:flex}.lightbox img{max-width:88vw;max-height:86vh}.lightbox button{position:absolute;background:rgba(255,255,255,.12);color:#fff;border:0;font-size:42px;width:58px;height:58px;border-radius:50%;cursor:pointer}.lb-close{right:25px;top:25px}.lb-prev{left:25px}.lb-next{right:25px}.socials{display:flex;gap:10px;flex-wrap:wrap}.socials a{color:inherit}@media(max-width:800px){.contact-layout{grid-template-columns:1fr}.hero,.slides,.slide{min-height:min(var(--slider-height),620px)}}
.project-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:24px 0}.project-facts>div{padding:18px;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:5px}.project-facts small{opacity:.65}.popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px}.popup-card{position:relative;background:#fff;color:#111;max-width:650px;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.4)}.popup-card img{width:100%;max-height:360px;object-fit:cover}.popup-body{padding:24px}.popup-close{position:absolute;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:50%;font-size:24px;cursor:pointer}
.language-menu{position:relative}.language-current,.language-dropdown button{border:0;cursor:pointer;font:inherit}.language-current{background:#ffffff10;color:#fff;padding:9px 12px;border-radius:8px}.language-dropdown{display:none;position:absolute;right:0;top:calc(100% + 10px);min-width:175px;background:#101923;border:1px solid #ffffff18;padding:8px;box-shadow:0 20px 50px #0008}.language-menu:hover .language-dropdown,.language-menu:focus-within .language-dropdown{display:grid}.language-dropdown button{background:transparent;color:#e7edf2;text-align:left;padding:10px;border-radius:6px}.language-dropdown button:hover{background:#ffffff10}.translate-engine,.goog-te-banner-frame,.skiptranslate iframe{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}body{top:0!important}.rtl-language{text-align:right}.rtl-language .language-dropdown{right:auto;left:0}.rtl-language .language-dropdown button{text-align:right}@media(max-width:800px){.language-menu{width:100%}.language-current{width:100%;text-align:left}.language-dropdown{display:grid;position:static;box-shadow:none;margin-top:8px}.rtl-language .language-current{text-align:right}}
/* 2026 premium construction redesign */
:root{--navy:#061522;--navy2:#0b2132;--gold:#e5ad3d;--gold2:#f5c763;--paper:#f7f8fa;--ink:#101923}.top{background:#061522f5;border-bottom:1px solid #ffffff12}.nav{height:86px}.brand-mark{background:linear-gradient(145deg,var(--gold2),#b87b13)}.navlinks{gap:21px}.navlinks>a,.navitem>a{font-weight:650}.navlinks>a:hover,.navitem>a:hover{color:var(--gold2)}.hero{position:relative;overflow:hidden}.slide{position:relative}.slide:after{content:'';position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(transparent,#06152288);pointer-events:none}.hero-content{position:relative;z-index:2;padding-top:30px}.hero-content h1{font-size:clamp(48px,6.2vw,82px);max-width:780px;text-transform:uppercase;letter-spacing:-.035em}.hero-content h1::first-line{color:#fff}.hero-content p{font-size:18px;line-height:1.7}.btn{border-radius:3px;background:linear-gradient(135deg,var(--gold2),var(--gold));padding:15px 24px;box-shadow:0 8px 24px #0003}.stats{background:var(--navy);color:#fff;border-top:1px solid #ffffff18}.stats-grid{padding:26px 0}.stats-grid div{border-right-color:#ffffff1a}.stats-grid b{color:#fff}.stats-grid span{color:#b8c5cf}.section{padding:82px 0}.section-head{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #e2e6e9;padding-bottom:17px}.section-head h2{font-size:36px;margin:6px 0}.cards{grid-template-columns:repeat(4,1fr)}.card{border:1px solid #e3e7ea;box-shadow:0 8px 24px #1020300b;border-radius:5px;overflow:hidden}.card img{height:190px}.card-body{padding:19px}.card-body h3{font-size:19px}.card-body p{font-size:14px}.dark{background:var(--navy);background-image:linear-gradient(120deg,#061522,#0b2132)}.dark .section-head{border-bottom-color:#ffffff1a}.projects{grid-template-columns:repeat(4,1fr)}.project{height:320px;border-radius:5px}.project div{right:18px}.project small{color:var(--gold2)}.testimonials blockquote{border-top:0;border-left:3px solid var(--gold);box-shadow:0 8px 25px #1020300c;border-radius:4px}.ref-grid div{border-radius:4px}.wa{background:#22b45d;box-shadow:0 10px 30px #0003}footer{background:#04101a}.language-current{border:1px solid #ffffff1c}.premium-strip{background:#061522;color:white}.premium-strip .container{display:grid;grid-template-columns:repeat(4,1fr)}.premium-stat{padding:24px 28px;border-right:1px solid #ffffff1a;display:flex;gap:14px;align-items:center}.premium-stat i{font-style:normal;color:var(--gold2);font-size:27px}.premium-stat b{font-size:24px;display:block}.premium-stat small{color:#aab9c4}.why{background:linear-gradient(100deg,#061522eF,#061522d9),url('../img/project-placeholder.svg') center/cover;color:#fff}.why-grid{display:grid;grid-template-columns:1.25fr 2fr;gap:45px;align-items:center}.why-items{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.why-item{display:flex;gap:13px}.why-item i{font-style:normal;color:var(--gold2);font-size:25px}.why-item p{margin:4px 0;color:#b7c4ce;font-size:13px}.why-item b{font-size:15px}@media(max-width:1050px){.cards,.projects{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.nav{height:72px}.hero-content h1{font-size:42px}.premium-strip .container{grid-template-columns:repeat(2,1fr)}.premium-stat{padding:18px 12px}.why-grid{grid-template-columns:1fr}.why-items{grid-template-columns:1fr}.cards,.projects{grid-template-columns:1fr}.section-head{display:block}}
\n/* Yönetilebilir slider geçiş efektleri */
.slide.active{animation-duration:var(--slide-transition,800ms)!important;animation-fill-mode:both!important}
.slide.effect-fade.active{animation-name:slideFade!important}@keyframes slideFade{from{opacity:0}to{opacity:1}}
.slide.effect-slide-right.active{animation-name:slideRight!important}@keyframes slideRight{from{opacity:.25;transform:translateX(-7%)}to{opacity:1;transform:none}}
.slide.effect-slide-left.active{animation-name:slideLeft!important}@keyframes slideLeft{from{opacity:.25;transform:translateX(7%)}to{opacity:1;transform:none}}
.slide.effect-slide-up.active{animation-name:slideUp!important}@keyframes slideUp{from{opacity:.25;transform:translateY(7%)}to{opacity:1;transform:none}}
.slide.effect-zoom.active{animation-name:slideZoom!important}@keyframes slideZoom{from{opacity:.35;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}
