.product-image{margin:0;position:relative}.product-image img{width:100%;display:block;border-radius:16px}.hero-art:has(.product-image):before,.hero-art:has(.product-diagram):before{display:none}.product-diagram{position:relative;width:100%;margin:0;padding:30px;background:#f4f8f6;color:#001767;border-radius:16px}.product-diagram figcaption{font-size:14px;letter-spacing:.02em;margin-bottom:24px}.diagram-step{display:flex;gap:20px;padding:22px 0;border-top:1px solid #00176725}.diagram-step>span{font-size:12px;color:#008564}.diagram-step strong{font-size:26px;font-weight:400;line-height:1.1;display:block}.hero .diagram-step p{font-size:16px;color:#546078;margin:8px 0 0}.product-diagram small{font-size:11px;color:#546078;display:block;margin-top:20px}.video-stage{aspect-ratio:16/10;background:linear-gradient(135deg,#001767,#1e1788);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:8px}.video-stage>span{border:1px solid #00d7a1;border-radius:50%;padding:18px 26px;color:#00d7a1}.video-stage strong{font-size:24px;font-weight:400}.video-timeline{display:flex;justify-content:space-between;border-top:5px solid #00d7a1;margin-top:22px;padding-top:12px;font-size:13px}.partner-marks{display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap}.partner-marks img{max-width:180px;max-height:65px;object-fit:contain}@media(max-width:760px){.product-diagram{padding:24px}.hero-art:has(.product-image){min-height:0}.diagram-step strong{font-size:24px}}