:root{--red:#e51d35;--ink:#232529;--muted:#74777c;--paper:#f4f4f2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.5}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #f69732;outline-offset:5px}header{height:84px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #eee}header img{width:185px;height:74px;object-fit:contain}nav{display:flex;gap:27px;font-size:13px;font-weight:600}nav a:hover{color:var(--red)}.btn{border:0;background:var(--red);color:white;font-weight:700;font-size:12px;padding:19px 25px;display:inline-flex;gap:35px;align-items:center;justify-content:center;letter-spacing:.4px}.btn:hover{background:#bd1328}.hero{min-height:calc(100svh - 84px);position:relative;color:white;display:flex;align-items:center;padding:65px 7% 100px}.hero-img,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-img{object-position:65% center}.hero-shade{background:linear-gradient(90deg,rgba(15,19,22,.92),rgba(15,19,22,.65) 38%,rgba(15,19,22,.06) 75%)}.hero-copy{position:relative;max-width:690px}.eyebrow{font-size:11px!important;font-weight:700;letter-spacing:2.2px;margin:0 0 26px;text-transform:uppercase}.hero .eyebrow{color:#f0a4ab}.hero h1{font-size:clamp(48px,5.7vw,86px);line-height:1.04;letter-spacing:-3px;margin:0 0 25px;font-weight:750}em{font-style:normal;color:var(--red)}.hero-copy>p:not(.eyebrow){max-width:415px;color:#ddd;font-size:16px;margin-bottom:28px}.hero small{display:block;font-size:11px;color:#ddd;margin-top:17px}.hero-foot{position:absolute;bottom:28px;left:7%;right:7%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px}.section{padding:105px 7%;min-height:90svh;scroll-margin-top:0}.heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}.heading>p{color:var(--muted);font-size:15px}.eyebrow{color:var(--red)}h2{font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-2px;margin:0 0 22px}h3{line-height:1.25}.categories{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.categories article{background:var(--paper);overflow:hidden}.categories img{width:100%;height:240px;object-fit:cover;transition:transform .4s}.categories article:hover img{transform:scale(1.04)}.categories article>div{padding:20px}.categories span{font-size:11px;color:var(--red)}.categories h3{font-size:17px;margin:12px 0}.categories p{font-size:12px;color:var(--muted)}.section-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;font-size:13px;color:var(--muted)}.section-bottom small{max-width:600px}.text-btn{padding:13px 0;border:0;border-bottom:1px solid currentColor;color:var(--red);background:none;font-weight:700;font-size:13px;white-space:nowrap}.dark{background:var(--ink);color:white}.dark .heading>p{color:#b8b9bb}.logistics{display:grid;grid-template-columns:1.25fr 1fr;gap:65px}.logistics img{width:100%;height:330px;object-fit:cover}.stats{display:grid;grid-template-columns:1.3fr 1.2fr 1fr;gap:20px;margin-top:30px}.stats strong{display:block;font-size:35px;font-weight:500;white-space:nowrap}.stats strong small{font-size:17px}.stats>div>span{display:block;font-size:11px;color:#bbb}.stats strong span{color:var(--red)}.routes h3{margin-top:0;font-size:20px}.routes dl{margin-bottom:20px}.routes dl>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ffffff20;font-size:13px}.routes dd{color:#ff5c70}.routes small{display:block;color:#b4b5b7;font-size:10px;max-width:350px}.online{background:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.online>div>p:not(.eyebrow){color:var(--muted);max-width:460px}.online-art{padding:45px 25px 65px;background:#e7e7e4;position:relative}.order-card{background:white;padding:30px;box-shadow:0 20px 45px #23252910;transform:rotate(-3deg)}.order-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:20px;gap:15px}.order-top b{font-family:Georgia,serif;font-size:26px}.order-top b span{font-size:16px}.order-top>span{font-size:8px;letter-spacing:1px;color:var(--red)}.order-card>p{font-weight:bold;font-size:18px}.search-demo{background:#f5f5f5;padding:13px;color:#999;font-size:11px;display:flex;justify-content:space-between}.demo-row{display:flex;gap:15px;align-items:center;padding:22px 0;border-bottom:1px solid #eee}.demo-row i{background:#fff0f1;color:var(--red);font-size:12px;font-style:normal;padding:10px}.demo-row b{font-size:12px}.demo-row small{display:block;font-size:10px;color:#999;margin-top:4px}.demo-row>span{margin-left:auto;color:var(--red)}.demo-note{font-size:9px;color:#999;margin-top:15px}.availability{position:absolute;bottom:27px;right:0;padding:16px 25px;background:var(--ink);color:white;font-size:13px}.availability span{color:#75ca89;margin-right:10px}.checks{list-style:none;padding:0;margin:25px 0 35px}.checks li{font-size:14px;padding:9px 0}.checks li:before{content:'✓';color:var(--red);margin-right:12px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.benefits article{border-top:1px solid #ddd;padding:30px 0}.benefits .icon{font-size:26px;color:var(--red)}.benefits h3{font-size:20px;margin:15px 0 10px}.benefits p{font-size:14px;color:var(--muted);max-width:300px}.references{text-align:center;background:var(--paper);min-height:70svh}.references>p:not(.eyebrow){color:var(--muted)}.reference-placeholder{max-width:950px;margin:45px auto 15px;border-top:1px solid #d6d6d4;border-bottom:1px solid #d6d6d4;padding:45px 20px;color:#8a8b8e}.reference-placeholder span{letter-spacing:2px;font-size:11px}.reference-placeholder p{font-size:13px}.closing{background:var(--red);color:white;min-height:85svh}.closing .eyebrow{color:#ffc3ca}.closing h2{font-size:clamp(43px,5vw,76px)}.closing em{color:#ffc3ca}.closing>p:not(.eyebrow){font-size:17px;color:#ffe1e5}.light{background:white;color:var(--red);margin-top:18px}.light:hover{background:#ffe1e5}.closing>small{display:block;margin-top:15px;font-size:11px}footer{border-top:1px solid #ffffff50;margin-top:80px;padding-top:30px;display:flex;justify-content:space-between;gap:30px;font-size:11px}footer b{font-family:Georgia,serif;font-size:25px}footer p{color:#ffd2d8}footer button{display:block;color:white;background:none;border:0;padding:3px 0;font-size:11px}.preview-label{position:fixed;left:0;bottom:0;background:#232529ed;color:#ddd;font-size:8px;letter-spacing:1.5px;padding:7px 12px;z-index:25}dialog{border:0;padding:40px;max-width:500px;width:calc(100% - 30px);max-height:90svh;overflow:auto}dialog::backdrop{background:#101318aa;backdrop-filter:blur(5px)}dialog h2{font-size:40px}dialog>p:not(.eyebrow){font-size:13px;color:var(--muted)}.close{position:absolute;right:15px;top:10px;background:none;border:0;font-size:29px}.form-preview{display:grid;gap:13px;margin-top:25px}.form-preview label{font-size:11px;font-weight:bold}.form-preview input,.form-preview select{display:block;width:100%;padding:13px;margin-top:6px;border:1px solid #ddd;background:#fafafa;color:#777}.form-note{font-size:11px;color:var(--red)}@media(min-width:1500px){.section{padding-left:max(7%,calc((100vw - 1320px)/2));padding-right:max(7%,calc((100vw - 1320px)/2))}}@media(max-width:1000px){nav{gap:15px;font-size:11px}.categories{grid-template-columns:repeat(3,1fr)}.categories img{height:190px}.online{gap:40px}.logistics{gap:30px}.stats strong{font-size:28px}.section{padding:75px 5%}.hero{padding-left:5%}.hero h1{font-size:66px}.hero-foot{left:5%;right:5%}}@media(max-width:700px){header{height:70px;padding:0 5%;gap:10px}header img{width:140px;height:60px}header .btn{font-size:10px;padding:14px;gap:10px}nav{display:none}html{scroll-padding-top:70px}.hero{min-height:calc(100svh - 70px);padding:55px 6% 90px;align-items:flex-start}.hero h1{font-size:53px;letter-spacing:-2px}.hero-img{object-position:68% center}.hero-shade{background:linear-gradient(90deg,#101316dc,#10131670),linear-gradient(0deg,#10131699,transparent)}.hero-copy>p:not(.eyebrow){font-size:14px;max-width:300px}.hero-foot{font-size:8px;left:6%;right:6%;letter-spacing:.5px}.hero-foot>span:first-child{max-width:120px}.eyebrow{font-size:9px!important;margin-bottom:22px}.section{padding:65px 6%;min-height:0}.heading{display:block;margin-bottom:30px}.heading>p{font-size:14px;margin-top:25px}h2{font-size:39px;letter-spacing:-1.5px}.categories{grid-template-columns:repeat(2,1fr);gap:12px}.categories article:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.categories img{height:170px}.categories article:last-child img{height:100%;min-height:170px}.categories article>div{padding:15px}.categories h3{font-size:16px}.categories p{font-size:11px}.section-bottom{display:block}.section-bottom .text-btn{margin-top:15px}.logistics{grid-template-columns:1fr;gap:40px}.logistics img{height:240px}.stats strong{font-size:28px}.stats{gap:12px}.routes h3{font-size:22px}.routes dl>div{font-size:13px}.online{grid-template-columns:1fr;gap:45px}.online-art{order:2;padding:28px 20px 65px}.order-card{padding:22px}.order-top b{font-size:23px}.online .btn{font-size:10px;padding:19px 15px}.benefits{grid-template-columns:repeat(2,1fr);gap:0 22px}.benefits article{padding:23px 0}.benefits h3{font-size:17px}.benefits p{font-size:12px}.reference-placeholder{padding:35px 15px;margin-top:30px}.reference-placeholder span{font-size:9px}.closing h2{font-size:43px}.closing>p:not(.eyebrow){font-size:15px}.closing br{display:none}footer{display:grid;gap:20px;margin-top:55px}.preview-label{font-size:7px}dialog{padding:30px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.warehouse-gallery{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.warehouse-gallery img{height:330px;min-width:0;object-fit:cover}.categories img{object-fit:cover}.categories h3{min-height:43px}@media(max-width:700px){.warehouse-gallery{grid-template-columns:1fr}.warehouse-gallery img{height:220px}.warehouse-gallery img+img{height:180px}.categories h3{min-height:0}}

.categories img{object-fit:contain;background:#efeeeb;height:auto;aspect-ratio:1/1}.categories article:last-child img{object-fit:contain}@media(max-width:700px){.categories article:last-child img{height:auto;min-height:0;aspect-ratio:1/1}}

.logistics{grid-template-columns:1fr}.warehouse-gallery{display:block}.warehouse-gallery figure{margin:0}.warehouse-gallery img{display:block;width:100%;height:auto;min-height:0;object-fit:contain;aspect-ratio:auto}.warehouse-exterior{max-width:1100px;margin:0 auto 25px!important}.warehouse-exterior figcaption{font-size:11px;color:#bbb;margin-top:10px;letter-spacing:1px}.warehouse-interiors{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.warehouse-interiors figure{align-self:start}.routes{max-width:750px;width:100%;margin:10px auto 0}.stats{max-width:750px;margin:30px auto}.warehouse-interiors img{height:auto!important;min-height:0!important}.warehouse-exterior img{height:auto!important;min-height:0!important}@media(max-width:700px){.warehouse-interiors{grid-template-columns:repeat(2,1fr);gap:10px}.warehouse-interiors figure:last-child{grid-column:span 2}}
/* Kompakt depo bölümü */
#depo{padding-top:55px;padding-bottom:50px;min-height:calc(100svh - 84px)}#depo .heading{margin-bottom:25px}#depo h2{font-size:clamp(36px,3.5vw,52px);margin-bottom:0}#depo .eyebrow{margin-bottom:14px}.logistics{grid-template-columns:1.35fr 1fr;gap:40px;align-items:start}.warehouse-exterior{margin:0 0 12px!important}.warehouse-exterior img{width:100%;height:230px!important;object-fit:contain;background:#1c1e21}.warehouse-exterior figcaption{font-size:9px;margin-top:6px}.warehouse-interiors{grid-template-columns:repeat(4,1fr);gap:8px}.warehouse-interiors figure:last-child{grid-column:auto}.warehouse-interiors img{width:100%;height:64px!important;object-fit:contain;background:#1c1e21}.warehouse-gallery img{cursor:zoom-in}.stats{margin:17px 0 0;gap:15px}.stats strong{font-size:28px}.routes{margin:0;max-width:none}.routes h3{font-size:18px;margin-bottom:10px}.routes dl{margin:0 0 15px}.routes dl>div{padding:8px 0}.routes .text-btn{margin-top:8px}#gallery-view{max-width:1200px;width:94vw;padding:35px 15px 15px;background:#202226;color:white}#gallery-view img{display:block;width:100%;height:auto;max-height:80svh;object-fit:contain}#gallery-view .close{color:white}@media(min-width:701px) and (max-height:760px){#depo{padding-top:30px;padding-bottom:30px}#depo .heading{margin-bottom:18px}.warehouse-exterior img{height:180px!important}.warehouse-interiors img{height:50px!important}.stats strong{font-size:24px}}@media(max-width:700px){#depo{padding:45px 6%;min-height:0}.logistics{grid-template-columns:1fr;gap:30px}.warehouse-exterior img{height:190px!important}.warehouse-interiors{grid-template-columns:repeat(4,1fr);gap:5px}.warehouse-interiors img{height:45px!important}#depo .heading>p{margin-top:15px}.routes dl>div{padding:6px 0}.stats{margin-top:15px}}
/* Ekran yüksekliğine uyarlanan bölüm düzeni */
@media(min-width:701px){
.section{min-height:calc(100svh - 84px);padding-top:clamp(30px,5vh,65px);padding-bottom:clamp(30px,5vh,65px)}
.section .heading{margin-bottom:clamp(20px,3vh,38px)}
.section h2{font-size:clamp(36px,4.2vh,58px)}
.section .eyebrow{margin-bottom:15px}
.categories img{max-height:27vh}.categories article>div{padding:15px}.categories h3{font-size:16px;margin:9px 0}.categories p{margin-bottom:0}.section-bottom{margin-top:20px}
.online-art{padding-top:25px;padding-bottom:45px}.order-card{padding:22px}.demo-row{padding:15px 0}.benefits article{padding:20px 0}.benefits h3{margin:10px 0 8px}.references{min-height:calc(100svh - 84px)}.reference-placeholder{margin-top:30px;padding:30px}.closing h2{font-size:clamp(42px,6vh,72px)}footer{margin-top:40px}
#depo{min-height:calc(100svh - 84px);padding-top:clamp(25px,4vh,50px);padding-bottom:25px}#depo .heading{align-items:end;margin-bottom:22px}#depo h2{font-size:clamp(36px,5vh,58px)}#depo .heading>p{margin:0;max-width:340px}
.logistics{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:clamp(25px,4vw,65px)}
.warehouse-gallery{width:100%}.warehouse-exterior{width:fit-content;max-width:100%;margin:0 0 10px!important}.warehouse-exterior button{width:auto!important;max-width:100%}.warehouse-exterior img{width:auto;height:auto!important;max-height:32vh;max-width:100%;background:none;object-fit:contain}.warehouse-exterior figcaption{margin-top:6px}
.warehouse-interiors{display:flex;gap:9px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 transparent}.warehouse-interiors figure{flex:0 0 auto;scroll-snap-align:start}.warehouse-interiors button{width:auto!important}.warehouse-interiors img{height:9vh!important;min-height:55px!important;width:auto;max-width:none;background:none;object-fit:contain}.stats{margin-top:12px;max-width:600px}.stats strong{font-size:clamp(23px,3.4vh,34px)}.routes h3{font-size:19px;margin:0 0 12px}.routes dl>div{padding:clamp(5px,1vh,10px) 0}.routes .text-btn{padding:9px 0}.routes small{max-width:100%}
}
@media(max-width:700px){.warehouse-exterior{width:100%;margin-bottom:12px!important}.warehouse-exterior img{width:100%;height:auto!important;background:none}.warehouse-interiors{display:flex;overflow-x:auto;gap:9px;padding-bottom:10px;scroll-snap-type:x mandatory}.warehouse-interiors figure{flex:0 0 auto}.warehouse-interiors button{width:auto!important}.warehouse-interiors img{height:75px!important;width:auto;max-width:none;background:none}.logistics{gap:25px}}
@media(min-width:701px){.warehouse-exterior img{max-height:38vh}.warehouse-interiors img{height:8vh!important}.warehouse-interiors{position:relative}.gallery-controls{display:flex;justify-content:space-between;align-items:center;margin:6px 0 0;color:#aeb0b3;font-size:10px}.gallery-controls button{border:1px solid #555;background:transparent;color:white;width:28px;height:25px;cursor:pointer}.gallery-controls .arrows{display:flex;gap:6px}}
@media(max-width:700px){.gallery-controls{display:flex;justify-content:space-between;font-size:10px;color:#aaa}.gallery-controls button{background:none;border:1px solid #555;color:white;padding:4px 10px;margin-left:5px}}
/* Yeni depo kompozisyonu */
#depo .depot-title{margin-bottom:25px}#depo .depot-title h2{font-size:clamp(32px,4.8vh,52px);margin:0 0 10px;letter-spacing:-1.5px}#depo .depot-title>p:last-child{margin:0;color:#bfc0c2;font-size:13px}.depot-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:50px;align-items:start}.depot-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(130px,.8fr);gap:25px;align-items:center}.depot-building{display:block;width:100%;height:auto;max-height:35vh;object-fit:contain;object-position:left center}.depot-facts>div{padding:14px 0;border-bottom:1px solid #ffffff25}.depot-facts>div:first-child{padding-top:0}.depot-facts strong{display:block;font-size:clamp(24px,3.7vh,38px);font-weight:500;white-space:nowrap;line-height:1.2}.depot-facts strong small{font-size:17px}.depot-facts span{display:block;color:#bfc0c2;font-size:11px;margin-top:5px}.depot-facts>p{font-size:11px;color:#a4a6a9;line-height:1.6;margin-top:18px}#depo .routes dl>div{padding:5px 0;font-size:12px}#depo .routes h3{font-size:18px;margin-bottom:10px}#depo .routes small{font-size:9px}#depo .routes .text-btn{font-size:12px;padding:7px 0}.depot-gallery-header{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff25;padding-top:15px;margin-top:22px;margin-bottom:10px}.depot-gallery-header>span{font-size:9px;letter-spacing:1.8px;color:#bbb}.depot-gallery-header button{background:none;border:1px solid #5c5d60;color:white;width:30px;height:25px;margin-left:6px}.depot-photo-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 transparent;padding-bottom:7px}.depot-photo-row img{display:block;width:auto;height:clamp(75px,12vh,125px);flex:0 0 auto;scroll-snap-align:start;object-fit:contain;cursor:default}#depo{display:flex;flex-direction:column;justify-content:center}@media(max-width:1000px) and (min-width:701px){.depot-main{gap:25px;grid-template-columns:1.2fr 1fr}.depot-overview{grid-template-columns:1fr}.depot-building{max-height:22vh}.depot-facts{display:flex;gap:18px}.depot-facts>div{padding:8px 0!important;flex:1}.depot-facts>p{display:none}.depot-facts strong{font-size:23px}.depot-facts small{font-size:12px!important}}@media(max-width:700px){#depo{display:block}.depot-main{grid-template-columns:1fr;gap:28px}.depot-overview{grid-template-columns:1fr}.depot-building{max-height:none}.depot-facts{display:flex;gap:18px}.depot-facts>div{flex:1;padding:8px 0!important}.depot-facts>p{display:none}.depot-facts strong{font-size:25px}.depot-facts small{font-size:12px!important}.depot-facts span{font-size:10px}.depot-photo-row img{height:95px}.depot-gallery-header{margin-top:25px}}
#depo .depot-title{margin-bottom:20px}.depot-gallery-header{margin-top:17px;padding-top:12px}
/* Daha sıkı bölüm aralıkları ve beş görselli depo şeridi */
@media(min-width:701px){
.section,.references,#depo{min-height:calc(100svh - 108px);padding-top:24px;padding-bottom:24px}
.section .heading{margin-bottom:22px}.section .eyebrow{margin-bottom:12px}.section h2{margin-bottom:14px}
.hero{min-height:calc(100svh - 84px);padding-top:35px;padding-bottom:70px}.hero h1{font-size:clamp(48px,8.4vh,80px)}
.online-art{padding-top:18px;padding-bottom:35px}.demo-row{padding:12px 0}.benefits article{padding:15px 0}.closing>p:not(.eyebrow){margin:12px 0}.closing .btn{margin-top:10px}footer{margin-top:28px;padding-top:22px}
#depo .depot-title{margin-bottom:16px}#depo .depot-title h2{font-size:clamp(32px,4.6vh,48px);margin-bottom:7px}
.depot-main{gap:35px}.depot-building{max-height:30vh}.depot-facts>div{padding:10px 0}.depot-facts strong{font-size:clamp(24px,3.5vh,35px)}.depot-facts>p{margin:10px 0 0}.depot-gallery-header{margin-top:14px;padding-top:10px;margin-bottom:9px}
.depot-photo-row img{height:clamp(105px,17vh,165px)}
#depo .routes dl>div{padding:4px 0}#depo .routes h3{margin-bottom:7px}#depo .routes dl{margin-bottom:10px}
}
@media(max-width:700px){.section,#depo{padding-top:38px;padding-bottom:38px}.heading{margin-bottom:24px}.depot-photo-row img{height:140px}.depot-gallery-header{margin-top:18px}.online{gap:30px}.benefits article{padding:18px 0}}
.browser-art{background:transparent;padding:0 0 35px!important}.desktop-browser{background:white;border:7px solid #292c30;border-radius:12px;overflow:hidden;box-shadow:0 20px 45px #23252920}.browser-toolbar{display:flex;align-items:center;gap:15px;background:#ececec;padding:9px 12px;font-size:9px;color:#888}.browser-dots{font-size:7px;letter-spacing:2px;color:#aaa}.browser-address{flex:1;background:white;padding:4px 15px;border-radius:4px;font-size:9px}.shop-preview{padding:13px}.shop-preview-header{display:flex;align-items:center;gap:14px}.shop-preview-header img{width:100px;height:40px;object-fit:contain}.shop-preview-header>span{flex:1;background:#f4f4f4;color:#aaa;padding:9px;font-size:8px}.shop-preview-header b{font-size:8px;color:var(--red)}.shop-categories{background:var(--red);color:white;font-size:8px;padding:9px;margin:10px -13px}.shop-title{font-weight:bold;font-size:16px;margin:17px 0}.shop-items{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.shop-items>div{border:1px solid #eee;padding:7px}.shop-items img{width:100%;display:block;aspect-ratio:1;object-fit:contain}.shop-items b{display:block;font-size:9px;margin-top:8px}.shop-items span{display:block;font-size:8px;color:var(--red);margin-top:8px}.shop-caption{font-size:8px;color:#888;margin:14px 0 0}.monitor-base{height:11px;margin:0 -12px;background:linear-gradient(#c8c9cb,#e0e0e0);border-radius:0 0 40px 40px}.browser-art .availability{right:-12px;bottom:0;font-size:11px;padding:11px 17px}@media(min-width:1001px){#online{grid-template-columns:1.25fr 1fr;gap:60px}}@media(max-width:700px){.shop-preview-header img{width:75px}.shop-preview-header{gap:6px}.shop-categories{font-size:6px}.shop-title{font-size:13px}.shop-preview{padding:10px}.shop-items{gap:5px}.shop-items>div{padding:4px}.desktop-browser{border-width:5px}.shop-items span{font-size:6px}}
.real-b2b .desktop-browser{border:9px solid #25282c;border-bottom-width:17px;border-radius:12px;box-shadow:0 18px 40px #23252925}.b2b-screen{height:clamp(260px,43vh,440px);overflow-y:auto;overscroll-behavior:contain;background:white;scrollbar-width:thin;scrollbar-color:#aaa #eee}.b2b-screen img{display:block;width:100%;height:auto;margin:0}.real-b2b .browser-toolbar{padding:8px 10px}.monitor-neck{height:25px;width:70px;background:linear-gradient(90deg,#b8bbc0,#e1e2e5,#b8bbc0);margin:0 auto;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}.monitor-foot{height:9px;width:160px;background:linear-gradient(#d6d8dc,#9fa2a8);border-radius:50% 50% 4px 4px;margin:auto}.b2b-screen-hint{text-align:center;font-size:10px!important;color:#777;margin:16px 0 0!important;max-width:none!important}.real-b2b{padding-bottom:0!important}@media(max-width:700px){.b2b-screen{height:300px}.real-b2b .desktop-browser{border-width:6px;border-bottom-width:12px}.b2b-screen-hint{font-size:9px!important}.monitor-neck{height:20px}.monitor-foot{width:130px}}
.reference-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:25px 0 16px}.reference-logo{background:white;min-width:0;height:65px;padding:9px 13px;display:flex;align-items:center;justify-content:center}.reference-logo img{display:block;width:100%;height:100%;object-fit:contain}.references>p:not(.eyebrow){font-size:13px;margin:10px 0}.references h2{margin-bottom:12px}.references .text-btn{padding:8px 0}@media(min-width:701px){#referanslar{display:flex;flex-direction:column;justify-content:center}.reference-grid{gap:8px;margin:18px 0 10px}.reference-logo{height:clamp(45px,7.2vh,70px);padding:7px 12px}#referanslar .text-btn{align-self:center}}@media(max-width:1000px) and (min-width:701px){.reference-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.reference-logo{height:48px}}@media(max-width:700px){.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.reference-logo{height:65px;padding:8px}.references h2{font-size:35px}}
/* Logo dosyalarındaki boşluklardan bağımsız dengeli hizalama */
.reference-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.reference-logo{flex:0 0 calc((100% - 60px)/7);height:62px;padding:12px 18px}.reference-logo img{width:auto;height:auto;max-width:100%;max-height:38px;object-fit:contain}.reference-logo img[alt="TEI"],.reference-logo img[alt="TÜRASAŞ"],.reference-logo img[alt="ESCO"],.reference-logo img[alt="Anot"]{max-width:115px}.reference-logo img[alt="ETİ"],.reference-logo img[alt="ATA Döküm"],.reference-logo img[alt="Balaguer Rolls"]{max-height:43px}@media(min-width:701px){.reference-grid{gap:9px}.reference-logo{flex-basis:calc((100% - 54px)/7);height:clamp(47px,7.5vh,64px);padding:10px 17px}.reference-logo img{max-height:36px}}@media(max-width:1000px) and (min-width:701px){.reference-logo{flex-basis:calc((100% - 45px)/6);height:48px;padding:9px 13px}}@media(max-width:700px){.reference-logo{flex-basis:calc((100% - 20px)/3);height:65px;padding:13px 12px}.reference-logo img{max-height:35px}.reference-logo img[alt]{max-width:100%}}
/* İnce üst menü ve üyelik / giriş ayrımı */
header{height:66px;padding:0 4%;gap:18px}header img{width:155px;height:58px}nav{gap:20px;font-size:12px}.header-actions{display:flex;align-items:center;gap:14px}.header-signup{text-align:center}.header-signup .btn{padding:10px 21px;font-size:11px}.header-signup>small{display:block;font-size:8px;color:#777;line-height:1.2;margin-top:3px}.login-btn{display:flex;flex-direction:column;padding:8px 14px;border-left:1px solid #ddd;white-space:nowrap}.login-btn small{font-size:9px;color:#888}.login-btn strong{font-size:11px}.login-btn:hover{color:var(--red)}html{scroll-padding-top:66px}.hero{min-height:calc(100svh - 66px)}.activation-promise{display:flex;gap:35px;margin:25px 0 15px}.activation-promise strong{font-size:19px;max-width:360px;line-height:1.3}.activation-promise span{display:block;font-size:50px;color:white;margin-bottom:7px}.closing>small{font-size:12px}
.depot-overview{display:block}.depot-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.depot-pair figure{margin:0;min-width:0}.depot-pair img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.depot-pair figcaption{font-size:9px;color:#aaa;margin-top:6px}.depot-facts{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.depot-facts>div{padding:0!important;border:0}.depot-facts .btn{font-size:9px;padding:13px 15px}.depot-facts strong{font-size:27px}.depot-facts strong small{font-size:15px}.depot-facts span{font-size:10px}.depot-main{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:35px}.depot-photo-row img{height:clamp(125px,20vh,190px)}
@media(min-width:701px){.section,.references,#depo{min-height:calc(100svh - 90px)}.hero{min-height:calc(100svh - 66px)}#depo .depot-title{margin-bottom:18px}.depot-facts{display:flex}.depot-photo-row img{height:clamp(125px,20vh,185px)}}
@media(max-width:1000px) and (min-width:701px){nav{gap:10px;font-size:10px}header img{width:130px}.header-actions{gap:5px}.header-signup .btn{padding:10px 12px}.header-signup>small{font-size:7px}.login-btn{padding:7px}.depot-facts strong{font-size:23px}.depot-facts .btn{padding:10px;font-size:8px}.depot-main{grid-template-columns:1.5fr 1fr;gap:22px}}
@media(max-width:700px){header{height:76px;gap:8px}header img{width:115px;height:50px}.header-actions{gap:5px}.header-signup .btn{font-size:9px;padding:10px}.header-signup>small{font-size:6px;max-width:130px}.login-btn{padding:6px}.login-btn small{font-size:7px}.login-btn strong{font-size:9px}html{scroll-padding-top:76px}.hero{min-height:calc(100svh - 76px)}.depot-main{grid-template-columns:1fr}.depot-pair{gap:10px}.depot-facts{flex-wrap:wrap}.depot-facts .btn{width:100%;margin-top:8px}.depot-facts strong{font-size:25px}.depot-photo-row img{height:165px}.activation-promise{display:block;margin-top:25px}.activation-promise strong{display:block;font-size:18px;margin:20px 0}.activation-promise span{font-size:43px;margin-bottom:2px}}
.suppliers{text-align:center;background:white;display:flex;flex-direction:column;justify-content:center}.suppliers>p:not(.eyebrow){color:#777;font-size:14px;margin:8px 0 20px}.supplier-grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:15px}.supplier-logo{flex:0 0 calc((100% - 70px)/6);height:82px;border:1px solid #ececec;display:flex;align-items:center;justify-content:center;padding:17px 22px;background:white}.supplier-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:48px;object-fit:contain}.supplier-dark{background:#272727}.supplier-logo:hover{border-color:#bbb}@media(max-width:1000px) and (min-width:701px){.supplier-grid{gap:10px}.supplier-logo{flex-basis:calc((100% - 50px)/6);height:70px;padding:15px}}@media(max-width:700px){.suppliers{display:block}.supplier-grid{gap:9px}.supplier-logo{flex-basis:calc((100% - 18px)/3);height:75px;padding:12px}.supplier-logo img{max-height:42px}}

@media(min-width:701px){#depo .depot-title{margin-bottom:12px}#depo .depot-title .eyebrow{margin-bottom:10px}#depo .depot-title h2{margin-bottom:7px;font-size:clamp(31px,4.4vh,46px)}.depot-pair img{height:clamp(175px,27vh,260px);aspect-ratio:auto;object-fit:contain;object-position:center}.depot-facts{margin-top:12px}.depot-photo-row img{height:clamp(140px,21vh,195px)}#depo{padding-top:22px;padding-bottom:22px}}

/* Eşit depo görselleri ve başlık yanında kapasite bilgileri */
.depot-top-row{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-bottom:22px}#depo .depot-top-row .depot-title{margin:0}.depot-top-facts .depot-facts{margin:0;gap:22px}.depot-top-facts .depot-facts .btn{padding:12px;font-size:9px}.depot-pair{align-items:start;gap:15px}.depot-pair img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center top}.depot-main{align-items:start}.depot-overview{display:block}.depot-pair figcaption{margin-top:7px}.depot-photo-row img{height:clamp(140px,21vh,195px)}
@media(min-width:701px){.depot-pair img{height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center top}#depo .depot-top-row .depot-title h2{font-size:clamp(29px,4.2vh,44px)}.depot-top-facts strong{font-size:26px}.depot-top-facts .depot-facts{gap:16px}.depot-top-row{grid-template-columns:1fr 1fr}.depot-main{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr)}}
@media(max-width:1000px) and (min-width:701px){.depot-top-row{grid-template-columns:1fr;gap:16px}.depot-top-facts .depot-facts{justify-content:flex-start;gap:35px}.depot-top-facts .depot-facts .btn{margin-left:auto}.depot-pair img{aspect-ratio:16/10}}
@media(max-width:700px){.depot-top-row{grid-template-columns:1fr;gap:17px;margin-bottom:22px}.depot-top-facts .depot-facts{gap:15px}.depot-top-facts .depot-facts .btn{width:100%}.depot-pair img{aspect-ratio:16/10;object-fit:cover;object-position:center top}.depot-pair figcaption{font-size:8px}}

.depot-gallery-header{justify-content:flex-end;padding-top:8px;margin-top:14px;margin-bottom:8px}

/* Net iki adımlı üyelik kapanışı */
.closing{background:#e51d35}.closing-content{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.closing-intro h2{font-size:clamp(38px,4.7vw,65px);line-height:1.08;max-width:700px;margin-bottom:22px}.closing-intro h2 em{color:#ffd3da}.closing-intro>p:not(.eyebrow){font-size:16px;color:#ffe2e6;max-width:440px;line-height:1.65}.closing-intro .light{margin-top:18px;padding:20px 25px;gap:35px}.membership-steps{border-top:1px solid #ffffff55}.membership-step{display:flex;gap:22px;padding:30px 0;border-bottom:1px solid #ffffff55}.step-number{font-size:11px;color:#ffc5ce;padding-top:9px;letter-spacing:1px}.membership-step .step-duration{font-size:38px;line-height:1.1;font-weight:700;margin:0 0 12px;letter-spacing:-1px;color:white}.membership-step h3{font-size:20px;margin:0 0 10px;font-weight:600}.membership-step>div>p:last-child{font-size:13px;line-height:1.6;color:#ffe0e6;max-width:310px;margin:0}.closing footer{margin-top:55px}.closing{display:flex;flex-direction:column;justify-content:center}@media(min-width:701px) and (max-height:800px){.closing-content{gap:55px}.closing-intro h2{font-size:45px}.membership-step{padding:22px 0}.membership-step .step-duration{font-size:34px}.closing footer{margin-top:35px}}@media(max-width:1000px) and (min-width:701px){.closing-content{gap:35px}.closing-intro h2{font-size:38px}.membership-step h3{font-size:18px}}@media(max-width:700px){.closing-content{grid-template-columns:1fr;gap:32px}.closing-intro h2{font-size:39px}.closing-intro h2 br{display:none}.closing-intro>p:not(.eyebrow){font-size:14px}.closing-intro .light{width:100%;margin-top:12px}.membership-step{padding:24px 0;gap:17px}.membership-step .step-duration{font-size:32px}.membership-step h3{font-size:19px}.closing footer{margin-top:35px}}

.contact-footer{display:grid;grid-template-columns:1.2fr 1fr 1.25fr 1fr;gap:30px;align-items:start}.contact-footer h3{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 12px;color:#ffcbd3}.contact-footer a{display:block;font-size:12px;margin:6px 0}.contact-footer a:hover{text-decoration:underline}.contact-footer address{font-style:normal;font-size:12px;line-height:1.7;color:white}.contact-footer .footer-location>a{font-size:11px;margin-top:9px}.contact-footer .footer-hours{font-size:10px;color:#ffd7de;margin-top:11px}.contact-footer .footer-brand small{display:block;max-width:200px;font-size:9px;color:#ffd7de}.contact-footer .footer-links button{margin:6px 0}.contact-footer .footer-brand>p{margin:4px 0 9px}@media(max-width:1000px) and (min-width:701px){.contact-footer{gap:20px;grid-template-columns:1fr 1fr 1.2fr 1fr}.contact-footer a,.contact-footer address{font-size:11px}}@media(max-width:700px){.contact-footer{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-brand{grid-column:span 2}.contact-footer h3{margin-bottom:10px}.footer-links{grid-column:span 2}}

.supplier-row-break{flex-basis:100%;height:0;margin:0}.supplier-grid{row-gap:12px}

[hidden]{display:none!important}#application{max-width:500px;padding:32px}#application h2{font-size:32px;letter-spacing:-1px;margin-bottom:13px}.application-promise{line-height:1.6;font-size:13px!important}.application-promise strong{color:#25272b}.form-preview{gap:11px;margin-top:18px}.form-preview input,.form-preview select{font:inherit;font-size:14px;padding:11px;background:white;color:#25272b;border-radius:0}.form-preview label{font-size:11px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-preview .btn{width:100%;font-size:12px;margin-top:0}.form-preview .btn:disabled{opacity:.6;cursor:wait}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.local-form-note{font-size:10px;color:#777;margin:1px 0}.form-error{font-size:12px;color:#be1730;margin:0}.form-error:empty{display:none}.success-symbol{font-size:35px;color:#27834b;margin-top:25px}#form-success h3{font-size:27px;margin:15px 0}#form-success p{font-size:14px;color:#777}#form-success .reference-number{font-size:11px;margin:20px 0}#form-success .btn{margin-top:10px}@media(max-width:700px){#application{padding:28px 22px}.form-two{gap:10px}.form-preview input,.form-preview select{font-size:16px}.header-signup>small{max-width:140px;font-size:6px}}

@media(min-width:1100px){#referanslar .reference-logo{flex-basis:calc((100% - 72px)/9);height:clamp(46px,7vh,62px);padding:9px 13px}#referanslar .reference-logo img{max-width:100%;max-height:36px}}



.sectors{background:#f5f5f2;display:flex;flex-direction:column;justify-content:center}.sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.sector-grid article{background:white;padding:24px;min-height:150px;border:1px solid #e5e5e0;display:flex;flex-direction:column;justify-content:space-between}.sector-icon{color:#e71935;display:block;width:43px;height:43px}.sector-icon svg{width:100%;height:100%}.sector-grid h3{font-size:17px;letter-spacing:-.35px;margin:22px 0 0}@media(min-width:701px) and (max-height:800px){.sector-grid article{padding:20px;min-height:135px}.sectors .section-head{margin-bottom:8px}.sector-grid{gap:12px;margin-top:16px}}@media(max-width:700px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sector-grid article{padding:18px;min-height:135px}.sector-grid h3{font-size:15px;line-height:1.3}.sector-icon{width:34px;height:34px}.sectors h2{font-size:36px}}

.hero h1 .hero-location{display:block;color:var(--red);font-size:.55em;letter-spacing:-1px;margin-bottom:12px;line-height:1.15}

header>a:first-child{display:flex;align-items:center;flex-shrink:0}header>a:first-child img{width:200px;height:62px;object-fit:cover}@media(max-width:700px){header>a:first-child img{width:135px;height:46px}}

header nav{text-transform:uppercase;font-size:11px;letter-spacing:.3px;gap:24px}.sector-grid{gap:14px;margin-top:20px}.sector-grid article{padding:0;min-height:0;overflow:hidden;border:0;background:#fff}.sector-visual{position:relative;height:clamp(108px,16vh,150px);background:#e9eceb;display:flex;align-items:center;justify-content:center}.sector-visual svg{width:76%;height:100%;max-width:230px}.sector-number{position:absolute;left:16px;top:12px;font-size:10px;font-weight:700;letter-spacing:1px;color:#8b9193}.sector-grid h3{margin:0;padding:16px 18px;font-size:15px;border-bottom:3px solid #e51d35;min-height:52px;display:flex;align-items:center;line-height:1.3}.sectors .section-head>p{font-size:14px;line-height:1.6;color:#74777c}@media(max-width:700px){.sector-visual{height:108px}.sector-grid h3{font-size:13px;padding:12px;min-height:58px}.sector-number{left:10px;top:9px;font-size:9px}.sector-visual svg{width:90%}}

.sector-visual{height:clamp(120px,18vh,170px);overflow:hidden;background:#e6e8e7}.sector-visual img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:transform .35s}.sector-grid article:hover .sector-visual img{transform:scale(1.035)}.sector-grid h3{gap:12px}.sector-grid h3>span{font-size:10px;letter-spacing:.5px;color:#e51d35;font-weight:700;flex-shrink:0}@media(max-width:700px){.sector-visual{height:120px}.sector-grid h3{gap:8px}}

/* Restore the original simple sector cards. */
.sector-grid{gap:16px;margin-top:22px}.sector-grid article{padding:24px;min-height:150px;border:1px solid #e5e5e0;overflow:visible;background:white}.sector-grid h3{display:block;padding:0;border:0;min-height:0;font-size:17px;letter-spacing:-.35px;margin:22px 0 0;line-height:normal}.sectors .section-head>p{font-size:inherit;color:inherit}@media(min-width:701px) and (max-height:800px){.sector-grid article{padding:20px;min-height:135px}.sector-grid{gap:12px;margin-top:16px}}@media(max-width:700px){.sector-grid{gap:10px}.sector-grid article{padding:18px;min-height:135px}.sector-grid h3{font-size:15px;line-height:1.3}}

.online-scroll-track{position:relative;background:var(--paper)}.b2b-screen{overflow:hidden;overscroll-behavior:auto;scroll-behavior:auto}.online-scroll-track.is-pinned>#online{position:sticky;top:var(--online-header,66px);min-height:calc(100svh - var(--online-header,66px));box-sizing:border-box}.online-scroll-track:not(.is-pinned){height:auto!important}
