/* BYD Enerji — kurumsal tasarım, 06.10.2026 */
:root{--ink:#132536;--muted:#536578;--green:#164766;--deep:#0f263b;--mint:#edf3f7;--orange:#f28a32;--line:#dce5ed;--radius:12px;--shadow:0 10px 35px #112a4010}
body{font-family:Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.65;color:var(--ink);background:#fff}h1,h2,h3,button,input,select,textarea,summary{font-family:inherit}h1,h2,h3{letter-spacing:-.025em;line-height:1.17;font-weight:700}h1{font-size:clamp(2.5rem,4vw,4rem)}h2{font-size:clamp(1.9rem,2.9vw,2.75rem)}h3{font-size:1.2rem}p{color:var(--muted)}.container{width:min(1240px,calc(100% - 64px))}.section{padding:76px 0}.section+.section:not(.soft):not(.shop-section):not(.contact-band){padding-top:32px}.soft{background:#f4f7fa}.eyebrow{font-size:.73rem;letter-spacing:.14em;color:#315e7b;margin-bottom:14px}.section-head{margin-bottom:32px}.section-head p{max-width:680px}.topbar{background:#0f263b;color:#dce8f1;font-size:.75rem}.topbar .container{padding:8px 0}.site-header{background:#fffffffa;backdrop-filter:blur(14px);box-shadow:0 3px 20px #0f263b07}.nav{min-height:84px}.brand img{width:62px;height:48px}.brand strong{font-size:1.22rem;color:var(--deep)}.brand small{font-size:.68rem;letter-spacing:.06em}.nav nav{gap:19px;font-size:.83rem}.nav-group summary{font-weight:700}.nav-dropdown{top:51px;border-radius:10px;box-shadow:0 15px 45px #0f263b20}.nav-dropdown a:hover{background:#edf3f7}.nav-quote{padding:12px 15px;background:var(--deep);color:white;border-radius:6px;white-space:nowrap}.nav-quote:hover{background:#214762;color:white}.shop-link{background:transparent;border:1px solid #b4c5d2;padding:11px 14px;color:var(--deep)}.shop-link:hover{background:#eef3f7;color:var(--deep)}
.hero{background:linear-gradient(120deg,#0f263b,#193c55);padding:42px 0 0}.hero-grid{grid-template-columns:1fr 1fr;gap:48px}.hero-copy{padding:32px 0}.hero h1{font-size:clamp(2.5rem,4.1vw,4.15rem);line-height:1.07;letter-spacing:-.035em;color:white;text-transform:none}.hero h1 em{color:#ffa654}.hero-copy>p{font-size:1.04rem;line-height:1.8;color:#d9e3ec;max-width:505px}.hero .eyebrow{color:#ffc18b}.hero .btn.primary,.btn.primary,.btn.orange{background:var(--orange);color:#132536;border-color:var(--orange);font-weight:700}.btn.primary:hover,.btn.orange:hover{background:#ffab61;border-color:#ffab61;color:#132536}.hero .text-link{color:#fff}.hero-actions{gap:20px}.btn{border-radius:6px;min-height:50px;padding:14px 20px;font-size:.9rem}.hero-note{color:#b9cedd;margin-top:32px;font-size:.78rem}.hero-note span+span:before{color:#779bb7}.hero-carousel{height:470px;border-radius:12px;box-shadow:0 18px 50px #0002}.slide-caption{background:linear-gradient(transparent,#081d30f2 45%);padding:70px 26px 25px}.slide-caption h2{font-size:1.45rem;color:#fff}.slide-caption p{color:#dfebf5}.hero-photo-label span{background:#102a40c9;border-color:#ffffff40}.slide-tabs button{font-size:.73rem;color:#ccdde9;padding:9px 11px}.slide-tabs button.active{background:#ffffff14;color:#fff;border-bottom:2px solid var(--orange);border-radius:4px 4px 0 0}.slider-controls button{background:#ffffff10;border-color:#ffffff40;color:white}.proof-strip{background:#fff}.proof-strip .container{padding:26px 0}.proof-strip strong{font-size:1rem;color:var(--deep)}.proof-strip span{color:var(--muted)}
.service-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-photo-grid article{border:1px solid var(--line);border-radius:10px;background:white;padding-bottom:0;box-shadow:0 4px 16px #0f263b05;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s,transform .2s}.service-photo-grid article:hover{box-shadow:0 14px 36px #0f263b14;transform:translateY(-3px);border-color:#9db7c9}.service-photo-grid img{aspect-ratio:16/10;object-fit:cover;background:#eaf0f5}.service-photo-grid h3{font-size:1.2rem;line-height:1.3;min-height:0;margin:23px 23px 12px}.service-photo-grid p{font-size:.93rem;line-height:1.7;margin:0 23px 20px;flex:1}.service-photo-grid .service-cta{border-top:1px solid #edf1f5;margin:0 23px;padding:15px 0 18px;display:flex;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;color:#164766}.service-photo-grid .service-cta:after{content:'↗';font-size:1.15rem}.service-photo-grid article:last-child img{object-fit:contain;background:#f2f5f8}.service-photo-grid .text-link{margin:0 23px 16px;font-size:.82rem}.production-split{gap:56px}.production-image>span{color:var(--deep);box-shadow:0 5px 20px #0001}.feature-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid article{padding:24px;border:1px solid var(--line);border-top:3px solid #517b97;border-radius:8px;background:#fff}.feature-grid h3{margin:14px 0 12px;font-size:1.12rem}.feature-grid p{font-size:.91rem;margin-bottom:0}.feature-grid a{color:#164766}.check-list li{font-size:.93rem}.gallery-grid{gap:25px}.gallery-item img{height:245px}.gallery-item figcaption{font-size:.87rem}.shop-section{background:#edf3f7}.shop-word{font-size:3.1rem;color:#102c43}.shop-intro p{max-width:650px}.product-card{border-color:var(--line)}.product-card>div{padding:21px}.product-card h3{font-size:1.08rem}.tools-banner{gap:70px}.tool-links>a{padding:22px 0}.tool-links h3{font-size:1.13rem}.social-stories>a>img{height:260px}.social-stories h3{font-size:1.12rem}.faq-layout{gap:60px}.faq details{padding:20px 0}.faq summary{font-size:.96rem}.faq p{font-size:.9rem}.contact-band{background:#eaf1f6}.contact-preview{gap:60px}.footer{background:#0c2032}.footer-grid p,.footer-grid a,.footer-top p,.footer-bottom{color:#bfcedb}.footer-grid h3{color:#fff}.footer-top .btn{background:var(--orange);color:var(--ink)}.whatsapp-float{background:#153e5b;color:#fff!important;box-shadow:0 6px 24px #0c263733}.page-heading,.detail-hero,.tool-intro{background:linear-gradient(120deg,#10293e,#1c405b)}.page-heading h1,.detail-grid h1,.tool-intro h1{color:#fff;letter-spacing:-.025em}.page-heading p,.detail-grid>div>p,.tool-intro p{color:#d9e5ed;line-height:1.75}.detail-photo figcaption{color:#d1e1ec}.breadcrumb,.breadcrumb a{color:#c5d7e4}.page-heading .eyebrow,.detail-hero .eyebrow{color:#ffbd87}.detail-grid .text-link{color:#ffc18b}.detail-grid{gap:48px}.detail-photo img{height:390px}.detail-grid h1{font-size:clamp(2.4rem,3.8vw,3.5rem)}.cta{background:#14374f}.cta h2{color:#fff}.cta p{color:#dbe7ef}.needs,.quote-form,.tool-card,.doc-card{box-shadow:0 7px 25px #0f263b07}.tool-card h2,.doc-card h2{font-size:1.25rem}.tool-card:hover,.doc-card:hover{background:#f6f9fc}.seo-table{font-size:.92rem}.seo-table td,.seo-table th{padding:16px}.seo-link-grid{gap:14px}.spec-chips li{border-radius:6px;background:#f3f7fa;border-color:var(--line)}.quote-form input:focus,.quote-form textarea:focus,.quote-form select:focus{border-color:#315e7b}.quote-form p.form-note{font-size:.8rem}.procurement{padding:28px 32px;background:#edf3f7;border:1px solid var(--line);border-left:4px solid #f28a32;border-radius:8px;margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:30px}.procurement h3{margin-bottom:8px}.procurement p{font-size:.9rem;margin:0;max-width:750px}.procurement>a{flex-shrink:0}.section h2{max-width:920px}.manufacturing-flow{gap:18px}.manufacturing-flow div{background:#f5f8fb;border-color:var(--line)}
@media(min-width:1450px){.hero-carousel{height:480px}.hero h1{font-size:4.15rem}}
@media(max-width:1150px){.nav nav{gap:13px;font-size:.77rem}.nav-quote{padding:11px 12px}.brand img{width:50px}.hero-grid{gap:30px}.hero h1{font-size:3.05rem}.hero-carousel{height:440px}}
@media(max-width:950px){.nav{min-height:78px}.nav nav{font-size:.94rem;gap:8px}.nav nav.open{max-height:calc(100dvh - 90px)}.nav-dropdown{background:#f3f7fa}.nav-quote{text-align:center}.hero h1{font-size:2.65rem}.hero-carousel{height:420px}.hero-copy>p{font-size:.97rem}.service-photo-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-photo-grid{gap:20px}.tools-banner{gap:40px}.procurement{align-items:flex-start;flex-direction:column;gap:20px}.social-stories>a>img{height:225px}}
@media(max-width:700px){.container{width:calc(100% - 36px)}.section{padding:52px 0}.section+.section:not(.soft):not(.shop-section):not(.contact-band){padding-top:24px}.hero{padding-top:16px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{padding:22px 0 0}.hero h1{font-size:clamp(2.3rem,8.4vw,3.4rem);line-height:1.1}.hero-copy>p{font-size:1rem}.hero-note{margin-top:25px}.hero-carousel{height:360px}.hero-actions .btn{width:auto}.slider-bottom{padding-bottom:20px}.slide-tabs{max-width:calc(100% - 120px)}.slider-controls button{width:32px;height:32px}.production-split,.tools-banner,.faq-layout,.contact-preview,.detail-grid{gap:30px}.service-photo-grid img{aspect-ratio:16/10}.feature-grid{gap:18px}.feature-grid article{padding:20px}.gallery-item img{height:195px}.detail-photo img{height:310px}.detail-grid h1{font-size:2.35rem}.page-heading h1{font-size:2.4rem}.procurement{padding:24px}.topbar .container{align-items:center}.proof-strip .container{padding:23px 0}.social-stories>a>img{height:225px}.shop-word{font-size:2.7rem}.footer{padding-bottom:85px}.quote-form{padding:24px}.seo-table{font-size:.85rem}.whatsapp-float{bottom:16px;right:16px}}
@media(max-width:560px){.service-photo-grid,.feature-grid{grid-template-columns:1fr}.service-photo-grid h3{font-size:1.2rem}.service-photo-grid p{font-size:.94rem}.hero h1{font-size:2.65rem}.hero .hero-actions{gap:16px}.hero-actions .btn{width:100%}.gallery-grid{grid-template-columns:1fr}.gallery-item img{height:auto;aspect-ratio:16/10}.social-stories>a{display:block}.social-stories>a>img{height:auto;aspect-ratio:16/10}.social-stories>a>div{padding:22px}.detail-grid h1{font-size:2.15rem}.page-heading h1{font-size:2.15rem}.product-grid{grid-template-columns:1fr 1fr}.product-card>img{height:170px}.product-card h3{font-size:1rem}.procurement .btn{width:100%}.hero-note{font-size:.74rem}.section h2{font-size:1.85rem}}
@media print{.hero,.detail-hero,.page-heading{background:white}.hero h1,.detail-grid h1,.page-heading h1{color:black}.hero p,.detail-grid>div>p,.page-heading p{color:#333}.procurement{display:none}}
