.electronics{padding:3rem 3.5vw 7rem;background:#131720;color:#f7f8fc;overflow:hidden}
.electronics .section-topline{border-color:#697180;color:#aab4c7}
.electronics .curly-label{color:#8fa4ff}
.electronics-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:4vw;align-items:end;margin:7rem 0 3.5rem}
.electronics-intro h2{font-size:clamp(54px,8vw,128px);font-weight:850;letter-spacing:-.095em;line-height:.86;margin:1.5rem 0 0}
.electronics-intro h2 span{color:#8197ff}
.electronics-intro p{font-size:clamp(17px,1.6vw,23px);line-height:1.4;color:#c3cada;max-width:510px;margin:0 0 .4rem}
.electronics-lead{position:relative;min-height:clamp(460px,56vw,780px);overflow:hidden;background:#252c39}
.electronics-lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.78)}
.electronics-lead:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b0d13ca 0%,#0b0d1370 42%,transparent 80%)}
.electronics-lead>div{position:absolute;z-index:1;left:4%;bottom:7%;max-width:670px}
.electronics-lead span,.electronics-card span{font:600 11px var(--mono);letter-spacing:.07em;color:#a8b7ff}
.electronics-lead h3{font-size:clamp(52px,8vw,118px);font-weight:850;letter-spacing:-.09em;line-height:.85;margin:1rem 0}
.electronics-lead p{max-width:490px;font-size:16px;line-height:1.5;color:#e2e5ee}
.electronics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px}
.electronics-card{background:#202734;min-width:0;overflow:hidden;transition:background .25s}
.electronics-card:hover{background:#2b3443}
.electronics-card img{display:block;width:100%;height:clamp(240px,29vw,410px);object-fit:cover;filter:saturate(.8);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}
.electronics-card:hover img{transform:scale(1.04);filter:saturate(1)}
.electronics-card>div{padding:24px 24px 29px}
.electronics-card h3{font-size:clamp(27px,3vw,43px);letter-spacing:-.07em;line-height:1;margin:1rem 0}
.electronics-card p{font-size:14px;line-height:1.5;color:#b7bfcc;margin:0}
.electronics-card small{display:block;color:#9fa8b9;font:400 10px var(--mono);margin-top:1rem}
.electronics-bottom{display:flex;justify-content:space-between;align-items:end;gap:2rem;border-top:1px solid #626d7f;margin-top:5rem;padding-top:2rem}
.electronics-bottom p{font-size:clamp(18px,2.5vw,30px);line-height:1.25;letter-spacing:-.04em;max-width:700px;margin:0}
.electronics-bottom a{display:flex;justify-content:space-between;gap:2rem;min-width:240px;background:#526aff;color:white;padding:18px 20px;font:600 11px var(--mono)}
.electronics-bottom a:hover{background:#7790ff}
.electronics-credit{color:#939dad;font:400 11px/1.5 var(--mono);margin:2rem 0 0}
@media(max-width:900px){.electronics-intro{grid-template-columns:1fr;gap:2rem}.electronics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.electronics{padding:2rem 20px 5rem}.electronics-intro{margin:5rem 0 2.5rem}.electronics-intro h2{font-size:clamp(49px,12vw,72px)}.electronics-intro p{font-size:17px}.electronics-lead{min-height:540px}.electronics-lead:after{background:linear-gradient(0deg,#0b0d13dc 0%,#0b0d135c 53%,transparent 88%)}.electronics-lead>div{left:20px;right:20px;bottom:18px}.electronics-lead h3{font-size:56px}.electronics-grid{grid-template-columns:1fr;gap:14px}.electronics-card img{height:320px}.electronics-bottom{display:block;margin-top:4rem}.electronics-bottom a{margin-top:2rem}.electronics-credit{font-size:10px}}
