#video .video-box{position:relative;border-radius:24px}#video .video-box .curve-bg.--tl{height:60px;padding:6px 24px 6px 16px;display:flex;align-items:center;border-bottom-right-radius:24px;background:#fff}#video .video-box .curve-bg.--br{bottom:0;right:0;height:64px;width:64px;border-top-left-radius:24px}#video .video-box .video-box__video{width:100%;display:flex;position:relative;border-radius:var(--border-r--24)}#video .video-box .video-box__video video{width:100%;aspect-ratio:1.7777777778;height:auto}#video .video-box.video-trigger-btn{display:flex;cursor:pointer}#features{z-index:2;position:relative}#features .features__bg-img__holder{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:100%;width:auto;z-index:-1;display:flex;align-items:center}#features .features__bg-img{animation:rotate 16s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#features .features-rep{gap:32px}#features .features-rep .features-box{padding:var(--sp-12-24);border-radius:var(--border-r--24);border:1px solid #B5B5B566;display:flex;flex-direction:column;align-items:flex-start;gap:8px}#features .features-rep .features-box .benefits-box__icon{height:48px;width:auto}#features .features-rep .features-box .benefits-box__desc strong{font-weight:700;font-family:var(--font-family-head);margin-bottom:8px;display:block;font-size:18px}#features .features-rep .features-box .benefits-box__desc ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:16px}#info .image-box{display:flex}#info .image-box img{width:100%;border-radius:var(--border-r--24);min-height:440px;object-fit:cover}