/* Şengül Premium v2.0 — final brand layer */
:root{--sg-navy:#061724;--sg-navy2:#0a2230;--sg-gold:#d7b170;--sg-ivory:#f7f3eb;--sg-muted:#aebbc2}
.duru-header{box-shadow:0 18px 55px rgba(0,0,0,.14)!important}
.duru-navrow{min-height:98px!important}
.duru-brand{width:330px!important;height:72px!important;min-width:300px!important}
.duru-brand img.duru-bundled-logo{width:330px!important;height:72px!important;max-width:330px!important;max-height:72px!important;object-fit:contain!important;object-position:left center!important;filter:none!important}
.duru-desktop-nav{margin-left:auto}.duru-menu{gap:25px!important}.duru-menu a{font-size:12px!important;letter-spacing:.035em!important}
.duru-consult{min-height:44px!important;padding:0 19px!important;display:inline-flex!important;align-items:center!important}
.d180-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 36%,rgba(215,177,112,.10),transparent 29%),linear-gradient(112deg,#05131f 0%,#071d2b 55%,#0a2634 100%)!important}
.d180-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(215,177,112,.035) 1px,transparent 1px),linear-gradient(rgba(215,177,112,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 70%,transparent);pointer-events:none}
.d180-copy h1{font-size:clamp(58px,5.1vw,84px)!important}.d180-copy p{font-size:15px!important;max-width:590px!important}
.d180-btn{transition:transform .2s ease,background .2s ease,border-color .2s ease}.d180-btn:hover{transform:translateY(-2px)}
.d180-card{transition:transform .22s ease,border-color .22s ease,background .22s ease!important}.d180-card:hover{transform:translateY(-5px)!important}
.d170-founder-photo{background:var(--sg-navy)!important;box-shadow:0 28px 65px rgba(5,19,31,.18)}
.d170-founder-photo img{object-fit:cover!important;object-position:center!important;filter:none!important}
.d170-founder-photo:before{inset:18px -18px -18px 18px!important}
.duru-footer-logo img{width:300px!important;height:auto!important;max-width:100%!important;filter:none!important}
.duru-footer-brand p{max-width:390px!important}
.duru-footer-bottom{gap:20px!important;flex-wrap:wrap!important}
.duru-floating-wa{transition:transform .2s ease,box-shadow .2s ease!important}
@media(max-width:1180px){.duru-brand{width:275px!important;min-width:255px!important}.duru-brand img.duru-bundled-logo{width:275px!important;max-width:275px!important}.duru-menu{gap:16px!important}}
@media(max-width:1050px){.duru-navrow{min-height:78px!important}.duru-brand{width:255px!important;height:60px!important;min-width:230px!important}.duru-brand img.duru-bundled-logo{width:255px!important;height:60px!important;max-width:255px!important;max-height:60px!important}.duru-mobile-panel{background:#071b28!important}.duru-mobile-menu li{border-color:rgba(255,255,255,.1)!important}.duru-mobile-menu a{color:#fff!important}.duru-mobile-contact a{background:#d7b170!important;color:#071b28!important}}
@media(max-width:560px){.duru-navrow{padding-left:0!important;padding-right:0!important}.duru-brand{width:225px!important;min-width:210px!important;height:55px!important}.duru-brand img.duru-bundled-logo{width:225px!important;height:55px!important;max-width:225px!important;max-height:55px!important}.d180-copy h1{font-size:44px!important}.d180-kicker{font-size:10px!important;letter-spacing:.18em!important}.d180-credentials small{font-size:9px!important}.duru-footer-logo img{width:270px!important}}
