
:root{--ink:#173448;--blue:#126887;--teal:#126887;--mint:#deedf1;--line:#dce5ea}body{background:#fff;color:var(--ink)}h1,h2,h3{font-weight:650}h2 em{color:#126887}h1{font-size:clamp(44px,4.4vw,65px);line-height:1.13;letter-spacing:-2.4px}.topbar{background:#142f42}.topbar .wrap{font-size:10px;letter-spacing:.5px;padding:1px 0}.nav{height:100px}.logo{width:190px;height:auto}nav{gap:25px;font-size:12px}.nav-call{border-radius:4px;background:#173c53;box-shadow:none;padding:17px 20px;font-size:13px}nav a:hover{color:#126887}.hero{background:linear-gradient(100deg,#f1f5f7,#f8fafb)}.hero-grid{grid-template-columns:1.1fr 1fr;gap:70px;padding-top:55px;padding-bottom:48px}.availability{border:0;border-radius:0;background:transparent;padding:0;margin-bottom:25px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#426477}.availability i{width:5px;height:5px;background:#126887;box-shadow:none}h1 em{color:#126887}.hero-lead{font-size:15px;line-height:1.9;max-width:485px}.hero-visual{height:550px;overflow:hidden;border-radius:5px}.hero-visual>img,.hero-visual:after{border-radius:5px}.hero-visual>img{object-position:center 33%}.hero-visual:after{background:linear-gradient(0deg,#102f46ed,transparent 65%)}.image-top{border-radius:2px;left:24px;top:24px;letter-spacing:1px;font-size:8px;padding:12px 15px}.image-top i{display:none}.image-caption{font-size:19px;bottom:28px;left:28px;right:28px;line-height:1.6}.round{border-radius:3px;background:transparent;backdrop-filter:none;width:45px;height:45px;font-size:21px}.float-badge{top:auto;bottom:115px;right:24px;transform:none;border-radius:3px;background:#fff;box-shadow:none;display:flex;align-items:center;gap:12px;padding:13px 16px;color:#173c53}.float-badge b{font-size:25px;font-weight:650}.float-badge span{font-size:9px;text-transform:uppercase;letter-spacing:.8px}.actions{gap:12px;margin-top:28px}.btn{border-radius:4px;box-shadow:none!important;font-size:12px;padding:17px 21px;transition:background .2s,border-color .2s}.btn:hover{transform:none}.primary{background:#126887}.primary:hover{background:#0d526c}.hero .primary{padding:14px 20px;font-size:10px}.hero .primary>span:last-child{font-size:14px}.button-icon{font-size:19px}.outline{background:transparent;border:1px solid #a8bbc7}.outline:hover{background:#e4edf2}.hero-notes{font-size:10px;gap:20px;margin-top:25px}.hero-notes span:before{color:#126887}.explore{font-size:10px;letter-spacing:.2px;margin-top:29px}.explore span{border-radius:3px;background:transparent;width:28px;height:28px}.hero-bottom{font-size:9px;padding-top:18px;padding-bottom:19px;border-color:#d9e3e9;letter-spacing:1px}.service-strip{background:#183b50;padding:22px 0}.service-strip .wrap{font-size:13px;font-weight:500;letter-spacing:.5px}.service-strip b{font-size:12px;color:#81b2c5}.section{padding-top:85px;padding-bottom:85px}.eyebrow{font-size:10px;letter-spacing:2.2px;color:#126887;margin-bottom:20px}h2{font-size:clamp(30px,3vw,42px);line-height:1.22;letter-spacing:-1.3px}.section-head p{font-size:14px;line-height:1.9}.corporate-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px 80px}.corporate-intro h2{font-size:36px}.intro-copy p{font-size:14px;line-height:1.9;margin:0 0 16px}.intro-copy .text-link{font-size:12px;font-weight:650;color:#126887;border-bottom:1px solid #b6d0dc;padding-bottom:9px;margin-top:6px;gap:20px}.business-scopes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:4px;margin-top:9px}.business-scopes article{padding:28px 30px;border-right:1px solid var(--line)}.business-scopes article:last-child{border:0}.business-scopes span{font-size:9px;letter-spacing:1.8px;color:#126887}.business-scopes h3{font-size:19px;letter-spacing:-.4px;margin:15px 0 10px}.business-scopes p{font-size:13px;line-height:1.8;margin:0}#hizmetler{padding-top:10px}.services{gap:24px}.service{border-radius:4px}.service:hover{transform:none;box-shadow:0 8px 22px #1635520a;border-color:#b2c8d3!important}.service-img{height:190px}.service-img img{filter:saturate(.8)}.service:hover img{transform:none}.service-img>span{border-radius:2px;width:30px;height:30px;font-size:10px}.service-body{padding:25px}.service h3{font-size:21px;min-height:52px;line-height:1.3;letter-spacing:-.5px}.service p{font-size:13px;line-height:1.9;min-height:130px}.service ul{min-height:82px}.service li{font-size:12px}.service-body>a{font-size:11px;color:#126887}.service-body>a span{border-radius:3px;background:#edf3f6}.approach{background:#edf3f6;padding:75px 0}.equipment{border-radius:4px}.equipment>span{background:#193f56;font-size:9px;letter-spacing:2px;padding:22px}.equipment img{height:520px;filter:saturate(.7)}.approach-grid{gap:85px}.approach h3{font-size:17px}.approach li>b{border-radius:3px;font-size:11px;width:30px;height:30px;color:#126887}.approach li p{font-size:13px}.gallery{gap:20px}.photo{border-radius:4px}.photo:hover{transform:none}.photo img{height:280px;filter:saturate(.8)}.photo>span{font-size:12px;padding:18px 20px}.guide-grid{gap:38px}.guide-grid article{border-top:2px solid #126887}.guide-tag{font-size:9px;letter-spacing:1.6px}.guide-grid h3{font-size:22px;letter-spacing:-.5px}.guide-grid p{font-size:13px;line-height:1.9}.guide-grid a{font-size:12px;color:#126887}.regions{background:#17394e;padding:75px 0}.regions h2 em{color:#b9d8e6}.regions .eyebrow{color:#aed0e1}.regions p{font-size:14px;line-height:1.9;color:#c1d2dc}.districts span{border-radius:3px;background:transparent!important;font-size:12px;letter-spacing:.2px;padding:13px 19px}.text-link{font-size:24px;font-weight:600}.faq{gap:80px}summary{font-size:15px;font-weight:600}summary:after{border-radius:3px;color:#126887;background:#edf3f6;font-size:16px}details p{font-size:13px;line-height:1.9}.request-section{gap:75px}.request-section>div>p{font-size:14px;line-height:1.9}.request-note>span{border-radius:4px;background:#eaf2f6;color:#126887}.request-note a{font-size:19px}form{border-radius:4px;background:#f5f8fa;padding:30px}select,textarea{border-radius:3px;font-size:13px}.form-info{font-size:10px;line-height:1.8}label{font-size:11px}.contact{background:#17394e;padding:65px 0;border-top:4px solid #126887}.contact .eyebrow{color:#b9d8e6}.contact h2{font-size:36px}.contact h2 em{color:#b9d8e6}.contact .btn{border-radius:4px}.big-phone{font-size:30px;letter-spacing:0;font-weight:600}.footer-shell{background:#102a3c}footer{color:#c1d2dc;padding-top:35px;padding-bottom:35px}.footer-shell p,.footer-shell footer>span{color:#c1d2dc;font-size:11px}.footer-shell footer>div{font-size:10px}footer .logo{width:180px}.mobile-contact a{background:#126887!important;border-radius:3px;font-size:12px}.mobile-contact a:last-child{background:#225b4c!important}.menu-toggle{border-radius:3px;color:#17394e}.image-caption .round:hover{background:#ffffff20}
@media(max-width:1150px){nav{gap:15px;font-size:11px}.logo{width:170px}.nav-call{font-size:11px;padding:15px}.hero-grid{gap:40px}h1{font-size:54px}.hero-visual{height:555px}.service p{min-height:150px}.corporate-intro{gap:35px 50px}.corporate-intro h2{font-size:32px}.approach-grid{gap:50px}.big-phone{font-size:27px}}
@media(max-width:850px){.nav{height:83px}nav{top:83px}nav a{font-size:13px}.hero-grid{gap:30px}h1{font-size:45px;letter-spacing:-1.7px}.hero-lead{font-size:14px}.hero-visual{height:560px}.hero-notes{gap:12px;font-size:9px}.image-caption{font-size:17px}.corporate-intro{gap:30px}.corporate-intro h2{font-size:30px}.business-scopes article{padding:22px}.business-scopes h3{font-size:17px}.business-scopes p{font-size:12px}.service p{min-height:130px}.service-body{padding:23px}.equipment img{height:540px}.photo img{height:235px}.request-section{gap:35px}.contact h2{font-size:30px}.big-phone{font-size:24px}}
@media(max-width:600px){.nav{height:78px}.logo{width:145px}.nav-call{font-size:10px;padding:13px 11px}.menu-toggle{height:34px;width:34px}.hero-grid{grid-template-columns:1fr;padding-top:34px;padding-bottom:28px;gap:30px}nav{top:78px}.availability{font-size:9px;letter-spacing:.6px;margin-bottom:23px}h1{font-size:clamp(38px,10vw,49px);line-height:1.15;letter-spacing:-1.6px}.hero-lead{font-size:14px;line-height:1.9}.hero .primary{padding:14px 15px;font-size:9px}.hero .primary>span:last-child{font-size:12px}.outline{font-size:10px;padding:15px 13px}.hero-notes{font-size:9px;gap:12px}.hero-visual{height:430px;margin-right:0;border-radius:4px}.hero-visual>img,.hero-visual:after{border-radius:4px}.image-top{font-size:7px;left:18px;top:18px}.image-caption{left:22px;right:22px;bottom:22px;font-size:18px}.float-badge{right:20px;bottom:104px;padding:12px 14px}.float-badge b{font-size:23px}.float-badge span{font-size:8px}.hero-bottom{font-size:7px;letter-spacing:.6px}.service-strip .wrap{font-size:10px;gap:11px}.service-strip{padding:18px 0}.section{padding-top:55px;padding-bottom:55px}.eyebrow{font-size:9px;margin-bottom:17px}h2{font-size:30px;letter-spacing:-.8px}.corporate-intro{grid-template-columns:1fr;gap:25px}.corporate-intro h2{font-size:29px}.intro-copy p{font-size:13px}.business-scopes{grid-template-columns:1fr;margin-top:0}.business-scopes article{border-right:0;border-bottom:1px solid var(--line);padding:24px}.business-scopes h3{font-size:19px}.business-scopes p{font-size:13px}#hizmetler{padding-top:10px}.service h3{font-size:23px;min-height:0}.service p{min-height:0;font-size:13px}.service ul{min-height:0}.service-body{padding:25px}.service-img{height:220px}.service li{font-size:12px}.section-head p{font-size:13px}.equipment img{height:370px}.approach{padding:55px 0}.approach-grid{gap:30px}.approach h3{font-size:16px}.photo img{height:200px}.photo>span{font-size:10px;padding:13px}.gallery{gap:13px}.guide-grid{gap:27px}.guide-grid h3{font-size:22px}.guide-grid p{font-size:13px}.regions{padding:55px 0}.districts span{font-size:11px;padding:12px 15px}.regions p{font-size:13px}.faq{gap:20px}summary{font-size:14px}.request-section{gap:28px}form{padding:23px 20px}.contact{padding:48px 0}.contact h2{font-size:30px}.big-phone{font-size:27px}footer{padding-top:32px;padding-bottom:100px}footer .logo{width:165px}.mobile-contact a{font-size:12px}.topbar .wrap{font-size:8px;letter-spacing:0}}
