/* ==== reviews.html 전용 규칙 — gen.py 생성, 직접 편집 금지 ==== */
#s202605284958aa1ea59ae { background-color:var(--land-white); }
#s202605284958aa1ea59ae .ld-in { max-width:1280px; }
#w2026052809de0c6bf5726 { height:28px; }
#w20260528e88a804ef022a { height:30px; }
#w2026052885f36e857daa0 { height:0px; }
#s202605282c97bb90f7403 { background-color:var(--land-white); }
#s202605282c97bb90f7403 .ld-in { max-width:1240px; }
#w20260528e5a280076c018 { height:0px; }
#w2026082593e6a6e1b039b { height:71px; }
#w2026052851de8b27c3696 { height:0px; }
#s2026052891726a0a22f91 .ld-in { max-width:1254px; }
#w20260528f6c2374ee4eea { height:0px; }
.ld-txt .t-ta-c { text-align:center; }
.ld-txt .t-fs26 { font-size:26px;line-height:1.2; }
.ld-txt .t-cred2 { color:var(--land-red2); }
#w20260528aff6f775cac9f > div { word-break:normal; }
#w20260528a07542cb0d6bc { height:60px; }
#w2026061860891d368bed5 .ld-g { margin:0 -5px; }
#w2026061860891d368bed5 .ld-gi { padding:5px; }
#w2026061860891d368bed5 .ld-gc { border:2px solid var(--land-line);border-radius:15px;background:var(--land-white); }
#w2026061860891d368bed5 .ld-gimg { aspect-ratio:133 / 100; }
#w2026061860891d368bed5 .ld-gi { width:25.0000%; }
#w2026061860891d368bed5 .ld-gtx { padding:10px; }
#s20260528dddade186944b .ld-in { max-width:1254px; }
#w20260528586cd1eea35f4 { height:70px; }
#w20260528da4b2229be2f9 > div { word-break:normal; }
#w20260528824e72a297e8f { height:60px; }
#w20260528930b3d19921b8 { height:0px; }
#s202605282cb9ac769c4ba { background-image:url(../landing/88149dacf4e0f.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat; }
#s202605282cb9ac769c4ba .ld-in { max-width:1280px; }
#w202605281def132f6420d { height:96px; }
#w2026052847385afd22094 { height:28px; }
#w20260528311494016bff3 { height:98px; }
#w202605288401e385969aa { height:51px; }
.ld-txt .t-lh15 { line-height:1.5; }
.ld-txt .t-fs36 { font-size:36px;line-height:1.2; }
#w20260528c7303a873638b > div { word-break:normal; }
#w20260528d3bf29bc0c74a { height:62px; }
#w2026052882eada8d7034b .ld-b { background-color:var(--land-purple2);color:var(--land-white);font-size:14px;font-weight:700;border-radius:30px;padding:15px 35px;border:0px solid transparent;line-height:19px; }
#w2026052848d21ed59189c { height:199px; }
#s20260528093ee42f04715 { background-color:var(--land-footer); }
#s20260528093ee42f04715 .ld-in { max-width:1280px; }
#w2026052898e2dc2702d58 { height:49px; }
#s2026052875d867a107c1b { background-image:url(../landing/a5fab8a6f4d4f.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat; }
#s2026052875d867a107c1b .ld-in { max-width:1240px; }
#w20260528c5b33e710fc8e { height:11px; }
#w20260528d4c44d2f61175 { height:27px; }
.ld-txt .t-lh2 { line-height:2; }
.ld-txt .t-fs22 { font-size:22px;line-height:1.2; }
.ld-txt .t-cblack { color:var(--land-black); }
.ld-txt .t-cc71 { color:var(--land-c71); }
#w20260528d76260798a260 > div { word-break:normal; }
#w20260528f3ebc2820e91d { height:30px; }
#w202605280dd54c3fe7fe6 .ld-b { background-color:var(--land-purple2);color:var(--land-white);font-size:12px;font-weight:700;border-radius:30px;padding:10px 35px;border:0px solid transparent;line-height:17px; }
#w20260528c7e5f32297e86 { height:58px; }
@media (min-width: 992px) {
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
#w20260528ebf9000aa0a01 img, #w20260528ebf9000aa0a01 video { height:279px;width:auto;max-width:100%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c33_3333 { width:33.3333%; }
.ld-col.c33_3333 { width:33.3333%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
#w20260528626002d56b5b6 img, #w20260528626002d56b5b6 video { height:90px;width:auto;max-width:100%; }
.ld-col.c33_3333 { width:33.3333%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
#w2026052882eada8d7034b .ld-b:hover { background-color:var(--land-white);color:var(--land-black); }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
.ld-col.c100 { width:100.0000%; }
#w202605280dd54c3fe7fe6 .ld-b:hover { background-color:var(--land-white);color:var(--land-black); }
}
@media (max-width: 991px) {
#s202605282c97bb90f7403 .ld-in { padding-left:20px;padding-right:20px; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
#w2026061860891d368bed5 .ld-g { margin:0 -2.5px; }
#w2026061860891d368bed5 .ld-gi { padding:2.5px; }
#w2026061860891d368bed5 .ld-gi { width:50.0000%; }
#s2026052875d867a107c1b .ld-in { padding-left:20px;padding-right:20px; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
#w20260528a0e3d5b6b1d54 img, #w20260528a0e3d5b6b1d54 video { height:78px;width:auto;max-width:100%; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
.ld-col.x100 { width:100.0000%; }
}
@media (max-width: 768px) {
#w2026052809de0c6bf5726 { height:14px; }
#w20260528e88a804ef022a { height:15px; }
#w2026052885f36e857daa0 { height:0px; }
#w20260528f6c2374ee4eea { height:0px; }
#w20260528a07542cb0d6bc { height:30px; }
#w20260528586cd1eea35f4 { height:35px; }
#w20260528824e72a297e8f { height:30px; }
#w20260528930b3d19921b8 { height:0px; }
#w202605281def132f6420d { height:48px; }
#w2026052847385afd22094 { height:14px; }
#w20260528311494016bff3 { height:49px; }
#w202605288401e385969aa { height:25.5px; }
#w20260528d3bf29bc0c74a { height:31px; }
#w2026052848d21ed59189c { height:99.5px; }
#w2026052898e2dc2702d58 { height:24.5px; }
}
@media (max-width: 992px) {
.ld-sec:not(.mo) .ld-txt .t-fs26 { font-size:18px; }
.ld-sec:not(.mo) .ld-txt .t-fs36 { font-size:24px; }
.ld-sec:not(.mo) .ld-txt .t-fs22 { font-size:16px; }
}

/* ---- 마무리 규칙 (생성 규칙보다 뒤에 와야 이김) ---- */
.ld-sec .ld-col.vcol { padding-top: 0; padding-bottom: 0; }
body.landing [hidden] { display: none; }
