.step1-module-scss-module__SbC98W__wrapper{color:#333;letter-spacing:-.05em;width:100%}.step1-module-scss-module__SbC98W__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);padding:80px 20px}.step1-module-scss-module__SbC98W__hero .step1-module-scss-module__SbC98W__heroInner{max-width:800px;margin:0 auto}.step1-module-scss-module__SbC98W__hero .step1-module-scss-module__SbC98W__heroInner h1{color:#fff;margin-bottom:15px;font-size:2.4rem;font-weight:700}.step1-module-scss-module__SbC98W__hero .step1-module-scss-module__SbC98W__heroInner p{color:#ccc;font-size:1.2rem;font-weight:300}.step1-module-scss-module__SbC98W__container{max-width:900px;margin:0 auto;padding:40px 20px}.step1-module-scss-module__SbC98W__intro{border-bottom:1px solid #eee;margin-bottom:40px;padding:30px 0}.step1-module-scss-module__SbC98W__intro h2{color:#333;margin-bottom:20px;font-size:1.8rem;font-weight:700}.step1-module-scss-module__SbC98W__intro p{color:#555;margin-bottom:15px;font-size:17px;line-height:1.8}.step1-module-scss-module__SbC98W__cases h2{color:#333;text-align:center;margin-bottom:30px;font-size:1.8rem;font-weight:700}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card{background:#f9f9f9;border-radius:10px;margin-bottom:30px;padding:30px;box-shadow:0 2px 8px #00000014}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__number{color:#fff;background:#e5363b;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:14px;font-weight:600;display:inline-block}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card h3{color:#222;margin-bottom:6px;font-size:1.4rem;font-weight:700}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__type{color:#888;margin-bottom:18px;font-size:15px}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__desc{color:#555;margin-bottom:20px;font-size:16px;line-height:1.7}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap{cursor:pointer;background:#000;border-radius:8px;width:100%;height:260px;margin-bottom:20px;position:relative;overflow:hidden}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap .step1-module-scss-module__SbC98W__image{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap .step1-module-scss-module__SbC98W__overlay{background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap .step1-module-scss-module__SbC98W__overlay .step1-module-scss-module__SbC98W__zoom{color:#fff;opacity:0;background:#0009;border-radius:20px;padding:8px 18px;font-size:16px;font-weight:600;transition:opacity .2s}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap:hover .step1-module-scss-module__SbC98W__image{opacity:.85}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap:hover .step1-module-scss-module__SbC98W__overlay{background:#0003}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap:hover .step1-module-scss-module__SbC98W__overlay .step1-module-scss-module__SbC98W__zoom{opacity:1}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__point{color:#444;background:#fff;border-left:4px solid #e5363b;border-radius:0 6px 6px 0;padding:14px 18px;font-size:15px;line-height:1.6}.step1-module-scss-module__SbC98W__cta{text-align:center;border-top:1px solid #eee;margin-top:20px;padding:50px 0}.step1-module-scss-module__SbC98W__cta h2{color:#333;margin-bottom:15px;font-size:1.6rem;font-weight:700}.step1-module-scss-module__SbC98W__cta p{color:#555;max-width:600px;margin:0 auto 30px;font-size:17px;line-height:1.7}.step1-module-scss-module__SbC98W__cta .step1-module-scss-module__SbC98W__consultBtn{color:#fff;background-color:#e5363b;border-radius:5px;padding:12px 40px;font-size:17px;font-weight:600;display:inline-block}.step1-module-scss-module__SbC98W__cta .step1-module-scss-module__SbC98W__consultBtn:hover{color:#fff;background-color:#c42d31}.step1-module-scss-module__SbC98W__modalOverlay{z-index:9999;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.step1-module-scss-module__SbC98W__modalOverlay .step1-module-scss-module__SbC98W__modalBox{background:#fff;border-radius:10px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden}.step1-module-scss-module__SbC98W__modalOverlay .step1-module-scss-module__SbC98W__modalBox .step1-module-scss-module__SbC98W__modalClose{cursor:pointer;color:#333;z-index:1;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:10px;right:14px}.step1-module-scss-module__SbC98W__modalOverlay .step1-module-scss-module__SbC98W__modalBox .step1-module-scss-module__SbC98W__modalClose:hover{color:#e5363b}.step1-module-scss-module__SbC98W__modalOverlay .step1-module-scss-module__SbC98W__modalBox .step1-module-scss-module__SbC98W__modalTitle{color:#222;border-bottom:1px solid #eee;flex-shrink:0;padding:16px 50px 12px 20px;font-size:16px;font-weight:700}.step1-module-scss-module__SbC98W__modalOverlay .step1-module-scss-module__SbC98W__modalBox .step1-module-scss-module__SbC98W__modalImgWrap{flex:1;justify-content:center;align-items:flex-start;padding:20px;display:flex;overflow:auto}.step1-module-scss-module__SbC98W__modalOverlay .step1-module-scss-module__SbC98W__modalBox .step1-module-scss-module__SbC98W__modalImgWrap .step1-module-scss-module__SbC98W__modalImg{max-width:100%;height:auto;display:block}@media screen and (max-width:768px){.step1-module-scss-module__SbC98W__hero{padding:50px 15px}.step1-module-scss-module__SbC98W__hero .step1-module-scss-module__SbC98W__heroInner h1{font-size:1.8rem}.step1-module-scss-module__SbC98W__hero .step1-module-scss-module__SbC98W__heroInner p{font-size:1rem}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card{padding:20px 15px}.step1-module-scss-module__SbC98W__cases .step1-module-scss-module__SbC98W__card .step1-module-scss-module__SbC98W__imageWrap{height:180px}}
