.topbar{background:color-mix(in srgb,var(--primary) 92%,black);color:rgba(255,255,255,0.85);font-size:14px;min-height:40px;align-items:center}.topbar .topbar-item i{color:var(--accent);margin-right:6px}.topbar .topbar-phone{background:var(--accent);color:var(--accent-text);font-weight:700;padding:8px 22px;text-decoration:none;letter-spacing:0.5px;display:inline-flex;align-items:center;gap:8px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}.topbar .topbar-phone:hover{filter:brightness(1.1)}.header{background:var(--primary);box-shadow:0 2px 12px rgba(0,0,0,0.25);padding:12px 0}.header .header-container{background:transparent;border-radius:0;box-shadow:none}@media (min-width:1200px){.scrolled .header{background-color:var(--primary);box-shadow:0 2px 20px rgba(0,0,0,0.35)}}.header .header-brand{min-width:0;max-width:min(420px,29vw);flex-shrink:1}.header .header-brand .brand-logo-frame{display:flex;align-items:center;justify-content:flex-start;height:var(--header-logo-height,56px);width:clamp(220px,27vw,400px);min-width:0;overflow:hidden}.header .header-brand .brand-logo{display:block;width:auto;height:auto;max-width:100%;max-height:var(--header-logo-height,56px) !important;margin:0 !important;position:static;object-fit:contain;object-position:left center}.header .header-brand.logo--combined{gap:10px}.header .header-brand.logo--combined .brand-logo-frame{width:clamp(120px,16vw,230px)}.header .logo h1.sitename{color:#fff;font-family:"Inter",var(--heading-font),sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-0.5px;padding-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .header-brand.logo--combined h1.sitename{font-size:clamp(15px,1.35vw,23px)}.header .logo .sitename-vurgu{color:var(--accent)}.header .navmenu>ul>li>a{text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:0.4px;transition:color 0.2s}@media (min-width:1200px){.header .navmenu>ul>li>a{color:rgba(255,255,255,0.7)}.header .navmenu>ul>li>a:hover,.header .navmenu>ul>li>a.active{color:#fff}.header .navmenu>ul>li>a.active{color:var(--accent)}}@media (max-width:1199.98px){.header .header-brand{width:calc(100vw - 92px);max-width:calc(100vw - 92px);overflow:visible}.header .header-brand .brand-logo-frame,.header .header-brand.logo--combined .brand-logo-frame{width:calc(100vw - 108px);height:min(var(--header-logo-height,56px),50px);max-width:310px}.header .header-brand .brand-logo{max-height:50px !important}.header .header-brand.brand-text-only h1.sitename{display:block;max-width:100%;padding-right:2px;overflow:visible;text-overflow:clip;font-size:clamp(16px,5vw,21px);line-height:1.05;letter-spacing:-0.9px}.header .header-brand.logo--combined h1.sitename{display:none}.header .navmenu>ul>li>a{color:var(--nav-dropdown-color);font-size:15px}.header .navmenu>ul>li>a:hover,.header .navmenu>ul>li>a.active{color:var(--accent)}}.mobile-nav-toggle{color:#fff}.btn-header-call{background:var(--accent);color:var(--accent-text);font-weight:700;padding:10px 20px;border-radius:6px;text-decoration:none;align-items:center;gap:8px;white-space:nowrap;transition:0.3s}.btn-header-call:hover{filter:brightness(1.12);color:var(--accent-text)}.hero.section{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 96%,black) 0%,var(--primary) 55%,color-mix(in srgb,var(--primary) 80%,var(--accent)) 100%);color:rgba(255,255,255,0.85);padding-top:72px;padding-bottom:0;overflow:hidden}.hero.section .hero-title{color:#fff;font-size:55px;font-weight:700;text-transform:uppercase;line-height:1.15}.hero.section .hero-title .vurgu{color:var(--accent)}.hero.section p.lead{color:rgba(255,255,255,0.8)}.hero.section .btn-outline{border-color:rgba(255,255,255,0.45) !important;color:#fff !important}.hero.section:has(.hero-split-bg){padding-top:0}.hero-split-bg{position:relative;isolation:isolate;min-height:570px;display:flex;align-items:center;padding-top:72px;background-image:var(--hero-bg);background-repeat:no-repeat;background-position:center right;background-size:cover}.hero-split-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,8,12,0.97) 0%,rgba(7,10,15,0.93) 35%,rgba(8,11,16,0.76) 57%,rgba(8,10,14,0.42) 78%,rgba(6,8,11,0.3) 100%),linear-gradient(0deg,rgba(4,6,9,0.72) 0%,rgba(4,6,9,0.08) 58%,rgba(4,6,9,0.3) 100%)}.hero-split-bg .content{min-height:498px;padding-top:68px;padding-bottom:68px}.hero-split-bg .hero-title,.hero-split-bg p.lead{text-shadow:0 3px 18px rgba(0,0,0,0.92),0 1px 3px rgba(0,0,0,0.95)}.hero-split-bg .hero-title{margin-bottom:26px;font-size:clamp(55px,4.9vw,82px);line-height:1.03;letter-spacing:-0.7px}.hero:has(.hero-split-bg) .hero-stats{margin-top:0}.hero .hero-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero .btn-cta-call,.hero .btn-cta-wa{display:inline-flex;align-items:center;gap:10px;font-weight:700;padding:13px 26px;border-radius:8px;text-decoration:none;font-size:16px;transition:0.3s}.hero .btn-cta-call{background:var(--accent);color:var(--accent-text)}.hero .btn-cta-wa{background:#25d366;color:#fff}.hero .btn-cta-call:hover,.hero .btn-cta-wa:hover{filter:brightness(1.12);transform:translateY(-2px)}.hero .hero-image img{border-radius:14px;box-shadow:0 20px 45px rgba(0,0,0,0.45)}.hero-centered-bg{background-image:var(--hero-bg)}.hero-centered-overlay{background:linear-gradient(0deg,var(--primary) 0%,rgba(0,0,0,0.55) 100%);opacity:0.92}.hero-stats{margin-top:48px;background:color-mix(in srgb,var(--primary) 88%,black);border-top:3px solid var(--accent)}.hero-stats .stat-item{flex:1 1 220px;display:flex;align-items:center;gap:14px;padding:22px 18px}.hero-stats .stat-item + .stat-item{border-left:1px solid rgba(255,255,255,0.08)}.hero-stats .stat-icon{width:46px;height:46px;min-width:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:22px}.hero .hero-stats .stat-item .stat-number,.hero-stats .stat-number{display:block;color:var(--primary-text);font-family:var(--heading-font);font-weight:700;font-size:17px;line-height:1.3;text-transform:uppercase;letter-spacing:0.5px}.hero .hero-stats .stat-item .stat-label,.hero-stats .stat-label{display:block;color:color-mix(in srgb,var(--primary-text) 65%,transparent);font-size:13px;margin-top:2px}.hizmet-card{background:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color) 12%,transparent);border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;text-align:center;transition:0.3s}.hizmet-card:hover{transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,0,0,0.12);border-color:var(--accent)}.hizmet-card .hizmet-gorsel{height:190px;overflow:hidden;background:color-mix(in srgb,var(--primary) 6%,var(--surface-color));display:flex;align-items:center;justify-content:center}.hizmet-card .hizmet-gorsel img{width:100%;height:100%;object-fit:cover;transition:0.4s}.hizmet-card:hover .hizmet-gorsel img{transform:scale(1.06)}.hizmet-card .hizmet-gorsel i{font-size:64px;color:var(--accent)}.hizmet-card .hizmet-icerik{padding:22px 18px;flex:1;display:flex;flex-direction:column;gap:8px}.hizmet-card h3{font-size:18px;font-weight:700;text-transform:uppercase;color:var(--heading-color);margin:0}.hizmet-card p{font-size:14px;color:var(--default-color);margin:0;flex:1}.hizmet-card .btn-detay{display:inline-block;margin:6px auto 0;background:var(--accent);color:var(--accent-text);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:9px 20px;border-radius:6px;text-decoration:none;transition:0.3s}.hizmet-card .btn-detay:hover{filter:brightness(1.12)}.neden-biz{background:var(--primary);color:rgba(255,255,255,0.85);border-radius:14px;padding:36px;height:100%}.neden-biz h3{color:#fff;text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:22px}.neden-biz ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.neden-biz ul li{display:flex;align-items:flex-start;gap:10px}.neden-biz ul li i{color:var(--accent);font-size:18px;line-height:1.4}.marka-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.marka-kutu{background:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color) 14%,transparent);border-radius:10px;height:88px;padding:18px 22px;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-weight:700;font-size:17px;letter-spacing:1px;color:var(--heading-color);transition:0.3s}.marka-kutu:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}.yorum-card{background:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color) 12%,transparent);border-radius:12px;padding:22px;height:100%;display:flex;flex-direction:column;gap:10px}.yorum-card .yorum-ust{display:flex;align-items:center;gap:10px}.yorum-card .yorum-g{width:38px;height:38px;min-width:38px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font)}.yorum-card .yorum-yildiz{color:#fbbc04;font-size:14px;letter-spacing:2px}.yorum-card .yorum-ad{font-weight:700;color:var(--heading-color);font-size:15px}.yorum-card p{font-size:14px;color:var(--default-color);margin:0}.footer-oto{background:color-mix(in srgb,var(--primary) 94%,black);color:rgba(255,255,255,0.75);padding:60px 0 30px;font-size:14px}.footer-oto .footer-title{color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:18px}.footer-oto .footer-about{color:rgba(255,255,255,0.7)}.footer-oto .footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.footer-oto .footer-list i{color:var(--accent);margin-right:7px}.footer-oto .footer-list a{color:rgba(255,255,255,0.75);text-decoration:none}.footer-oto .footer-list a:hover{color:var(--accent)}.footer-oto .footer-social a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:0.3s}.footer-oto .footer-social a:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.footer-oto .btn-yol-tarifi{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--accent-text);font-weight:700;padding:10px 18px;border-radius:6px;text-decoration:none;transition:0.3s}.footer-oto .btn-yol-tarifi:hover{filter:brightness(1.12)}.footer-oto .footer-bottom{border-top:1px solid rgba(255,255,255,0.1);gap:10px}.footer-oto .credits a{color:rgba(255,255,255,0.6);text-decoration:none;font-size:13px}.footer-oto .credits img{height:20px}.fab-btn{position:fixed;right:16px;z-index:9999;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:40px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:1.2;box-shadow:0 8px 22px rgba(0,0,0,0.3);transition:0.3s}.fab-btn i{font-size:22px}.fab-btn small{font-weight:400;opacity:0.85}.fab-btn:hover{transform:translateY(-3px);color:#fff}.fab-whatsapp{bottom:92px;background:#25d366}.fab-call{bottom:24px;background:var(--accent);color:var(--accent-text)}.fab-call:hover{color:var(--accent-text)}body:has(.fab-btn) .scroll-top{z-index:9998}@media (min-width:577px){body:has(.fab-btn) .scroll-top.active{right:210px;bottom:24px}}@media (max-width:576px){.fab-btn span{display:none}.fab-btn{width:54px;height:54px;justify-content:center;padding:0}body:has(.fab-whatsapp) .scroll-top.active{right:21px;bottom:160px}body:not(:has(.fab-whatsapp)):has(.fab-call) .scroll-top.active{right:21px;bottom:92px}.hero.section .hero-title{font-size:38px}}@media (max-width:767.98px){.hero .hero-stats{gap:0;margin-top:32px}.hero-stats .container{display:grid !important;grid-template-columns:1fr 1fr;gap:0}.hero-stats .stat-item{flex-direction:column;text-align:center;gap:8px;padding:16px 10px}.hero-stats .stat-item + .stat-item{border-left:none}.hero-stats .stat-item:nth-child(even){border-left:1px solid rgba(255,255,255,0.08)}.hero-stats .stat-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.08)}.hero-stats .stat-icon{width:40px;height:40px;min-width:40px;font-size:19px}.hero-stats .stat-number{font-size:14px}.hero-stats .stat-label{font-size:12px}}.hero .hero-quick-actions{display:flex;flex-direction:column;gap:13px;margin-top:26px;perspective:900px}.hero .hqa-btn{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;gap:13px;min-height:78px;padding:13px 52px 13px 14px;border:1px solid rgba(255,255,255,0.18);border-radius:20px;text-decoration:none;transform:translateZ(0);transition:transform 0.22s ease,filter 0.22s ease,box-shadow 0.22s ease;box-shadow:0 12px 28px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.18);-webkit-tap-highlight-color:transparent}.hero .hqa-btn::before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-45%;width:34%;transform:rotate(18deg) translateX(-260%);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.24),transparent);animation:hqa-shine 5.2s ease-in-out infinite;pointer-events:none}.hero .hqa-btn::after{content:"›";position:absolute;right:19px;top:50%;transform:translateY(-52%);font-family:Arial,sans-serif;font-size:34px;font-weight:300;line-height:1;opacity:0.7;transition:transform 0.22s ease,opacity 0.22s ease}.hero .hqa-btn:active{transform:scale(0.975);box-shadow:0 6px 16px rgba(0,0,0,0.22),inset 0 2px 5px rgba(0,0,0,0.12)}.hero .hqa-btn i{display:grid;place-items:center;width:48px;height:48px;min-width:48px;border-radius:15px;background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 5px 14px rgba(0,0,0,0.12);font-size:24px;text-align:center}.hero .hqa-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left;line-height:1.25}.hero .hqa-text strong{font-family:var(--heading-font);font-weight:700;font-size:clamp(16px,4.6vw,18px);letter-spacing:0.3px;text-transform:uppercase}.hero .hqa-text small{font-weight:500;font-size:12.5px;opacity:0.85;margin-top:2px}.hero .hqa-call{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,white) 0%,var(--accent) 48%,color-mix(in srgb,var(--accent) 82%,black) 100%);color:var(--accent-text)}.hero .hqa-nearest{border-color:rgba(255,255,255,0.72);background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--surface-color) 90%,#dfe4ea) 100%);color:var(--heading-color);box-shadow:0 12px 28px rgba(0,0,0,0.2),inset 0 1px 0 #fff}.hero .hqa-nearest i{background:color-mix(in srgb,var(--heading-color) 9%,transparent);box-shadow:none}.hero .hqa-konum{background:linear-gradient(135deg,#2ee273 0%,#20c965 52%,#159b4b 100%);color:#fff}.hero .hqa-btn:hover,.hero .hqa-btn:focus{color:inherit;filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.2)}.hero .hqa-btn:hover::after,.hero .hqa-btn:focus::after{opacity:1;transform:translate(3px,-52%)}.hero .hqa-btn:focus-visible{outline:3px solid rgba(255,255,255,0.92);outline-offset:3px}.hero .hqa-call:hover{color:var(--accent-text)}.hero .hqa-nearest:hover{color:var(--heading-color)}.hero .hqa-konum:hover{color:#fff}@media (max-width:991.98px) and (prefers-reduced-motion:no-preference){.hero .hqa-btn{animation:hqa-card-in 0.58s cubic-bezier(0.2,0.85,0.25,1) both}.hero .hqa-btn:nth-child(2){animation-delay:0.1s}.hero .hqa-btn:nth-child(3){animation-delay:0.2s}.hero .hqa-call i,.hero .hqa-konum i{animation:hqa-icon-pulse 2.8s ease-in-out infinite}.hero .hqa-nearest i{animation:hqa-location-float 2.6s ease-in-out infinite}.hero .hqa-btn:nth-child(2)::before{animation-delay:1.1s}.hero .hqa-btn:nth-child(3)::before{animation-delay:2.2s}}@keyframes hqa-card-in{from{opacity:0;transform:translateY(18px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hqa-icon-pulse{0%,100%{transform:scale(1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 5px 14px rgba(0,0,0,0.12)}50%{transform:scale(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 0 0 7px rgba(255,255,255,0.08),0 7px 18px rgba(0,0,0,0.15)}}@keyframes hqa-location-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hqa-shine{0%,62%{transform:rotate(18deg) translateX(-260%)}82%,100%{transform:rotate(18deg) translateX(620%)}}@media (prefers-reduced-motion:reduce){.hero .hqa-btn,.hero .hqa-btn::before,.hero .hqa-btn i{animation:none !important;transition-duration:0.01ms !important}}@media (max-width:991.98px){.hero-centered-bg{background-image:var(--hero-bg-mobile,var(--hero-bg))}.hero .hero-quick-actions{position:relative;top:-18px}.hero:has(.hero-quick-actions) .hero-image{display:none}.hero:has(.hero-quick-actions) .content{padding-bottom:0 !important}.hero-split-bg{min-height:0;padding-top:62px;background-image:var(--hero-bg-mobile,var(--hero-bg));background-position:68% center}.hero-split-overlay{background:linear-gradient(90deg,rgba(5,8,12,0.9) 0%,rgba(5,8,12,0.78) 100%)}.hero-split-bg .content{min-height:0;padding-top:46px;padding-bottom:44px !important}.hero-split-bg .hero-title{font-size:clamp(42px,12vw,60px);line-height:1.04}}@media (max-width:576px){.hero:has(.hero-quick-actions) .hero-split-bg{padding-top:16px}.hero:has(.hero-quick-actions) .hero-split-bg .content{padding-top:18px}.hero:has(.hero-quick-actions) .hero-title{margin-bottom:20px}.hero:has(.hero-quick-actions) p.lead{margin-bottom:0;font-size:18px;line-height:1.42}.hero:has(.hero-quick-actions) .hero-quick-actions{gap:10px;margin-top:30px}.hero:has(.hero-quick-actions) .hqa-btn{min-height:70px;padding-top:10px;padding-bottom:10px}.hero:has(.hero-quick-actions) .hqa-btn i{width:44px;height:44px;min-width:44px;border-radius:13px;font-size:22px}}@media (max-width:390px),(max-width:576px) and (max-height:760px){.hero:has(.hero-quick-actions) .hero-split-bg{padding-top:4px}.hero:has(.hero-quick-actions) .hero-split-bg .content{padding-top:8px}.hero:has(.hero-quick-actions) .hero-title{font-size:clamp(36px,11vw,44px);margin-bottom:16px}.hero:has(.hero-quick-actions) p.lead{font-size:16px;line-height:1.35}.hero:has(.hero-quick-actions) .hero-quick-actions{gap:8px;margin-top:28px}.hero:has(.hero-quick-actions) .hqa-btn{min-height:62px;border-radius:17px;padding-top:8px;padding-bottom:8px}.hero:has(.hero-quick-actions) .hqa-btn i{width:40px;height:40px;min-width:40px;font-size:20px}.hero:has(.hero-quick-actions) .hqa-text strong{font-size:15px}.hero:has(.hero-quick-actions) .hqa-text small{font-size:11.5px}}.marka-kutu img{height:100%;max-height:48px;width:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto}.referans-card{background:var(--surface-color);border:1px solid color-mix(in srgb,var(--default-color) 12%,transparent);border-radius:12px;padding:26px 22px;height:100%;text-align:center;transition:0.3s}.referans-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,0.1);border-color:var(--accent)}.referans-card .referans-logo{height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.referans-card .referans-logo img{max-height:64px;max-width:70%;object-fit:contain}.referans-card h3{font-size:18px;font-weight:700;text-transform:uppercase;color:var(--heading-color);margin-bottom:8px}.referans-card p{font-size:14px;color:var(--default-color);margin:0}