.page_hero__s__zH{isolation:isolate;min-height:680px}.page_hero__s__zH>div{width:50%}.page_hero__s__zH>figure{inset:50% 0 auto 50%;height:auto;aspect-ratio:3/2;transform:translateY(-50%);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 86%,transparent);mask-composite:intersect}.page_hero__s__zH>figure img{object-fit:contain;object-position:center;opacity:1}.page_hero__s__zH>figure:after{background:linear-gradient(90deg,#0b1220,transparent 12%)}.page_modes__95WYc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:2rem}.page_modes__95WYc>div{min-width:0;padding:1.5rem 0;border-top:2px solid #67d6fc}.page_modes__95WYc>div+div{border-color:#ed123b}.page_modes__95WYc span{display:block;color:#67d6fc;font-weight:750;font-size:.95rem;margin-bottom:1rem}.page_modes__95WYc>div+div span{color:#ff3656}.page_circuit__IF8rU h3,.page_modes__95WYc h3{color:#fff}.page_circuit__IF8rU aside p,.page_modes__95WYc p{color:#b6c7da;line-height:1.8;margin-top:1rem}.page_circuit__IF8rU{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.page_circuit__IF8rU>*{min-width:0}.page_circuit__IF8rU aside{padding:1.6rem;border-left:3px solid #67d6fc;background:linear-gradient(90deg,#102638,transparent)}@media(max-width:900px){.page_hero__s__zH{display:block;min-height:0;padding:clamp(240px,65vw,380px) 0 2.5rem}.page_hero__s__zH>div{width:100%}.page_hero__s__zH>figure{inset:0 auto auto 50%;width:min(100%,550px);height:auto;aspect-ratio:3/2;transform:translateX(-50%);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 86%,transparent);mask-composite:intersect}.page_hero__s__zH>figure img{object-fit:contain;object-position:center top}.page_hero__s__zH>figure:after{display:none}.page_circuit__IF8rU{grid-template-columns:1fr}}@media(max-width:600px){.page_modes__95WYc{grid-template-columns:1fr;gap:0}.page_circuit__IF8rU aside{padding:1.2rem}}