
/* Yeni kurumsal taslak */
:root{--red:#b38a36} .brand-logo{width:51px;height:51px;object-fit:contain;border-radius:50%;background:#101010} .hero h1 span{color:#e2b85e}.button-red{background:#b38a36;color:#101010}.button-red:hover{background:#d7ae50}.eyebrow{color:#b38a36}.filter.active{background:#b38a36!important;color:#111!important}.image-rotator{position:relative;overflow:hidden;min-height:230px;background:#171717}.image-rotator .slide{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:contain!important;opacity:0;transition:opacity .7s ease;pointer-events:none}.image-rotator .slide.active{opacity:1;pointer-events:auto}.hero-illustration.image-rotator{height:360px;padding-top:0}.hero-illustration.image-rotator img{height:100%;object-fit:contain}.about-section{background:#f7f5ef}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px}.about-grid p{color:#555;line-height:1.9}.about-values{display:grid;gap:12px}.about-values>div{border-left:3px solid #b38a36;padding:10px 22px;background:#fff}.about-values h3{margin:0}.used-section{background:#151515;color:#fff}.used-section .section-heading>p{color:#c6c6c6}.used-form{max-width:870px;background:#222;padding:30px;border:1px solid #5e4b2a;border-radius:12px;display:grid;gap:18px}.used-form fieldset{border:0;padding:0;display:flex;gap:22px;flex-wrap:wrap}.used-form legend{font-weight:bold;margin-bottom:10px}.used-form label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:14px}.used-form fieldset label{flex-direction:row;align-items:center}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.used-form input:not([type=radio]),.used-form select,.used-form textarea{width:100%;border:1px solid #555;background:#fff;color:#171717;border-radius:5px;padding:12px;font:inherit}.used-form button{border:0;cursor:pointer;justify-self:start}.form-note{font-size:12px;color:#bcbcbc;margin:0}@media(max-width:760px){.about-grid,.form-columns{grid-template-columns:1fr}.used-form{padding:18px}.hero-illustration.image-rotator{height:260px}.image-rotator{min-height:220px}.brand-logo{width:40px;height:40px}nav{gap:12px}}

/* Birleştirilmiş ürün grupları ve kesintisiz fotoğraf slaytları */
.product-grid .product-art.image-rotator{height:270px;min-height:270px;background:#202124}
.product-grid .product-art.image-rotator .slide{width:100%;height:100%;object-fit:contain;transition:opacity .85s ease-in-out}
.pending-photo{height:100%;display:grid;place-items:center;padding:25px;text-align:center;color:#d7bc80;background:linear-gradient(130deg,#171717,#29241b);font-weight:700}
@media(max-width:700px){.product-grid .product-art.image-rotator{height:230px;min-height:230px}}

/* Ana sayfa tanıtım videosu */
.hero-video-container{width:100%;padding:0;position:relative;border-radius:12px;overflow:hidden;background:#050505;border:1px solid #705829;box-shadow:0 18px 50px #0007}
.hero-video{display:block;width:100%;height:360px;object-fit:contain;background:#050505}
.hero-visual .hero-badge{position:relative;left:auto;top:auto;display:inline-block;margin-bottom:10px}
@media(max-width:760px){.hero-video{height:auto;max-height:340px;aspect-ratio:16/9}}

/* Tam genişlikte başlık videosu: yan yana küçük alan yerine sayfanın tamamı */
.featured-video{position:relative;width:100%;background:#070707;overflow:hidden;border-bottom:2px solid #b38a36}
.featured-video-player{display:block;width:100%;height:min(75vh,780px);min-height:440px;object-fit:contain;background:#050505}
.featured-video-caption{position:absolute;left:max(4vw,22px);top:24px;pointer-events:none;background:#080808b8;color:#e8c478;padding:9px 14px;font-weight:800;letter-spacing:.08em;font-size:14px;border-left:3px solid #b38a36}
.featured-video-caption span{display:block;color:#ddd;font-size:10px;letter-spacing:.14em;margin-top:3px}
/* Video artık hero'nun sağ sütununda değil; metin tam genişlikte dengeli */
.hero{display:block;min-height:0;padding:50px max(7vw,24px)}
.hero-copy{max-width:980px;margin:auto;text-align:center}
.hero-text{margin-left:auto;margin-right:auto;max-width:720px}
.hero-actions{justify-content:center}
@media(max-width:760px){.featured-video-player{height:auto;min-height:0;aspect-ratio:16/9}.featured-video-caption{font-size:11px;top:10px;left:12px;padding:6px 9px}.featured-video-caption span{font-size:8px}.hero{padding:36px 20px}}
/* Siyah bantları kırpılmış geniş video */
.featured-video-player{width:100%;height:clamp(350px,65vw,750px);min-height:0;object-fit:cover;object-position:center;background:#070707}
@media(max-width:760px){.featured-video-player{height:56vw;min-height:230px;aspect-ratio:auto;object-fit:cover}}

/* Başlık videosu: orijinal iki sütunlu düzene dönüş, siyah bantları kırpılmış video. */
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:38px;min-height:480px;padding:64px max(6vw,24px)}
.hero-copy{text-align:left;max-width:none;margin:0}.hero-text{margin-left:0;margin-right:0}.hero-actions{justify-content:flex-start}
.hero-video-container{width:100%;background:#0c0c0c;border:1px solid #80652c;border-radius:12px;overflow:hidden;box-shadow:0 20px 45px #0008}
.hero-video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#090909;display:block}
.video-note{margin:0;padding:9px 13px;font-size:11px;color:#d8bd7d;letter-spacing:.07em}
@media(max-width:820px){.hero{display:grid;grid-template-columns:1fr;gap:24px;padding:38px 22px}.hero-copy{text-align:left}.hero-video{aspect-ratio:16/9}}
