:root,[data-theme=light]{--primary-blue:#0284c7;--primary-blue-dark:#0369a1;--text-light:#64748b}body,html{background-color:var(--bg-main)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.skip-link,a{text-decoration:none}.brand-title,h1{letter-spacing:-.5px}.footer-links a:hover,.micro-service-link:hover i{transform:translateX(4px)}.blog-article-body,.contact-map-card,.faq-answer,.faq-item,.hero-section,.service-card,.service-card-media,.service-list-media{overflow:hidden}.brand-subtitle,.contact-detail-text h4,.hero-phone-text small,.search-badge,.section-badge{text-transform:uppercase}.gradient-orange,.gradient-text,[data-theme=light] .gradient-text{-webkit-text-fill-color:transparent}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500 900;font-display:swap;src:url('/fonts/plus-jakarta-sans-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500 900;font-display:swap;src:url('/fonts/plus-jakarta-sans-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/fa-solid-900.woff2') format('woff2')}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/fa-brands-400.woff2') format('woff2')}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free';font-weight:900}.fa-brands,.fab{font-family:'Font Awesome 6 Brands';font-weight:400}.brand-subtitle,.brand-title{font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif}.fa-spin{animation:2s linear infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-angle-right:before{content:"\f105"}.fa-arrow-right:before{content:"\f061"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-book-open:before{content:"\f518"}.fa-building-shield:before{content:"\e4d8"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-check:before{content:"\f00c"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-right:before{content:"\f054"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-clock:before{content:"\f017"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-file-code:before{content:"\f1c9"}.fa-fire:before{content:"\f06d"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-helmet-safety:before{content:"\f807"}.fa-house:before{content:"\f015"}.fa-industry:before{content:"\f275"}.fa-lightbulb:before{content:"\f0eb"}.fa-link:before{content:"\f0c1"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-ol:before{content:"\f0cb"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-lock:before{content:"\f023"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-newspaper:before{content:"\f1ea"}.fa-paper-plane:before{content:"\f1d8"}.fa-phone:before{content:"\f095"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-route:before{content:"\f4d7"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-shield-halved:before{content:"\f3ed"}.fa-sitemap:before{content:"\f0e8"}.fa-star:before{content:"\f005"}.fa-sun:before{content:"\f185"}.fa-moon:before{content:"\f186"}.fa-tags:before{content:"\f02c"}.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-truck-droplet:before{content:"\e58c"}.fa-truck-front:before{content:"\e2b7"}.fa-user-check:before{content:"\f4fc"}.fa-user-pen:before{content:"\f4ff"}.fa-user-shield:before{content:"\f505"}.fa-water:before{content:"\f773"}.fa-arrows-spin:before{content:"\e4bb"}.fa-camera:before{content:"\f030"}.fa-faucet-drip:before{content:"\e006"}.fa-house-flood-water:before{content:"\e500"}.fa-shower:before{content:"\f2cc"}.fa-soap:before{content:"\e06e"}.fa-toilet:before{content:"\f7d8"}.fa-whatsapp:before{content:"\f232"}.fa-instagram:before{content:"\f16d"}.fa-facebook-f:before,.fa-facebook:before{content:"\f39e"}.fa-xmark:before{content:"\f00d"}.fa-calculator:before{content:"\f1ec"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-truck-moving:before{content:"\f4df"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-filter:before{content:"\f0b0"}.fa-circle-nodes:before{content:"\e4e2"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-wrench:before{content:"\f0ad"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-building:before{content:"\f1ad"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-elevator:before{content:"\e16d"}.fa-wind:before{content:"\f72e"}.fa-ship:before{content:"\f21a"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-hotel:before{content:"\f594"}.fa-trowel-bricks:before{content:"\e58a"}.fa-wheat-awn:before{content:"\e2cd"}.fa-map-pin:before{content:"\f276"}.fa-user:before{content:"\f007"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-envelope:before{content:"\f0e0"}:root{--bg-main:#0b1324;--bg-surface:#0f1c34;--bg-surface-elevated:#152545;--bg-card:rgba(21, 37, 69, 0.75);--bg-card-hover:rgba(28, 48, 88, 0.9);--glass-bg:rgba(15, 28, 52, 0.8);--glass-border:rgba(255, 255, 255, 0.09);--glass-border-hover:rgba(56, 189, 248, 0.45);--glass-shadow:0 8px 32px 0 rgba(0, 0, 0, 0.4);--primary-cyan:#38bdf8;--primary-cyan-hover:#7dd3fc;--accent-orange:#f97316;--accent-orange-hover:#ea580c;--accent-orange-glow:rgba(249, 115, 22, 0.35);--accent-green:#10b981;--text-white:#ffffff;--text-main:#e2e8f0;--text-muted:#94a3b8;--text-cyan:#7dd3fc;--border-dark:rgba(255, 255, 255, 0.08);--border-glow:rgba(56, 189, 248, 0.25);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-full:9999px;--transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);--container-max:1240px}.n-tag,.skip-link{border-radius:var(--radius-sm)}[data-theme=light]{--bg-main:#f8fafc;--bg-surface:#ffffff;--bg-surface-elevated:#f1f5f9;--bg-card:#ffffff;--bg-card-hover:#ffffff;--glass-bg:rgba(255, 255, 255, 0.95);--glass-border:#e2e8f0;--glass-border-hover:rgba(2, 132, 199, 0.45);--glass-shadow:0 10px 25px -5px rgba(15, 23, 42, 0.05),0 8px 10px -6px rgba(15, 23, 42, 0.03);--primary-cyan:#0284c7;--primary-cyan-hover:#0369a1;--accent-orange:#ea580c;--accent-orange-hover:#c2410c;--accent-orange-glow:rgba(234, 88, 12, 0.22);--accent-green:#059669;--text-white:#0f172a;--text-main:#1e293b;--text-muted:#475569;--text-cyan:#0284c7;--border-dark:#e2e8f0;--border-glow:rgba(2, 132, 199, 0.28)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;font-family:'Plus Jakarta Sans',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text-main);line-height:1.65;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;min-height:100vh;background-image:radial-gradient(circle at 15% 10%,rgba(2,132,199,.08) 0,transparent 45%),radial-gradient(circle at 85% 60%,rgba(249,115,22,.05) 0,transparent 45%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{color:var(--text-white);font-weight:800;line-height:1.25}h1{font-size:2.8rem}h2{font-size:2.1rem;letter-spacing:-.3px}h3{font-size:1.35rem}h4{font-size:1.1rem}p{color:var(--text-muted);line-height:1.75}.article-html-content strong,strong{color:var(--text-white)}a{color:inherit;transition:var(--transition)}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.gradient-text{background:linear-gradient(135deg,#38bdf8 0,#60a5fa 50%,#93c5fd 100%);-webkit-background-clip:text}.gradient-orange{background:linear-gradient(135deg,#fb923c 0,#f97316 100%);-webkit-background-clip:text}.skip-link{position:absolute;top:-120px;left:20px;background:var(--primary-blue);color:#fff!important;padding:12px 20px;z-index:999999;font-weight:800;transition:top .2s ease-in-out;box-shadow:0 4px 15px rgba(0,0,0,.4)}.skip-link:focus{top:20px;outline:3px solid var(--primary-cyan);outline-offset:2px}.top-bar{background-color:rgba(7,13,26,.98);color:#cbd5e1;font-size:.85rem;padding:8px 0;border-bottom:1px solid var(--border-dark)}.top-bar-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.top-bar-info{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.top-bar-item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1}.micro-service-link:hover span,.top-bar-item strong{color:#fff}.blog-card-date i,.blog-card-title a:hover,.brand-accent,.contact-detail-link:hover,.contact-detail-phone:hover,.faq-item.active .faq-question,.nav-link.active,.nav-link:hover,.search-result-title a:hover,.top-bar-item i,.top-email-link i,.top-email-link:hover,[data-theme=light] .nav-link.active,[data-theme=light] .nav-link:hover{color:var(--primary-cyan)}.top-badge-live{display:inline-flex;align-items:center;gap:6px;background-color:rgba(249,115,22,.2);color:#fed7aa;padding:3px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;border:1px solid rgba(249,115,22,.4)}.pulse-dot{width:8px;height:8px;background-color:var(--accent-orange);border-radius:50%;box-shadow:0 0 0 0 rgba(249,115,22,.7);animation:1.8s infinite pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(249,115,22,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(249,115,22,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(249,115,22,0)}}.top-bar-actions{display:flex;align-items:center;gap:12px}.top-email-link,.top-social-link{color:#cbd5e1;align-items:center;text-decoration:none}.top-email-link,.top-phone-link{display:inline-flex;gap:6px;transition:var(--transition)}.top-email-link{font-size:.82rem}.top-social-link{font-size:1.05rem;display:inline-flex;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.08);transition:var(--transition)}.top-social-link:hover{color:#fff;background:#e1306c;transform:translateY(-1px)}.top-phone-link{color:#fff;font-weight:800;align-items:center;background:linear-gradient(135deg,var(--primary-blue) 0,#0284c7 100%);padding:4px 12px;border-radius:var(--radius-full)}.top-phone-link:hover{background:linear-gradient(135deg,var(--primary-cyan) 0,var(--primary-blue) 100%);color:#0b1324}.site-header{background:rgba(11,19,36,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-dark);position:sticky;top:0;z-index:1000;box-shadow:var(--glass-shadow)}.site-header .container{max-width:1420px}.header-inner{display:flex;justify-content:space-between;align-items:center;height:80px;position:relative}.brand-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:transform var(--transition)}.site-header .brand-logo{margin-right:48px}.brand-logo:hover{transform:scale(1.02)}.brand-text{display:flex;flex-direction:column;line-height:1.1;user-select:none}.brand-title{font-size:1.55rem;font-weight:900;color:#fff;white-space:nowrap;transition:color var(--transition)}.brand-subtitle{font-size:.62rem;font-weight:700;color:var(--text-muted);letter-spacing:1.6px;margin-top:2px;white-space:nowrap}.btn,.nav-link{font-size:.95rem;white-space:nowrap}[data-theme=light] .contact-detail-text a,[data-theme=light] .contact-info-title,[data-theme=light] .district-guide-article h2,[data-theme=light] .homepage-micro-services-title,[data-theme=light] .map-card-title,[data-theme=light] .micro-service-title,[data-theme=light] .site-header .brand-title{color:#0f172a!important}[data-theme=light] .contact-detail-link:hover,[data-theme=light] .contact-detail-phone:hover,[data-theme=light] .contact-detail-text a:hover,[data-theme=light] .site-header .brand-accent,[data-theme=light] .sitemap-grid a:hover{color:#0284c7!important}[data-theme=light] .site-header .brand-subtitle{color:#64748b!important}.site-footer .brand-title,.site-footer .footer-col-title,[data-theme=light] .site-footer .footer-col-title{color:#fff!important}.blog-toc-box li a:hover,.site-footer .brand-accent{color:var(--primary-cyan)!important}.site-footer .brand-subtitle,.site-footer .footer-about p,.site-footer .footer-bottom p,.site-footer .footer-bottom-link,.site-footer p,[data-theme=light] .site-footer .footer-about p,[data-theme=light] .site-footer .footer-bottom p,[data-theme=light] .site-footer .footer-bottom-link,[data-theme=light] .site-footer p{color:#cbd5e1!important}.hero-brand-card{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.hero-full-logo{max-width:380px;width:90%;height:auto;border-radius:var(--radius-md);box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 25px rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.25);display:block;transition:transform var(--transition),box-shadow var(--transition)}.btn,.eeat-trust-item,.mobile-menu-btn{transition:var(--transition)}.hero-full-logo:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 16px 42px rgba(0,0,0,.6),0 0 35px rgba(56,189,248,.28)}.btn-cyan:hover,.btn-glass:hover,.btn-primary:hover{transform:translateY(-2px)}.main-nav{display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:16px}.nav-link{font-weight:600;color:#cbd5e1;padding:8px 4px;position:relative}.btn,.btn-cyan{font-weight:800}.nav-link.active::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--primary-cyan),transparent);border-radius:2px}.mobile-nav-cta,.theme-toggle-btn .icon-moon{display:none}.header-cta-group{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:44px;padding-left:20px;border-left:1px solid var(--border-dark)}.btn,.hero-badge-container{align-items:center;gap:8px}.btn{display:inline-flex;justify-content:center;padding:11px 22px;border-radius:var(--radius-md);border:none;cursor:pointer;text-align:center}.btn-primary{background:linear-gradient(135deg,var(--accent-orange) 0,#c2410c 100%);color:#fff;box-shadow:0 4px 18px var(--accent-orange-glow)}.btn-cyan,.service-card:hover .service-icon-box,.service-card:hover .service-media-badge{background:linear-gradient(135deg,var(--primary-cyan) 0,var(--primary-blue) 100%)}.btn-primary:hover{background:linear-gradient(135deg,#fb923c 0,var(--accent-orange) 100%);box-shadow:0 6px 22px rgba(249,115,22,.5)}.btn-cyan{color:#071426}.btn-glass,.mobile-menu-btn{background:rgba(255,255,255,.06)}.btn-cyan:hover{background:linear-gradient(135deg,#7dd3fc 0,var(--primary-cyan) 100%);box-shadow:0 4px 15px rgba(56,189,248,.4)}.btn-glass:hover,.mobile-menu-btn:hover{background:rgba(255,255,255,.12);color:var(--primary-cyan)}.btn-glass{color:var(--text-white);border:1px solid var(--border-dark);backdrop-filter:blur(8px)}.btn-glass:hover{border-color:var(--primary-cyan)}.btn-lg{padding:14px 30px;font-size:1.05rem;border-radius:var(--radius-lg)}.mobile-menu-btn{display:none;border:1px solid var(--border-dark);font-size:1.4rem;color:#fff;cursor:pointer;padding:8px 12px;border-radius:var(--radius-sm)}.hero-section{position:relative;padding:80px 0 90px;border-bottom:1px solid var(--border-dark)}.hero-pattern{position:absolute;inset:0;background-image:radial-gradient(rgba(56,189,248,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.6}.blog-sidebar,.hero-inner,.section,.service-card{position:relative}.hero-badge-container{display:inline-flex;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.3);padding:7px 16px;border-radius:var(--radius-full);margin-bottom:22px;font-size:.9rem;color:#7dd3fc;font-weight:700;box-shadow:0 0 20px rgba(56,189,248,.15)}.hero-title{color:var(--text-white);font-size:2.8rem;font-weight:900;line-height:1.2;margin-bottom:22px;letter-spacing:-.5px}.hero-lead{font-size:1.15rem;color:#cbd5e1;margin-bottom:30px;line-height:1.85;font-weight:500}.hero-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:34px}.hero-check-item{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.98rem;color:#f1f5f9;background:rgba(255,255,255,.03);border:1px solid var(--border-dark);padding:10px 16px;border-radius:var(--radius-md);min-width:0}.hero-check-item i{color:var(--primary-cyan);font-size:1.05rem;flex-shrink:0}.hero-cta-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.hero-phone-btn{display:inline-flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--accent-orange) 0,#c2410c 100%);color:#fff;padding:14px 34px;border-radius:var(--radius-lg);box-shadow:0 10px 30px var(--accent-orange-glow);font-weight:800;border:1px solid rgba(255,255,255,.2)}.hero-phone-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 35px rgba(249,115,22,.55)}.hero-phone-icon{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.stats-ribbon,.stats-trust-combined{background-color:var(--bg-surface);border-bottom:1px solid var(--border-dark)}.hero-phone-text{display:flex;flex-direction:column;text-align:left}.eeat-trust-grid,.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.hero-phone-text small{font-size:.75rem;letter-spacing:.8px;color:#fed7aa}.hero-phone-text strong{font-size:1.4rem;line-height:1.1;color:#fff}.stats-ribbon{padding:32px 0}.stats-grid{gap:20px;text-align:center}.stat-item{padding:8px 12px;border-right:1px solid var(--border-dark);min-width:0}.stat-item:last-child{border-right:none}.stat-number{font-size:2.3rem;font-weight:900;color:var(--primary-cyan);line-height:1;margin-bottom:6px;text-shadow:0 0 20px rgba(56,189,248,.3)}.stat-label{font-size:.9rem;font-weight:600;color:var(--text-muted)}.stats-trust-combined{padding:34px 0 28px}.stats-trust-divider{height:1px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.1) 15%,rgba(255,255,255,.1) 85%,transparent 100%);margin:28px 0 24px}.eeat-trust-grid{gap:16px}.eeat-trust-item{display:flex;align-items:center;gap:14px;padding:13px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(0,0,0,.15)}.eeat-trust-item:hover{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(56,189,248,.15)}.eeat-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.3);color:var(--primary-cyan);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;transition:transform var(--transition)}.eeat-trust-item:hover .eeat-icon-box{transform:scale(1.08) rotate(3deg)}.eeat-text-box{display:flex;flex-direction:column;min-width:0}.eeat-text-box strong{font-size:.92rem;font-weight:800;color:#fff;line-height:1.25}.eeat-text-box span{font-size:.78rem;color:var(--text-muted);line-height:1.35;margin-top:3px}@media (max-width:992px){.eeat-trust-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:580px){.eeat-trust-grid{grid-template-columns:1fr;gap:10px}}.section{padding:80px 0}.section-alt{background-color:var(--bg-surface);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.glass-panel:hover,.service-card:hover,.service-list-card:hover{border-color:var(--glass-border-hover)}.section-header{text-align:center;max-width:820px;margin:0 auto 48px}.section-badge{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:800;color:var(--primary-cyan);background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);padding:4px 12px;border-radius:var(--radius-full);letter-spacing:1px;margin-bottom:12px}.section-badge-orange{color:#fb923c;background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.3)}.glass-panel,.service-card{background:var(--bg-card);transition:var(--transition);min-width:0}.section-title{font-size:2.1rem;font-weight:900;color:var(--text-white);line-height:1.25;margin-bottom:14px}.section-subtitle{font-size:1.05rem;color:var(--text-muted);line-height:1.7}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.glass-panel:hover{background:var(--bg-card-hover);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 20px rgba(56,189,248,.1)}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.service-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:34px;display:flex;flex-direction:column}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary-cyan),var(--accent-orange));opacity:0;transition:var(--transition)}.service-card:hover{transform:translateY(-5px);background:var(--bg-card-hover);box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 20px rgba(56,189,248,.12)}.service-card:hover::before{opacity:1}.service-card-media{position:relative;width:calc(100% + 68px);margin:-34px -34px 22px;height:200px;background:#0f172a}.service-card-img,.service-list-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.service-icon-box,.service-list-card,.service-media-badge{transition:var(--transition)}.service-card:hover .service-card-img{transform:scale(1.06)}.service-card-media-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,19,36,.85) 0,rgba(11,19,36,.15) 60%,transparent 100%);pointer-events:none}.service-media-badge{position:absolute;bottom:12px;left:18px;width:44px;height:44px;background:rgba(11,19,36,.9);backdrop-filter:blur(8px);border:1px solid rgba(56,189,248,.4);border-radius:var(--radius-md);color:var(--primary-cyan);display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 4px 14px rgba(0,0,0,.4)}.service-card:hover .service-media-badge{color:#0b1324;transform:scale(1.08)}.service-list-card{display:grid;grid-template-columns:380px 1fr;gap:36px;padding:32px;align-items:stretch;border-radius:var(--radius-lg)}.service-list-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.35),0 0 20px rgba(56,189,248,.1)}.service-list-media{position:relative;border-radius:var(--radius-md);background:#0f172a;min-height:250px}.gallery-item:hover .gallery-img,.service-list-card:hover .service-list-img{transform:scale(1.05)}.service-list-content{display:flex;flex-direction:column;justify-content:center}.service-detail-hero-media{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:28px;border:1px solid var(--glass-border);background:#0f172a}.service-detail-hero-media img{width:100%;height:auto;max-height:420px;object-fit:cover;display:block}.service-detail-hero-caption{padding:10px 18px;font-size:.88rem;color:var(--text-muted);background:rgba(15,23,42,.7);border-top:1px solid var(--border-dark);display:flex;align-items:center;gap:8px}.service-icon-box{width:60px;height:60px;background:rgba(56,189,248,.12);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.7rem;margin-bottom:20px;flex-shrink:0}.homepage-micro-services-header .section-badge,.service-title{margin-bottom:12px}.service-card:hover .service-icon-box{color:#0b1324;transform:scale(1.05);box-shadow:0 0 20px rgba(56,189,248,.4)}.service-title{font-size:1.35rem;font-weight:800;color:var(--text-white)}.service-desc{font-size:.95rem;color:var(--text-muted);line-height:1.7;margin-bottom:20px;flex-grow:1}.service-features-list{margin-bottom:22px}.service-feature-li{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;color:var(--text-main);margin-bottom:8px}.service-feature-li i{color:var(--accent-green);margin-top:4px;font-size:.95rem;flex-shrink:0}.service-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-dark);padding-top:18px;margin-top:auto}.service-detail-link{font-weight:700;color:var(--primary-cyan);font-size:.92rem;display:inline-flex;align-items:center;gap:6px}.service-detail-link:hover{color:#bae6fd;gap:10px}.service-quick-call{font-size:.9rem;font-weight:800;color:var(--accent-orange);display:inline-flex;align-items:center;gap:6px}.service-quick-call:hover{color:#fb923c;text-decoration:underline}.homepage-micro-services-wrapper{margin-top:50px;background:rgba(15,28,52,.7);border:1px solid var(--border-dark);border-radius:var(--radius-lg);padding:38px 32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 36px rgba(0,0,0,.3);transition:var(--transition)}.homepage-micro-services-header{text-align:center;margin-bottom:30px}.homepage-micro-services-title{font-size:1.65rem;font-weight:800;color:#fff;margin-bottom:10px;letter-spacing:-.3px;line-height:1.3}.homepage-micro-services-subtitle{color:var(--text-muted);max-width:820px;margin:0 auto;font-size:.96rem;line-height:1.65}.homepage-micro-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.micro-service-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;transition:.25s cubic-bezier(.4, 0, .2, 1)}.micro-service-card:hover{background:rgba(255,255,255,.06);border-color:rgba(56,189,248,.4);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.micro-service-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.micro-service-icon-box{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:transform var(--transition)}.micro-service-card:hover .micro-service-icon-box{transform:scale(1.1) rotate(5deg)}.micro-service-title{font-size:1rem;font-weight:700;color:#f1f5f9;margin-bottom:0;line-height:1.35;transition:color var(--transition)}.district-btn-call,.district-card,.district-search-input,.emergency-call-btn,.faq-item,.micro-service-link,.why-card{transition:var(--transition)}.micro-service-desc{font-size:.88rem;color:#cbd5e1;line-height:1.6;margin-bottom:0}.micro-card-logar-temizleme .micro-service-icon-box,.micro-card-vidanjor .micro-service-icon-box{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.micro-card-camera .micro-service-icon-box{background:rgba(74,222,128,.15);color:#4ade80;border:1px solid rgba(74,222,128,.3)}.micro-card-logar-acma .micro-service-icon-box{background:rgba(129,140,248,.15);color:#818cf8;border:1px solid rgba(129,140,248,.3)}.micro-card-foseptik .micro-service-icon-box{background:rgba(244,63,94,.15);color:#f43f5e;border:1px solid rgba(244,63,94,.3)}.micro-card-atiksu .micro-service-icon-box{background:rgba(34,211,238,.15);color:#22d3ee;border:1px solid rgba(34,211,238,.3)}.micro-card-rogar-bakim .micro-service-icon-box{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.micro-card-kanal-acma .micro-service-icon-box{background:rgba(251,146,60,.15);color:#fb923c;border:1px solid rgba(251,146,60,.3)}.micro-card-lagim-acma .micro-service-icon-box{background:rgba(168,85,247,.15);color:#a855f7;border:1px solid rgba(168,85,247,.3)}.micro-card-tuvalet .micro-service-icon-box{background:rgba(236,72,153,.15);color:#ec4899;border:1px solid rgba(236,72,153,.3)}.micro-card-lavabo .micro-service-icon-box{background:rgba(6,182,212,.15);color:#06b6d4;border:1px solid rgba(6,182,212,.3)}.micro-card-banyo .micro-service-icon-box{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3)}.micro-service-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:auto -20px -18px;padding:14px 20px;min-height:48px;border-top:1px dashed rgba(255,255,255,.1);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--primary-cyan);font-size:.88rem;font-weight:700;text-decoration:none;box-sizing:border-box}.micro-service-link span{color:#7dd3fc;transition:color var(--transition)}.micro-service-link:hover{color:var(--primary-cyan-hover);background:rgba(56,189,248,.05)}.micro-service-link i{font-size:.82rem;transition:transform var(--transition)}.google-rating-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(251,191,36,.12);color:#fbbf24;border:1px solid rgba(251,191,36,.3);padding:5px 14px;border-radius:var(--radius-full);font-size:.85rem;font-weight:700}.districts-grid,.why-us-grid{grid-template-columns:repeat(3,1fr)}.district-search-wrapper{max-width:500px;margin:0 auto 38px;position:relative}.district-search-input{width:100%;padding:15px 20px 15px 48px;background:var(--bg-surface);border:1px solid var(--border-dark);border-radius:var(--radius-full);font-size:.98rem;color:var(--text-white);outline:0;box-shadow:var(--glass-shadow)}.district-search-input:focus{border-color:var(--primary-cyan);box-shadow:0 0 0 3px rgba(56,189,248,.2);background:var(--bg-surface-elevated)}.district-search-input::placeholder{color:var(--text-light)}.district-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:1.1rem}.districts-grid{display:grid;gap:22px}.district-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;min-width:0}.district-card:hover{border-color:var(--primary-cyan);background:var(--bg-card-hover);box-shadow:0 10px 25px rgba(0,0,0,.3);transform:translateY(-4px)}.district-card.is-center{border:1px solid rgba(249,115,22,.5);background:rgba(249,115,22,.06)}.district-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:10px}.district-name{font-size:1.25rem;font-weight:800;color:var(--text-white)}.district-badge{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);background:rgba(56,189,248,.15);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.25);white-space:nowrap}.district-card.is-center .district-badge{background:rgba(249,115,22,.2);color:#fb923c;border-color:rgba(249,115,22,.4)}.district-eta{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--accent-green);margin-bottom:10px}.district-desc,.n-tag{color:var(--text-muted)}.district-desc{font-size:.9rem;line-height:1.6;margin-bottom:16px;flex-grow:1}.district-neighborhoods-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.n-tag{font-size:.75rem;background:rgba(255,255,255,.04);padding:3px 8px;border:1px solid var(--border-dark)}.district-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-dark);padding-top:14px}.district-btn-call{font-size:.84rem;font-weight:800;color:#fff!important;background:#c2410c;padding:7px 13px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:5px;text-decoration:none}.district-btn-call:hover{background:#9a3412;color:#fff!important;transform:translateY(-1px)}.district-link-more{font-size:.85rem;font-weight:700;color:var(--primary-cyan)}.district-link-more:hover{color:#bae6fd}.why-us-grid{display:grid;gap:24px}.why-card{background:var(--bg-card);border:1px solid var(--glass-border);padding:30px;border-radius:var(--radius-lg);min-width:0}.why-card:hover{background:var(--bg-card-hover);transform:translateY(-4px);border-color:rgba(56,189,248,.4)}.why-icon{width:52px;height:52px;background:rgba(56,189,248,.12);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:18px;flex-shrink:0}.why-title{font-size:1.2rem;font-weight:800;color:var(--text-white);margin-bottom:10px}.why-desc{font-size:.92rem;color:var(--text-muted);line-height:1.65}.emergency-strip{background:linear-gradient(135deg,#c2410c 0,#ea580c 50%,#f97316 100%);color:#fff;padding:40px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(249,115,22,.25)}.emergency-strip-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.emergency-content h3{font-size:1.7rem;font-weight:900;margin-bottom:6px;color:#fff}.emergency-content p{font-size:1.05rem;color:#ffedd5}.emergency-call-btn{background:#fff;color:var(--accent-orange-hover);font-size:1.25rem;font-weight:900;padding:12px 30px;border-radius:var(--radius-full);box-shadow:0 6px 20px rgba(0,0,0,.25);display:inline-flex;align-items:center;gap:10px}.emergency-call-btn:hover{background:#f8fafc;transform:scale(1.04)}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;min-width:0}.testimonial-stars{color:#fbbf24;font-size:1rem;margin-bottom:12px}.testimonial-comment{font-size:.95rem;font-style:italic;color:var(--text-main);line-height:1.7;margin-bottom:20px;flex-grow:1}.testimonial-author{display:flex;align-items:center;gap:14px;border-top:1px solid var(--border-dark);padding-top:14px}.author-avatar{width:44px;height:44px;background:rgba(56,189,248,.15);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.15rem;flex-shrink:0}.author-info h3,.author-info h4,.author-name{font-size:.95rem;font-weight:800;color:var(--text-white);margin-bottom:2px}.author-info span{font-size:.8rem;color:var(--text-muted)}.faq-accordion{max-width:860px;margin:0 auto}.faq-item{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-md);margin-bottom:14px}.faq-item.active{border-color:var(--primary-cyan);background:var(--bg-card-hover);box-shadow:0 0 20px rgba(56,189,248,.1)}.faq-question{width:100%;padding:20px 24px;text-align:left;background:0 0;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;color:var(--text-white)}.faq-answer,.faq-icon{color:var(--text-muted)}.faq-icon{transition:transform .3s;font-size:.9rem}.faq-item.active .faq-icon{transform:rotate(180deg);color:var(--primary-cyan)}.faq-answer{max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .25s ease-out,padding .3s ease-out;padding:0 24px;font-size:.95rem;line-height:1.7}.faq-item.active .faq-answer{max-height:400px;opacity:1;padding-bottom:20px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.contact-info-card{background:var(--bg-card);border:1px solid var(--glass-border);color:#fff;padding:36px;border-radius:var(--radius-lg);display:flex;flex-direction:column;min-width:0}.contact-info-title{font-size:1.5rem;font-weight:900;margin-bottom:10px;color:var(--text-white)}.contact-info-desc{color:var(--text-muted);font-size:.95rem;margin-bottom:26px}.contact-detail-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.contact-detail-icon{width:44px;height:44px;background:rgba(56,189,248,.12);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.contact-detail-text h4{font-size:.82rem;color:#7dd3fc;margin-bottom:3px;letter-spacing:.8px;font-weight:700}.contact-detail-desc,.contact-detail-text p{font-size:1.05rem;font-weight:600;color:#f1f5f9;margin:0;line-height:1.5}.contact-detail-phone{font-size:1.45rem;font-weight:800;color:#fff;text-decoration:none;transition:var(--transition);display:inline-block}.contact-detail-instagram,.contact-detail-link{font-size:1.1rem;font-weight:700;display:inline-block;transition:var(--transition);text-decoration:none}.contact-detail-link{color:#fff}.contact-detail-instagram{color:#7dd3fc}.contact-detail-instagram:hover{color:#f43f5e}.contact-map-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;min-width:0}.map-wrapper{width:100%;height:360px;border:none}.map-card-footer{padding:20px;display:flex;align-items:center;justify-content:space-between;background:var(--bg-surface);border-top:1px solid var(--border-dark)}.map-card-title{color:#fff;display:block;font-weight:800;font-size:1rem}.map-card-address{font-size:.88rem;color:#94a3b8;display:block}.district-local-box{border-radius:var(--radius-md);padding:20px;margin-top:24px;margin-bottom:24px}.district-local-box p{font-size:.95rem;line-height:1.6;margin-bottom:0;color:#cbd5e1}.district-box-green{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3)}.district-box-green .district-box-call,.district-box-green .district-box-title{color:#4ade80;font-size:1.15rem;font-weight:800;margin-bottom:8px}.district-box-cyan{background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.3)}.district-box-cyan .district-box-call,.district-box-cyan .district-box-title{color:#38bdf8;font-size:1.15rem;font-weight:800;margin-bottom:8px}.district-box-orange{background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.3)}.district-box-orange .district-box-call,.district-box-orange .district-box-title{color:#fb923c;font-size:1.15rem;font-weight:800;margin-bottom:8px}.district-box-amber{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3)}.district-box-amber .district-box-call,.district-box-amber .district-box-title{color:#fbbf24;font-size:1.15rem;font-weight:800;margin-bottom:8px}.district-guide-article{background:var(--bg-card);border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-lg);padding:34px;margin-top:32px;margin-bottom:34px}.district-guide-article h2{font-size:1.65rem;font-weight:800;color:var(--text-white);line-height:1.35;margin-bottom:18px}.district-guide-article h3{font-size:1.25rem;font-weight:800;color:#7dd3fc;line-height:1.4;margin-bottom:12px}.district-guide-article p{color:var(--text-main);font-size:1.02rem;line-height:1.85}.district-article-section{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--border-dark)}.district-article-section:last-of-type{border-bottom:none;margin-bottom:16px;padding-bottom:0}.district-services-grid>div{background:rgba(255,255,255,.03);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:18px;transition:var(--transition)}.district-faq-card,.faq-accordion>div{background:rgba(255,255,255,.03);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:18px}.district-faq-question{font-size:1.05rem;font-weight:700;color:#7dd3fc;margin-bottom:8px}.site-footer{padding-top:60px;margin-top:auto;border-top:1px solid var(--border-dark)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;padding-bottom:45px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-col-title{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:20px;position:relative;padding-bottom:8px}.footer-col-title::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--primary-cyan)}.footer-about p{font-size:.9rem;line-height:1.7;margin:14px 0}.footer-links li{margin-bottom:2px}.footer-links a{font-size:.92rem;color:#cbd5e1!important;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 0;width:100%;transition:var(--transition)}.footer-links a:hover{color:#38bdf8!important}.footer-action-btn{min-height:48px!important;padding:12px 18px!important;font-size:.9rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.footer-link-all{color:#38bdf8!important;font-weight:700!important}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:.88rem}.footer-contact-item i{color:var(--primary-cyan);margin-top:4px;flex-shrink:0}.footer-bottom{padding:24px 0;font-size:.85rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-bottom-info{display:flex;flex-direction:column;gap:8px}.footer-copyright{margin:0;color:#cbd5e1;font-size:.85rem}.footer-developer{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:#94a3b8;flex-wrap:wrap}.footer-developer-label{color:#94a3b8;font-size:.8rem;font-weight:500}.footer-developer-link{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:6px;text-decoration:none;min-height:32px;box-sizing:border-box;transition:.25s}.footer-developer-link:hover{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.45);box-shadow:0 2px 10px rgba(56,189,248,.2);transform:translateY(-1px)}.footer-developer-logo{height:22px;width:auto;max-width:95px;display:block;object-fit:contain}.footer-developer-name{font-weight:700;font-size:.84rem;color:#f1f5f9;letter-spacing:.2px;transition:color .2s}.blog-card,.blog-card-read-link,.floating-btn,.floating-tooltip,.header-search-toggle{transition:var(--transition)}.footer-developer-link:hover .footer-developer-name{color:#38bdf8}.footer-bottom p{color:#cbd5e1}.footer-bottom-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.footer-bottom-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:#cbd5e1!important}.footer-bottom-link:hover,.site-footer .footer-bottom-link:hover,.site-footer .footer-links a:hover,[data-theme=light] .site-footer .footer-bottom-link:hover,[data-theme=light] .site-footer .footer-links a:hover{color:#38bdf8!important}.floating-actions{position:fixed;bottom:30px;right:25px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;box-shadow:0 6px 25px rgba(0,0,0,.4);position:relative}.floating-btn:hover{transform:scale(1.1)}.floating-call{background:linear-gradient(135deg,var(--accent-orange) 0,#c2410c 100%);animation:2s ease-in-out infinite phoneRing;border:2px solid rgba(255,255,255,.3)}@keyframes phoneRing{0%,100%,50%{transform:scale(1)}10%,20%{transform:rotate(-10deg) scale(1.05)}30%,40%{transform:rotate(10deg) scale(1.05)}}.floating-tooltip{position:absolute;right:70px;background:#0f1c34;border:1px solid var(--border-dark);color:#fff;padding:5px 12px;border-radius:var(--radius-sm);font-size:.8rem;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--glass-shadow)}.floating-btn:hover .floating-tooltip{opacity:1;transform:translateX(-5px)}.mobile-bottom-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:rgba(11,19,36,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-dark);box-shadow:0 -4px 20px rgba(0,0,0,.4);z-index:1001;padding:8px 12px}.mobile-bottom-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.mob-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:10px 8px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:800;text-align:center}.mob-btn-call{background:linear-gradient(135deg,var(--accent-orange) 0,#c2410c 100%);color:#fff;box-shadow:0 4px 15px var(--accent-orange-glow)}.mob-btn-route{background:var(--bg-surface-elevated);border:1px solid var(--border-dark);color:var(--primary-cyan)}@media (max-width:1240px){.site-header .brand-logo{margin-right:32px}.nav-links{gap:16px}.header-cta-group{margin-left:28px;padding-left:16px}}@media (max-width:1100px){.site-header .brand-logo{margin-right:20px}.brand-title{font-size:1.35rem}.nav-links{gap:12px}.nav-link{font-size:.88rem;padding:6px 2px}.header-cta-group{margin-left:18px;padding-left:12px;gap:8px}.header-call-btn{padding:9px 14px}.header-call-btn span{font-size:.84rem}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog-card{display:flex;flex-direction:column;padding:28px;border-radius:var(--radius-md);border:1px solid var(--border-dark);position:relative}.blog-card:hover{border-color:var(--glass-border-hover);transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.4)}.blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.blog-category-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(56,189,248,.12);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.25);padding:4px 12px;border-radius:var(--radius-full);font-size:.8rem;font-weight:700}.article-callout,.search-tab{border-radius:var(--radius-md)}.blog-card-date{font-size:.82rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:5px}[data-theme=light] .blog-card-date i,[data-theme=light] .faq-item.active .faq-icon,[data-theme=light] .micro-service-card:hover .micro-service-title,[data-theme=light] .top-bar-item i,[data-theme=light] .top-email-link:hover{color:#0284c7}.blog-card-title{font-size:1.22rem;font-weight:800;line-height:1.4;margin-bottom:12px}.blog-card-title a,.search-result-title a{color:var(--text-white);text-decoration:none;transition:var(--transition)}.blog-card-summary{font-size:.94rem;color:var(--text-muted);line-height:1.65;margin-bottom:22px;flex-grow:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border-dark);font-size:.86rem}.blog-card-author{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-weight:600}.blog-card-read-link{color:var(--primary-cyan);font-weight:700;text-decoration:none;display:flex;align-items:center;gap:6px}.blog-card-read-link:hover{color:var(--primary-cyan-hover);transform:translateX(3px)}.article-lead{font-size:1.15rem;color:#f1f5f9;line-height:1.85;margin-bottom:28px;font-weight:500}.article-html-content h2{font-size:1.65rem;font-weight:800;color:var(--text-white);margin-top:36px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-dark)}.article-html-content h3{font-size:1.3rem;font-weight:700;color:#f8fafc;margin-top:26px;margin-bottom:12px}.article-html-content p{font-size:1.02rem;color:var(--text-main);line-height:1.85;margin-bottom:20px}.article-html-content ol,.article-html-content ul{margin-left:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.article-html-content li{font-size:1rem;color:var(--text-main);line-height:1.7}.article-callout{display:flex;gap:16px;padding:20px 24px;margin:28px 0;font-size:.98rem;line-height:1.7}.article-callout.tip{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.3);color:#e0f2fe}.article-callout.tip .callout-icon{color:var(--primary-cyan);font-size:1.3rem;flex-shrink:0;margin-top:2px}.article-callout.alert{background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.3);color:#ffedd5}.article-callout.alert .callout-icon{color:var(--accent-orange);font-size:1.3rem;flex-shrink:0;margin-top:2px}.article-cta-box{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,rgba(2,132,199,.15) 0,rgba(249,115,22,.15) 100%);border:1px solid var(--border-glow);border-radius:var(--radius-lg);padding:32px;margin:40px 0}.article-cta-box h3{font-size:1.35rem;color:var(--text-white);margin-bottom:6px}.article-cta-box p{font-size:.95rem;color:var(--text-muted);margin-bottom:0}.blog-toc-box li a:hover{transform:translateX(4px)}.header-search-toggle{width:44px;height:44px;border-radius:var(--radius-full);background:rgba(255,255,255,.06);border:1px solid var(--border-dark);color:var(--text-white);display:flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer}.header-search-toggle:hover,.search-pill:hover{background:rgba(56,189,248,.15);border-color:var(--primary-cyan);color:var(--primary-cyan)}.header-search-bar{position:absolute;top:100%;left:0;width:100%;background:rgba(11,19,36,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-glow);padding:16px 0;box-shadow:0 16px 40px rgba(0,0,0,.6);display:none;z-index:999}.header-search-bar.active{display:block!important;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideDownSearch}@keyframes slideDownSearch{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-search-form{position:relative;display:flex;align-items:center}.header-search-close,.live-search-item{align-items:center;transition:var(--transition)}.header-search-icon{position:absolute;left:18px;color:var(--primary-cyan);font-size:1.15rem;pointer-events:none}.header-search-input{width:100%;height:52px;padding:0 54px 0 52px;background:rgba(15,28,52,.9);border:1.5px solid var(--border-dark);border-radius:var(--radius-md);color:var(--text-white);font-size:1rem;font-family:inherit;outline:0;transition:var(--transition)}.header-search-input:focus{border-color:var(--primary-cyan);box-shadow:0 0 0 3px rgba(56,189,248,.2)}.header-search-close{position:absolute;right:14px;background:0 0;border:none;color:var(--text-muted);font-size:1.25rem;cursor:pointer;padding:6px;display:flex;justify-content:center}.header-search-close:hover{color:var(--accent-orange)}.header-live-results{margin-top:12px;background:var(--bg-surface-elevated);border:1px solid var(--border-dark);border-radius:var(--radius-md);box-shadow:0 18px 40px rgba(0,0,0,.5);max-height:440px;overflow-y:auto;display:none}.live-search-list{display:flex;flex-direction:column}.live-search-item{display:flex;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border-dark);color:var(--text-white);text-decoration:none}.live-search-item:last-child{border-bottom:none}.live-search-item:hover{background:rgba(56,189,248,.08)}.live-search-icon{width:38px;height:38px;border-radius:var(--radius-sm);background:rgba(255,255,255,.04);border:1px solid var(--border-dark);display:flex;align-items:center;justify-content:center;color:var(--primary-cyan);font-size:1rem;flex-shrink:0}.live-search-info{flex-grow:1}.live-search-meta{margin-bottom:4px}.live-search-title{font-weight:700;font-size:.95rem;color:var(--text-white);line-height:1.35}.live-search-arrow{color:var(--text-muted);font-size:.85rem;transition:var(--transition)}.live-search-item:hover .live-search-arrow{color:var(--primary-cyan);transform:translateX(4px)}.live-search-footer{padding:12px 20px;background:rgba(11,19,36,.5);border-top:1px solid var(--border-dark);text-align:center}.live-search-all-btn{color:var(--primary-cyan);font-size:.9rem;font-weight:700;text-decoration:none}.live-search-all-btn:hover,.quick-service-call-link:hover{color:var(--primary-cyan-hover)}.live-search-empty{padding:24px;text-align:center;color:var(--text-muted);font-size:.95rem}.live-search-all-link{display:block;margin-top:8px;color:var(--primary-cyan);font-weight:700;text-decoration:none}.search-main-form{margin-bottom:24px}.search-input-wrapper{position:relative;display:flex;align-items:center;max-width:740px;margin:0 auto}.search-main-input{width:100%;height:58px;padding:0 130px 0 54px;background:rgba(15,28,52,.95);border:2px solid var(--border-dark);border-radius:var(--radius-full);color:var(--text-white);font-size:1.05rem;font-family:inherit;outline:0;transition:var(--transition)}.search-main-input:focus{border-color:var(--primary-cyan);box-shadow:0 0 0 4px rgba(56,189,248,.25)}.search-input-icon{position:absolute;left:22px;color:var(--primary-cyan);font-size:1.25rem;pointer-events:none}.search-main-submit{position:absolute;right:6px;height:46px;padding:0 24px;border-radius:var(--radius-full);font-size:.95rem}.search-pill{padding:4px 12px;background:rgba(255,255,255,.05);border:1px solid var(--border-dark);border-radius:var(--radius-full);color:#cbd5e1;text-decoration:none;font-weight:600;transition:var(--transition)}.search-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px;border-bottom:1px solid var(--border-dark);padding-bottom:16px}.search-tab{padding:8px 18px;background:rgba(255,255,255,.04);border:1px solid var(--border-dark);color:var(--text-muted);text-decoration:none;font-size:.92rem;font-weight:700;transition:var(--transition)}.search-tab:hover{color:var(--text-white);border-color:rgba(255,255,255,.2)}.search-tab.active{background:var(--primary-blue);border-color:var(--primary-cyan);color:#fff}.search-results-list{display:flex;flex-direction:column;gap:20px}.search-result-card{padding:26px 30px;border-radius:var(--radius-md);transition:var(--transition)}.search-result-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.35)}.search-result-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:12px}.search-result-icon-box{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);color:var(--primary-cyan);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.search-result-title{font-size:1.25rem;font-weight:800;line-height:1.35;margin-top:4px}.search-result-snippet{color:var(--text-main);font-size:.96rem;line-height:1.65;margin-bottom:16px}.search-result-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border-dark)}.search-badge,.theme-toggle-btn .icon-sun{display:inline-block}.search-badge{padding:3px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;letter-spacing:.3px}.badge-cyan{background:rgba(56,189,248,.15);color:var(--primary-cyan);border:1px solid rgba(56,189,248,.3)}.badge-orange{background:rgba(249,115,22,.15);color:var(--accent-orange);border:1px solid rgba(249,115,22,.3)}.badge-green{background:rgba(16,185,129,.15);color:var(--accent-green);border:1px solid rgba(16,185,129,.3)}.theme-toggle-btn{width:42px;height:42px;border-radius:var(--radius-md);background:rgba(255,255,255,.06);border:1px solid var(--border-dark);color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:var(--transition);flex-shrink:0}.theme-toggle-btn:hover{background:rgba(251,191,36,.15);border-color:#fbbf24;transform:rotate(15deg) scale(1.06)}[data-theme=light] body{background-color:var(--bg-main);background-image:radial-gradient(circle at 15% 10%,rgba(2,132,199,.05) 0,transparent 45%),radial-gradient(circle at 85% 60%,rgba(234,88,12,.035) 0,transparent 45%)}[data-theme=light] .theme-toggle-btn{background:#f1f5f9;border-color:#e2e8f0;color:#0284c7}[data-theme=light] .theme-toggle-btn:hover{background:#e0f2fe;border-color:#0284c7;transform:rotate(-15deg) scale(1.06)}[data-theme=light] .mobile-theme-toggle .icon-sun,[data-theme=light] .theme-toggle-btn .icon-sun{display:none!important}[data-theme=light] .mobile-theme-toggle .icon-moon,[data-theme=light] .theme-toggle-btn .icon-moon{display:inline-block!important}[data-theme=light] .top-bar{background-color:#f1f5f9;color:#1e293b;border-bottom-color:#e2e8f0}[data-theme=light] .article-lead,[data-theme=light] .nav-link,[data-theme=light] .top-bar-item,[data-theme=light] .top-email-link{color:#334155}[data-theme=light] .article-html-content h3,[data-theme=light] .eeat-text-box strong,[data-theme=light] .faq-question,[data-theme=light] .live-search-title,[data-theme=light] .quick-service-label,[data-theme=light] .quick-service-title,[data-theme=light] .top-bar-item strong{color:#0f172a}[data-theme=light] .top-badge-live{background-color:#ffedd5;color:#9a3412!important;border:1px solid #fed7aa;font-weight:800}[data-theme=light] .top-social-link{color:#334155;background:#e2e8f0}[data-theme=light] .top-social-link:hover{color:#fff;background:#e1306c}[data-theme=light] .top-phone-link{background:linear-gradient(135deg,#0284c7 0,#0369a1 100%);color:#fff}[data-theme=light] .site-header{background:rgba(255,255,255,.95);border-bottom-color:#e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.05)}[data-theme=light] .header-cta-group{border-left-color:#e2e8f0}[data-theme=light] .mobile-nav-cta{border-top-color:#e2e8f0}[data-theme=light] .header-search-toggle,[data-theme=light] .search-pill{background:#f1f5f9;border-color:#e2e8f0;color:#334155}[data-theme=light] .header-search-toggle:hover,[data-theme=light] .search-pill:hover{background:#e0f2fe;border-color:#0284c7;color:#0284c7}[data-theme=light] .mobile-menu-btn{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .header-search-bar{background:rgba(255,255,255,.98);border-bottom-color:#e2e8f0;box-shadow:0 16px 40px rgba(0,0,0,.08)}[data-theme=light] .header-search-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .header-live-results{background:#fff;border-color:#e2e8f0;box-shadow:0 18px 40px rgba(0,0,0,.1)}[data-theme=light] .live-search-item{color:#0f172a;border-bottom-color:#f1f5f9}[data-theme=light] .live-search-item:hover{background:#f0f9ff}[data-theme=light] .live-search-icon{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .live-search-footer{background:#f8fafc;border-top-color:#e2e8f0}[data-theme=light] .article-html-content h2,[data-theme=light] .hero-section{border-bottom-color:#e2e8f0}[data-theme=light] .hero-pattern{background-image:radial-gradient(rgba(2,132,199,.08) 1px,transparent 1px)}[data-theme=light] .eeat-text-box span,[data-theme=light] .hero-lead{color:#475569}[data-theme=light] .hero-badge-container{background:rgba(2,132,199,.08);border-color:rgba(2,132,199,.25);color:#0284c7;box-shadow:0 0 15px rgba(2,132,199,.06)}[data-theme=light] .hero-check-item{color:#1e293b;background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.03)}[data-theme=light] .btn-glass{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 2px 6px rgba(0,0,0,.04)}[data-theme=light] .btn-glass:hover{background:#f0f9ff;border-color:#0284c7;color:#0284c7}[data-theme=light] .blog-card,[data-theme=light] .contact-info-card,[data-theme=light] .contact-map-card,[data-theme=light] .district-card,[data-theme=light] .glass-panel,[data-theme=light] .search-result-card,[data-theme=light] .service-card,[data-theme=light] .testimonial-card,[data-theme=light] .why-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.04)}[data-theme=light] .blog-card:hover,[data-theme=light] .district-card:hover,[data-theme=light] .search-result-card:hover,[data-theme=light] .service-card:hover,[data-theme=light] .why-card:hover{background:#fff;border-color:rgba(2,132,199,.45);box-shadow:0 14px 30px rgba(0,0,0,.08)}[data-theme=light] .contact-detail-icon,[data-theme=light] .search-result-icon-box,[data-theme=light] .service-icon-box,[data-theme=light] .why-icon{background:#f0f9ff;border-color:#bae6fd;color:#0284c7}[data-theme=light] .n-tag,[data-theme=light] .search-tab{background:#f1f5f9;border-color:#e2e8f0;color:#475569}[data-theme=light] .section-alt,[data-theme=light] .stats-ribbon{background-color:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .stat-item{border-right-color:#e2e8f0}[data-theme=light] .stat-number{text-shadow:none}[data-theme=light] .faq-item,[data-theme=light] .service-list-card{background:#fff;border-color:#e2e8f0}[data-theme=light] .faq-item.active{background:#f0f9ff;border-color:#0284c7;box-shadow:0 4px 15px rgba(2,132,199,.08)}[data-theme=light] .search-main-input{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 4px 15px rgba(0,0,0,.04)}[data-theme=light] .search-tab.active{background:#0284c7;border-color:#0284c7;color:#fff}[data-theme=light] .district-search-input{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 4px 14px rgba(0,0,0,.04)}[data-theme=light] .article-callout.tip{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}[data-theme=light] .article-callout.alert{background:#fff7ed;border-color:#fed7aa;color:#9a3412}[data-theme=light] .article-cta-box{background:linear-gradient(135deg,#f0f9ff 0,#fff7ed 100%);border-color:#cbd5e1}[data-theme=light] .mobile-bottom-bar{background:rgba(255,255,255,.96);border-top-color:#e2e8f0;box-shadow:0 -4px 20px rgba(0,0,0,.08)}[data-theme=light] .gradient-text{background:linear-gradient(135deg,#0284c7 0,#0369a1 50%,#075985 100%);-webkit-background-clip:text}[data-theme=light] .service-card-media-overlay{background:linear-gradient(to top,rgba(255,255,255,.95) 0,rgba(255,255,255,.2) 60%,transparent 100%)}[data-theme=light] .service-media-badge{background:rgba(255,255,255,.95);border-color:#bae6fd;color:#0284c7;box-shadow:0 4px 12px rgba(0,0,0,.08)}[data-theme=light] .service-detail-hero-media{border-color:#e2e8f0;box-shadow:0 10px 25px rgba(0,0,0,.05)}[data-theme=light] .service-detail-hero-caption{background:#f8fafc;color:#64748b;border-top-color:#e2e8f0}[data-theme=light] .micro-service-card{box-shadow:0 1px 3px rgba(15,23,42,.04)}[data-theme=light] .micro-service-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -4px rgba(2,132,199,.12),0 4px 6px -2px rgba(2,132,199,.04)}[data-theme=light] .micro-card-vidanjor .micro-service-icon-box{background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}[data-theme=light] .micro-card-camera .micro-service-icon-box{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}[data-theme=light] .micro-card-lavabo .micro-service-icon-box,[data-theme=light] .micro-card-logar-temizleme .micro-service-icon-box{background:#cffafe;color:#0891b2;border:1px solid #a5f3fc}[data-theme=light] .micro-card-logar-acma .micro-service-icon-box{background:#e0e7ff;color:#4f46e5;border:1px solid #c7d2fe}[data-theme=light] .micro-card-foseptik .micro-service-icon-box{background:#ffe4e6;color:#e11d48;border:1px solid #fecdd3}[data-theme=light] .micro-card-atiksu .micro-service-icon-box{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}[data-theme=light] .micro-card-rogar-bakim .micro-service-icon-box{background:#fef3c7;color:#d97706;border:1px solid #fde68a}[data-theme=light] .micro-card-kanal-acma .micro-service-icon-box{background:#ffedd5;color:#ea580c;border:1px solid #fed7aa}[data-theme=light] .micro-card-lagim-acma .micro-service-icon-box{background:#f3e8ff;color:#9333ea;border:1px solid #e9d5ff}[data-theme=light] .micro-card-tuvalet .micro-service-icon-box{background:#fce7f3;color:#db2777;border:1px solid #fbcfe8}[data-theme=light] .micro-card-banyo .micro-service-icon-box{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}[data-theme=light] .google-rating-badge{background:#fef3c7;color:#b45309;border-color:#fde68a;box-shadow:0 1px 4px rgba(217,119,6,.08)}[data-theme=light] .stats-trust-combined{background-color:#fff;border-bottom-color:#e2e8f0}[data-theme=light] .stats-trust-divider{background:linear-gradient(90deg,transparent 0,#e2e8f0 15%,#e2e8f0 85%,transparent 100%)}[data-theme=light] .eeat-trust-item{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.04)}[data-theme=light] .eeat-trust-item:hover{background:#fff;border-color:#0284c7;box-shadow:0 6px 20px rgba(2,132,199,.12)}[data-theme=light] .eeat-icon-box{background:#e0f2fe;border-color:#bae6fd;color:#0284c7}[data-theme=light] .micro-service-link:hover{color:#0369a1}[data-theme=light] .blog-category-badge,[data-theme=light] .district-badge,[data-theme=light] .section-badge{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}[data-theme=light] .district-card.is-center .district-badge,[data-theme=light] .section-badge-orange{background:#ffedd5;color:#c2410c;border-color:#fed7aa}[data-theme=light] .district-eta{color:#15803d;font-weight:800}[data-theme=light] .blog-card-read-link,[data-theme=light] .district-link-more,[data-theme=light] .district-services-grid>div h4 a,[data-theme=light] .micro-service-link span,[data-theme=light] .quick-service-call-link,[data-theme=light] .service-detail-link{color:#075985!important;font-weight:800}[data-theme=light] .blog-card-read-link i,[data-theme=light] .district-guide-article h3,[data-theme=light] .district-guide-article h3 i,[data-theme=light] .district-link-more i,[data-theme=light] .micro-service-link i,[data-theme=light] .service-detail-link i{color:#075985!important}[data-theme=light] .blog-card-read-link:hover,[data-theme=light] .district-box-cyan .district-box-call,[data-theme=light] .district-box-cyan .district-box-title,[data-theme=light] .district-link-more:hover,[data-theme=light] .district-services-grid>div h4 a:hover,[data-theme=light] .micro-service-link:hover i,[data-theme=light] .micro-service-link:hover span,[data-theme=light] .quick-service-call-link:hover,[data-theme=light] .service-detail-link:hover{color:#0369a1!important}[data-theme=light] .service-quick-call{color:#c2410c!important;font-weight:800}[data-theme=light] .contact-info-desc,[data-theme=light] .district-services-grid>div p,[data-theme=light] .map-card-address{color:#475569!important}[data-theme=light] .contact-detail-text h4,[data-theme=light] .district-faq-question,[data-theme=light] .faq-accordion>div h4{color:#0369a1!important;font-weight:800}[data-theme=light] .contact-detail-desc,[data-theme=light] .contact-detail-text p{color:#0f172a!important;font-weight:600}[data-theme=light] .contact-detail-phone{color:#0f172a!important;font-weight:900}[data-theme=light] .contact-detail-link{color:#0f172a!important;font-weight:700}[data-theme=light] .contact-detail-instagram{color:#be185d!important;font-weight:700}[data-theme=light] .contact-detail-instagram:hover{color:#9d174d!important}[data-theme=light] .map-card-footer{background:#f8fafc!important;border-top-color:#e2e8f0!important}[data-theme=light] .faq-item.active .faq-question{color:#0369a1;font-weight:800}[data-theme=light] .mob-btn-route{background:#fff;border-color:#cbd5e1;color:#0f172a;font-weight:800}[data-theme=light] .mob-btn-route:hover{background:#f8fafc;color:#0284c7}[data-theme=light] .homepage-micro-services-wrapper{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px -5px rgba(15,23,42,.06),0 4px 6px -2px rgba(15,23,42,.03)}[data-theme=light] .district-faq-card p,[data-theme=light] .district-guide-article p,[data-theme=light] .faq-accordion>div p,[data-theme=light] .homepage-micro-services-subtitle,[data-theme=light] .micro-service-desc,[data-theme=light] .sitemap-grid a{color:#334155!important}[data-theme=light] .micro-service-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .micro-service-card:hover{background:#fff;border-color:#0284c7}[data-theme=light] .micro-service-link{border-top-color:#e2e8f0;color:#075985!important;font-weight:800;min-height:48px;padding:12px 14px 6px}[data-theme=light] .district-local-box p,[data-theme=light] .quick-service-lead{color:#1e293b!important}[data-theme=light] .district-box-green{background:#f0fdf4!important;border-color:#86efac!important}[data-theme=light] .district-box-green .district-box-call,[data-theme=light] .district-box-green .district-box-title{color:#15803d!important}[data-theme=light] .district-box-cyan{background:#f0f9ff!important;border-color:#7dd3fc!important}[data-theme=light] .district-box-orange{background:#fff7ed!important;border-color:#fdba74!important}[data-theme=light] .district-box-orange .district-box-call,[data-theme=light] .district-box-orange .district-box-title{color:#c2410c!important}[data-theme=light] .district-box-amber{background:#fffbeb!important;border-color:#fcd34d!important}[data-theme=light] .district-box-amber .district-box-call,[data-theme=light] .district-box-amber .district-box-title{color:#b45309!important}[data-theme=light] .district-guide-article{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}[data-theme=light] .district-article-section{border-bottom-color:#f1f5f9!important}[data-theme=light] .district-faq-card,[data-theme=light] .district-services-grid>div,[data-theme=light] .faq-accordion>div{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=light] .district-services-grid>div:hover{border-color:#0284c7!important;box-shadow:0 8px 20px rgba(0,0,0,.08)}.site-footer,[data-theme=light] .site-footer{--text-white:#ffffff;--text-main:#f1f5f9;--text-muted:#cbd5e1;--text-light:#94a3b8;--primary-cyan:#38bdf8;--primary-cyan-hover:#7dd3fc;background-color:#070d1a!important;color:#cbd5e1!important;border-top:1px solid rgba(255,255,255,.1)}.site-footer .footer-links a,[data-theme=light] .site-footer .footer-links a{color:#f1f5f9!important;font-weight:500!important}.footer-email-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.footer-email-link{color:#f1f5f9!important;text-decoration:none;font-size:.88rem;display:inline-flex;align-items:center;min-height:44px;padding:6px 0;transition:var(--transition)}.footer-email-link:hover{color:#38bdf8!important;transform:translateX(3px)}.site-footer .footer-contact-item span,[data-theme=light] .site-footer .footer-contact-item span{color:#e2e8f0!important}.site-footer .btn-glass,.site-footer .footer-action-btn,[data-theme=light] .site-footer .btn-glass,[data-theme=light] .site-footer .footer-action-btn{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.site-footer .btn-glass:hover,.site-footer .footer-action-btn:hover,[data-theme=light] .site-footer .btn-glass:hover,[data-theme=light] .site-footer .footer-action-btn:hover{background:rgba(56,189,248,.2)!important;border-color:#38bdf8!important;color:#38bdf8!important}.site-footer .footer-link-all,[data-theme=light] .site-footer .footer-link-all{color:#7dd3fc!important;font-weight:800!important}#blog-rehberi,#bolgeler,#iletisim,#neden-izkanal,#seo-rehber,#sss,.homepage-micro-services-wrapper,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (max-width:992px){.homepage-micro-services-grid{grid-template-columns:repeat(2,1fr);gap:14px}.homepage-micro-services-wrapper{padding:30px 20px}.header-call-btn,.main-nav,.top-bar{display:none}.site-header .brand-logo{margin-right:0}.header-cta-group{margin-left:0;padding-left:0;border-left:none}.main-nav{position:absolute;top:80px;left:0;width:100%;background:rgba(11,19,36,.98);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:2px solid var(--primary-cyan);box-shadow:0 15px 35px rgba(0,0,0,.6);padding:18px 20px 24px;z-index:1000}.main-nav.open{display:flex;flex-direction:column;align-items:stretch}.nav-links{flex-direction:column;align-items:stretch;width:100%;gap:6px}.nav-link{display:block;width:100%;padding:12px 14px;font-size:1rem;border-bottom:1px solid var(--border-dark);border-radius:var(--radius-sm)}.nav-link:hover{background:rgba(56,189,248,.08)}.mobile-nav-cta{display:block;width:100%;margin-top:20px;padding-top:16px;border-top:1px dashed var(--border-dark)}.mobile-search-input{padding-left:38px;font-size:.9rem;background:var(--bg-surface);border:1px solid var(--border-dark);color:var(--text-white);width:100%;height:42px;border-radius:var(--radius-sm)}.mobile-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--primary-cyan);font-size:.85rem}.mobile-menu-btn{display:flex}.contact-grid,.services-grid{grid-template-columns:1fr}.seo-feature-grid{grid-template-columns:repeat(2,1fr)!important}.blog-detail-layout,.blog-featured-grid,.seo-article-grid,.sitemap-grid{grid-template-columns:1fr!important}.blog-grid,.districts-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.blog-featured-grid{gap:24px!important}.article-cta-box{flex-direction:column;text-align:center}[data-theme=light] .main-nav{background:rgba(255,255,255,.98)!important;border-bottom:2px solid #0284c7;box-shadow:0 16px 32px rgba(0,0,0,.08)}[data-theme=light] .main-nav .nav-link{color:#0f172a!important;border-bottom-color:#e2e8f0}[data-theme=light] .main-nav .nav-link.active,[data-theme=light] .main-nav .nav-link:hover{color:#0284c7!important;background:rgba(2,132,199,.08)}[data-theme=light] .mobile-search-input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-theme=light] .mobile-search-input::placeholder{color:#64748b}[data-theme=light] .mobile-theme-toggle{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .mobile-theme-toggle:hover{background:#e2e8f0!important}[data-theme=light] .mobile-nav-cta{border-top-color:#e2e8f0!important}.district-card,.glass-panel,.micro-service-card,.service-card,.why-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.floating-actions,.mobile-bottom-bar{will-change:transform;transform:translateZ(0)}.gallery-filter-btn{transition:.25s;border-radius:var(--radius-full)!important;font-weight:700!important}.gallery-filter-btn.active{background:var(--primary-blue)!important;color:#fff!important;border-color:var(--primary-cyan)!important;box-shadow:0 4px 15px rgba(2,132,199,.4)}[data-theme=light] .gallery-filter-btn{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}[data-theme=light] .gallery-filter-btn.active{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}[data-theme=light] .gallery-filter-btn:hover{background:#e2e8f0;color:#0284c7}.quick-service-section{padding:44px 0 24px;background:var(--bg-surface-elevated);transition:var(--transition)}.quick-service-panel{padding:38px 34px;background:var(--bg-card);border:1px solid rgba(16,185,129,.35);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,.35);position:relative;overflow:hidden;transition:var(--transition)}.quick-service-glow{position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:rgba(16,185,129,.12);border-radius:50%;filter:blur(50px);pointer-events:none}.quick-service-badge .whatsapp-svg-icon,.whatsapp-svg-icon{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;fill:currentColor}.quick-service-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.quick-service-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#34d399;font-size:.88rem;font-weight:700;padding:7px 16px;border-radius:30px;margin-bottom:16px;line-height:1}.whatsapp-svg-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.quick-service-badge .whatsapp-svg-icon{flex-shrink:0;display:inline-block}.quick-service-title{font-size:2.1rem;font-weight:900;margin-bottom:12px;color:var(--text-white);line-height:1.3}.quick-service-highlight{color:#34d399}.quick-service-lead{color:#cbd5e1;font-size:1.02rem;line-height:1.7;margin-bottom:22px}.quick-service-features{display:flex;flex-direction:column;gap:12px}.quick-service-feature-item{display:flex;align-items:center;gap:10px;font-size:.94rem;color:#f1f5f9;font-weight:500}.quick-service-feature-item i{color:#34d399;font-size:1.05rem;flex-shrink:0}.quick-service-call-link{color:#38bdf8;font-weight:800;text-decoration:underline;transition:var(--transition)}.quick-service-form-box{background:rgba(15,23,42,.7);padding:28px 24px;border-radius:16px;border:1px solid var(--border-dark);box-shadow:0 8px 24px rgba(0,0,0,.2);transition:var(--transition)}.quick-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.quick-form-group{margin-bottom:0}.quick-form-group.full-width{margin-bottom:18px}.quick-service-label{display:flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700;color:#f1f5f9;margin-bottom:7px}.quick-service-input,.quick-service-select{width:100%;padding:11px 14px;background:rgba(21,37,69,.85);border:1px solid var(--border-dark);border-radius:8px;color:#fff;font-size:.92rem;font-family:inherit;outline:0;transition:var(--transition)}.btn-whatsapp,.quick-service-submit-btn{background:linear-gradient(135deg,#059669 0,#047857 100%);font-weight:800}.quick-service-input::placeholder{color:var(--text-light)}.quick-service-input:focus,.quick-service-select:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.quick-service-select option{background:#0f1c34;color:#fff}.quick-service-submit-btn{width:100%;padding:15px 20px;color:#fff!important;border:none;border-radius:10px;font-size:1.05rem;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s,background-color .2s,box-shadow .2s;box-shadow:0 4px 18px rgba(5,150,105,.4);min-height:52px}.quick-service-submit-btn:hover{background:linear-gradient(135deg,#047857 0,#065f46 100%);transform:translateY(-2px);box-shadow:0 6px 22px rgba(5,150,105,.5)}.quick-service-submit-btn:active{transform:translateY(0)}.quick-service-submit-btn .whatsapp-svg-icon{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;fill:#ffffff!important;flex-shrink:0;display:inline-block}.quick-service-security-note{text-align:center;color:var(--text-muted);font-size:.8rem;margin-top:10px;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:6px}[data-theme=light] .quick-service-section{background:#f8fafc}[data-theme=light] .quick-service-panel{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 30px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.08)}[data-theme=light] .quick-service-glow{background:rgba(16,185,129,.08)}[data-theme=light] .quick-service-badge{background:#ecfdf5;border-color:#10b981;color:#047857}[data-theme=light] .quick-service-badge .whatsapp-svg-icon{fill:#047857!important}[data-theme=light] .quick-service-highlight{color:#047857!important}[data-theme=light] .quick-service-feature-item{color:#1e293b}[data-theme=light] .quick-service-feature-item i{color:#059669}[data-theme=light] .quick-service-form-box{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.04)}[data-theme=light] .quick-service-input,[data-theme=light] .quick-service-select{background:#fff;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .quick-service-input::placeholder{color:#94a3b8}[data-theme=light] .quick-service-input:focus,[data-theme=light] .quick-service-select:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.15)}[data-theme=light] .quick-service-select option{background:#fff;color:#0f172a}[data-theme=light] .quick-service-submit-btn .whatsapp-svg-icon{fill:#ffffff!important}[data-theme=light] .quick-service-security-note{color:#64748b}@media (max-width:991px){.service-list-card{grid-template-columns:1fr;padding:24px;gap:24px}.service-list-media{min-height:220px;max-height:280px}.quick-service-grid{grid-template-columns:1fr;gap:28px}.steps-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.homepage-micro-services-grid{grid-template-columns:1fr;gap:16px}.homepage-micro-services-title{font-size:1.3rem}.homepage-micro-services-wrapper{padding:24px 16px;margin-top:36px}.micro-service-card{padding:20px}.micro-service-link{min-height:50px;padding:15px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.blog-grid,.quick-form-row{grid-template-columns:1fr}.blog-featured-card{padding:24px!important}.steps-grid{grid-template-columns:1fr!important}.quick-service-panel{padding:24px 18px}.quick-service-title{font-size:1.6rem}}.district-cta-group{text-align:center;margin-top:40px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-whatsapp{color:#fff!important;box-shadow:0 4px 18px rgba(5,150,105,.35);display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-lg);transition:var(--transition)}.btn-whatsapp:hover{background:linear-gradient(135deg,#047857 0,#065f46 100%);box-shadow:0 6px 22px rgba(5,150,105,.45);color:#fff!important;transform:translateY(-2px)}@media (max-width:768px){.brand-title{font-size:1.25rem}.brand-subtitle{font-size:.54rem;letter-spacing:1.2px}.header-inner{height:70px}.main-nav{top:70px}.hero-title{font-size:1.85rem}.section-title{font-size:1.6rem}.districts-grid,.footer-grid,.hero-highlights,.testimonials-grid,.why-us-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.search-categories-grid,.seo-feature-grid{grid-template-columns:1fr!important}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:16px}.footer-bottom-info{align-items:center;text-align:center}.footer-bottom-links,.footer-developer{justify-content:center}.floating-actions{display:none}.mobile-bottom-bar{display:block}body{padding-bottom:65px}.search-input-wrapper{flex-direction:column;gap:10px}.search-main-input{padding-right:50px}.search-main-submit{position:static;width:100%}.search-result-header{flex-direction:column;gap:12px}.district-cta-group{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:14px!important;padding:0 8px;box-sizing:border-box}.district-cta-group .btn{width:100%!important;min-height:52px!important;padding:15px 20px!important;font-size:.95rem!important;justify-content:center!important;box-sizing:border-box!important}}