*,body{padding:0;margin:0}.section,nav{margin:0 auto}.card,nav ul li a{transition:var(--transition)}.hero,nav,nav ul{display:flex}.gallery-item,.hero,.service-card,.service-img{overflow:hidden}label,nav ul li a{display:block}.district-group li:before,.service-features li:before{font-weight:900;color:var(--accent);font-family:Font Awesome\ 6 Free}.district-group ul,.footer-section ul,.seo-content ul,.service-features,nav ul{list-style:none}#sss .stats-bar,.contact-banner,.copyright,.hero-content,.reason-card,.result,.section-title,.text-center{text-align:center}*{box-sizing:border-box}:root{--section-padding-mobile:3rem 5%;--transition:color .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease;--max-width:1200px;--font-heading:"Arial",sans-serif;--shadow:0 8px 32px rgba(0,0,0,.1);--card-padding-mobile:1.5rem;--dark:#2b2d42;--light:#f8f9fa;--success:#25d366;--max-width-sm:900px;--font-primary:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--secondary:#ffe3e3;--section-padding:6rem 5%;--border-radius-pill:50px;--primary:#4361ee;--warning:#ff9e00;--max-width-lg:1400px;--border-radius:15px;--card-padding:2rem;--border-radius-sm:10px;--accent:#789dbc;--heading-color:#2c3e50}.card{box-shadow:var(--shadow);border-radius:var(--border-radius)}body{overflow-x:hidden;color:#1f2933;background:var(--light);width:100%;line-height:1.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid var(--primary)}.section{animation:fadeIn .8s ease-out;padding:var(--section-padding)}.section--sm{max-width:var(--max-width-sm)}.section--md{max-width:var(--max-width)}.section--lg{max-width:var(--max-width-lg)}.hero-content,nav{max-width:var(--max-width)}.istanbul-boya-rehberi{margin:2.5rem auto 4rem}.form-group,.istanbul-boya-rehberi .section-title,.mb-3{margin-bottom:1.5rem}.istanbul-boya-rehberi h2,.istanbul-boya-rehberi li strong{color:var(--heading-color)}#sss .faq-item.active .faq-question,.istanbul-boya-rehberi a{color:var(--primary)}.call-button i,.contact-banner .btn i{margin-right:8px}.card{padding:var(--card-padding);background:#fff}.card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.15)}header{position:fixed;top:0;background-color:rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%;z-index:1000}nav{padding:1rem 5%;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:#fff}nav ul{gap:1rem}nav ul li a{padding:.5rem 1rem;font-size:1rem;text-decoration:none;font-weight:500;color:#fff;border-radius:8px}nav ul li a:hover{transform:translateY(-3px) scale(1.05);color:#474242;background-color:#e2e2e2;box-shadow:0 1px 7px #f7cfd8}nav ul li a:focus-visible{outline-offset:3px;outline:3px solid #fff}.hero{min-height:80vh;justify-content:center;position:relative;align-items:center;width:100%}.hero-slider{position:absolute;inset:0;z-index:1}.slider-container{height:100%;position:relative;width:100%}.slide{transition:opacity 1s ease-in-out;position:absolute;background-size:cover;opacity:0;inset:0;background-position:50%}.slide.active{opacity:1}.slide img{height:100%;position:absolute;contain:layout;object-fit:cover;inset:0;aspect-ratio:3/2;width:100%;z-index:1}.d-none,.slide-content{display:none}.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.35),rgba(30,58,138,.3) 40%,rgba(15,23,42,.5) 70%,rgba(0,0,0,.75));z-index:2}.hero-topline{font-size:.92rem;font-weight:600;margin-bottom:14px;color:hsla(0,0%,100%,.88);text-transform:uppercase;letter-spacing:.5px;gap:7px;align-items:center;display:inline-flex}.hero-topline i{font-size:1rem;color:#e74c3c}.hero-content h1 strong{font-weight:800;color:#93b5ff;background:linear-gradient(135deg,#74b9ff,#a29bfe);-webkit-background-clip:text;background-clip:text;margin-top:10px;-webkit-text-fill-color:#fff0;display:block}.hero-desc{font-size:clamp(.95rem,2vw,1.15rem);line-height:1.65}.hero-content{min-height:340px;padding:52px 56px 44px;border:1px solid hsla(0,0%,100%,.24);position:relative;max-width:860px;margin:50px auto 0;box-shadow:0 16px 30px rgba(0,0,0,.4);border-radius:24px;background:linear-gradient(160deg,rgba(30,41,59,.9),rgba(30,58,138,.78) 52%,rgba(15,23,42,.9));width:100%;z-index:10}@keyframes fadeUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.hero-badges{justify-content:center;flex-wrap:wrap;margin-bottom:25px;gap:15px;display:flex}.badge{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 20px;font-size:.95rem;border:1px solid;font-weight:500;color:#fff;gap:8px;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:30px;background:hsla(0,0%,100%,.1);display:flex}.badge i{color:gold}.hero-content h1{font-size:clamp(1.95rem,5vw,3.5rem);font-weight:800;text-shadow:0 4px 30px rgba(0,0,0,.5);color:#fff;max-width:700px;letter-spacing:-1px;margin:0 auto 16px;line-height:1.14;font-family:Montserrat,var(--font-heading)}.footer-section h3,.nav-cta span{letter-spacing:.3px}.hero-subtitle{font-size:clamp(1.08rem,2.4vw,1.38rem);font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.5);color:hsla(0,0%,100%,.9);max-width:640px;margin:0 auto 14px;line-height:1.5}.hero-trust{font-size:clamp(.95rem,2vw,1.1rem);font-weight:400;color:hsla(0,0%,100%,.85);max-width:670px;margin:0 auto 28px;line-height:1.62}.gallery,.services{max-width:var(--max-width-lg)}.hero-trust strong{font-weight:600;color:#74b9ff}.hero-cta-group{flex-wrap:wrap;gap:20px;margin-top:6px}.btn-primary-hero,.btn-whatsapp-hero,.hero-cta-group{justify-content:center;align-items:center;display:flex}.btn-primary-hero,.btn-whatsapp-hero{min-height:58px;padding:16px 34px;font-size:1.08rem;text-decoration:none;font-weight:700;transition:.3s;min-width:255px;gap:10px;border-radius:50px}.btn-primary-hero{color:#fff;box-shadow:0 10px 25px rgba(67,97,238,.4);background:#4361ee}.btn-primary-hero:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(67,97,238,.5);background:#3a53d0}.btn-whatsapp-hero{backdrop-filter:blur(5px);border:1px solid;color:#fff;background:hsla(0,0%,100%,.1)}.btn-whatsapp-hero:hover{border-color:#25d366;transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px rgba(37,211,102,.4);background:#25d366}.pulsing{animation:pulse-shadow 2s infinite}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgba(67,97,238,.7)}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 0 0 #fff0}}.pulsing-green{animation:pulse-green 2s infinite}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 0 0 #fff0}}.hero-trust-badges{justify-content:center;flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.trust-badge{padding:10px 18px;font-size:.85rem;border:1px solid;font-weight:500;color:hsla(0,0%,100%,.9);transition:.3s;gap:8px;align-items:center;border-radius:8px;background:hsla(0,0%,100%,.08);display:flex}.nav-cta,button{background:var(--primary)}.nav-cta,button,label,th{font-weight:600}.call-button,.nav-cta{text-decoration:none;color:#fff;align-items:center}.trust-badge:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.15)}.trust-badge i{font-size:1rem;color:gold}.nav-cta{padding:9px 20px;font-size:.92rem;transition:background .3s,transform .2s;gap:7px;box-shadow:0 2px 10px rgba(67,97,238,.3);border-radius:50px;display:none}.call-button,.service-card{transition:var(--transition)}.nav-cta:hover{transform:translateY(-1px);background:#3451d1}@media(min-width:769px){.nav-cta{display:inline-flex}}.call-us-button{right:20px;position:fixed;bottom:20px;z-index:999}.call-button{padding:12px 24px;font-size:18px;background-color:#0b4edb;box-shadow:2px 2px 10px rgba(0,0,0,.3);border-radius:30px;display:flex}.boya-rehberi,.gallery-item,.service-card{box-shadow:var(--shadow)}.call-button i{font-size:20px}.call-button:focus-visible,.call-button:hover{transform:scale(1.05);background-color:#0939a7}.section-title{margin-bottom:3rem}.section-title h2{font-size:clamp(2rem,3vw,2.5rem);color:var(--heading-color);position:relative;padding-bottom:15px;display:inline-block}.section-title h2:after{height:4px;transform:translateX(-50%);content:"";position:absolute;bottom:0;background:#e74c3c;left:50%;width:80px}.services{padding:var(--section-padding);margin:0 auto}.service-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.service-card{border-radius:var(--border-radius);background:#fff}.service-card:hover{transform:translateY(-15px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.service-img{height:250px}.gallery-item img,.service-img img{height:100%;transition:transform .5s;object-fit:cover;aspect-ratio:3/2;width:100%}.gallery-item,.social-links a,button,input,select,textarea{transition:var(--transition)}.gallery-item:hover img,.service-card:hover .service-img img,.whatsapp-button:hover{transform:scale(1.1)}.gallery-item:hover,.reason-card:hover{transform:translateY(-10px)}.service-content{padding:var(--card-padding)}.service-content h3{font-size:1.6rem;margin-bottom:1rem;color:var(--primary);gap:10px;align-items:center;display:flex}.service-content h3 i{color:var(--accent)}.service-content p{margin-bottom:1.5rem;color:#1f2a37}.gallery-overlay h3,.result h4,label{margin-bottom:.5rem}.service-features li{padding:.5rem 0 .5rem 2rem;position:relative}.service-features li:before{content:"\f00c";position:absolute;top:.6rem;left:0}.gallery{padding:var(--section-padding);margin:4rem auto;border-radius:20px;background:hsla(0,0%,100%,.8)}.boya-rehberi,.contact{max-width:var(--max-width)}.horizontal-scroll-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.gallery-item{height:300px;position:relative;border-radius:var(--border-radius)}.gallery-overlay{transform:translateY(100%);padding:1.5rem;right:0;color:#fff;transition:transform .3s;position:absolute;bottom:0;background:rgba(0,0,0,.7);left:0}.gallery-item:hover .gallery-overlay{transform:translateY(0)}.gallery-overlay h3{font-size:1.4rem}.boya-rehberi{padding:var(--section-padding);margin:0 auto 4rem;border-radius:20px;background:#fff}.calculator,.pricing-table{border-radius:var(--border-radius)}.pricing-table{overflow-x:auto;margin:2.5rem 0;box-shadow:0 5px 15px rgba(0,0,0,.1)}table{border-collapse:collapse;min-width:600px;width:100%}td,th{padding:1.2rem 1.5rem;border-bottom:1px solid #eee;text-align:left}th{color:#fff;background-color:#3d5a80}.result,label{color:#1f2933}tr:nth-child(2n){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}.calculator{padding:var(--card-padding);margin:3rem 0;box-shadow:0 5px 15px rgba(0,0,0,.05);background:#f8f9fa}input,select,textarea{padding:.8rem 1rem;font-size:1rem;border:1px solid #ddd;border-radius:8px;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px rgba(120,157,188,.2)}.contact-info h3,.district-group h3{border-bottom:2px solid var(--accent)}button{padding:1rem 2rem;font-size:1.1rem;border:none;color:#fff;border-radius:8px;cursor:pointer}#sss .faq-item,.result{border-radius:var(--border-radius-sm)}button:focus-visible,button:hover{transform:translateY(-3px);background:#1f3a8a}.result{padding:1.5rem;border:1px solid #dbe3ff;box-shadow:0 10px 24px rgba(67,97,238,.15);background:#eef2ff;margin-top:1.5rem}.result h4{font-size:1.5rem}.contact{padding:var(--section-padding);margin:0 auto}.contact-container{grid-template-columns:1fr;max-width:var(--max-width-sm);gap:3rem;margin:0 auto;display:grid}.districts,.footer-content,.reasons-grid{max-width:var(--max-width)}.contact-form,.contact-info,.district-group{padding:var(--card-padding);box-shadow:var(--shadow);border-radius:var(--border-radius);background:#fff}.districts{padding:var(--section-padding)}.contact-form h3,.contact-info h3{font-size:1.8rem;margin-bottom:2rem;color:var(--primary)}.contact-info h3{padding-bottom:1rem}.contact-info p{font-size:1.1rem;gap:15px;margin:1.5rem 0;align-items:center;display:flex}.social-links{gap:1.2rem;margin-top:2rem;display:flex}.social-links a{height:50px;justify-content:center;font-size:1.5rem;text-decoration:none;color:#fff;align-items:center;border-radius:50%;width:50px;display:flex}.social-links a:first-child{background:#1877f2}.social-links a:nth-child(2){background:#e4405f}.social-links a:nth-child(3){background:#25d366}.social-links a:hover{transform:translateY(-5px)}.districts{margin:4rem auto;border-radius:20px;background:hsla(0,0%,100%,.9)}.district-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:3rem;display:grid}.district-group h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--primary);padding-bottom:.8rem}.district-group ul{column-gap:1.5rem;column-count:2}.district-group li{padding:.5rem 0 .5rem 1.5rem;position:relative}.district-group li:before{content:"\f3c5";position:absolute;left:0}.contact-banner{padding:2.5rem;color:#fff;box-shadow:0 8px 25px rgba(67,97,238,.25);border-radius:12px;background:linear-gradient(135deg,var(--primary),#3049b0);margin-top:3rem}.footer-socials a,.whatsapp-button{transition:var(--transition);border-radius:50%}.contact-banner h3{font-size:1.7rem;margin-bottom:1rem}.contact-banner p{margin-bottom:1.5rem;opacity:.9}.contact-banner .btn{padding:.8rem 1.8rem;text-decoration:none;font-weight:700;color:var(--primary);transition:.3s;background-color:#fff;border-radius:50px;display:inline-block}.contact-banner .btn:hover{transform:translateY(-3px);color:#fff;background-color:var(--primary);box-shadow:0 4px 15px rgba(0,0,0,.2)}.calculator-result-title{color:#1f2a37}.calculator-result-value{color:#1d4ed8}.calculator-result-note{color:#425466}.calculator-result-link{text-decoration:underline;color:#1d4ed8}.whatsapp-button{height:60px;justify-content:center;font-size:1.8rem;text-decoration:none;color:#fff;position:fixed;bottom:30px;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,.3);background:var(--success);left:30px;width:60px;display:flex;z-index:100}footer{overflow:hidden;padding:4.5rem 5% 2.5rem;color:#f5f7fb;position:relative;background:linear-gradient(180deg,#1a1f26,#0f1318)}footer:before{pointer-events:none;content:"";position:absolute;inset:0;background:radial-gradient(700px 220px at 15% 0,rgba(255,184,92,.18),transparent 60%),radial-gradient(600px 200px at 85% 15%,rgba(120,157,188,.18),transparent 60%)}#sss .faq-question,#sss .search-container,.copyright,.fa-ul>li,.footer-content,.istanbul-boya-rehberi,.seo-content li{position:relative}.footer-content{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem;margin:0 auto;display:grid;z-index:1}.footer-section h3{font-size:1.5rem;margin-bottom:1.2rem;color:#fff}.footer-section li,.footer-section p{margin-bottom:.8rem;opacity:.85}.footer-section a{text-decoration:none;color:#e2e8f0;transition:var(--transition);background-size:0 2px;background-position:0 100%;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat}.footer-section a:hover{color:#fff;background-size:100% 2px}.footer-section a:focus-visible{outline-offset:3px;outline:2px solid #fff}.footer-section p i{color:#ffb85c}.footer-socials{gap:.75rem;margin-top:1.5rem;display:flex}.footer-socials a{height:42px;justify-content:center;border:1px solid;text-decoration:none;color:#fff;align-items:center;background:hsla(0,0%,100%,.08);width:42px;display:inline-flex}.footer-socials a:hover{transform:translateY(-3px);color:#1a1f26;background:#ffb85c}.footer-socials a:focus-visible{outline-offset:3px;outline:2px solid #ffb85c}.copyright{padding-top:2.5rem;font-size:.95rem;color:#cbd5e1;border-top:1px solid;margin-top:2.5rem;z-index:1}#sss,.why-us{padding:var(--section-padding)}.copyright p,.mb-1{margin-bottom:.5rem}#sss{background-color:#f8f9fa}#sss .section-title p{font-size:1.1rem;color:#374151;max-width:600px;margin:.5rem auto 3rem}#sss .faq-container,.seo-content .container{max-width:var(--max-width-sm);margin:0 auto}#sss .stats-bar{grid-template-columns:repeat(3,1fr);padding:1.5rem .5rem;border:1px solid #e9ecef;margin-bottom:3rem;box-shadow:0 5px 15px rgba(0,0,0,.04);border-radius:12px;background:#fff;display:grid}#sss .stat-item{justify-content:center;flex-direction:column;align-items:center;display:flex}#sss .stat-item:not(:last-child){border-right:1px solid #e9ecef}#sss .stat-item .number{font-size:2rem;font-weight:700;color:var(--primary)}#sss .faq-question:after,.istanbul-boya-rehberi li:before,.seo-content li:before{font-weight:900;position:absolute;font-family:Font Awesome\ 6 Free}#sss .stat-item .label{font-size:.9rem;color:#374151;margin-top:.25rem}#sss .search-container{margin-bottom:2.5rem}#sss .search-container i{transform:translateY(-50%);color:#adb5bd;position:absolute;top:50%;left:20px}#sss .search-container input{padding:1rem 1.25rem 1rem 3.5rem;font-size:1rem;border:1px solid #dee2e6;border-radius:var(--border-radius-pill);width:100%}#sss .faq-item{overflow:hidden;border:1px solid #dee2e6;margin-bottom:1rem;transition:var(--transition);background-color:#fff}#sss .faq-item:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.07)}#sss .faq-question{padding:1.25rem 4rem 1.25rem 1.5rem;font-size:1.1rem;font-weight:600;color:var(--dark);gap:15px;align-items:center;cursor:pointer;display:flex}#sss .faq-question:after{transform:translateY(-50%);font-size:1rem;right:1.5rem;color:var(--accent);transition:transform .3s;content:"\f107";top:50%}#sss .faq-item.active .faq-question:after{transform:translateY(-50%) rotate(180deg)}#sss .faq-answer{overflow:hidden;padding:0 1.5rem 0 4.25rem;color:#374151;transition:.4s ease-out;max-height:0;line-height:1.75}#sss .faq-item.active .faq-answer{padding:1.25rem 1.5rem 1.5rem 4.25rem;border-top:1px solid #f1f3f5;max-height:600px}.why-us{background-color:#f1f5f9}.reasons-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:0 auto;display:grid}.reason-card{padding:var(--card-padding);transition:transform .3s,box-shadow .3s;border-top:4px solid #fff0;box-shadow:0 4px 15px rgba(0,0,0,.05);border-radius:var(--border-radius-sm);background:#fff}.reason-card:hover{border-top-color:var(--primary);box-shadow:0 12px 25px rgba(67,97,238,.1)}.reason-card i{height:70px;font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary);transition:var(--transition);border-radius:50%;background:rgba(67,97,238,.1);width:70px;line-height:70px;display:inline-block}.reason-card:hover i{transform:rotateY(1turn);color:#fff;background-color:var(--primary)}.seo-content{padding:var(--section-padding);background-color:#fff}.seo-content h2{border-left:5px solid var(--primary);font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--dark);padding-left:1.5rem}.seo-content p{font-size:1.05rem;margin-bottom:1.5rem;color:#212529;line-height:1.8}.btn-read-more,.seo-content strong{font-weight:600;color:var(--primary)}.seo-content ul{margin:2rem 0;padding-left:0}.seo-content li{margin-bottom:1.2rem;padding-left:2.5rem}.seo-content li:before{font-size:1.2rem;color:var(--success);content:"\f058";top:4px;left:0}.read-more-container{text-align:center;margin-top:2.5rem}.btn-read-more{padding:.8rem 2rem;font-size:1rem;border:2px solid var(--primary);transition:var(--transition);background-color:#fff;border-radius:var(--border-radius-pill);cursor:pointer}.btn-read-more:hover{transform:translateY(-3px);color:#fff;background-color:var(--primary);box-shadow:0 5px 15px rgba(67,97,238,.2)}.btn-read-more i{transition:transform .3s;margin-left:8px}#read-more-btn.open i{transform:rotate(180deg)}.istanbul-boya-rehberi{overflow:hidden;padding:3.5rem 3.5rem 3rem;border:1px solid #eef2f7;box-shadow:0 18px 45px rgba(15,23,42,.08);border-radius:22px;background:linear-gradient(180deg,#fff,#f7f9fc)}.istanbul-boya-rehberi:before{height:320px;pointer-events:none;right:-140px;content:"";position:absolute;top:-140px;background:radial-gradient(circle,rgba(67,97,238,.18),transparent 65%);width:320px}.istanbul-boya-rehberi:after{height:260px;pointer-events:none;content:"";position:absolute;bottom:-120px;background:radial-gradient(circle,rgba(255,184,92,.18),transparent 65%);left:-120px;width:260px}.istanbul-boya-rehberi .section-title h2{font-size:clamp(1.9rem,2.4vw,2.4rem)}.istanbul-boya-rehberi p{font-size:1.05rem;color:#2b3340;margin:0 0 1rem;line-height:1.85}.istanbul-boya-rehberi h3{font-size:1.35rem;color:#1f2a37;margin:2rem 0 1rem}.istanbul-boya-rehberi ul{list-style:none;padding:0;gap:.75rem;margin:1.5rem 0 2rem;display:grid}.istanbul-boya-rehberi li{padding:1rem 1.2rem 1rem 3rem;border:1px solid #eef2f7;margin-bottom:1rem;position:relative;box-shadow:0 8px 18px rgba(15,23,42,.06);border-radius:14px;background:#fff}.istanbul-boya-rehberi li:before{color:#ffb85c;content:"\f00c";top:1.1rem;left:1.1rem}.istanbul-boya-rehberi a{text-decoration:none;font-weight:600;color:#0b4edb;transition:var(--transition);background-size:0 2px;background-position:0 100%;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat}.istanbul-boya-rehberi a:hover{background-size:100% 2px}@media (max-width:768px){.istanbul-boya-rehberi{padding:2.5rem 1.5rem 2.2rem;border-radius:18px}.istanbul-boya-rehberi li{padding:1rem 1rem 1rem 2.6rem}.hero{min-height:85vh;padding-top:80px;aspect-ratio:unset}.hero-content{min-height:320px;padding:26px 16px 24px;margin:2px 15px 0;border-radius:18px}.hero-cta-group{flex-direction:column;gap:12px}.btn-primary-hero,.btn-whatsapp-hero{min-height:52px;padding:13px 22px;justify-content:center;font-size:.98rem;min-width:0;width:100%}.hero-trust-badges{gap:10px;margin-top:20px}.trust-badge{padding:8px 12px;font-size:.75rem}.hero-badges{margin-bottom:15px;gap:8px}.badge{padding:6px 14px;font-size:.8rem}.pulsing,.pulsing-green{animation:none}:root{--section-padding:3rem 5%;--card-padding:1.5rem}nav{padding:1rem}.mobile-menu-button{padding:10px;font-size:20px;border:none;color:#fff;background:0 0;cursor:pointer;display:block;z-index:1102}.main-nav,.nav-cta,.slide-content{display:none}.mobile-menu-button.active i:before{font-weight:900;content:"\f00d";font-family:Font Awesome\ 6 Free}.main-nav{height:calc(100vh - 70px);transform:translateY(-100%);overflow-y:auto;padding:1rem 0;right:0;transition:transform .3s;position:fixed;flex-direction:column;gap:0;top:70px;box-shadow:0 2px 5px rgba(0,0,0,.1);background:rgba(0,0,0,.95);left:0;width:100%;z-index:1101}.main-nav.active{transform:translateY(0);display:flex}.main-nav li{text-align:center;margin:10px 0;width:100%}.main-nav li a{padding:1rem;color:#fff;border-radius:0;display:block}.hero-content h1{font-size:1.55rem;max-width:100%}.hero-desc{font-size:.92rem;margin-bottom:22px;max-width:100%}.hero-actions{margin-bottom:22px;flex-direction:column;gap:10px}.hero-btn{padding:14px 20px;justify-content:center;font-size:1rem;width:100%}.hero-trust{gap:12px}.hero-trust li{font-size:.78rem}.section-title{margin-bottom:2rem}.contact-container,.district-grid,.footer-content,.horizontal-scroll-wrapper,.service-grid{grid-template-columns:1fr;gap:1.5rem}.service-img{height:200px}.gallery-item{height:250px}.call-button{padding:.8rem 1.5rem;font-size:.9rem}.whatsapp-button{height:50px;font-size:1.5rem;bottom:20px;left:20px;width:50px}.district-group ul{column-count:1}#sss .stats-bar{grid-template-columns:1fr;padding:1rem;gap:1rem}#sss .stat-item:not(:last-child){border-right:none;border-bottom:1px solid #e9ecef;padding-bottom:1rem}#sss .search-container input{padding-left:3rem}#sss .faq-question{padding:1.2rem 3.5rem 1.2rem 1.2rem;font-size:1rem;line-height:1.4}#sss .faq-question i,.seo-content p{font-size:1rem}#sss .faq-answer{padding:0 1.2rem;line-height:1.6}#sss .faq-item.active .faq-answer{padding:1.2rem}#sss .contact-banner,.contact-banner{padding:2rem 1.5rem}#sss .contact-banner h3,.contact-banner h3{font-size:1.5rem}.contact-banner .btn{padding:.7rem 1.5rem;font-size:.9rem}.reason-card i{height:60px;font-size:2rem;width:60px;line-height:60px}.reason-card h3{font-size:1.2rem}.seo-content h2{font-size:1.8rem;padding-left:1rem}.seo-content li{padding-left:2rem}footer{padding:2rem 5%}.copyright{padding-top:2rem;margin-top:2rem}}.workflow-content,.workflow-icon,.workflow-icon i{transition:var(--transition)}@media (max-width:480px){.section-title h2{font-size:1.8rem}.gallery-item{height:200px}input,select,textarea{padding:.7rem}button{padding:.8rem 1.5rem;font-size:1rem}.testimonial{padding:15px 10px}.testimonial p{font-size:1rem;max-height:1.7rem}.slider-nav button{height:36px;font-size:1rem;background:hsla(0,0%,100%,.95);width:36px}.slider-nav{padding:0 5px}}@media (min-width:769px){.mobile-menu-button{display:none}}@media print{.call-us-button,.social-links,.whatsapp-button,footer,header{display:none}body{font-size:12pt;line-height:1.5}.section{page-break-inside:avoid}}@keyframes fadeIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.gallery-item,.reason-card,.service-card{animation:fadeIn .8s ease-out backwards}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}:focus{outline-offset:2px;outline:2px solid var(--primary)}.visually-hidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);position:absolute;margin:-1px;width:1px;white-space:nowrap}.skip-to-content{padding:8px;text-decoration:none;color:#fff;position:absolute;top:-40px;background:var(--primary);left:0;z-index:100}.skip-to-content:focus{top:0}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-2{margin-bottom:1rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.p-5{padding:3rem}.d-block,.testimonial.active{display:block}.d-flex{display:flex}.d-grid{display:grid}.fa{font-weight:var(--fa-style,900);font-family:var(--fa-style-family,"Font Awesome 6 Free")}.fa,.fa-solid,.fab,.fas{text-rendering:auto;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block)}.fa-solid:before,.fa:before,.fab:before,.fas:before{content:var(--fa)}.fa-solid,.fas{font-family:Font Awesome\ 6 Free}.fab{font-weight:400;font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-li{position:absolute;text-align:center;left:calc(var(--fa-li-width, 2em)*-1);width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);border-radius:var(--fa-border-radius,.1em)}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%,64%,to{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{transform:scale(1);opacity:var(--fa-beat-fade-opacity,.4)}50%{transform:scale(var(--fa-beat-fade-scale,1.125));opacity:1}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-text-height{--fa:"\f034"}.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-building-un{--fa:"\e4d9"}.fa-sign-out-alt{--fa:"\f2f5"}.fa-icons{--fa:"\f86d"}.fa-people-line{--fa:"\e534"}.fa-person{--fa:"\f183"}.fa-circle-h{--fa:"\f47e"}.fa-k{--fa:"\4b"}.fa-user-check{--fa:"\f4fc"}.fa-table{--fa:"\f0ce"}.fa-bars{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-ruler-horizontal{--fa:"\f547"}.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-header{--fa:"\f1dc"}.fa-paint-brush{--fa:"\f1fc"}.fa-chevron-up{--fa:"\f077"}.fa-i{--fa:"\49"}.fa-g{--fa:"\47"}.fa-align-justify{--fa:"\f039"}.fa-e{--fa:"\45"}.fa-user{--fa:"\f007"}.fa-building-user{--fa:"\e4da"}.fa-c{--fa:"\43"}.fa-star{--fa:"\f005"}.fa-box{--fa:"\f466"}.fa-slash{--fa:"\f715"}.fa-sign-in{--fa:"\f090"}.fa-sign-in-alt{--fa:"\f2f6"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-group{--fa:"\f500"}.fa-l{--fa:"\4c"}.fa-city{--fa:"\f64f"}.fa-underline{--fa:"\f0cd"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-building-circle-check{--fa:"\e4d2"}.fa-image{--fa:"\f03e"}.fa-handshake{--fa:"\f2b5"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-marker{--fa:"\f5a1"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-certificate{--fa:"\f0a3"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-address-card,.fa-contact-card{--fa:"\f2bb"}.fa-palette{--fa:"\f53f"}.fa-text-slash{--fa:"\f87d"}.fa-user-alt-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash{--fa:"\e05f"}.fa-shield-alt{--fa:"\f3ed"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-z{--fa:"\5a"}.fa-a{--fa:"\41"}.fa-p{--fa:"\50"}.fa-ad{--fa:"\f641"}.fa-language{--fa:"\f1ab"}.fa-question{--fa:"\3f"}.fa-f{--fa:"\46"}.fa-map-marker{--fa:"\f041"}.fa-plane-circle-check{--fa:"\e555"}.fa-object-group{--fa:"\f247"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tools{--fa:"\f7d9"}.fa-home-user{--fa:"\e1b0"}.fa-r{--fa:"\52"}.fa-circle{--fa:"\f111"}.fa-plane-slash{--fa:"\e069"}.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt{--fa:"\f3cd"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-handshake-slash{--fa:"\e060"}.fa-phone-alt{--fa:"\f879"}.fa-mobile-button{--fa:"\f10b"}.fa-user-slash{--fa:"\f506"}.fa-phone{--fa:"\f095"}.fa-text-width{--fa:"\f035"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-th{--fa:"\f00a"}.fa-o{--fa:"\4f"}.fa-lira-sign{--fa:"\f195"}.fa-envelope{--fa:"\f0e0"}.fa-border-none{--fa:"\f850"}.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-circle-left{--fa:"\f359"}.fa-tint-slash{--fa:"\f5c7"}.fa-u{--fa:"\55"}.fa-clock{--fa:"\f017"}.fa-s{--fa:"\53"}.fa-plane-up{--fa:"\e22d"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-n{--fa:"\4e"}.fa-mobile,.fa-mobile-phone{--fa:"\f3ce"}.fa-align-center{--fa:"\f037"}.fa-id-card{--fa:"\f2c2"}.fa-home,.fa-home-alt{--fa:"\f015"}.fa-b{--fa:"\42"}.fa-circle-down{--fa:"\f358"}.fa-thumbs-down{--fa:"\f165"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-map-marker-alt{--fa:"\f3c5"}.fa-tint{--fa:"\f043"}.fa-section{--fa:"\e447"}.fa-envelope-open-text{--fa:"\f658"}.fa-link{--fa:"\f0c1"}.fa-font{--fa:"\f031"}.fa-search{--fa:"\f002"}.fa-chevron-down{--fa:"\f078"}.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-y{--fa:"\59"}.fa-building-shield{--fa:"\e4d8"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-map{--fa:"\f279"}.fa-sign{--fa:"\f4d9"}.fa-chevron-left{--fa:"\f053"}.fa-display{--fa:"\e163"}.fa-building{--fa:"\f1ad"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-broom{--fa:"\f51a"}.fa-t{--fa:"\54"}.fa-up-down{--fa:"\f338"}.fa-link-slash{--fa:"\f127"}.fa-border-all{--fa:"\f84c"}.fa-m{--fa:"\4d"}.fa-check{--fa:"\f00c"}.fa-paper-plane{--fa:"\f1d8"}.fa-sign-language{--fa:"\f2a7"}.fa-id-card-alt{--fa:"\f47f"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-brush{--fa:"\f55d"}.fa-user-alt{--fa:"\f406"}.fa-plane{--fa:"\f072"}.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign{--fa:"\24"}.fa-x{--fa:"\58"}.fa-search-dollar{--fa:"\f688"}.fa-d{--fa:"\44"}.fa-handshake-alt{--fa:"\f4c6"}.fa-person-circle-check{--fa:"\e53e"}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-brands-400.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-brands-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:Font Awesome\ 6 Brands}.fa-css3-alt{--fa:"\f38b"}.fa-meta{--fa:"\e49b"}.fa-css{--fa:"\e6a2"}.fa-500px{--fa:"\f26e"}.fa-facebook-f{--fa:"\f39e"}.fa-42-group{--fa:"\e080"}.fa-instagram{--fa:"\f16d"}.fa-facebook{--fa:"\f09a"}.fa-whatsapp{--fa:"\f232"}.fa-youtube{--fa:"\f167"}.fa-line{--fa:"\f3c0"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-js{--fa:"\f3b8"}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-regular-400.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-regular-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:Font Awesome\ 6 Free}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-solid-900.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-solid-900.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;font-family:Font Awesome\ 6 Free}.fa-solid,.fas{font-weight:900}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-brands-400.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-brands-400.ttf) format("truetype");font-weight:400;font-display:swap;font-family:Font Awesome\ 5 Brands}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-solid-900.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-solid-900.ttf) format("truetype");font-weight:900;font-display:swap;font-family:Font Awesome\ 5 Free}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-regular-400.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-regular-400.ttf) format("truetype");font-weight:400;font-display:swap;font-family:Font Awesome\ 5 Free}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-solid-900.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-solid-900.ttf) format("truetype");font-display:swap;font-family:FontAwesome}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-brands-400.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-brands-400.ttf) format("truetype");font-display:swap;font-family:FontAwesome}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-regular-400.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-regular-400.ttf) format("truetype");font-display:swap;font-family:FontAwesome;unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{src:url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-v4compatibility.woff2) format("woff2"),url(https://basaltpoint.online/fontawesome-free-6.7.2-web/webfonts/fa-v4compatibility.ttf) format("truetype");font-display:swap;font-family:FontAwesome;unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}#nasil-calisiyoruz{background-color:var(--light)}#nasil-calisiyoruz .section-title p{font-size:1.1rem;color:#374151;max-width:700px;margin:.5rem auto 0}.workflow-timeline{position:relative;max-width:var(--max-width-sm);margin:4rem auto 0}.workflow-timeline:after{transform:translateX(-50%);content:"";position:absolute;bottom:0;top:0;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:6px;left:50%;width:6px;z-index:0}.workflow-item{padding:10px 40px;position:relative;width:50%}.workflow-content:before{height:0;border:solid #fff;content:" ";position:absolute;top:22px;width:0;z-index:-1}.workflow-item:nth-child(odd){padding-right:70px;left:0}.workflow-item:nth-child(2n){left:50%;padding-left:70px}.workflow-item:nth-child(odd) .workflow-content:before{border-color:#fff0 #fff0 #fff0 #fff;right:-10px;border-width:10px 0 10px 10px}.workflow-item:nth-child(2n) .workflow-content:before{border-color:#fff0 #fff #fff0 #fff0;border-width:10px 10px 10px 0;left:-10px}.workflow-icon{height:60px;transform:translateY(-50%);justify-content:center;border:4px solid var(--primary);right:-30px;position:absolute;top:50%;background-color:#fff;align-items:center;border-radius:50%;width:60px;display:flex;z-index:1}.workflow-item:nth-child(2n) .workflow-icon{left:-30px}.workflow-icon i{font-size:1.8rem;color:var(--primary)}.workflow-item:hover .workflow-icon{transform:translateY(-50%) scale(1.1);background-color:var(--primary)}.workflow-item:hover .workflow-icon i{color:#fff}.workflow-content{padding:var(--card-padding);border:0;position:relative;background-color:#fff;box-shadow:var(--shadow);border-radius:var(--border-radius)}.workflow-item:hover .workflow-content{transform:scale(1.03);box-shadow:0 12px 25px rgba(67,97,238,.15)}@media (max-width:992px){.workflow-item,.workflow-item:nth-child(odd){padding-right:25px}.workflow-timeline:after{left:33px}.workflow-item{width:100%;padding-left:90px}.workflow-item:nth-child(2n){left:0;padding-left:90px}.workflow-content:before{border-color:#fff0 #fff #fff0 #fff0;border-width:10px 10px 10px 0;left:-10px}.workflow-item:nth-child(2n) .workflow-content:before,.workflow-item:nth-child(odd) .workflow-content:before{border-color:#fff0 #fff #fff0 #fff0;right:auto;border-width:10px 10px 10px 0;left:-10px}.workflow-icon{transform:translateY(-50%);left:0}.workflow-item:nth-child(2n) .workflow-icon,.workflow-item:nth-child(odd) .workflow-icon{left:0}.workflow-item:hover .workflow-icon{transform:translateY(-50%) scale(1.1)}}.testimonials{padding:var(--section-padding);max-width:var(--max-width);margin:0 auto;background:#f8f9fa}.testimonial-slider{overflow:hidden;position:relative;max-width:900px;margin:0 auto;padding-bottom:30px;touch-action:pan-y}.testimonial-container{transition:transform .5s;position:relative;cursor:pointer;display:flex}.testimonial{animation:fadeEffect .5s ease-in-out;padding:var(--card-padding);transition:var(--transition);min-width:100%;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:var(--border-radius);background:#fff;display:none}.testimonial:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.testimonial p{overflow:hidden;font-size:1.15rem;font-style:italic;margin-bottom:1.5rem;color:#333;transition:max-height .4s ease-out;position:relative;max-height:80px;line-height:1.6}.testimonial.expanded p{transition:max-height .6s ease-in;max-height:500px}.testimonial .read-more-btn{padding:5px 0;font-size:.9rem;border:none;text-decoration:underline;font-weight:700;margin-bottom:1rem;color:var(--primary);background:0 0;cursor:pointer;display:none}.rating,.testimonial .rating{font-size:1.2rem;margin-bottom:1rem;color:#ffc107}.rating i{margin-right:.3rem}.client,.testimonial .client{padding-top:1rem;font-size:1.1rem;font-weight:600;color:var(--heading-color);border-top:1px solid #eee;text-align:right;margin-top:1rem;display:block}.testimonial .client strong{font-size:1.1rem;color:var(--primary);display:block}.client span,.testimonial .client span{font-size:.9rem;font-weight:400;color:#666;margin-top:5px;display:block}.slider-nav{gap:1rem;margin-top:2rem}.slider-nav,.slider-nav button{justify-content:center;display:flex}.slider-nav button{height:50px;font-size:1.3rem;border:none;color:#fff;transition:var(--transition);align-items:center;border-radius:50%;background:var(--heading-color);cursor:pointer;width:50px}.slider-nav button:hover{transform:scale(1.1);background:#e74c3c}@keyframes fadeEffect{0%{opacity:.4}to{opacity:1}}