/* 1.7.1 — outlined wordmark, sticky navigation and mobile-web introduction. */
body.dt-standalone{--dt-header-height:110px;--dt-admin-offset:0px}
body.admin-bar.dt-standalone{--dt-admin-offset:32px}
body.admin-bar.dt-standalone #wpadminbar{position:fixed}
.dt-site .dt-header{position:sticky;top:var(--dt-admin-offset);z-index:1000;background:#fff;box-shadow:0 4px 22px #092e4b0c}
.dt-site .dt-header-row{height:var(--dt-header-height);min-height:var(--dt-header-height);gap:26px}
.dt-site .dt-header .dt-brand-logo{display:block;flex:0 0 310px;width:310px;min-width:0;max-width:none;line-height:0}
.dt-site .dt-brand-logo img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain}
.dt-site .dt-header .dt-nav{height:var(--dt-header-height)}
.dt-site .dt-profile-tabs{top:calc(var(--dt-admin-offset) + var(--dt-header-height));z-index:30}
.dt-site .dt-filters{top:calc(var(--dt-admin-offset) + var(--dt-header-height) + 18px)}
.dt-site :is(#branslar,#nasil-calisir){scroll-margin-top:calc(var(--dt-admin-offset) + var(--dt-header-height) + 20px)}
.dt-site .dt-profile-v14 [id^="dt-"]{scroll-margin-top:calc(var(--dt-admin-offset) + var(--dt-header-height) + 85px)}
.dt-site .dt-footer .dt-brand-logo{display:block;width:250px;max-width:100%;line-height:0}

/* Code-built phone illustration: no fictional profiles or unavailable app stores. */
.dt-home-premium .dt-mobile-promo{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;position:relative;isolation:isolate;overflow:hidden;margin:33px 0 12px;padding:44px 58px;border-radius:25px;background:radial-gradient(ellipse at 15% 90%,#0c647577,transparent 60%),linear-gradient(115deg,#103753,#102d55);color:#fff}
.dt-home-premium .dt-mobile-promo:before{content:'';position:absolute;z-index:-1;width:380px;height:380px;right:-160px;top:-180px;border:65px solid #16b9c00c;transform:rotate(30deg)}
.dt-mobile-art{position:relative;min-height:535px;display:grid;place-items:center;isolation:isolate}
.dt-mobile-orbit{position:absolute;border:1px solid #a9e6ed17;border-radius:50%;z-index:-1;width:400px;height:400px}
.dt-mobile-orbit-two{width:300px;height:300px;background:#00a9b70a}
.dt-demo-phone{width:228px;height:530px;border:7px solid #203644;border-radius:39px;background:#203644;padding:3px;transform:rotate(-7deg);box-shadow:0 0 0 2px #68818b,14px 23px 45px #0004;position:relative}
.dt-demo-phone:after{content:'';width:63px;height:16px;background:#203644;border-radius:0 0 10px 10px;position:absolute;top:6px;left:50%;transform:translateX(-50%)}
.dt-demo-phone:before{content:'';width:64px;height:4px;border-radius:5px;background:#203644;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:2}
.dt-demo-phone-screen{height:100%;border-radius:28px;overflow:hidden;background:#f0f9fb;color:#0a2851;display:flex;flex-direction:column}
.dt-demo-phone-screen>*{flex-shrink:0}
.dt-demo-status{display:flex;justify-content:space-between;font-size:8px;font-weight:700;padding:8px 13px 2px;background:#fff}
.dt-demo-brand{padding:6px 18px;background:#fff}
.dt-demo-brand img{width:115px!important;height:auto!important;margin:auto}
.dt-demo-hero{margin:0 8px;background:linear-gradient(110deg,#0b3551,#10455c);border-radius:11px;padding:12px;color:#fff}
.dt-demo-hero>span{font-size:6px;letter-spacing:.5px;display:block;color:#c0e3ec;margin-bottom:6px}
.dt-demo-hero>strong{font-size:21px;font-weight:800;line-height:1.05;display:block;letter-spacing:-.6px;margin-bottom:10px}
.dt-demo-hero>div{display:flex;align-items:center;gap:6px;background:#fff;border-radius:5px;padding:6px;font-size:8px;color:#5f7c91}
.dt-demo-chips{display:flex;gap:6px;margin:7px 10px}
.dt-demo-chips>span{border:1px solid #d7e8ed;border-radius:20px;background:#fff;padding:4px 8px;color:#51738a;font-size:7px}
.dt-demo-caption{font-size:10px;line-height:1.4;font-weight:750;margin:1px 11px 7px}
.dt-demo-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 9px 8px}
.dt-demo-shortcuts>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px 2px;background:#fff;border:1px solid #deedf2;border-radius:7px;color:#0099a5}
.dt-demo-shortcuts span{font-size:7px;color:#315674}
.dt-demo-map{position:relative;overflow:hidden;border:3px solid #fff;border-radius:8px;margin:0 9px;height:65px;background:#eaf2ee}
.dt-demo-map img{width:100%!important;height:100%!important;object-fit:cover}
.dt-demo-map>span{position:absolute;bottom:4px;left:4px;background:#fff;padding:3px 5px;border-radius:4px;font-size:7px;color:#315674}
.dt-demo-bottom{display:flex;justify-content:space-around;margin-top:auto;padding:8px 10px 17px;background:#fff;color:#008d9b}
.dt-mobile-floating{position:absolute;right:-5px;bottom:43px;display:flex;align-items:center;gap:10px;padding:13px 15px;background:#fff;color:#315b72;border:1px solid #dbedf1;border-radius:12px;box-shadow:0 10px 30px #03233726;font-size:11px;line-height:1.5;transform:rotate(3deg)}
.dt-mobile-floating>.dt-icon{color:#00a3ad;flex:none}
.dt-mobile-floating strong{color:#0a2851;font-weight:750}
.dt-mobile-copy{min-width:0}
.dt-mobile-eyebrow{display:block;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.5px;color:#3bd2ca;margin-bottom:16px}
.dt-home-premium .dt-mobile-copy h2{font-size:44px;line-height:1.12;letter-spacing:-1.2px;color:#fff;margin:0 0 21px}
.dt-home-premium .dt-mobile-copy h2 em{font-style:normal;color:#20c6c7}
.dt-mobile-copy>p{font-size:15px;line-height:1.8;color:#d0e4ee;margin-bottom:21px}
.dt-mobile-copy ul{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:11px}
.dt-mobile-copy li{display:flex;align-items:center;gap:10px;color:#e2f0f5;font-size:14px;line-height:1.5}
.dt-mobile-copy li .dt-icon{flex:none;color:#35d0c6}
.dt-mobile-actions{display:flex;flex-wrap:wrap;gap:12px}
.dt-mobile-actions>.dt-btn{font-size:13px;padding:12px 18px;min-height:46px;box-shadow:none}
.dt-site .dt-mobile-actions>.dt-btn.dt-mobile-map-link{background:#ffffff0b;border-color:#7ba8bf;color:#fff!important}
.dt-site .dt-mobile-actions>.dt-btn.dt-mobile-map-link:hover{background:#ffffff19;border-color:#bee6ed}

@media(max-width:1150px){
 .dt-site .dt-header .dt-brand-logo{flex-basis:285px;width:285px}.dt-site .dt-header-row{gap:20px}
 .dt-home-premium .dt-mobile-promo{gap:30px;padding:37px 35px}.dt-home-premium .dt-mobile-copy h2{font-size:39px}.dt-mobile-floating{right:-12px;bottom:25px}
}
@media(max-width:980px){
 body.dt-standalone{--dt-header-height:104px}
 .dt-site .dt-header .dt-brand-logo{flex-basis:290px;width:290px}.dt-site .dt-header .dt-nav{height:auto;top:100%;max-height:calc(100vh - var(--dt-header-height) - var(--dt-admin-offset) - 15px);max-height:calc(100dvh - var(--dt-header-height) - var(--dt-admin-offset) - 15px);overflow:auto;overscroll-behavior:contain}
 .dt-home-premium .dt-mobile-promo{gap:26px;padding:32px 27px;grid-template-columns:.9fr 1.1fr}.dt-home-premium .dt-mobile-copy h2{font-size:35px}.dt-mobile-copy>p{font-size:14px}.dt-mobile-copy li{font-size:13px}.dt-mobile-floating{right:-19px;bottom:35px;font-size:10px;padding:11px}
}
@media(max-width:782px){body.admin-bar.dt-standalone{--dt-admin-offset:46px}}
@media(max-width:700px){
 body.dt-standalone{--dt-header-height:82px}
 .dt-site .dt-header-row{gap:10px}.dt-site .dt-header .dt-brand-logo{flex:0 1 225px;width:225px;max-width:calc(100% - 104px)}
 .dt-home-premium .dt-mobile-promo{grid-template-columns:1fr;gap:12px;margin:25px 0 5px;padding:29px 23px;border-radius:19px}
 .dt-mobile-copy{grid-row:1}.dt-home-premium .dt-mobile-copy h2{font-size:36px;line-height:1.1;margin-bottom:18px}.dt-mobile-eyebrow{font-size:11px;margin-bottom:13px}.dt-mobile-copy>p{font-size:14px}.dt-mobile-copy li{font-size:13px}.dt-mobile-copy ul{gap:10px;margin-bottom:23px}
 .dt-mobile-actions>.dt-btn{flex:1 1 135px;min-width:0;padding:12px 13px}.dt-mobile-art{min-height:550px}.dt-mobile-floating{right:calc(50% - 153px);bottom:37px}.dt-mobile-orbit{width:330px;height:330px}.dt-mobile-orbit-two{width:265px;height:265px}
 .dt-site .dt-footer .dt-brand-logo{width:240px}
}
@media(max-width:380px){.dt-mobile-floating{right:-6px}.dt-home-premium .dt-mobile-promo{padding:25px 18px}.dt-home-premium .dt-mobile-copy h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.dt-site .dt-header{scroll-behavior:auto}}
