/* 홈 '막힘 증상별 점검 순서' 띠 v2(10-27 사장님: "반반 카드는 퀄리티가 떨어짐 → 상담 배너처럼"): 점검 장비 장면이 카드 끝에서 끝까지 배경,
   왼쪽 짙은 그라데이션 위 흰 제목·설명, 버튼은 핑크 채움 그대로. 상담 배너(회청색 그늘)와 겹치지 않게 그늘은 짙은 자두색. 390은 위 글·버튼, 아래 세로 장면. 홈에만 링크 */
:root:root:root:root:root:root:root:root body .observers-related-guide{padding:56px 0 72px!important;background:#fff!important;border:0!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__inner{position:relative!important;display:flex!important;align-items:center;width:auto!important;max-width:1168px!important;min-height:340px;margin:0 auto!important;padding:44px 48px!important;box-sizing:border-box;gap:0!important;border-radius:20px;overflow:hidden;background:#22141C!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__inner::before{content:""!important;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(34,16,26,.93) 0%,rgba(34,16,26,.8) 40%,rgba(34,16,26,0) 72%)}
:root:root:root:root:root:root:root:root body .observers-related-guide__fig{position:absolute!important;inset:0;z-index:0;margin:0!important;min-height:0!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__fig :is(picture,img){position:absolute;inset:0;display:block;width:100%;height:100%}
:root:root:root:root:root:root:root:root body .observers-related-guide__fig img{object-fit:cover;object-position:right center;border-radius:0}
:root:root:root:root:root:root:root:root body .observers-related-guide__copy{position:relative;z-index:2;max-width:540px!important;padding:0!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__title{margin:0 0 10px!important;color:#fff!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.3!important;word-break:keep-all}
:root:root:root:root:root:root:root:root body .observers-related-guide__desc{margin:0!important;max-width:520px;color:#ECE4E8!important;font-size:17px!important;line-height:1.6!important;word-break:keep-all}
:root:root:root:root:root:root:root:root body .observers-related-guide__link{display:inline-flex!important;align-items:center;gap:10px;width:auto!important;min-height:56px!important;margin:24px 0 0!important;padding:0 26px!important;border:0!important;border-radius:14px!important;background:#D1006F!important;color:#fff!important;font-size:17px;font-weight:800;box-shadow:none!important;text-decoration:none}
:root:root:root:root:root:root:root:root body .observers-related-guide__link span{color:#fff!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__link:hover{background:#B8005F!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__link:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media (max-width:767px){
:root:root:root:root:root:root:root:root body .observers-related-guide{padding:40px 0 48px!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__inner{flex-direction:column;align-items:stretch;min-height:0;margin:0 16px!important;padding:0!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__inner::before{display:none}
:root:root:root:root:root:root:root:root body .observers-related-guide__copy{order:1;max-width:none!important;padding:24px 20px 20px!important}
:root:root:root:root:root:root:root:root body .observers-related-guide__fig{position:relative!important;inset:auto;order:2;aspect-ratio:4/5}
:root:root:root:root:root:root:root:root body .observers-related-guide__fig img{object-position:center bottom}
:root:root:root:root:root:root:root:root body .observers-related-guide__link{display:flex!important;justify-content:center;width:100%!important}}
