@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap";html,body,#root{min-height:100%;margin:0}:root{color:#fff;font-synthesis:none;background:#05070b;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.site{overflow:hidden}section{scroll-margin-top:85px}.header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07090eef;border-bottom:1px solid #5b1b25;justify-content:space-between;align-items:center;gap:22px;height:88px;padding:0 5.4%;display:flex;position:sticky;top:0}.brand img{object-fit:contain;object-position:left;filter:drop-shadow(0 0 8px #f10d3040);width:350px;max-width:29vw;height:75px;display:block}.nav{align-items:center;gap:clamp(16px,2.5vw,42px);display:flex}.nav a{white-space:nowrap;font-size:12px;font-weight:800;transition:color .3s;position:relative}.nav a:hover{color:#ff4b5f}.nav a:after{content:"";background:#ff2541;width:0;height:2px;transition:width .35s;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 0 13px #f20}.nav a.active:after,.nav a:hover:after{width:100%}.call{white-space:nowrap;border:1px solid #fa1836;border-radius:7px;align-items:center;gap:15px;padding:15px 20px;font-size:12px;font-weight:800;transition:background .3s,box-shadow .3s;display:flex}.call svg{color:#ff2a48}.call:hover{background:#a41129;box-shadow:0 0 22px #fa1b3740}.menu{color:#fff;background:0 0;border:0;display:none}.hero{background:#05070b;border-bottom:2px solid #e21c38;grid-template-columns:50% 50%;min-height:445px;display:grid}.hero-copy{isolation:isolate;background:linear-gradient(90deg,#04060be8 0%,#05070ac7 58%,#08090a50 100%),radial-gradient(at 0 80%,#c00d3260,#0000 62%);flex-direction:column;justify-content:center;padding:38px 4% 38px 10%;display:flex;position:relative;overflow:hidden}.city-ambient{z-index:-2;opacity:.74;background:linear-gradient(90deg,#07090cba,#07090c30),url(/city-light.webp) 100%/cover no-repeat;position:absolute;inset:0}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 8% 86%,#f00c343e,#0000 65%),linear-gradient(#0000 55%,#8f081928),linear-gradient(90deg,#05070a6a,#0000 90%);position:absolute;inset:0}.hero-copy:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d30d30,#d30d3060,#0000);height:2px;position:absolute;bottom:15px;left:0;right:0;box-shadow:0 0 20px 4px #df173340}.kicker{letter-spacing:2px;color:#ff2946;margin-bottom:13px;font-size:13px;font-weight:800}.kicker:before{content:"";vertical-align:middle;background:#ff2946;width:31px;height:2px;margin-right:12px;display:inline-block}.hero h1{letter-spacing:-.012em;white-space:nowrap;margin:0 0 24px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(77px,7vw,119px);font-weight:900;line-height:.82}.hero h1 span,.hero h1 strong{font-weight:900;display:block}.hero h1 span{color:#0000;filter:drop-shadow(0 3px 1px #16151b);background:linear-gradient(#fff 10%,#e6e8eb 44%,#9b9ca3 82%,#f8f8f8);-webkit-background-clip:text;background-clip:text}.hero h1 strong{color:#0000;filter:drop-shadow(0 3px 1px #540516)drop-shadow(0 0 12px #ff12363b);background:linear-gradient(#ff5a66,#fa1739 50%,#ad001c);-webkit-background-clip:text;background-clip:text;margin-top:8px}.hero-copy>p{color:#e0e1e6;margin:0;font-size:clamp(15px,1.35vw,20px);line-height:1.5}.features{gap:clamp(12px,2.2vw,34px);margin:23px 0;display:flex}.features>div{align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1.5;display:flex}.features svg{color:#ff2c48;filter:drop-shadow(0 0 8px #ff123850);width:30px;height:30px}.actions{flex-wrap:wrap;gap:14px;display:flex}.btn{white-space:nowrap;border:1px solid #f52340;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding:15px 20px;font-size:11px;font-weight:800;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,background .4s;display:flex}.btn svg{width:19px}.btn:hover{transform:translateY(-3px)}.red{background:linear-gradient(110deg,#ff233c,#bd001f);box-shadow:0 7px 24px #f013303b}.red:hover{box-shadow:0 11px 28px #e71a3566}.outline{background:#07090bbd}.outline:hover{background:#47101d}.hero-photo{background:url(/elevator-panel.webp) 50%/cover no-repeat;border-left:3px solid #ed1936;min-height:445px;position:relative;box-shadow:-7px 0 23px #f0163444}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090b32,#0000 24%);position:absolute;inset:0}.services{background:#090b10;border-bottom:1px solid #501723;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:8px 5.4% 15px;display:grid}.service{isolation:isolate;background:#0a0d14;border:1px solid #c22a3c;border-radius:11px;min-height:184px;padding:18px 17px 24px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff15,0 0 12px #e8153021}.service:before{content:"";z-index:-2;filter:brightness(.72);background:linear-gradient(90deg,#06080fdb,#070a10bb),url(/elevator-card.webp) 50%/cover;transition:filter .6s,transform .6s;position:absolute;inset:0}.service:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100% 100%,#ee193526,#0000 65%);position:absolute;inset:0}.service:hover{border-color:#ff4059;transform:translateY(-5px);box-shadow:0 16px 30px #000a,0 0 18px #ff193733}.service:hover:before{filter:brightness();transform:scale(1.035)}.number{color:#ffffff27;font:800 42px Barlow Condensed,sans-serif;position:absolute;top:9px;left:16px}.service-icon{color:#ff2d49;filter:drop-shadow(0 0 9px #f2173977);margin:0 auto 11px;transition:transform .4s;display:block}.service:hover .service-icon{transform:translateY(-3px)scale(1.07)}.service h3{text-align:center;margin:0 0 8px;font:800 23px Barlow Condensed,sans-serif}.service p{color:#d6d7dd;max-width:240px;margin:auto;font-size:12px;line-height:1.6}.service-arrow{color:#ff6074;transition:transform .35s;position:absolute;bottom:11px;right:14px}.service:hover .service-arrow{transform:translate(4px)}.about,.contact{background:linear-gradient(130deg,#0c1017,#06080c);border-bottom:1px solid #511923;padding:68px 7%}.section-kicker{letter-spacing:2px;color:#ff2b48;font-size:12px;font-weight:800}.about h2,.contact h2{margin:12px 0 20px;font:800 clamp(45px,5vw,70px) Barlow Condensed,sans-serif}.about em,.contact em{color:#f22441;font-style:normal}.about p{color:#cdd0d8;max-width:790px;line-height:1.85}.contact-grid{grid-template-columns:1fr 1fr 1.7fr;gap:15px;display:grid}.contact-grid>a,.contact-grid>div{background:#11151c;border:1px solid #5d202b;border-radius:9px;align-items:center;gap:13px;padding:20px;font-size:13px;line-height:1.6;display:flex}.contact-grid svg{color:#ff2c49;flex:none}.contact-grid a:hover{border-color:#ff4059}footer{background:#06080b;border-top:1px solid #4d1723;grid-template-columns:1.3fr 1fr .9fr 1.5fr;align-items:center;gap:20px;padding:12px 5.4%;display:grid}footer img{object-fit:contain;object-position:left;width:100%;max-width:295px;height:66px}.footer-phone,.footer-address{align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.footer-phone svg,.footer-address svg{color:#ff2b46;flex:none}.floating{z-index:20;background:#bd0b2b;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .3s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 0 24px #ef183959}.floating:hover{transform:translateY(-4px)}@media (width<=1150px){.brand img{width:245px}.nav{gap:16px}.hero h1{font-size:clamp(69px,6.5vw,95px)}.hero-copy{padding-left:7%}.btn{padding:14px 13px}}@media (width<=800px){.header{height:72px}.brand img{width:220px;max-width:70vw;height:60px}.call{display:none}.menu{display:block}.nav{background:#090b10;flex-direction:column;align-items:stretch;padding:15px 6%;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav a{padding:12px}.nav a:after{bottom:4px}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 7%}.hero h1{font-size:clamp(78px,13vw,112px)}.hero-photo{border-top:2px solid #f32441;border-left:0;min-height:350px}.services{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}footer img{max-width:240px}}@media (width<=500px){.hero h1{font-size:clamp(65px,15vw,90px)}.features{flex-wrap:wrap}.features>div{font-size:10px}.actions .btn{width:100%}.hero-photo{min-height:265px}.services{grid-template-columns:1fr}.service{min-height:170px}footer{grid-template-columns:1fr}.wide{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.about{isolation:isolate;border-bottom:2px solid #e41b38;min-height:355px;position:relative;overflow:hidden;background:#070a10!important;padding:42px 5.5% 34px!important}.about:before{content:"";z-index:-2;opacity:.92;background:linear-gradient(90deg,#05080ef5 0%,#080b12da 41%,#080b1260 66%,#080b1208 100%),url(/contact-city.webp) 50%/cover no-repeat;position:absolute;inset:0}.about:after{content:"";z-index:-1;background:linear-gradient(90deg,#080b12b8,#0000 25%),url(/about-elevator.webp) 50%/cover no-repeat;border-left:2px solid #f11d39;width:39%;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 45px #f11d3922}.about-inner{max-width:930px;position:relative}.about h2{line-height:1.03;margin:15px 0 16px!important;font-size:clamp(48px,4.6vw,79px)!important}.about p{color:#e1e2e5;max-width:750px;font-size:15px;line-height:1.75}.about-features{flex-wrap:wrap;gap:32px;margin-top:26px;display:flex}.about-features>div{align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.about-features svg{color:#ff2949;filter:drop-shadow(0 0 10px #ff183866);width:34px;height:34px}.contact{isolation:isolate;border-bottom:2px solid #e41b38;position:relative;overflow:hidden;background:#080b11!important;padding:36px 5.5% 34px!important}.contact:before{content:"";z-index:-2;filter:saturate(1.15);background:linear-gradient(90deg,#05080ef0,#060810c0 46%,#05080ea9),url(/contact-city.webp) 50%/cover no-repeat;position:absolute;inset:0}.contact:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 45%,#c9163027,#0000 48%),linear-gradient(#0000 40%,#e7192912);position:absolute;inset:0}.contact h2{margin:12px 0 6px!important;font-size:clamp(47px,4.2vw,73px)!important}.contact-lead{color:#e3e4e7;margin:0 0 24px;font-size:14px}.contact-premium-grid{grid-template-columns:1fr 1fr 2.05fr;gap:15px;display:grid}.contact-panel{color:#f7f7f9;background:linear-gradient(135deg,#0c0e15ef,#13121af2);border:1px solid #ac1c32;border-radius:10px;transition:border-color .3s,transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0007,inset 0 1px #ffffff0a}.contact-panel:hover{border-color:#ff3753;box-shadow:0 10px 30px #0009,0 0 17px #f11e3630}.people{padding:9px 18px}.contact-person{align-items:center;gap:16px;padding:16px 0;display:flex}.contact-person+.contact-person{border-top:1px solid #fff2}.contact-person>svg,.info>svg{color:#fff;background:linear-gradient(135deg,#db1937,#851326);border-radius:50%;width:43px;min-width:43px;height:43px;padding:11px}.contact-person>div{flex:1;gap:4px;font-size:13px;display:grid}.contact-person>div a{font-size:14px;font-weight:700}.contact-chevron{color:#e6e6ea;margin-left:auto;font-size:26px;font-weight:300}.whats{padding:17px}.whats-heading{align-items:center;gap:13px;margin-bottom:15px;display:flex}.whats-heading>svg{color:#fff;background:#17aa5d;border-radius:50%;width:46px;height:46px;padding:10px;box-shadow:0 0 14px #16bd5a44}.whats-heading div{gap:4px;display:grid}.whats-heading b{font-size:14px}.whats-heading small{color:#b8bbc3;font-size:11px}.whats>a{border:1px solid #ffffff30;border-radius:25px;justify-content:space-between;gap:8px;margin-top:9px;padding:11px 13px;font-size:12px;transition:background .2s,border-color .2s;display:flex}.whats>a:hover{background:#103622;border-color:#1eb45c}.whats>a span{color:#22d66d;font-weight:800}.contact-right{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:12px;display:grid}.info{align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.info>div{gap:5px;min-width:0;display:grid}.info b{font-size:13px}.info span{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.info.address{grid-column:1/-1}.premium-footer{justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(#07090e,#0b090c)!important;border-top:0!important;padding:15px 3.5%!important;display:flex!important}.premium-footer img{object-fit:contain;width:245px;max-width:20%;height:58px}.premium-footer>a,.premium-footer>div{align-items:center;gap:9px;min-width:0;font-size:10px;line-height:1.65;display:flex}.premium-footer svg{color:#ff2445;width:23px;min-width:23px}.premium-footer b{color:#fff;font-size:11px}.premium-footer span{overflow-wrap:anywhere}.floating{display:none!important}.wa-float{z-index:30;position:fixed;bottom:22px;right:22px}.wa-float button{color:#fff;cursor:pointer;background:#bf0f2c;border:0;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 0 22px #ed123a70}.wa-menu{background:#0e1219;border:1px solid #d11b36;border-radius:10px;width:200px;padding:8px;position:absolute;bottom:65px;right:0;box-shadow:0 10px 35px #000b}.wa-menu a{border-radius:6px;padding:12px;font-size:13px;display:block}.wa-menu a:hover{background:#2d1520}@media (width<=1050px){.contact-premium-grid{grid-template-columns:1fr 1fr}.contact-right{grid-column:1/-1}.premium-footer{flex-wrap:wrap!important}.premium-footer img{max-width:220px}}@media (width<=700px){.about:after{opacity:.2;border:0;width:100%}.about{padding:48px 6%!important}.about-features{gap:20px}.contact{padding:45px 6%!important}.contact-premium-grid{grid-template-columns:1fr}.contact-right{grid-column:auto;grid-template-columns:1fr}.info.address{grid-column:auto}.premium-footer{grid-template-columns:1fr 1fr;gap:16px;display:grid!important}.premium-footer img{width:210px;max-width:100%}.premium-footer>div{grid-column:1/-1}}.regions{background:linear-gradient(130deg,#0b0e15,#080a10 65%,#1b0a12);border-bottom:2px solid #d71b38;padding:62px 5.5% 65px;position:relative}.regions-inner{max-width:1250px;margin:auto}.regions h2{margin:12px 0 20px;font:800 clamp(43px,5vw,68px)/1.05 Barlow Condensed,sans-serif}.regions h2 em{color:#ff304d;font-style:normal}.regions p{color:#d6d9e0;max-width:970px;font-size:14px;line-height:1.85}.regions h3{margin:30px 0 15px;font:800 26px Barlow Condensed,sans-serif}.region-tags{flex-wrap:wrap;gap:10px;display:flex}.region-tags span{color:#f2f2f5;background:#121720;border:1px solid #9f2639;border-radius:8px;align-items:center;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}.regions-cta{width:max-content;margin-top:22px;display:inline-flex}@media (width<=700px){.regions{padding:45px 6%}.regions h2{font-size:46px}.region-tags{gap:8px}.region-tags span{padding:8px 11px;font-size:11px}.regions-cta{width:100%}}.regions{isolation:isolate;background:#05070b;position:relative;overflow:hidden}.regions:before{content:"";z-index:-2;opacity:.82;background:url(/kastamonu-hizmet-haritasi.webp) 50%/cover no-repeat;position:absolute;inset:0}.regions:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04060bf0 0%,#04060bd6 38%,#04060b94 72%,#04060b66 100%);position:absolute;inset:0}.regions-inner{z-index:1;position:relative}.regions .region-tags span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1119e0}@media (width<=700px){.regions:before{opacity:.66;background-position:58%}.regions:after{background:linear-gradient(90deg,#04060bed,#04060bc7)}}
