.sx-landing{color:#454545}.sx-landing .sx-breadcrumbs{font-size:13px;line-height:1.7;margin:0 0 24px;overflow-wrap:anywhere}.sx-landing .sx-breadcrumbs a{color:#568cba}.sx-landing h1.section__title{font-size:32px;line-height:1.24;margin-top:0}.sx-landing .banner_main__left>.text{margin-bottom:22px}.sx-landing .banner_main__right img{width:100%;height:auto}.sx-landing h2,.sx-landing h3{overflow-wrap:break-word}.sx-landing .section_12__image img{max-width:100%;height:auto}.sx-landing .sx-note,.sx-portfolio-note{font-size:14px;line-height:1.65;color:#656565}.sx-portfolio-note{padding-top:24px}.sx-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}.sx-compare-grid>div{padding:30px;background:#edf8fd;border-radius:8px}.sx-compare-grid>div+div{background:#f0f8eb}.sx-compare-grid h3,.sx-benefit-grid h3{font-size:22px;line-height:1.4;margin:0 0 15px}.sx-compare-grid p,.sx-benefit-grid p,.sx-cost p{font-size:16px;line-height:1.75}.sx-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.sx-benefit-grid img{margin:0 0 20px;object-fit:contain}.sx-benefit-grid h3{font-size:19px}.sx-landing .stages .item__title{height:auto;min-height:68px}.sx-cost img{max-width:100%;height:auto}.sx-button{display:inline-flex;padding:15px 24px;background:#ff1b0a;color:#fff!important;text-decoration:none;border-radius:5px;margin-top:15px}.sx-button:hover{background:#d91b0c}.sx-copy{font-size:17px;line-height:1.8}.sx-copy h2{font-size:28px;line-height:1.35;margin:38px 0 18px}.sx-copy h2:first-child{margin-top:0}.sx-copy p{margin-bottom:22px}.sx-faq details{border-bottom:1px solid #d6e7ee;padding:20px 0}.sx-faq summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.5}.sx-faq details p{margin:16px 0 0}.sx-related{display:flex;flex-wrap:wrap;gap:12px 26px;padding-left:20px}.sx-related li{flex:1 1 250px}.sx-landing .section_12 .list_check li{line-height:1.7}.sx-landing [id]{scroll-margin-top:25px}
@media(max-width:991px){.sx-landing h1.section__title{font-size:29px}.sx-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-landing .banner_main__right img{max-height:420px;object-fit:contain}.sx-landing .section_12__image{display:block;max-width:550px;margin:25px auto 0}.sx-landing .stages .item__title{min-height:0}.sx-cost img{max-height:270px;object-fit:contain}}
@media(max-width:575px){.sx-landing h1.section__title{font-size:27px}.sx-compare-grid,.sx-benefit-grid{grid-template-columns:minmax(0,1fr);gap:24px}.sx-compare-grid>div{padding:23px}.sx-copy h2{font-size:24px}.sx-copy{font-size:16px;line-height:1.75}.sx-faq summary{font-size:17px}.sx-landing .banner_main__right img{max-height:300px}.sx-landing .section_12__image{max-width:360px}.sx-benefit-grid>div{padding-bottom:10px}.sx-landing .banner_main__left{min-width:0}.sx-landing .sx-breadcrumbs{margin-bottom:16px}}

.sx-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0 45px}.sx-service-grid a{display:block;padding:24px;background:#edf8fd;border-radius:6px;text-decoration:none;color:#454545}.sx-service-grid strong{display:block;color:#568cba;font-size:21px;line-height:1.4;margin-bottom:12px}.sx-service-grid span{display:block;font-size:15px;line-height:1.65}@media(max-width:650px){.sx-service-grid{grid-template-columns:minmax(0,1fr)}}
