.page-template-page-solution-family .sc-question .sc-why-inner{display:flex;gap:40px;align-items:flex-start}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-question .sc-why-inner{gap:24px}}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .sc-why-inner{flex-direction:column}}.page-template-page-solution-family .sc-question .sc-why-left{flex:1}.page-template-page-solution-family .sc-question .why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.page-template-page-solution-family .sc-question .why-item{display:flex;align-items:center;gap:20px}.page-template-page-solution-family .sc-question .why-item:nth-child(1) .why-item-icon{background:#f79909}.page-template-page-solution-family .sc-question .why-item:nth-child(2) .why-item-icon{background:#1a821f}.page-template-page-solution-family .sc-question .why-item:nth-child(3) .why-item-icon{background:#52a00b}.page-template-page-solution-family .sc-question .why-item-icon{width:5.625rem;height:5.625rem}.page-template-page-solution-family .sc-question .why-item-icon{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .why-item-icon{width:3.75rem;height:3.75rem}}.page-template-page-solution-family .sc-question .why-item-icon img{width:50%;height:50%;object-fit:contain}.page-template-page-solution-family .sc-question .why-item-desc{font-weight:500;font-size:20px;line-height:30px;color:#505050}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .why-item-desc{font-size:16px;line-height:24px}}.page-template-page-solution-family .sc-question .sc-why-right{flex-shrink:0;width:817px}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-question .sc-why-right{width:50%}}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .sc-why-right{width:100%}}.page-template-page-solution-family .sc-question .sc-why-image{aspect-ratio:3/2;min-height:550px;border-radius:30px;overflow:hidden}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-question .sc-why-image{min-height:unset}}.page-template-page-solution-family .sc-question .sc-why-image img{width:100%;height:100%;object-fit:cover}.page-template-page-solution-family .sc-question .why-bottom{display:flex;gap:24px;margin-top:40px}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .why-bottom{flex-direction:column}}.page-template-page-solution-family .sc-question .why-bottom-item{flex:1;height:170px;border-radius:17px;border:1px solid #e0e0e0;background:#ffffffd1;display:flex;align-items:center;gap:20px;padding:0 24px}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .why-bottom-item{height:auto;padding:20px}}.page-template-page-solution-family .sc-question .why-bottom-icon{width:7.625rem;height:7.625rem}.page-template-page-solution-family .sc-question .why-bottom-icon{flex-shrink:0;border-radius:50%;background:#1a821f;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .why-bottom-icon{width:5rem;height:5rem}}.page-template-page-solution-family .sc-question .why-bottom-icon img{width:50%;height:50%;object-fit:contain}.page-template-page-solution-family .sc-question .why-bottom-desc{font-weight:500;font-size:20px;line-height:30px;color:#505050}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-question .why-bottom-desc{font-size:16px;line-height:24px}}.page-template-page-solution-family .sc-benefit .heading-title{margin-bottom:48px}.page-template-page-solution-family .sc-benefit .benefit-list{list-style:none;margin:0;padding:0;display:flex;gap:24px}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-benefit .benefit-list{flex-wrap:wrap}}.page-template-page-solution-family .sc-benefit .benefit-item{flex:1;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-benefit .benefit-item{flex:0 0 calc(33.333% - 16px)}}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-benefit .benefit-item{flex:0 0 calc(50% - 12px)}}@media only screen and (max-width:39.99875rem){.page-template-page-solution-family .sc-benefit .benefit-item{flex:0 0 100%}}.page-template-page-solution-family .sc-benefit .benefit-icon{margin-bottom:16px}.page-template-page-solution-family .sc-benefit .benefit-icon{width:7.5rem;height:7.5rem}@media only screen and (max-width:39.99875rem){.page-template-page-solution-family .sc-benefit .benefit-icon{width:5rem;height:5rem}}.page-template-page-solution-family .sc-benefit .benefit-icon img{width:100%;height:100%;object-fit:contain}.page-template-page-solution-family .sc-benefit .benefit-title{color:#0d175c;font-weight:700;font-size:22px;line-height:22px;text-align:center;margin-bottom:12px}.page-template-page-solution-family .sc-benefit .benefit-desc{font-weight:400;font-size:16px;line-height:25px;text-align:center;color:#505050}.page-template-page-solution-family .sc-commit{position:relative;background-size:cover;background-position:center}.page-template-page-solution-family .sc-commit .sc-commit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d175c00 22.6%,#0d175cc7 35.58%,#0d175ce8,#0d175c);z-index:0}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-commit .sc-commit-overlay{background:#0d175ceb}}.page-template-page-solution-family .sc-commit .container{position:relative;z-index:1}.page-template-page-solution-family .sc-commit .sc-commit-inner{display:flex}.page-template-page-solution-family .sc-commit .sc-commit-left{flex:0 0 25%}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-commit .sc-commit-left{flex:0 0 10%}}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-commit .sc-commit-left{display:none}}.page-template-page-solution-family .sc-commit .sc-commit-right{flex:0 0 75%;padding:60px 0;color:#fff}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-commit .sc-commit-right{flex:0 0 90%}}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-commit .sc-commit-right{flex:0 0 100%;padding:40px 0}}.page-template-page-solution-family .sc-commit .commit-title{font-weight:700;line-height:1.4;color:#fff}.page-template-page-solution-family .sc-commit .commit-title{margin-bottom:1.5625rem}@media only screen and (min-width:64rem){.page-template-page-solution-family .sc-commit .commit-title{margin-bottom:2.1875rem}}.page-template-page-solution-family .sc-commit .commit-title{font-size:1.5rem}@media only screen and (min-width:48rem){.page-template-page-solution-family .sc-commit .commit-title{font-size:2rem}}@media only screen and (min-width:64rem){.page-template-page-solution-family .sc-commit .commit-title{font-size:2.75rem}}.page-template-page-solution-family .sc-commit .commit-content{font-weight:400;font-size:16px;line-height:25px;color:#fff;margin-bottom:60px}.page-template-page-solution-family .sc-commit .commit-list{list-style:none;margin:0;padding:0;display:flex;gap:16px}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-commit .commit-list{flex-direction:column}}.page-template-page-solution-family .sc-commit .commit-item{flex:1;min-height:140px;border:1px solid #FFFFFF;background:#0d175c96;border-radius:12px;display:flex;align-items:center;gap:16px;padding:16px}.page-template-page-solution-family .sc-commit .commit-item-icon{flex-shrink:0}.page-template-page-solution-family .sc-commit .commit-item-icon img{display:block;width:85px;height:auto}@media only screen and (min-width:96rem){.page-template-page-solution-family .sc-commit .commit-item-icon img{width:100px}}.page-template-page-solution-family .sc-commit .commit-item-title{font-weight:700;font-size:18px;line-height:28px;color:#fff;margin-bottom:8px}.page-template-page-solution-family .sc-commit .commit-item-desc{font-weight:400;font-size:16px;line-height:22px;color:#fff}.page-template-page-solution-family .sc-process .heading-title{margin-bottom:48px}.page-template-page-solution-family .sc-process .process-list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch}.page-template-page-solution-family .sc-process .process-item{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 16px;justify-content:space-between;border-right:1px solid transparent;border-image:linear-gradient(180deg,#0000,#000,#0000) 1}.page-template-page-solution-family .sc-process .process-item:last-child{border-right:none}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-process .process-item{flex:0 0 calc(33.333% - 22px);border-right:none}}@media only screen and (max-width:47.99875rem){.page-template-page-solution-family .sc-process .process-item{flex:0 0 100%}}@media only screen and (max-width:63.99875rem){.page-template-page-solution-family .sc-process .process-list{flex-wrap:wrap;gap:32px}}.page-template-page-solution-family .sc-process .process-top{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.page-template-page-solution-family .sc-process .process-step{font-weight:700;font-size:20px;line-height:24px;color:#0d175c;text-align:center}.page-template-page-solution-family .sc-process .process-dot{width:10px;height:10px;border-radius:50%;background:#ff6805;position:relative;margin-bottom:20px}.page-template-page-solution-family .sc-process .process-dot:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:1px;height:30px;background:#b5b4b6}.page-template-page-solution-family .sc-process .process-icon{width:6.25rem;height:6.25rem}.page-template-page-solution-family .sc-process .process-icon{border:1px solid #B5B4B6;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-template-page-solution-family .sc-process .process-icon img{width:3.5rem;height:3.5rem}.page-template-page-solution-family .sc-process .process-icon img{object-fit:contain}.page-template-page-solution-family .sc-process .process-title{font-weight:700;font-size:20px;line-height:30px;text-align:center;text-transform:uppercase;color:#0d175c;margin-bottom:12px;padding:0 8px}.page-template-page-solution-family .sc-process .process-desc{font-weight:400;font-size:16px;line-height:25px;text-align:center;padding:0 8px;margin-bottom:16px;flex:1}.page-template-page-solution-family .sc-process .process-photo{aspect-ratio:16/9;border-radius:10px;overflow:hidden;width:100%;margin-top:auto}.page-template-page-solution-family .sc-process .process-photo img{width:100%;height:100%;object-fit:cover}
