/* Public product pages share a quiet, spacious visual system. */
html.moment-ui.moment-page-product body{margin:0;background:#f7f9f8;color:#2d4355;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;-webkit-font-smoothing:antialiased}html.moment-ui.moment-page-product .head{position:relative;background:linear-gradient(135deg,#f1f5f3,#edf2f7)!important;min-height:0!important;height:auto!important;overflow:visible!important}html.moment-ui.moment-page-product .head .transparent,html.moment-ui.moment-page-product .head>.retracts{display:none!important}html.moment-ui.moment-page-product .head-in{max-width:1200px!important;width:calc(100% - 64px)!important;margin:auto!important;padding:0!important;background:none!important}html.moment-ui.moment-page-product .head-in .banner{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:60px!important;min-height:340px!important;margin:0!important;padding:44px 0 52px!important;box-sizing:border-box!important}html.moment-ui.moment-page-product .banner-word{min-width:0!important;flex:1!important;width:auto!important;color:#2a4358!important;position:static!important;padding:0!important}html.moment-ui.moment-page-product .banner-word-1st{font-size:clamp(30px,3vw,43px)!important;line-height:1.3!important;color:#284257!important;font-weight:650!important;letter-spacing:-.03em!important;margin:0 0 20px!important}html.moment-ui.moment-page-product .banner-word-2nd{color:#7c8e9d!important;font-size:15px!important;line-height:1.9!important;letter-spacing:0!important;margin:0!important}html.moment-ui.moment-page-product .banner-word-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 20px!important;border:1px solid #315474!important;border-radius:11px!important;background:#315474!important;color:white!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;margin-top:25px!important;box-shadow:0 6px 18px #25415a12;cursor:pointer;height:auto!important;width:auto!important}html.moment-ui.moment-page-product .banner-word-btn+.banner-word-btn{background:#ffffffa8!important;color:#4d6d86!important;border-color:#d8e3e9!important;box-shadow:none!important}html.moment-ui.moment-page-product .banner-pic{flex:0 1 390px!important;width:36%!important;max-width:390px!important;margin:0!important;padding:0!important}html.moment-ui.moment-page-product .banner-pic>img{max-width:100%!important;height:auto!important;object-fit:contain}html.moment-ui.moment-page-product :where(.technology,.fullService,.choice){max-width:1200px!important;width:calc(100% - 64px)!important;margin:54px auto!important;padding:0!important;height:auto!important;background:transparent!important}html.moment-ui.moment-page-product :where(.technology,.fullService,.choice)>div:not(.applyTitle){max-width:100%!important;box-sizing:border-box!important}html.moment-ui.moment-page-product :where(.technology,.fullService,.choice) [style*="1084px"]{width:100%!important;max-width:100%!important}html.moment-ui.moment-page-product .applyTitle{text-align:center!important;margin-bottom:28px!important;padding:0!important}html.moment-ui.moment-page-product .applyTitle h1{font-size:28px!important;font-weight:600!important;letter-spacing:-.03em!important;color:#304b5e!important;line-height:1.4!important;margin:0 0 10px!important}html.moment-ui.moment-page-product .applyTitle h2{font-size:10px!important;font-weight:500!important;letter-spacing:.17em!important;color:#9aabae!important;margin:0!important}html.moment-ui.moment-page-product .applyTitle .bar{width:28px!important;height:2px!important;background:#b8ccc1!important;margin:16px auto!important}html.moment-ui.moment-page-product .technology ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;list-style:none!important;margin:0!important;padding:0!important}html.moment-ui.moment-page-product .technology li{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;padding:28px!important;margin:0!important;border:1px solid #e0e8e5!important;border-radius:17px!important;background:#fff!important;box-shadow:0 6px 22px #2b4d3a04;box-sizing:border-box!important;text-align:left!important}html.moment-ui.moment-page-product .technology li img{display:block;width:46px!important;height:46px!important;object-fit:contain!important;margin:0 0 18px!important}html.moment-ui.moment-page-product .technology li h3{font-size:17px!important;font-weight:600!important;line-height:1.5!important;color:#365365!important;margin:0 0 10px!important}html.moment-ui.moment-page-product .technology li p{font-size:13px!important;line-height:1.9!important;color:#82939c!important;margin:0!important}html.moment-ui.moment-page-product .fullService_content{height:auto!important;background:none!important;padding:0!important}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important;padding:0!important;list-style:none!important}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul)>li{width:auto!important;height:auto!important;margin:0!important;padding:24px 18px!important;border:1px solid #e0e8e5!important;border-radius:15px;background:#fff!important;text-align:center!important;box-sizing:border-box!important}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul) img{width:38px!important;height:38px!important;object-fit:contain!important;margin:0 auto 12px!important}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul) h3{font-size:15px!important;color:#456172!important;margin:0 0 9px!important}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul) p{font-size:12px!important;line-height:1.8!important;color:#87979f!important;margin:0!important}.moment-distribution-preview{padding:24px;border:1px solid #dfe8e6;background:#ffffffc9;border-radius:20px;box-shadow:0 16px 45px #2e4a5910;font:12px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.moment-distribution-preview>small{display:block;font-size:9px;letter-spacing:.15em;color:#8c9eaa;margin-bottom:20px}.moment-distribution-preview>strong{display:block;color:#37566b;font-size:20px;margin:0 0 18px}.moment-distribution-preview>div{display:flex;gap:12px}.moment-distribution-preview>div>span{display:flex;align-items:center;gap:8px;flex:1;padding:14px 12px;border:1px solid #e2e9ed;border-radius:11px;background:#f7fafb;color:#698391}.moment-distribution-preview img{width:20px;height:20px}.moment-distribution-preview>p{padding:14px;margin:17px 0 12px;border-radius:10px;background:#eef4f1;color:#7f968b;font-size:11px}.moment-distribution-preview>b{font-size:10px;font-weight:400;color:#99a8ae}
@media(max-width:900px){html.moment-ui.moment-page-product .technology ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.moment-ui.moment-page-product .head-in .banner{gap:28px!important}.moment-distribution-preview{padding:18px}.moment-distribution-preview>div{flex-direction:column}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){html.moment-ui.moment-page-product .head-in,html.moment-ui.moment-page-product :where(.technology,.fullService,.choice){width:calc(100% - 36px)!important}html.moment-ui.moment-page-product .head-in .banner{display:block!important;min-height:0!important;padding:30px 0 34px!important}html.moment-ui.moment-page-product .banner-pic{display:none!important}html.moment-ui.moment-page-product .banner-word-1st{font-size:31px!important;margin-bottom:16px!important}html.moment-ui.moment-page-product .banner-word-2nd{font-size:13px!important}html.moment-ui.moment-page-product .banner-word-btn{font-size:12px!important;padding:11px 16px!important;margin-top:20px!important}html.moment-ui.moment-page-product :where(.technology,.fullService,.choice){margin:36px auto!important}html.moment-ui.moment-page-product .technology ul{grid-template-columns:1fr!important;gap:12px!important}html.moment-ui.moment-page-product .technology li{padding:23px!important}html.moment-ui.moment-page-product .technology li img{width:36px!important;height:36px!important;margin-bottom:13px!important}html.moment-ui.moment-page-product .applyTitle h1{font-size:24px!important}html.moment-ui.moment-page-product :where(.fullService_contentOne,.choice ul)>li{padding:20px 14px!important}}
