/* STANDARD_ASSET_LOCK=HASUGU-EQUIPMENT-R3. 문제=장비 자료 표시 부재 / 유발=신규 수령 / 수정=CSS 비파괴 크롭·카드·실사진 / 잠금=원본 픽셀 불변·모바일·동작축소 */
.equipment-section{background:linear-gradient(135deg,#f4f9ff,#fff);border-top:1px solid #e3edf6}.equipment-feature{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center;margin-bottom:35px}.eq-real{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #183e6820;background:#e4eef7}.eq-real img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:brightness(1.045) contrast(1.025);transition:transform .5s}.eq-real:hover img{transform:scale(1.025)}.eq-real>span{position:absolute;bottom:17px;left:17px;background:#0d2949dd;color:white;padding:9px 14px;border-radius:5px;font-size:12px;backdrop-filter:blur(8px)}.eq-feature-copy h3{font-size:29px;letter-spacing:-1px;line-height:1.5;margin:17px 0;color:#163a5f}.eq-feature-copy p{font-size:14px;color:#66809b;line-height:1.9}.eq-feature-copy .eq-note{font-size:11px;margin:20px 0 0}.equipment-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.equipment-card{position:relative;background:#fff;border:1px solid #dce8f4;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1d5e9b0c;transition:transform .3s,box-shadow .3s}.equipment-card:hover{transform:perspective(900px) rotateX(2deg) translateY(-5px);box-shadow:0 18px 30px #1d5e9b20}.eq-badge{display:block;font-size:9px;color:#6987a1;letter-spacing:.3px;padding:15px 16px 0}.eq-product{width:88%;margin:12px auto 0;aspect-ratio:840/1060;overflow:hidden;position:relative;background:white}.eq-product img{position:absolute;width:128.5714%;max-width:none;left:-14.2857%;top:-57.5472%;height:auto}.eq-product.spring img{width:120%;left:-10%;top:-17%;}.eq-card-copy{position:relative;padding:16px;border-top:1px solid #edf3f9;background:linear-gradient(120deg,#fff,#f6faff)}.eq-card-copy h3{font-size:13px;color:#16436c;margin:0 0 9px;line-height:1.5}.eq-card-copy p{font-size:10px;line-height:1.7;color:#7d94aa;margin:0}.eq-bottom-note{font-size:11px;color:#748ea6;margin-top:20px}.equipment-card:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,#bcecff33 48%,transparent 60%);background-size:300% 100%;background-position:150% 0;pointer-events:none;transition:background-position .8s}.equipment-card:hover:after{background-position:-100% 0}#equipmentDialog img{max-height:65vh;object-fit:contain;width:100%;filter:brightness(1.04)}.topnav{gap:18px}.topnav a{white-space:nowrap}
@media(max-width:1000px){.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topnav{gap:10px}.topnav a{font-size:11px}}
@media(max-width:640px){.equipment-feature{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.eq-feature-copy h3{font-size:24px}.eq-feature-copy p{font-size:13px}.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eq-card-copy{padding:13px}.eq-card-copy h3{font-size:12px}.eq-badge{padding:12px 12px 0;font-size:8px}.eq-product{margin-top:8px}.eq-bottom-note{font-size:10px}.equipment-section .section-head h2{font-size:25px}.topnav a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.equipment-card,.eq-real img,.equipment-card:after{transition:none}.equipment-card:hover,.eq-real:hover img{transform:none}}
/* 문제=R600 캡처의 상단 회색 UI 선 잔존 / 유발=원본 UI가 손잡이와 겹침 / 수정=프레임 최상단 얇은 UI 띠 가림 / 잠금=제품 형상 생성·복원 없음 */
.eq-product.spring:after{content:'';position:absolute;left:0;right:0;top:0;height:12px;background:#fff;pointer-events:none}

/* R5 문제=로고 우측 잘림·R600 손잡이 원본 UI 가림 / 유발=캡처 크롭 / 수정=원본 전체 폭 표시·공식 R600 교체 / 잠금=본체·로고 보존·보유량 사용자확인 */
.eq-product{aspect-ratio:1080/1060}.eq-product:not(.official) img{width:100%;left:0;top:-57.5472%}.eq-product:not(.official):before,.eq-product:not(.official):after{content:'';position:absolute;top:25%;bottom:28%;width:9%;background:#fff;z-index:1;pointer-events:none}.eq-product:not(.official):before{left:0}.eq-product:not(.official):after{right:0}.eq-product.official img{width:180%;height:100%;left:-40%;top:0;object-fit:contain}.eq-product.spring.official:after{display:none}
