.home_article{box-sizing:border-box;gap:6rem;height:100%;width:100%}.home_article,.home_article_text_wrap{align-items:center;display:flex;flex-direction:column;justify-content:center}.home_article_text_wrap{gap:3rem}.home_article_text_wrap span{color:#616161;font-size:1.6rem;font-weight:400}.home_article_text_wrap h2{color:#000;font-size:4rem;font-weight:600;text-align:center}@media (max-width:768px){.home_article_text_wrap h2{font-size:5rem}.home_article_text_wrap{gap:4rem}.home_article{gap:5rem}}@media (max-width:425px){.home_article_text_wrap h2{font-size:max(14px,3.2rem)}}.sdr3-container{margin-bottom:2rem;min-height:100vh;padding:39.1rem 0 10rem}.sdr3-container,.sdr3-wrap{align-items:center;display:flex}.sdr3-wrap{box-sizing:border-box;flex:4;flex-direction:column;gap:6.6rem;justify-content:start;min-height:0;padding:0}.solution_card_title{color:#000;font-size:6rem;line-height:7.2rem;text-align:center;transition:all .8s ease}.bg_container.black .solution_card_title{color:#fff}.sdr3-cards{display:flex;gap:4.2rem;padding:3rem 0;width:100%}.sdr3-card{aspect-ratio:492/600;cursor:pointer;flex:1 1 0;isolation:isolate;overflow:hidden;position:relative}.sdr3-card__base{background-position:50%;background-size:cover;inset:0;opacity:1;position:absolute;transition:filter .35s ease}.sdr3-card:is(:hover,:focus-within,.is-open) .sdr3-card__base{filter:brightness(.6)}.sdr3-card__reveal{inset:0;pointer-events:none;position:absolute;z-index:2}.sdr3-card__reveal-clip{inset:0;overflow:hidden;position:absolute;transform:translateY(100%);transition:transform .6s ease}.sdr3-card__reveal-img{background-position:50%;background-size:cover;inset:0;position:absolute;transform:translateY(0)}.sdr3-card__reveal-text{bottom:0;flex-direction:column;left:0;padding:3.2rem 3rem;position:absolute;right:0;top:0;transition:transform .6s ease}.sdr3-card__reveal-text,.sdr3-card__title{display:flex;justify-content:space-between}.sdr3-card__title{align-items:center;color:#fff;font-size:4.6rem;font-weight:600}.sdr3-card__title svg{height:4rem;width:4rem}.sdr3-card__content-group{display:flex;flex-direction:column;gap:2rem}.sdr3-card__desc{color:#fff;font-size:2.8rem;font-weight:500}.sdr3-card:is(:hover,:focus-within,.is-open) .sdr3-card__reveal-clip{transform:translateY(0)}.sdr3-card:is(:hover,:focus-within,.is-open) .sdr3-card__reveal-text{transform:translateY(0)}.sdr3-card:focus-within{outline:.3rem solid #5aa2ff;outline-offset:.3rem}@media (max-width:1400px){.sdr3-card__reveal-text{padding:2.8rem 2.6rem}}@media (max-width:1280px){.sdr3-card__reveal-text{padding:2.6rem 2.4rem}}@media (max-width:1200px){.sdr3-card__reveal-text{padding:2.4rem 2.2rem}.sdr3-card__title{font-size:3rem;line-height:1.3}.sdr3-card__title svg{height:16px;width:16px}.sdr3-card__desc{font-size:max(14px,2.5rem)}}@media (hover:none) and (pointer:coarse),(max-width:1024px){.sdr3-cards{overflow-x:auto}.sdr3-card{min-width:350px;width:350px}.sdr3-card__title svg{height:16px;width:16px}.sdr3-card__reveal-clip,.sdr3-card__reveal-text{transform:translateY(0)!important}.sdr3-card__reveal-text{padding:2.2rem}.sdr3-container{padding:5rem 0}.sdr3-wrap{gap:3rem}.solution_card_title{font-size:4rem;line-height:1.3}}@media (max-width:768px){.sdr3-cards{gap:2.2rem;padding:0 2rem}.sdr3-card{aspect-ratio:492/550;min-width:300px;width:300px}.sdr3-card__reveal-text{padding:2rem}.sdr3-card__content-group{gap:1.6rem}}@media (max-width:425px){.sdr3-card__reveal-text{padding:1.8rem}}.sdr3-container{padding:21rem 0 14rem}.solution_card_title{font-size:4rem;font-weight:600;line-height:1.2}.sdr3-cards{gap:2.2rem;max-width:1100px}.sdr3-card{aspect-ratio:344/390;border:1px solid hsla(0,0%,62%,.3)}.sdr3-card__navigation_title{align-items:center;color:#fff;display:flex;font-size:max(14px,1.6rem);font-weight:600;justify-content:space-between;margin-bottom:auto}.sdr3-card__navigation_title svg{height:16px;width:16px}.sdr3-card__title{font-size:3.6rem;margin-bottom:0}.sdr3-card__desc{font-size:max(14px,1.6rem);line-height:1.4}.sdr3-card__title svg{height:3.2rem;width:3.2rem}.sdr3-card__base-text{bottom:15.38462%;color:#fff;font-family:Freesentation;font-size:3rem;font-weight:600;left:3rem;position:absolute;right:3rem;text-align:center;transition:opacity .3s ease,color .8s ease;z-index:2}.sdr3-card:hover .sdr3-card__base-text{opacity:0}.bg_container.black .sdr3-card__base-text,.sdr3-card__base-text.white{color:#fff!important}@media (max-width:768px){.sdr3-card__reveal-text{padding:2rem}.sdr3-card__navigation_title{margin-bottom:auto}.sdr3-card__content-group{gap:1.6rem}.sdr3-card__base-text{font-size:2.4rem;left:2rem;right:2rem}}