/* 2B Collection — premium kurumsal tekstil ana sayfası */
:root{--p-navy:#071d3b;--p-navy-2:#0c315e;--p-gold:#d5a643;--p-cream:#f6f1e7;--p-paper:#fbfaf7;--p-line:#e4ded2;--p-text:#102b4b;--p-muted:#6d7a89}
body{background:var(--p-paper);color:var(--p-text)}
.site-header{height:84px;padding:0 max(32px,calc((100vw - 1240px)/2));position:sticky;top:0;background:rgba(251,250,247,.96);backdrop-filter:blur(18px);border-bottom:1px solid rgba(7,29,59,.09);box-shadow:0 8px 30px rgba(7,29,59,.04)}
.site-logo{width:auto!important;height:68px!important;object-fit:contain}.site-header nav{gap:27px;font-size:13px;color:#25405d}.site-header nav a{padding:8px 0}.site-header .nav-cta{padding:14px 20px;border-radius:7px;background:var(--p-navy);box-shadow:0 8px 22px rgba(7,29,59,.18)}
.hero-slider{height:min(720px,calc(100vh - 84px));min-height:620px}.hero-slide .hero-shade{background:linear-gradient(90deg,rgba(4,22,47,.95) 0%,rgba(4,22,47,.76) 40%,rgba(4,20,41,.12) 78%)}.hero-slide .hero-content{left:max(6vw,calc((100vw - 1240px)/2));width:min(650px,78vw)}.hero-slide h1{font-size:clamp(52px,5.4vw,82px);line-height:.98;letter-spacing:-.058em;margin:17px 0 23px}.hero-slide .hero-content>p:not(.kicker){font-size:16px;line-height:1.75;max-width:530px}.hero-buttons .btn{min-height:52px;border-radius:7px;background:var(--p-gold);border-color:var(--p-gold);color:var(--p-navy);box-shadow:0 10px 28px rgba(213,166,67,.2)}.hero-nav{width:48px;height:48px;background:rgba(7,29,59,.42);backdrop-filter:blur(8px)}.hero-dots{left:max(6vw,calc((100vw - 1240px)/2))}.hero-number{right:max(6vw,calc((100vw - 1240px)/2))}
.intro-wrap{max-width:1240px;margin:0 auto;padding:105px 0 115px;grid-template-columns:145px 1fr;gap:62px}.intro-side{border-color:var(--p-line)}.intro-side span{font-size:30px;color:var(--p-navy)}.intro-side p{margin-top:43px;color:#8c9298}.intro-main h2{font-size:clamp(40px,4.1vw,60px);line-height:1.08;max-width:990px;color:var(--p-navy)}.intro-copy{margin-top:45px;padding-left:30%;gap:55px}.intro-copy p{font-size:15px;line-height:1.85}.kicker{color:#bd8e31;letter-spacing:.18em}
.collections{padding:92px max(30px,calc((100vw - 1240px)/2)) 100px;background:linear-gradient(145deg,#061a35,#0b315e)}.section-bar{margin-bottom:35px}.section-bar h2{font-size:38px}.collection-slider{gap:18px!important;padding:4px 2px 22px!important}.collection-slider .editorial-card{flex-basis:292px!important;width:292px!important;min-width:292px!important;min-height:440px!important;border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.22)}.editorial-card .card-overlay{background:linear-gradient(180deg,transparent 45%,rgba(2,13,29,.9))}.card-meta{left:23px;right:23px;bottom:23px}.card-meta h3{font-size:27px;margin:8px 0 17px}.slider-progress{margin:8px 0 0!important}.collections:after{padding-bottom:0!important}
.capability-section{padding:105px max(30px,calc((100vw - 1240px)/2));background:var(--p-cream)}.capability-head{margin-bottom:38px}.capability-head h2{font-size:clamp(40px,4.4vw,62px)}.capability-grid{gap:16px}.capability-grid article{min-height:235px;padding:30px;border-radius:13px;border-color:#e3dccf;box-shadow:0 8px 25px rgba(28,40,50,.035)}.capability-grid article:hover{transform:translateY(-5px)}.capability-grid i{border-radius:10px}.capability-grid h3{font-size:18px}
.home-products{padding:105px max(30px,calc((100vw - 1240px)/2))!important;background:#fff!important}.home-products-head{margin-bottom:36px!important}.home-products-head h2{font-size:clamp(40px,4.2vw,58px)!important;color:var(--p-navy)!important}.home-product-grid{grid-template-columns:repeat(4,1fr)!important;gap:19px!important}.home-product-card{border-radius:15px!important;border:1px solid #e1e5e9!important;box-shadow:0 12px 32px rgba(7,29,59,.07)!important;overflow:hidden!important;transition:.3s!important}.home-product-card:hover{transform:translateY(-6px)!important;box-shadow:0 22px 42px rgba(7,29,59,.13)!important}.home-product-image{border-radius:11px 11px 0 0!important;overflow:hidden}.home-product-copy{padding:17px 16px 19px!important}.home-product-copy h3{font-size:14px!important;color:var(--p-navy)!important}.home-product-copy p{font-size:10px!important}
.b2b-signature{max-width:1240px;margin:110px auto;border-radius:20px;overflow:hidden;background:var(--p-cream);box-shadow:0 24px 65px rgba(7,29,59,.08)}.signature-visual{min-height:590px}.signature-copy{padding:65px}.signature-copy h2{font-size:clamp(42px,4vw,58px)}.signature-badge{width:150px;height:150px}.signature-badge span{font-size:48px}
.process-section{max-width:1240px;margin:0 auto;padding:105px 0}.process-head h2{font-size:clamp(40px,4.3vw,60px);color:var(--p-navy)}.process-list article{padding:25px 0}.process-list h3{color:var(--p-navy)}
.quality-campaign{min-height:570px;border-radius:20px;max-width:1440px;margin:0 auto;overflow:hidden}.quality-content h2{font-size:clamp(44px,4.8vw,66px)}.quality-content .btn{border-radius:7px;background:var(--p-gold);border-color:var(--p-gold);color:var(--p-navy)}
.trust-stories{max-width:1240px;margin:110px auto;border-radius:18px;overflow:hidden;box-shadow:0 22px 55px rgba(7,29,59,.07)}.story-copy{padding:65px}.story-copy h2{font-size:clamp(40px,4vw,56px)}.story-score{background:linear-gradient(145deg,var(--p-navy),var(--p-navy-2))}.story-score>strong{font-size:82px}
.knowledge-section{max-width:1240px;margin:110px auto}.faq-column details{background:#fff;padding:20px 18px;border-left:1px solid #e3e7eb;border-right:1px solid #e3e7eb}.faq-column details:first-of-type{border-radius:12px 12px 0 0}.faq-column details:last-of-type{border-radius:0 0 12px 12px}.contact-card{border-radius:17px;background:linear-gradient(145deg,var(--p-navy),#0d3b6d)}.contact-card a{border-radius:7px}
.company-section{background:var(--p-navy);padding:105px max(30px,calc((100vw - 1240px)/2))}.contact-banner{padding:85px max(30px,calc((100vw - 1240px)/2));background:var(--p-cream)}.site-footer{background:#05172e;padding-left:max(30px,calc((100vw - 1240px)/2));padding-right:max(30px,calc((100vw - 1240px)/2))}
@media(max-width:1280px){.intro-wrap,.process-section,.b2b-signature,.trust-stories,.knowledge-section{margin-left:30px;margin-right:30px}.intro-wrap{padding-left:0;padding-right:0}}
@media(max-width:900px){.site-header{padding:0 22px}.hero-slider{min-height:590px}.intro-wrap{grid-template-columns:1fr;margin:0;padding:75px 25px}.intro-side{display:none}.intro-copy{padding-left:0;grid-template-columns:1fr}.home-product-grid{grid-template-columns:repeat(2,1fr)!important}.b2b-signature,.process-section,.trust-stories,.knowledge-section{margin-left:20px;margin-right:20px}.quality-campaign{border-radius:0}.signature-copy{padding:44px 30px}}
@media(max-width:560px){.site-header{height:74px}.site-logo{height:58px!important}.hero-slider{height:650px;min-height:650px}.hero-slide h1{font-size:43px}.hero-slide .hero-content{left:24px;width:calc(100vw - 48px)}.collections,.capability-section,.home-products{padding-left:20px!important;padding-right:20px!important}.collection-slider .editorial-card{flex-basis:78vw!important;width:78vw!important;min-width:78vw!important}.home-product-grid{grid-template-columns:1fr 1fr!important;gap:11px!important}.home-product-copy{padding:12px!important}.home-product-copy h3{font-size:12px!important}.b2b-signature{margin-top:70px;margin-bottom:70px}.signature-visual{min-height:380px}.process-section{padding:75px 0}.quality-content{margin-left:24px}.story-copy{padding:38px 27px}}
