:root{--black:#050607;--ink:#111820;--graphite:#20272d;--muted:#65717b;--line:#dde2e6;--paper:#f5f7f8;--white:#ffffff;--orange:#f58220;--orange-dark:#c96015;--orange-soft:#fff0e3;--green:#4f8a5f;--shadow:0 24px 80px rgba(5, 6, 7, 0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.topbar{display:flex;justify-content:space-between;gap:20px;padding:9px clamp(18px, 4vw, 64px);background:var(--black);color:rgb(255 255 255 / .78);font-size:13px}.topbar div{display:flex;flex-wrap:wrap;gap:18px}.site-header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:22px;min-height:86px;padding:14px clamp(18px, 4vw, 64px);border-bottom:1px solid rgb(17 24 32 / .08);background:rgb(255 255 255 / .94);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0}.brand img{width:min(238px, 52vw);height:auto}.brand small{max-width:190px;color:var(--muted);font-size:12px;line-height:1.35}.main-nav{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid rgb(17 24 32 / .08);border-radius:10px;background:rgb(245 247 248 / .82)}.main-nav>a,.main-nav summary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border-radius:8px;color:var(--graphite);font-size:14px;font-weight:800;list-style:none;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.main-nav summary{cursor:pointer}.main-nav summary::-webkit-details-marker{display:none}.main-nav>a:hover,.main-nav summary:hover{background:var(--white);color:var(--orange-dark);box-shadow:0 10px 28px rgb(5 6 7 / .08);transform:translateY(-1px)}.nav-icon{display:inline-grid;width:26px;height:26px;place-items:center;border:1px solid rgb(245 130 32 / .24);border-radius:7px;background:var(--white);color:var(--orange-dark);font-size:13px;font-weight:900;line-height:1}.nav-icon i{font-size:17px;line-height:1}.main-nav>a:hover .nav-icon,.main-nav summary:hover .nav-icon{border-color:var(--orange);background:var(--orange);color:var(--black)}.main-nav{gap:5px;padding:6px}.main-nav>a,.main-nav summary{gap:7px;padding:0 8px;font-size:13px}.nav-icon{width:25px;height:25px}.nav-dropdown{position:static}.nav-dropdown::after{content:"";position:absolute;top:100%;left:0;display:none;width:100%;height:16px}.nav-dropdown:hover::after,.nav-dropdown[open]::after{display:block}.nav-dropdown:not([open]) .mega-menu{display:none}@media (hover:hover) and (pointer:fine){.nav-dropdown:hover .mega-menu{display:grid}}.mega-menu{position:absolute;top:calc(100% + 10px);left:50%;display:grid;width:min(920px, 90vw);grid-template-columns:1.1fr 0.9fr;gap:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow);transform:translateX(-50%)}.products-mega{left:50%;right:auto;top:100%;z-index:60;width:min(1040px, calc(100vw - 120px));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding:12px;transform:translateX(-50%)}.mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mega-links a,.mega-aside{position:relative;min-height:92px;padding:18px 16px 16px 62px;border-radius:6px;background:#f7f9fa;transition:background 0.2s ease,transform 0.2s ease}.mega-links a:hover{background:var(--orange-soft);transform:translateY(-2px)}.mega-icon{position:absolute;top:18px;left:16px;display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--orange);color:var(--black);font-weight:900}.mega-icon i{font-size:22px;line-height:1}.mega-icon.light{background:rgb(255 255 255 / .14);color:var(--orange)}.mega-links strong,.mega-links span,.mega-aside strong,.mega-aside span{display:block}.mega-links strong,.mega-aside strong{margin-bottom:8px}.mega-links span,.mega-aside span{color:var(--muted);font-size:13px;line-height:1.45}.mega-aside{background:linear-gradient(135deg,var(--black),var(--graphite));color:var(--white)}.mega-aside span{color:rgb(255 255 255 / .72)}.mega-category{display:grid;align-content:start;gap:5px;min-height:166px;height:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7f9fa}.mega-category strong{display:inline-flex;width:fit-content;align-items:center;margin-bottom:5px;padding:7px 10px;border-radius:6px;background:var(--orange-soft);color:var(--orange-dark);font-size:14px;line-height:1}.mega-category strong::before{content:"";width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgb(255 125 24 / .14)}.mega-category a{display:flex;align-items:center;gap:7px;min-height:26px;border-radius:6px;color:var(--muted);font-size:13px;font-weight:700}.mega-category a i{color:var(--orange-dark);font-size:15px}.mega-category a:hover{color:var(--orange-dark);background:var(--orange-soft)}.product-aside{grid-column:span 2;min-height:100%}.menu-finder{display:grid;gap:10px;padding-left:62px}.menu-finder-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.menu-finder-group button{min-height:34px;border:1px solid rgb(255 255 255 / .16);border-radius:6px;background:rgb(255 255 255 / .08);color:var(--white);font-size:12px;font-weight:800}.menu-finder-group button.is-active{border-color:var(--orange);background:var(--orange);color:var(--black)}.menu-finder-result{display:grid;gap:4px;padding:10px;border:1px solid rgb(255 255 255 / .14);border-radius:6px;background:rgb(255 255 255 / .08)}.menu-finder-result b{color:var(--white);font-size:14px}.menu-finder-result small{color:rgb(255 255 255 / .68);line-height:1.35}.menu-finder-link{width:fit-content;color:var(--orange);font-weight:900}.header-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #fff0;border-radius:6px;background:var(--orange);color:var(--black);font-weight:900}.btn.dark{background:var(--black);color:var(--white)}.btn.ghost{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .08);color:var(--white)}.menu-toggle{display:none;width:46px;height:46px;place-items:center;gap:4px;border:1px solid rgb(245 130 32 / .34);border-radius:8px;background:var(--orange);color:var(--black);box-shadow:0 12px 32px rgb(245 130 32 / .24)}.menu-toggle span{display:block;width:21px;height:2px;border-radius:999px;background:currentColor;transition:transform 0.22s ease,opacity 0.18s ease}body.menu-open .menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-open .menu-toggle{border-color:rgb(5 6 7 / .16);background:var(--black);color:var(--white);box-shadow:0 14px 34px rgb(5 6 7 / .22)}body.menu-open .menu-toggle span:nth-child(2){opacity:0}body.menu-open .menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-brand{display:none}.hero{position:relative;min-height:calc(100vh - 120px);padding:clamp(48px, 7vw, 110px) clamp(18px, 4vw, 64px) 42px;overflow:hidden;background:linear-gradient(115deg,rgb(5 6 7 / .97),rgb(18 26 33 / .82)),repeating-linear-gradient(90deg,rgb(245 130 32 / .13) 0 1px,transparent 1px 104px),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover;color:var(--white)}.hero-slider{display:block}.hero::after{content:"";position:absolute;right:-12vw;bottom:-22vw;width:46vw;height:46vw;border:1px solid rgb(245 130 32 / .28);border-radius:50%}.hero-copy,.hero-stage{position:relative;z-index:1}.slide{position:relative;z-index:2;display:none;grid-template-columns:minmax(0,1.05fr) minmax(340px,0.95fr);gap:clamp(28px, 5vw, 76px);align-items:center;min-height:calc(100vh - 210px);animation:slideIn 0.55s ease both}.slide.is-active{display:grid}@keyframes slideIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.eyebrow{margin:0 0 12px;color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.hero .eyebrow{color:var(--orange)}.hero h1,.section-title h2,.band-copy h2,.page-hero h1{margin:0;letter-spacing:0}.hero h1{max-width:900px;font-size:clamp(46px, 6.6vw, 92px);line-height:.94}.hero-copy>p:not(.eyebrow){max-width:680px;margin:24px 0 0;color:rgb(255 255 255 / .8);font-size:18px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;max-width:720px}.hero-stats div{padding:16px;border:1px solid rgb(255 255 255 / .16);border-radius:8px;background:rgb(255 255 255 / .07)}.hero-stats strong{display:block;color:var(--orange);font-size:30px;line-height:1}.hero-stats span{display:block;margin-top:8px;color:rgb(255 255 255 / .74);font-size:13px;line-height:1.35}.finder-card{display:grid;gap:16px;padding:18px;border:1px solid rgb(245 130 32 / .34);border-radius:8px;background:rgb(5 6 7 / .76);box-shadow:0 30px 90px rgb(0 0 0 / .32)}.finder-card.large{padding:26px}.finder-card.large .btn{width:fit-content}.band-finder{max-width:680px;margin-top:28px;border-color:rgb(245 130 32 / .42);background:rgb(255 255 255 / .07)}.band-finder .btn{width:fit-content}.finder-section{padding:clamp(58px, 7vw, 108px) clamp(18px, 4vw, 64px);background:linear-gradient(135deg,#ffffff,#f5f7f8),repeating-linear-gradient(90deg,rgb(245 130 32 / .08) 0 1px,transparent 1px 110px)}.finder-section:has(+.product-carousel-section){padding-bottom:clamp(28px, 3.2vw, 46px)}.finder-section+.product-carousel-section{padding-top:clamp(28px, 3.2vw, 46px)}.finder-section-head{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,0.7fr);gap:clamp(24px, 5vw, 70px);align-items:end;margin-bottom:30px}.finder-section-head h2{max-width:850px;margin:0;color:var(--ink);font-size:clamp(34px, 5vw, 72px);line-height:1.02}.finder-section-head p{color:var(--muted);line-height:1.7}.finder-layout{display:grid;grid-template-columns:minmax(360px,0.82fr) minmax(0,1.18fr);gap:18px}.finder-layout-large{grid-template-columns:minmax(520px,0.78fr) minmax(0,1.22fr);gap:24px}.finder-card.light{padding:clamp(22px, 3vw, 34px);border:1px solid var(--line);background:var(--white);color:var(--ink);box-shadow:0 22px 70px rgb(5 6 7 / .08)}.finder-card-xl{min-height:560px;padding:clamp(30px, 4vw, 52px)}.finder-card.light .eyebrow{color:var(--orange-dark)}.finder-card.light .finder-grid button{border-color:var(--line);background:#f7f9fa;color:var(--ink)}.finder-card.light .finder-grid button.is-active{border-color:var(--orange);background:var(--orange);color:var(--black)}.finder-card.light .finder-grid button i{margin-right:6px;font-size:19px}.finder-grid-xl{gap:12px}.finder-grid-xl button{min-height:72px;font-size:20px}.finder-grid-xl button i{font-size:24px}.finder-step-label{display:flex;align-items:center;gap:10px;margin-top:8px}.finder-step-label span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-weight:900}.finder-step-label strong{font-size:26px}.light-result{border-color:rgb(245 130 32 / .28);background:linear-gradient(135deg,#fff8f1,#ffffff)}.light-result span,.light-result small{color:var(--muted)!important}.light-result strong{color:var(--ink)!important}.finder-result-xl{padding:22px}.finder-result-xl strong{font-size:28px}.finder-result-xl small{font-size:16px;line-height:1.55}.finder-preview{display:grid;gap:16px}.finder-preview-large{gap:18px}.finder-feature-product{display:grid;grid-template-columns:minmax(280px,0.85fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 22px 70px rgb(5 6 7 / .08)}.finder-feature-xl{min-height:560px}.finder-feature-product img{width:100%;height:100%;min-height:360px;object-fit:contain;padding:34px;background:linear-gradient(135deg,var(--orange-soft),#fff)}.finder-feature-xl img{min-height:560px;padding:clamp(12px, 2vw, 26px);object-fit:contain;object-position:center}.finder-feature-product div{display:grid;align-content:center;padding:clamp(24px, 4vw, 48px)}.finder-feature-product span{color:var(--orange-dark);font-size:12px;font-weight:900;text-transform:uppercase}.finder-feature-product h3{margin:10px 0 12px;font-size:clamp(30px, 3.5vw, 54px);line-height:1.03}.finder-feature-xl h3{font-size:clamp(46px, 5vw, 82px)}.finder-feature-product p{color:var(--muted);line-height:1.7}.finder-feature-product a{width:fit-content;color:var(--orange-dark);font-weight:900}.finder-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finder-mini-cards a{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.finder-mini-cards i{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-size:24px}.finder-mini-cards span{color:var(--muted)}.finder-result{display:grid;gap:5px;margin-top:2px;padding:16px;border:1px solid rgb(245 130 32 / .28);border-radius:8px;background:rgb(255 255 255 / .08)}.finder-result span,.finder-result small{color:rgb(255 255 255 / .72)}.finder-result span{font-size:12px;font-weight:900;text-transform:uppercase}.finder-result strong{color:var(--white);font-size:20px}.finder-result.light-result{border-color:rgb(245 130 32 / .28);background:linear-gradient(135deg,#fff8f1,#ffffff)}.finder-result.light-result span,.finder-result.light-result small{color:var(--muted)}.finder-result.light-result strong{color:var(--ink)}.finder-card strong{font-size:24px}.finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.finder-grid button{min-height:44px;border:1px solid rgb(255 255 255 / .16);border-radius:6px;background:rgb(255 255 255 / .08);color:var(--white);font-weight:900}.finder-grid button.is-active{border-color:var(--orange);background:var(--orange);color:var(--black)}.machine-showcase{overflow:hidden;border:1px solid rgb(245 130 32 / .34);border-radius:8px;background:rgb(255 255 255 / .94);color:var(--ink)}.slider-controls{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px}.slider-controls>button{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:50%;background:rgb(255 255 255 / .08);color:var(--white)}.slider-controls>button:hover{border-color:var(--orange);background:var(--orange);color:var(--black)}.slider-controls i{font-size:22px}.slider-dots{display:flex;align-items:center;gap:8px}.slider-dots button{width:34px;height:5px;border:0;border-radius:999px;background:rgb(255 255 255 / .26)}.slider-dots button.is-active{width:54px;background:var(--orange)}.machine-showcase img{width:100%;height:clamp(310px, 38vw, 510px);object-fit:contain;padding:28px;background:linear-gradient(135deg,rgb(245 130 32 / .08),transparent),var(--white)}.service-showcase-visual{min-height:clamp(310px, 38vw, 510px);display:grid;align-content:center;gap:24px;padding:34px;background:radial-gradient(circle at 82% 18%,rgb(245 130 32 / .22),transparent 28%),linear-gradient(135deg,rgb(255 246 236 / .98),rgb(255 255 255 / .96))}.service-visual-main{position:relative;overflow:hidden;display:grid;gap:10px;min-height:230px;padding:34px;border:1px solid rgb(245 130 32 / .2);border-radius:8px;background:linear-gradient(135deg,rgb(18 24 31 / .96),rgb(45 54 62 / .92));color:var(--white)}.service-visual-main::after{content:"";position:absolute;right:-72px;bottom:-72px;width:210px;height:210px;border:1px solid rgb(245 130 32 / .34);border-radius:50%}.service-visual-main i{display:grid;width:72px;height:72px;place-items:center;border-radius:8px;background:var(--orange);color:var(--black);font-size:38px}.service-visual-main strong{margin:12px 0 0;color:var(--white);font-size:clamp(34px, 4vw, 54px);line-height:.95}.service-visual-main span{color:rgb(255 255 255 / .78);font-size:18px}.service-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.service-visual-grid span{display:flex;align-items:center;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);font-size:14px;font-weight:900}.service-visual-grid i{color:var(--orange);font-size:20px}.machine-showcase footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;border-top:1px solid var(--line)}.machine-showcase span{display:block;color:var(--muted);font-size:13px}.machine-showcase strong{display:block;margin-top:4px;font-size:22px}.quick-strip,.category-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:var(--white)}.quick-strip a,.category-tabs button{min-height:86px;padding:22px;border:0;border-right:1px solid var(--line);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(247 249 250 / .96));color:var(--ink);font-weight:900;text-align:left}.quick-strip a span{display:block;margin-top:6px;color:var(--muted);font-size:13px;font-weight:400}.category-tabs button{position:relative;display:flex;align-items:center;gap:16px;overflow:hidden}.category-tabs button::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#fff0}.category-tabs button::after{content:"";position:absolute;right:-42px;bottom:-52px;width:118px;height:118px;border:1px solid rgb(245 130 32 / .18);border-radius:50%}.category-tabs button:hover,.category-tabs button.is-active{background:linear-gradient(135deg,#fff8f1,#ffffff)}.category-tabs button.is-active::before{background:var(--orange)}.tab-media{position:relative;z-index:1;display:grid;flex:0 0 auto;width:54px;height:54px;place-items:center;border:1px solid rgb(245 130 32 / .24);border-radius:10px;background:var(--orange-soft);color:var(--orange-dark);box-shadow:0 12px 28px rgb(245 130 32 / .14)}.tab-media i{font-size:30px;line-height:1}.tab-media.service{border-color:rgb(5 6 7 / .16);background:var(--black);color:var(--orange)}.tab-text{position:relative;z-index:1;display:grid;gap:6px}.tab-text strong{font-size:20px;line-height:1.1}.tab-text span{color:var(--muted);font-size:14px;font-weight:500}.category-tabs button:hover .tab-media,.category-tabs button.is-active .tab-media{border-color:var(--orange);background:var(--orange);color:var(--black)}.category-tabs button:hover .tab-media.service,.category-tabs button.is-active .tab-media.service{background:var(--orange);color:var(--black)}.tab-panel{display:none}.tab-panel.is-active{display:grid;animation:slideIn 0.35s ease both}.product-families.tab-panel:not(.is-active),.service-tab-panel.tab-panel:not(.is-active){display:none}.section{padding:clamp(58px, 7vw, 108px) clamp(18px, 4vw, 64px)}.tabbed-products{padding-top:clamp(26px, 3vw, 42px);padding-bottom:clamp(28px, 3.4vw, 48px)}.tabbed-products+.finder-section{padding-top:clamp(28px, 3.4vw, 48px)}.section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.section-title h2,.band-copy h2,.page-hero h1{max-width:780px;font-size:clamp(32px, 4.4vw, 58px);line-height:1.04}.section-title p{max-width:520px;color:var(--muted);line-height:1.65}.product-families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tabbed-products .product-families{grid-template-columns:repeat(3,minmax(0,1fr))}.tabbed-products .product-carousel{display:block}.product-tab-actions{flex:0 0 auto}.family-card,.product-card,.solution-card,.service-card,.contact-card,.form-card,.table-card{border:1px solid var(--line);border-radius:8px;background:var(--white)}.family-card{overflow:hidden;display:flex;flex-direction:column}.family-card img{width:100%;height:190px;object-fit:contain;padding:16px;background:#fff}.family-card-image-link{display:block;background:var(--white)}.family-card-image-link img{display:block}.family-card div{display:flex;flex:1;flex-direction:column;padding:16px}.family-card span,.product-card span,.solution-card span,.service-card span{color:var(--orange-dark);font-size:12px;font-weight:900;text-transform:uppercase}.family-card h3,.product-card h3,.solution-card h3,.service-card h3{margin:8px 0;line-height:1.22}.family-card p,.product-card p,.solution-card p,.service-card p,.page-hero p,.content-copy p{color:var(--muted);line-height:1.65}.service-overview-head{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(340px,0.58fr);gap:clamp(18px, 3.8vw, 50px);align-items:center;margin-bottom:20px}.service-overview-head h2{max-width:820px;margin:0;font-size:clamp(34px, 5vw, 72px);line-height:1.02}.service-quick-form{display:grid;gap:12px;padding:22px;border:1px solid rgb(245 130 32 / .28);border-radius:8px;background:linear-gradient(135deg,#fff7ef,#ffffff 62%),radial-gradient(circle at 92% 8%,rgb(245 130 32 / .2),transparent 34%),radial-gradient(circle at 4% 100%,rgb(5 6 7 / .08),transparent 30%);box-shadow:0 22px 64px rgb(5 6 7 / .1)}.service-quick-form strong{font-size:24px}.service-quick-form label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:900}.service-quick-form input,.service-quick-form select,.service-quick-form textarea{width:100%;min-height:44px;border:1px solid rgb(5 6 7 / .12);border-radius:6px;background:rgb(255 255 255 / .86);padding:0 12px;color:var(--black);font:inherit}.service-quick-form input::placeholder,.service-quick-form textarea::placeholder,.mini-service-form input::placeholder,.mini-service-form textarea::placeholder,.contact-form-panel input::placeholder,.contact-form-panel textarea::placeholder,.product-whatsapp-form input::placeholder,.product-whatsapp-form textarea::placeholder{color:#7b8790}.service-quick-form textarea{min-height:94px;padding-top:11px;resize:vertical}.service-brand-section{padding-top:clamp(18px, 2.6vw, 34px);padding-bottom:clamp(16px, 2.4vw, 30px)}.service-brand-section .section-title{margin-bottom:12px}.service-brand-section h2{max-width:760px;font-size:clamp(26px, 3vw, 42px)}.brand-logo-carousel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgb(255 255 255),rgb(255 247 239 / .8),rgb(255 255 255));box-shadow:0 18px 46px rgb(15 22 28 / .08)}.brand-logo-track{display:flex;gap:14px;padding:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-logo-track.is-auto-scrolling{scroll-snap-type:none}.brand-logo-track::-webkit-scrollbar{display:none}.brand-logo-card{display:flex;align-items:center;justify-content:center;flex:0 0 190px;height:104px;margin:0;border:1px solid rgb(5 6 7 / .08);border-radius:8px;background:var(--white);padding:14px;scroll-snap-align:start}.brand-logo-card img{display:block;max-width:100%;max-height:76px;object-fit:contain}.service-brand-section+.service-overview{padding-top:clamp(20px, 2.8vw, 38px)}.family-card div>a{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:42px;padding:9px 16px;margin-top:8px;border-radius:6px;background:var(--orange);color:var(--white);font-weight:900;box-shadow:0 12px 28px rgb(245 130 32 / .22);transition:transform 0.2s ease,background 0.2s ease}.family-card div>a:hover{background:var(--orange-dark);color:var(--white);transform:translateY(-2px)}.family-card p{flex:1}.family-carousel-track{grid-auto-columns:minmax(250px,calc((100% - 48px) / 4))}.service-tab-panel{gap:18px}.service-tab-hero,.service-tab-main,.service-tab-cards{display:grid;gap:16px}.service-tab-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(24px, 4vw, 42px);border:1px solid rgb(245 130 32 / .34);border-radius:8px;background:linear-gradient(120deg,rgb(5 6 7 / .95),rgb(32 39 45 / .88)),repeating-linear-gradient(90deg,rgb(245 130 32 / .14) 0 1px,transparent 1px 94px);color:var(--white)}.service-tab-hero h3{max-width:760px;margin:0 0 12px;font-size:clamp(32px, 4vw, 58px);line-height:1.02}.service-tab-hero p{max-width:760px;margin:0;color:rgb(255 255 255 / .74);line-height:1.7}.service-tab-main{grid-template-columns:minmax(0,0.95fr) minmax(340px,0.72fr)}.service-flow{display:grid;gap:12px}.service-flow article,.service-tab-cards article,.mini-service-form{border:1px solid var(--line);border-radius:8px;background:var(--white)}.service-flow article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:6px 16px;padding:20px}.service-flow article span{grid-row:span 2;display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:var(--orange);color:var(--black);font-weight:900}.service-flow article strong{font-size:20px}.service-flow article p,.service-tab-cards p{margin:0;color:var(--muted);line-height:1.55}.service-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mini-service-form{display:grid;gap:12px;padding:22px}.service-tab-form{align-content:start}.service-tab-form>strong{font-size:24px}.mini-service-form label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:900}.mini-service-form input,.mini-service-form select,.mini-service-form textarea{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:0 12px;background:var(--white);color:var(--black);font:inherit}.mini-service-form textarea{min-height:104px;padding-top:12px;resize:vertical}.service-tab-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.service-tab-cards article{padding:22px}.service-tab-cards i{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-size:24px}.service-tab-cards strong{display:block;margin-bottom:8px;font-size:20px}.dark-band{display:grid;grid-template-columns:minmax(360px,0.85fr) minmax(0,1.15fr);gap:clamp(28px, 5vw, 72px);align-items:start;padding:clamp(58px, 7vw, 108px) clamp(18px, 4vw, 64px);background:var(--black);color:var(--white)}.band-copy h2{color:var(--white);max-width:720px}.band-copy p{max-width:620px;color:rgb(255 255 255 / .72);line-height:1.7}.solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.solution-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.solution-visual-card{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);min-height:250px;overflow:hidden;border:1px solid rgb(255 255 255 / .15);border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255 / .1),rgb(255 255 255 / .04))}.solution-visual-card::after{content:"";position:absolute;right:-38px;bottom:-60px;width:150px;height:150px;border:1px solid rgb(245 130 32 / .18);border-radius:50%}.solution-visual-card img{width:100%;height:100%;min-height:250px;object-fit:contain;padding:18px;background:rgb(255 255 255 / .94)}.solution-visual-card div{position:relative;z-index:1;display:grid;align-content:center;padding:22px}.solution-visual-card span{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.solution-visual-card h3{margin:8px 0 10px;color:var(--white);font-size:clamp(22px, 1.7vw, 30px);line-height:1.1}.solution-visual-card p{margin:0;color:rgb(255 255 255 / .72);line-height:1.55}.solution-visual-card a{width:fit-content;margin-top:14px;color:var(--orange);font-weight:900}.solution-visual-card.featured{grid-column:auto;grid-template-columns:42% minmax(0,1fr);min-height:250px;border-color:rgb(245 130 32 / .36)}.solution-visual-card.featured img{min-height:250px}.solution-visual-card.featured h3{font-size:24px}.solution-visual-card.service{border-color:rgb(245 130 32 / .26)}.solution-card{min-height:190px;padding:22px;background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16)}.solution-card p{color:rgb(255 255 255 / .72)}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:26px}.section-head h2{margin:8px 0 0}.catalog-list-tools{display:flex;align-items:end;justify-content:flex-end;gap:14px;flex:1;max-width:980px}.catalog-search-control{display:grid;gap:7px;flex:1;min-width:min(460px, 100%)}.catalog-search-control label{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.catalog-search-control div{display:flex;align-items:center;min-height:58px;border:1px solid var(--line);border-radius:8px;background:rgb(255 255 255 / .92);box-shadow:0 18px 48px rgb(15 23 32 / .08);overflow:hidden}.catalog-search-control i{flex:0 0 auto;padding-left:16px;color:var(--orange-dark);font-size:22px}.catalog-search-control input[type="search"]{width:100%;min-height:56px;border:0;background:#fff0;color:var(--black);font:inherit;font-size:16px;font-weight:800;padding:0 12px}.catalog-search-control input[type="search"]::placeholder{color:#7b8790;font-weight:700}.catalog-search-control input[type="search"]:focus{outline:0}.catalog-search-control button{align-self:stretch;border:0;background:var(--orange);color:var(--white);cursor:pointer;font:inherit;font-weight:900;padding:0 22px}.catalog-search-control button:hover{background:var(--orange-dark)}.catalog-sort-control{display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 18px;border:1px solid var(--line);border-radius:8px;background:rgb(255 255 255 / .9);box-shadow:0 18px 48px rgb(15 23 32 / .08)}.catalog-sort-control span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.catalog-sort-control .woocommerce-ordering{float:none;margin:0}.catalog-sort-control select{min-width:220px;min-height:40px;padding:0 40px 0 12px;border:1px solid #d8e0e6;border-radius:6px;background:linear-gradient(45deg,transparent 50%,var(--orange-dark) 50%) calc(100% - 17px) 17px / 6px 6px no-repeat,linear-gradient(135deg,var(--orange-dark) 50%,transparent 50%) calc(100% - 12px) 17px / 6px 6px no-repeat,#fff;color:var(--black);font:inherit;font-weight:800;appearance:none}.catalog-sort-control select:focus{border-color:var(--orange);outline:3px solid rgb(245 130 32 / .16)}.catalog-tools{display:flex;flex-wrap:wrap;gap:10px}.catalog-tools input,.catalog-tools select,.form-card input,.form-card select,.form-card textarea{min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--white);padding:0 12px}.catalog-tools input{min-width:min(310px, 88vw)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.authorized-service-banner{padding-top:8px;padding-bottom:22px}.authorized-service-banner a{display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 42px rgb(15 22 28 / .08)}.authorized-service-banner img{display:block;width:100%;height:auto}.product-carousel-title{align-items:end}.carousel-actions{display:flex;align-items:center;gap:10px}.carousel-actions button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgb(245 130 32 / .28);border-radius:6px;background:var(--white);color:var(--orange-dark);font-size:22px;box-shadow:0 14px 34px rgb(15 22 28 / .08);cursor:pointer;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease}.carousel-actions button:hover{background:var(--orange);color:var(--white);transform:translateY(-2px)}.product-carousel{overflow:hidden}.product-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 48px) / 4));gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:2px 2px 14px;scrollbar-width:none}.product-carousel-track::-webkit-scrollbar{display:none}.product-carousel-track .product-card{scroll-snap-align:start;min-width:0}.product-card{overflow:hidden}.product-card img{width:100%;height:210px;object-fit:contain;padding:16px;background:#fff}.product-card div{padding:16px}.product-card div>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;margin-top:8px;border-radius:6px;background:var(--orange);color:var(--white);font-weight:900;box-shadow:0 12px 28px rgb(245 130 32 / .24);transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.product-card div>a:hover{background:var(--orange-dark);color:var(--white);transform:translateY(-2px);box-shadow:0 16px 34px rgb(209 92 10 / .28)}.collection-page-hero{position:relative;min-height:420px;display:grid;align-content:center;overflow:hidden;background:linear-gradient(110deg,rgb(5 6 7 / .96) 0%,rgb(13 17 20 / .9) 54%,rgb(28 37 43 / .68) 100%),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover}.collection-page-hero-ikinci-el{background-image:linear-gradient(110deg,rgb(5 6 7 / .97) 0%,rgb(12 17 20 / .9) 48%,rgb(245 130 32 / .2) 100%),url(https://www.teknikforkser.com/wp-content/uploads/2026/07/urunresim_27.jpg),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg);background-position:center,right 7vw center,center;background-size:auto,min(34vw, 520px) auto,cover;background-repeat:no-repeat}.collection-page-hero-kiralama{background-image:linear-gradient(110deg,rgb(5 6 7 / .97) 0%,rgb(12 17 20 / .88) 50%,rgb(30 39 46 / .62) 100%),url(https://www.teknikforkser.com/wp-content/themes/teknik-forkser-2026/assets/img/servis-yedek-parca-agi.webp),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg);background-position:center,right 7vw center,center;background-size:auto,min(34vw, 520px) auto,cover;background-repeat:no-repeat}.collection-page-hero::after{content:"";position:absolute;inset:auto 0 0 0;height:5px;background:var(--orange)}.collection-page-hero>div{position:relative;z-index:1}.collection-page-hero h1{max-width:820px}.collection-hero-copy{max-width:880px}.collection-hero-visual{justify-self:end;width:min(440px, 100%);padding:26px;border:1px solid rgb(245 130 32 / .34);border-radius:8px;background:rgb(255 247 239 / .96);box-shadow:0 28px 70px rgb(0 0 0 / .28)}.collection-hero-visual img{display:block;width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}.collection-page-section{display:grid;gap:34px}.collection-content-card{max-width:1160px;padding:clamp(24px, 4vw, 42px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 20px 60px rgb(12 19 26 / .06)}.collection-content-card .content-copy{max-width:1020px}.collection-content-card .content-copy h2{max-width:900px;margin:0 0 18px;font-size:clamp(30px, 3.2vw, 52px);line-height:1.08}.collection-content-card .content-copy h3{margin:28px 0 14px;font-size:clamp(22px, 2vw, 30px)}.collection-content-card .content-copy p{margin:0 0 18px;font-size:clamp(18px, 1.45vw, 23px)}.collection-content-card .content-copy ul{display:grid;gap:10px;max-width:920px;padding:0;margin:0 0 22px;list-style:none}.collection-content-card .content-copy li{position:relative;padding:12px 14px 12px 42px;border:1px solid rgb(245 130 32 / .18);border-radius:8px;background:#fff8f1;color:var(--muted);font-weight:700;line-height:1.45}.collection-content-card .content-copy li::before{content:"";position:absolute;left:16px;top:19px;width:9px;height:9px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 5px rgb(245 130 32 / .14)}.collection-products-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.collection-products-head h2{margin:0;font-size:clamp(32px, 4vw, 56px)}.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-product-card .collection-product-image{display:block}.collection-empty{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid rgb(245 130 32 / .26);border-radius:8px;background:#fff7ef}.collection-empty i{display:grid;flex:0 0 56px;width:56px;height:56px;place-items:center;border-radius:8px;background:var(--orange);color:#050607;font-size:30px}.collection-empty strong{display:block;margin-bottom:4px;font-size:22px}.collection-empty p{margin:0;color:var(--muted)}.page-hero{padding:clamp(54px, 7vw, 94px) clamp(18px, 4vw, 64px);background:linear-gradient(120deg,rgb(5 6 7 / .95),rgb(30 39 46 / .84)),repeating-linear-gradient(90deg,rgb(245 130 32 / .13) 0 1px,transparent 1px 104px);color:var(--white)}.page-hero p{max-width:680px;color:rgb(255 255 255 / .76)}.aku-hero{min-height:500px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.58fr);gap:clamp(28px, 6vw, 90px);align-items:center;background:linear-gradient(110deg,rgb(5 6 7 / .96) 0%,rgb(14 20 24 / .9) 50%,rgb(245 130 32 / .22) 100%),repeating-linear-gradient(90deg,rgb(245 130 32 / .11) 0 1px,transparent 1px 108px),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover}.aku-hero h1{max-width:760px}.aku-hero .btn{margin-top:26px}.aku-hero-logo{display:grid;min-height:180px;padding:0;place-items:center;border:0;border-radius:0;background:#fff0;box-shadow:none}.aku-hero-logo img{display:block;width:min(420px, 100%);height:auto;filter:drop-shadow(0 20px 38px rgb(0 0 0 / .34))}.aku-page-section{padding-top:clamp(42px, 5vw, 72px)}.aku-content-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.36fr);gap:clamp(24px, 4vw, 58px);align-items:start;padding:clamp(26px, 4vw, 48px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 24px 70px rgb(5 6 7 / .08)}.aku-content-card .content-copy h2{max-width:860px;margin:0 0 18px;font-size:clamp(32px, 4vw, 58px);line-height:1.04}.aku-content-card .content-copy h3{margin:28px 0 14px;font-size:clamp(22px, 2.2vw, 32px)}.aku-content-card .content-copy p{max-width:980px;margin:0 0 18px;color:var(--muted);font-size:clamp(18px, 1.35vw, 22px);line-height:1.72}.aku-content-card .content-copy ul{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.aku-content-card .content-copy li{position:relative;padding:12px 14px 12px 42px;border:1px solid rgb(245 130 32 / .16);border-radius:8px;background:#fff7ef;color:var(--black);font-weight:800}.aku-content-card .content-copy li::before{content:"";position:absolute;top:18px;left:18px;width:9px;height:9px;border-radius:50%;background:var(--orange)}.aku-side-panel{display:grid;gap:18px;padding:24px;border-radius:8px;background:linear-gradient(135deg,#e84a17,#f58220);color:var(--white)}.aku-side-panel img{display:block;width:min(260px, 100%);height:auto}.aku-side-panel p{margin:0;color:rgb(255 255 255 / .9);line-height:1.65}.page-hero.collection-page-hero-ikinci-el,.page-hero.collection-page-hero-kiralama{min-height:520px;background:linear-gradient(115deg,rgb(5 6 7 / .94),rgb(30 39 46 / .76)),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover no-repeat}.collection-hero-visual{display:none}.blog-hero{position:relative;min-height:460px;display:grid;align-content:center;overflow:hidden;background:linear-gradient(110deg,rgb(5 6 7 / .96) 0%,rgb(12 16 19 / .91) 48%,rgb(30 39 46 / .72) 100%),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover}.blog-hero::after{content:"";position:absolute;right:clamp(24px, 7vw, 128px);bottom:-130px;width:360px;height:360px;border:1px solid rgb(245 130 32 / .28);border-radius:50%;pointer-events:none}.blog-hero-copy{position:relative;z-index:1;max-width:900px}.blog-hero .eyebrow{color:var(--orange)}.blog-listing .section-head{margin-bottom:28px}.contact-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.42fr);gap:clamp(24px, 5vw, 72px);align-items:center;min-height:520px;overflow:hidden;background:linear-gradient(110deg,rgb(5 6 7 / .97),rgb(15 21 25 / .91) 54%,rgb(30 39 46 / .74)),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover}.contact-hero::after{content:"";position:absolute;right:-120px;bottom:-170px;width:420px;height:420px;border:1px solid rgb(245 130 32 / .28);border-radius:50%;pointer-events:none}.contact-hero-copy,.contact-hero-panel{position:relative;z-index:1}.contact-hero .eyebrow{color:var(--orange)}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.contact-hero-actions .btn{display:inline-flex;align-items:center;gap:8px}.contact-hero-panel{padding:clamp(24px, 4vw, 34px);border:1px solid rgb(245 130 32 / .32);border-radius:8px;background:rgb(255 255 255 / .09);backdrop-filter:blur(10px);box-shadow:0 24px 80px rgb(0 0 0 / .26)}.contact-panel-icon,.form-title-row span{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:8px;background:var(--orange);color:var(--white);font-size:28px;margin-bottom:18px}.contact-hero-panel strong{display:block;color:var(--white);font-size:28px;line-height:1.15;margin-bottom:10px}.contact-page-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(360px,0.85fr);gap:clamp(24px, 4vw, 56px);align-items:start}.contact-info-column h2{max-width:760px;margin-bottom:24px}.contact-info-list{display:grid;gap:14px}.contact-info-card{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 54px rgb(12 18 24 / .06)}.contact-info-card.featured{border-color:rgb(245 130 32 / .34);background:linear-gradient(135deg,var(--orange-soft),#fff)}.contact-info-card i{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-size:28px}.contact-info-card span{display:block;color:var(--orange-dark);font-size:13px;font-weight:900;text-transform:uppercase;margin-bottom:6px}.contact-info-card strong,.contact-info-card a{color:var(--black)}.contact-info-card p{margin:7px 0 0;color:var(--muted)}.contact-form-panel{display:grid;gap:16px;padding:clamp(22px, 4vw, 34px);border:1px solid rgb(245 130 32 / .24);border-radius:8px;background:radial-gradient(circle at top right,rgb(245 130 32 / .16),transparent 34%),var(--white);box-shadow:0 26px 80px rgb(12 18 24 / .1)}.form-title-row{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.form-title-row span{margin-bottom:0}.form-title-row h2{font-size:clamp(28px, 3vw, 42px)}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-form-panel label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:900}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#f8fafb;color:var(--black);font:inherit;font-weight:800;padding:13px 14px}.contact-form-panel textarea{min-height:136px;resize:vertical}.contact-form-panel .btn{justify-self:start;display:inline-flex;align-items:center;gap:8px}.contact-map-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:0 clamp(18px, 4vw, 64px) 56px;padding:clamp(24px, 4vw, 36px);border-radius:8px;background:var(--black);color:var(--white)}.contact-map-strip h2,.contact-map-strip p{color:var(--white)}.contact-map-strip p:last-child{max-width:760px;opacity:.78}.category-page-hero{position:relative;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(340px,0.55fr);gap:clamp(28px, 5vw, 72px);align-content:center;align-items:center;overflow:hidden;padding-block:clamp(46px, 6vw, 78px);background:linear-gradient(90deg,rgb(5 6 7 / .9) 0%,rgb(11 16 20 / .88) 46%,rgb(30 39 46 / .78) 100%),radial-gradient(circle at 78% 28%,rgb(245 130 32 / .2),transparent 32%),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover,repeating-linear-gradient(90deg,rgb(245 130 32 / .08) 0 1px,transparent 1px 112px);color:var(--white)}.category-page-hero::after{content:"";position:absolute;right:-120px;bottom:-160px;width:380px;height:380px;border:1px solid rgb(245 130 32 / .16);border-radius:50%;pointer-events:none}.category-hero-copy{position:relative;z-index:1;max-width:880px}.category-page-hero .eyebrow{color:var(--orange)}.category-page-hero p{color:rgb(255 255 255 / .74)}.category-hero-visual{position:relative;z-index:1;display:grid;gap:12px;min-height:330px;padding:clamp(24px, 4vw, 42px);border:1px solid rgb(245 130 32 / .26);border-radius:8px;background:linear-gradient(135deg,var(--orange-soft),#ffffff);box-shadow:0 28px 90px rgb(0 0 0 / .28)}.category-hero-visual img{width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply}.category-hero-visual span{color:var(--orange-dark);font-size:13px;font-weight:900;text-align:center}.corporate-hero{position:relative;min-height:520px;display:grid;align-content:center;overflow:hidden;background:linear-gradient(115deg,rgb(5 6 7 / .94),rgb(30 39 46 / .76)),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover}.corporate-hero::after{display:none}.corporate-hero-content{position:relative;z-index:1;max-width:860px}.hero-experience-badge{display:inline-grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;margin-top:28px;padding:14px 18px;border:1px solid rgb(245 130 32 / .42);border-radius:999px;background:rgb(255 255 255 / .1);box-shadow:0 18px 52px rgb(5 6 7 / .22);backdrop-filter:blur(10px)}.hero-experience-badge span{grid-row:span 2;color:var(--orange);font-size:clamp(42px, 5vw, 66px);font-weight:900;line-height:.88}.hero-experience-badge strong{color:var(--white);font-size:22px;line-height:1}.hero-experience-badge small{color:rgb(255 255 255 / .72);font-weight:800}.corporate-intro{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(340px,0.78fr);gap:clamp(28px, 5vw, 72px);align-items:center}.about-content-section{align-items:start}.corporate-article{display:grid;gap:18px}.about-text-card{padding:clamp(24px, 3vw, 36px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 20px 60px rgb(5 6 7 / .06)}.about-lead-card{border-color:rgb(245 130 32 / .26);background:linear-gradient(135deg,rgb(255 246 236 / .72),#ffffff 44%),var(--white)}.about-text-card h2,.about-text-card h3{max-width:940px;margin:0 0 16px;color:var(--ink);line-height:1.08}.about-text-card h2{font-size:clamp(32px, 3.7vw, 54px)}.about-text-card h3{font-size:clamp(24px, 2.5vw, 34px)}.about-text-card p{margin:0;color:var(--muted);font-size:18px;line-height:1.78}.about-text-card p+p{margin-top:18px}.about-text-card strong{color:var(--ink)}.about-section-head{margin-bottom:18px}.about-rich-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.about-rich-list li{position:relative;padding:14px 16px 14px 44px;border:1px solid rgb(17 24 32 / .08);border-radius:8px;background:#f7f9fa;color:var(--muted);font-size:17px;line-height:1.55}.about-rich-list li::before{content:"";position:absolute;top:21px;left:18px;width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgb(245 130 32 / .12)}.about-why-list li{background:var(--orange-soft)}.about-side-visual{position:sticky;top:112px}.about-experience-note{display:grid;gap:6px;padding:22px;border-top:1px solid rgb(245 130 32 / .24);background:var(--white)}.about-experience-note strong{color:var(--orange-dark);font-size:42px;line-height:.95}.about-experience-note span{color:var(--muted);font-weight:800;line-height:1.45}.corporate-copy h2{max-width:900px;font-size:clamp(34px, 4.4vw, 64px);line-height:1.04}.corporate-copy p:not(.eyebrow){max-width:880px;color:var(--muted);font-size:18px;line-height:1.75}.corporate-visual{overflow:hidden;min-height:430px;border:1px solid var(--line);border-radius:8px;background:var(--orange-soft)}.corporate-visual img{width:100%;height:100%;min-height:430px;object-fit:cover}.corporate-pillars{padding-top:0}.corporate-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.corporate-card{display:grid;align-content:start;gap:12px;min-height:230px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 20px 60px rgb(5 6 7 / .06)}.corporate-card i{display:grid;place-items:center;width:50px;height:50px;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-size:28px}.corporate-card strong{font-size:22px;line-height:1.12}.corporate-card p{margin:0;color:var(--muted);line-height:1.6}.corporate-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin:0 clamp(18px, 4vw, 64px) clamp(58px, 7vw, 108px);padding:clamp(26px, 4vw, 44px);border-radius:8px;background:linear-gradient(120deg,rgb(5 6 7 / .96),rgb(30 39 46 / .9)),repeating-linear-gradient(90deg,rgb(245 130 32 / .12) 0 1px,transparent 1px 96px);color:var(--white)}.corporate-band h2{max-width:900px;margin:0;font-size:clamp(30px, 4vw, 54px);line-height:1.06}.service-hero{min-height:470px;display:grid;align-content:center;background:linear-gradient(120deg,rgb(5 6 7 / .96),rgb(30 39 46 / .82)),repeating-linear-gradient(90deg,rgb(245 130 32 / .13) 0 1px,transparent 1px 104px),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover}.service-hero h1{max-width:980px;font-size:clamp(38px, 4.8vw, 64px);line-height:1.02}.service-hero .slide-content>p:not(.eyebrow){max-width:1120px}.service-band .solution-card{color:var(--white)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr);gap:clamp(28px, 5vw, 72px);align-items:start}.table-card{overflow:hidden}.table-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:18px;border-bottom:1px solid var(--line)}.table-row:last-child{border-bottom:0}.table-row span{color:var(--muted)}.product-detail-hero{display:grid;grid-template-columns:minmax(380px,0.86fr) minmax(460px,1.14fr);gap:clamp(34px, 4.6vw, 78px);align-items:start;padding:clamp(48px, 6vw, 86px) clamp(18px, 4vw, 64px)}.product-gallery-column{display:grid;gap:20px}.product-gallery{display:grid;gap:14px}.product-gallery-title{display:grid;gap:8px}.product-gallery-title .eyebrow a{color:inherit}.product-gallery-title h1{max-width:820px;margin:0;font-size:clamp(36px, 4.3vw, 62px);line-height:1.04}.product-main-image{position:relative;overflow:hidden;display:grid;place-items:center;min-height:clamp(420px, 35vw, 540px);border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 50% 44%,rgb(245 130 32 / .08),transparent 44%),linear-gradient(135deg,#ffffff,#f7fafb);box-shadow:inset 0 0 0 14px rgb(255 255 255 / .72)}.product-main-image img{width:min(70%, 520px);height:auto;max-height:clamp(310px, 28vw, 440px);object-fit:contain;padding:clamp(12px, 2.4vw, 30px);filter:drop-shadow(0 22px 34px rgb(5 6 7 / .1));transition:transform 0.3s ease}.product-main-image:hover img{transform:scale(1.08)}.zoom-button{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;background:var(--black);color:var(--white);font-weight:900}.product-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-thumbs button{height:120px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:10px}.product-thumbs button.is-active{border-color:var(--orange);box-shadow:0 0 0 3px rgb(245 130 32 / .15)}.product-thumbs img{width:100%;height:100%;object-fit:contain}.product-summary{display:grid;gap:20px;padding-top:clamp(32px, 4vw, 70px)}.product-summary p{color:var(--muted);font-size:18px;line-height:1.7}.product-type-label{display:inline-grid;width:fit-content;gap:5px;padding:15px 18px;border:1px solid rgb(245 130 32 / .24);border-radius:8px;background:linear-gradient(135deg,rgb(255 241 229 / .88),rgb(255 255 255 / .98));box-shadow:0 16px 40px rgb(5 6 7 / .05)}.product-type-label span{color:var(--orange-dark);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.product-type-label strong{color:var(--ink);font-size:clamp(22px, 2vw, 34px);line-height:1.15}.product-short-description{max-width:780px}.product-short-description p{margin:0;font-size:clamp(22px, 1.8vw, 30px);line-height:1.55}.product-badges,.product-attributes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-badges span,.product-attributes span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-height:72px;padding:12px 14px;border:1px solid rgb(245 130 32 / .22);border-radius:8px;background:linear-gradient(135deg,rgb(255 241 229 / .92),rgb(255 255 255 / .98));color:var(--black);box-shadow:0 12px 34px rgb(5 6 7 / .04)}.product-attributes i{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--black);color:var(--orange);font-size:21px;box-shadow:0 10px 24px rgb(5 6 7 / .14)}.product-attributes strong{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-attributes small{overflow:hidden;color:var(--orange-dark);font-size:17px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-tag-cloud{display:grid;gap:10px;padding:14px 16px;border:1px solid rgb(245 130 32 / .18);border-radius:8px;background:rgb(255 255 255 / .82)}.product-tag-cloud-title{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--muted);font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.product-tag-cloud-title i{color:var(--orange);font-size:18px}.product-tag-cloud div{display:flex;flex-wrap:wrap;gap:8px}.product-tag-cloud a{display:inline-flex;align-items:center;min-height:32px;padding:7px 11px;border:1px solid rgb(245 130 32 / .22);border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-size:13px;font-weight:900;line-height:1}.product-tag-cloud a:hover{border-color:var(--orange);background:var(--orange);color:var(--black)}.product-tag-cloud-compact{gap:8px;margin-top:2px;padding:10px 12px;background:#fbfcfd}.product-tag-cloud-compact .product-tag-cloud-title{font-size:11px}.product-tag-cloud-compact .product-tag-cloud-title i{font-size:15px}.product-tag-cloud-compact div{gap:6px}.product-tag-cloud-compact a{min-height:27px;padding:6px 9px;font-size:11px}.product-support-box{display:grid;gap:6px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.product-support-box span{color:var(--muted);line-height:1.55}.product-action-panel{display:grid;gap:16px;padding:clamp(16px, 2vw, 24px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 18px 54px rgb(5 6 7 / .06)}.catalog-download{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border-radius:8px;background:var(--orange-soft)}.catalog-download>span{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:var(--orange);color:var(--black);font-size:28px}.catalog-download strong,.product-whatsapp-form strong{display:block;margin-bottom:4px;font-size:18px}.catalog-download p{margin:0;color:var(--muted);line-height:1.45}.product-whatsapp-form{display:grid;gap:12px}.quote-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-whatsapp-form label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:900}.product-whatsapp-form input,.product-whatsapp-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:6px;background:#f8fafb;padding:0 12px;color:var(--black);font:inherit}.product-whatsapp-form textarea{min-height:82px;padding-top:11px;resize:vertical}.product-whatsapp-form .btn{width:fit-content}.product-info-grid,.product-narrative,.detail-description-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,1.1fr);gap:clamp(28px, 5vw, 72px)}.product-narrative{align-items:center;padding-bottom:18px}.product-note-card{display:grid;gap:10px;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(245 130 32 / .22);border-radius:8px;background:linear-gradient(135deg,var(--orange-soft),var(--white));box-shadow:0 20px 60px rgb(5 6 7 / .07)}.product-note-card i{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:var(--orange);color:var(--black);font-size:27px}.product-note-card strong{font-size:clamp(22px, 2.5vw, 34px);line-height:1.08}.product-note-card span{color:var(--muted);line-height:1.6}.product-spec-section{padding-top:28px}.product-detail-tabs{padding-top:18px}.detail-tab-buttons{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 16px 50px rgb(5 6 7 / .06)}.detail-tab-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px;border:1px solid #fff0;border-radius:6px;background:#fff0;color:var(--muted);font-weight:900}.detail-tab-buttons button i{font-size:22px}.detail-tab-buttons button.is-active{background:var(--orange);color:var(--black);border-color:var(--orange)}.detail-tab-panel{padding-top:clamp(24px, 4vw, 46px)}.detail-tab-panel[hidden]{display:none}.detail-tab-panel[data-detail-panel="description"]{max-width:1040px;padding:clamp(28px, 4vw, 46px) clamp(20px, 4vw, 48px) 0}.detail-tab-panel[data-detail-panel="description"] .eyebrow{margin-bottom:22px}.detail-tab-panel[data-detail-panel="description"] h3{position:relative;margin:24px 0 10px;padding-left:16px;color:var(--black);font-size:19px;line-height:1.25;letter-spacing:0;text-transform:none}.detail-tab-panel[data-detail-panel="description"] h3::before{content:"";position:absolute;left:0;top:.18em;width:4px;height:1em;border-radius:999px;background:var(--orange)}.detail-tab-panel[data-detail-panel="description"] p{max-width:980px;margin:0 0 18px;color:#354454;font-size:18px;font-weight:500;line-height:1.78}.detail-tab-panel[data-detail-panel="description"] p+p{margin-top:6px}.detail-description-grid{align-items:center}.detail-description-copy{width:100%}.detail-description-copy h2{max-width:none}.detail-description-copy p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.75;max-width:none}.review-layout{display:grid;grid-template-columns:minmax(300px,0.8fr) minmax(360px,1.2fr);gap:18px}.review-summary-card,.review-form{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 20px 60px rgb(5 6 7 / .07)}.review-summary-card{display:grid;align-content:start;gap:12px;padding:clamp(22px, 3vw, 34px)}.review-summary-card i{display:grid;place-items:center;width:54px;height:54px;border-radius:8px;background:var(--orange-soft);color:var(--orange-dark);font-size:30px}.review-summary-card strong{font-size:clamp(24px, 3vw, 38px);line-height:1.05}.review-summary-card span{color:var(--muted);line-height:1.6}.review-form{display:grid;gap:14px;padding:clamp(22px, 3vw, 34px)}.review-form label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:900}.review-form textarea{min-height:150px;padding-top:12px;resize:vertical}.detail-tab-panel[data-detail-panel="reviews"]{max-width:1180px}.detail-tab-panel[data-detail-panel="reviews"] #reviews,.detail-tab-panel[data-detail-panel="reviews"] #review_form_wrapper{display:grid;gap:18px}.detail-tab-panel[data-detail-panel="reviews"] #reviews{padding:clamp(22px, 3vw, 34px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgb(255 241 229 / .5),rgb(255 255 255 / .98));box-shadow:0 20px 60px rgb(5 6 7 / .07)}.detail-tab-panel[data-detail-panel="reviews"] #comments{display:grid;gap:10px}.detail-tab-panel[data-detail-panel="reviews"] #comments h2,.detail-tab-panel[data-detail-panel="reviews"] #review_form #reply-title{margin:0;color:var(--black);font-size:clamp(22px, 2vw, 30px);line-height:1.12}.detail-tab-panel[data-detail-panel="reviews"] #comments p,.detail-tab-panel[data-detail-panel="reviews"] .comment-notes,.detail-tab-panel[data-detail-panel="reviews"] .comment-form-rating label,.detail-tab-panel[data-detail-panel="reviews"] .comment-form-comment label{color:var(--muted);font-weight:800}.detail-tab-panel[data-detail-panel="reviews"] .comment-form{display:grid;gap:14px;max-width:780px}.detail-tab-panel[data-detail-panel="reviews"] .comment-form-rating{display:grid;gap:8px;width:100%;max-width:420px;padding:0;border:0;border-radius:0;background:#fff0}.detail-tab-panel[data-detail-panel="reviews"] .stars{display:block;margin:0;line-height:1}.detail-tab-panel[data-detail-panel="reviews"] .stars a{position:relative;display:inline-block;width:32px;height:32px;overflow:hidden;margin-right:4px;border-radius:0;background:#fff0;color:#fff0;text-decoration:none}.detail-tab-panel[data-detail-panel="reviews"] .stars a::before{content:"\2605";position:absolute;inset:0;color:var(--orange-dark);font-size:30px;line-height:1}.detail-tab-panel[data-detail-panel="reviews"] .comment-form-comment{display:grid;gap:8px}.detail-tab-panel[data-detail-panel="reviews"] textarea,.detail-tab-panel[data-detail-panel="reviews"] input[type="text"],.detail-tab-panel[data-detail-panel="reviews"] input[type="email"]{width:100%;border:1px solid var(--line);border-radius:8px;background:#f8fafb;color:var(--black);font:inherit}.detail-tab-panel[data-detail-panel="reviews"] textarea{min-height:150px;padding:14px;resize:vertical}.detail-tab-panel[data-detail-panel="reviews"] input[type="text"],.detail-tab-panel[data-detail-panel="reviews"] input[type="email"]{min-height:48px;padding:0 14px}.detail-tab-panel[data-detail-panel="reviews"] .form-submit{margin:0}.detail-tab-panel[data-detail-panel="reviews"] .submit{min-height:48px;padding:0 22px;border:0;border-radius:6px;background:var(--orange);color:var(--black);font-weight:900;cursor:pointer}.spec-title-row{align-items:end}.spec-table-shell{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 24px 70px rgb(5 6 7 / .08)}.spec-table-head,.spec-table-row{display:grid;grid-template-columns:minmax(190px,0.8fr) minmax(150px,0.55fr) minmax(280px,1.4fr);gap:18px;align-items:center}.spec-table-head{padding:16px 22px;background:var(--black);color:var(--white);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.spec-table-row{padding:20px 22px;border-bottom:1px solid var(--line)}.spec-table-row:last-child{border-bottom:0}.spec-table-row strong{font-size:18px}.spec-table-row span{display:inline-flex;width:fit-content;min-height:38px;align-items:center;padding:0 12px;border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-weight:900}.spec-table-row small{color:var(--muted);font-size:15px;line-height:1.55}.product-lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgb(5 6 7 / .9);padding:34px}.product-lightbox[hidden]{display:none}.product-lightbox img{max-width:min(1100px, 86vw);max-height:86vh;object-fit:contain;border-radius:8px;background:var(--white);padding:28px}.lightbox-close,.lightbox-nav{position:fixed;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:rgb(255 255 255 / .1);color:var(--white)}.lightbox-close{top:22px;right:22px;width:48px;height:48px}.lightbox-nav{top:50%;width:54px;height:54px;transform:translateY(-50%)}.lightbox-nav.prev{left:24px}.lightbox-nav.next{right:24px}.lightbox-close i,.lightbox-nav i{font-size:26px}.service-grid,.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-card,.contact-card{padding:22px}.contact-layout{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(320px,1.2fr);gap:clamp(24px, 4vw, 56px)}.form-card{display:grid;gap:12px;padding:22px}.form-card label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:800}.form-card textarea{min-height:130px;padding-top:12px;resize:vertical}.site-footer{display:grid;grid-template-columns:1.08fr 0.55fr 0.75fr 1.35fr;gap:28px;padding:52px clamp(18px, 4vw, 64px);border-top:1px solid var(--line);background:var(--white);color:var(--ink)}.site-footer img{width:250px;max-width:100%;margin-bottom:16px}.site-footer p,.site-footer a{color:var(--muted);line-height:1.6}.site-footer a:hover{color:var(--orange-dark)}.site-footer strong{display:block;margin-bottom:12px;color:var(--ink)}.footer-contact{display:grid;gap:10px}.footer-address-card{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#f7f9fa}.footer-address-card span{display:block;margin-bottom:5px;color:var(--orange-dark);font-size:12px;font-weight:900;text-transform:uppercase}.footer-address-card p{margin:0}.footer-address-card p+p{margin-top:3px}.footer-phone-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.footer-phone-list a{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font-size:13px;font-weight:800}.footer-email-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:38px;padding:7px 13px;border:1px solid rgb(245 130 32 / .24);border-radius:999px;background:var(--orange-soft);color:var(--ink);font-size:13px;font-weight:900}.footer-email-link::before{content:"@";margin-right:7px;color:var(--orange-dark);font-weight:900}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px clamp(18px, 4vw, 64px);border-top:1px solid var(--line);background:#f7f9fa;color:var(--muted);font-size:13px}.footer-credit{color:var(--muted)}.footer-credit a{color:var(--ink);font-weight:900}.footer-credit a:hover{color:var(--orange-dark)}.floating-whatsapp{position:fixed;right:22px;bottom:86px;z-index:90;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:58px;padding:0 18px;border-radius:999px;background:#25d366;color:var(--white);font-weight:900;box-shadow:0 18px 48px rgb(5 6 7 / .22),0 0 0 8px rgb(37 211 102 / .12);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.floating-whatsapp:hover{transform:translateY(-3px);background:#1fbd5a;color:var(--white);box-shadow:0 22px 58px rgb(5 6 7 / .28),0 0 0 10px rgb(37 211 102 / .16)}.floating-whatsapp i{font-size:28px}.floating-whatsapp span{font-size:15px}.back-to-top{position:fixed;right:22px;bottom:158px;z-index:89;display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(255 125 24 / .28);border-radius:999px;background:var(--orange);color:var(--black);box-shadow:0 18px 44px rgb(5 6 7 / .2);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 0.2s ease,transform 0.2s ease,background 0.2s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:var(--orange-dark);color:var(--white)}.back-to-top i{font-size:24px;line-height:1}@media (min-width:1121px){.site-header .nav-dropdown{position:static}.site-header .products-mega{position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;right:auto!important;width:min(1040px, calc(100vw - 120px))!important;max-width:1040px!important;transform:translateX(-50%)!important}}@media (max-width:1120px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px}.menu-toggle{display:inline-grid;position:fixed;top:18px;right:18px;z-index:75}body.admin-bar .menu-toggle{top:50px}.mobile-nav-brand{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 54px 14px 0;margin-bottom:2px;border-bottom:1px solid var(--line)}.mobile-nav-brand img{width:min(205px, 64vw);height:auto}.mobile-nav-brand span{max-width:160px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.main-nav{position:fixed;top:0;right:0;bottom:0;display:none;width:min(390px, 88vw);max-width:100%;height:100vh;height:100dvh;align-content:start;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 24px;border:0;border-radius:0;background:var(--white);box-shadow:var(--shadow);z-index:70}body.menu-open .main-nav{display:grid}body.menu-open::before{content:"";position:fixed;inset:0;z-index:45;background:rgb(5 6 7 / .42)}.main-nav>a,.main-nav summary{width:100%;min-height:50px;justify-content:flex-start;border:1px solid var(--line);background:#f8fafb;font-size:15px}.nav-dropdown{width:100%}.nav-dropdown::after{display:none}.mega-menu{position:static;width:100%;max-height:none;grid-template-columns:1fr;gap:10px;margin-top:10px;padding:10px;border-radius:8px;box-shadow:none;transform:none}.products-mega{grid-template-columns:1fr}.product-aside{grid-column:auto}.mega-links{grid-template-columns:1fr}.mega-category{gap:4px;padding:12px}.mega-category strong{font-size:14px}.mega-category a{min-height:34px;font-size:13px}.menu-finder{padding:14px}.menu-finder .mega-icon{position:static;margin-bottom:2px}.menu-finder-group{grid-template-columns:1fr}.hero,.slide,.finder-section-head,.finder-layout,.finder-feature-product,.dark-band,.collection-page-hero,.aku-hero,.category-page-hero,.contact-hero,.two-col,.corporate-intro,.corporate-band,.service-overview-head,.aku-content-card,.product-narrative,.product-detail-hero,.detail-description-grid,.review-layout,.contact-page-grid,.contact-map-strip,.contact-layout{grid-template-columns:1fr}.about-side-visual{position:static}.product-families,.product-attributes,.product-grid,.corporate-card-grid,.service-grid,.contact-form-grid,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-map-strip .btn{justify-self:start}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{align-items:stretch;flex-direction:column}.catalog-list-tools{align-items:stretch;flex-direction:column;max-width:none}.catalog-search-control{min-width:0}.catalog-sort-control{justify-content:space-between}.product-carousel-track{grid-auto-columns:minmax(260px,calc((100% - 16px) / 2))}.collection-hero-visual{justify-self:start;width:min(360px, 100%)}.collection-hero-visual img{height:210px}.collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.topbar,.brand small,.header-actions .btn{display:none}.site-header{min-height:74px;padding:10px 14px}.brand img{width:min(164px, 54vw)}.main-nav{right:0;left:0;width:100vw;padding:14px 14px 20px}.menu-toggle{width:42px;height:42px;top:16px;right:14px}body.admin-bar .menu-toggle{top:60px}.menu-toggle span{width:20px}.mobile-nav-brand{padding-right:50px}.mobile-nav-brand span{display:none}.products-mega{gap:8px}.mega-menu{padding:8px}.mega-category{padding:10px}.mega-category a{min-height:32px}.menu-finder-result{padding:9px}.hero{min-height:auto}.slide{min-height:auto}.service-showcase-visual{padding:18px}.service-visual-main{min-height:190px;padding:22px}.service-visual-main i{width:58px;height:58px;font-size:30px}.service-visual-grid{grid-template-columns:1fr}.hero h1{font-size:42px}.hero-stats,.finder-grid,.finder-mini-cards,.quick-strip,.product-families,.tabbed-products .product-families,.product-attributes,.product-grid,.collection-product-grid,.solution-grid,.solution-visual-grid,.service-tab-panel,.service-tab-hero,.service-tab-main,.service-tab-cards,.corporate-card-grid,.service-grid,.contact-form-grid,.contact-grid,.site-footer{grid-template-columns:1fr}.product-carousel-title{align-items:flex-start}.product-carousel-track{grid-auto-columns:minmax(260px,82vw)}.brand-logo-card{flex-basis:150px;height:88px}.brand-logo-card img{max-height:62px}.floating-whatsapp{right:14px;bottom:76px;width:56px;min-height:56px;padding:0}.floating-whatsapp span{display:none}.back-to-top{right:14px;bottom:142px;width:46px;height:46px}.contact-info-card,.form-title-row{grid-template-columns:1fr}.solution-visual-card,.solution-visual-card.featured{grid-column:auto;grid-template-columns:1fr}.category-tabs{grid-template-columns:1fr}.category-tabs button{min-height:78px}.finder-card-xl,.finder-feature-xl,.finder-feature-xl img{min-height:auto}.finder-grid-xl button{min-height:58px;font-size:17px}.section-title,.catalog-toolbar,.machine-showcase footer{display:grid;align-items:start}.table-row{grid-template-columns:1fr}.spec-table-head{display:none}.spec-table-row{grid-template-columns:1fr;gap:10px}.catalog-download,.quote-form-grid{grid-template-columns:1fr}.page-hero.collection-page-hero-ikinci-el,.page-hero.collection-page-hero-kiralama{background:linear-gradient(110deg,rgb(5 6 7 / .95) 0%,rgb(12 17 20 / .88) 100%),url(https://www.teknikforkser.com/wp-content/uploads/2026/08/sayfaresim_4.jpg) center / cover no-repeat}.collection-hero-visual{padding:16px}.collection-hero-visual img{height:170px}.collection-products-head,.collection-empty{align-items:flex-start;flex-direction:column}.catalog-download .btn,.product-whatsapp-form .btn{width:100%}}