.breadcrumbscontainer{padding-top:25px;padding-bottom:25px}@media (min-width: 768px){.breadcrumbscontainer{padding-top:50px;padding-bottom:50px}}@media (min-width: 1024px){.breadcrumbscontainer{padding-top:65px;padding-bottom:65px}}@media (min-width: 1024px){.breadcrumbscontainer{padding-top:25px;padding-bottom:25px;padding-bottom:15px!important}}@media (min-width: 1024px) and (min-width: 768px){.breadcrumbscontainer{padding-top:50px;padding-bottom:50px}}@media (min-width: 1024px) and (min-width: 1024px){.breadcrumbscontainer{padding-top:65px;padding-bottom:65px}}.breadcrumbscontainer__content{display:flex;align-items:center;gap:5px;margin-top:60px}@media (min-width: 1024px){.breadcrumbscontainer__content{margin-top:40px}}.breadcrumbscontainer__content--links,.breadcrumbscontainer__content p{text-decoration:none;font-family:Lato,Lato Fallback,sans-serif;font-size:14px;font-weight:500;line-height:17px;color:#1c1c1c}@media (min-width: 1024px){.breadcrumbscontainer__content--links,.breadcrumbscontainer__content p{font-size:15px;line-height:18px}}.text-red{color:#e52329;font-weight:600}.ri-main{font-family:Lato,Lato Fallback,sans-serif;color:#1c1c1c;line-height:1.6}.ri-main h2,.ri-main h3,.ri-main h4,.ri-main h5,.ri-main h6,.ri-main p,.ri-main a,.ri-main li{font-family:Lato,Lato Fallback,sans-serif}.ri-main img{max-width:100%;height:auto;border-radius:10px}.ri-hero{padding:2.5rem 0 2rem;text-align:center}@media (max-width: 768px){.ri-hero{padding:2rem 0 1.5rem}}.ri-hero__title{font-family:Montserrat,Montserrat Fallback,sans-serif!important;font-size:3.75rem;font-weight:600;line-height:1.2;margin:0 auto 1.25rem}.ri-hero__title span,.ri-hero__title .text-red{font-family:Montserrat,Montserrat Fallback,sans-serif!important}@media (min-width: 1200px){.ri-hero__title{font-size:3.75rem}}@media (max-width: 1200px){.ri-hero__title{font-size:2.5rem}}@media (max-width: 768px){.ri-hero__title{font-size:1.85rem}}@media (min-width: 1024px){.ri-hero__title{padding:0 6%}}.ri-hero__subtitle{font-family:Lato,Lato Fallback,sans-serif;font-size:1rem;color:#6b7280;line-height:1.6;max-width:1100px;margin:0 auto 2rem}.ri-hero__image-wrapper{display:inline-block;margin-top:0;border-radius:20px;background-color:#fff;padding:20px;box-shadow:0 10px 30px #0000000d;max-width:100%;line-height:0}@media (min-width: 768px){.ri-hero__image-wrapper{padding:30px}}.ri-challenge{padding:2.5rem 0}@media (max-width: 768px){.ri-challenge{padding:2rem 0}}.ri-challenge__main-title{font-family:Lato,Lato Fallback,sans-serif;font-size:3.75rem;font-weight:600;text-align:center;margin:0 auto 2rem;color:#1c1c1c;line-height:1.25}@media (min-width: 1200px){.ri-challenge__main-title{font-size:3.75rem}}@media (max-width: 1200px){.ri-challenge__main-title{font-size:2.5rem}}@media (max-width: 768px){.ri-challenge__main-title{font-size:2rem;margin-bottom:1.5rem}}.ri-challenge__layout{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.ri-challenge__layout{grid-template-columns:1.2fr 1fr;gap:24px;align-items:flex-start}}.ri-challenge__col-left,.ri-challenge__col-right{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.ri-challenge__col-left,.ri-challenge__col-right{gap:24px}}.ri-challenge__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.ri-challenge__image-top{position:relative;flex:1 1 auto;aspect-ratio:1017/498;border-radius:20px;overflow:hidden}.ri-challenge__image-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex-shrink:0}.ri-challenge__image-bottom{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden}.ri-challenge__title{font-family:Lato,Lato Fallback,sans-serif;font-size:3rem;font-weight:600;line-height:1.15;margin-bottom:.5rem;color:#e52329}@media (max-width: 1200px){.ri-challenge__title{font-size:2.5rem}}@media (max-width: 768px){.ri-challenge__title{font-size:2rem}}.ri-challenge__subtitle{font-size:.95rem;color:#555;margin-bottom:1.25rem;line-height:1.5}.ri-challenge__list{display:flex;flex-direction:column;gap:12px}.ri-challenge__list-item{background:#fdf7fa;border-radius:12px;padding:18px 22px;transition:transform .3s ease}.ri-challenge__list-item:hover{transform:translateY(-2px)}.ri-challenge__list-text{font-size:15px;color:#555;line-height:1.6;margin:0}.ri-approach{padding:2.5rem 0}@media (max-width: 768px){.ri-approach{padding:2rem 0}}.ri-approach__layout{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.ri-approach__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:flex-start}}.ri-approach__col-left,.ri-approach__col-right{display:flex;flex-direction:column;min-width:0}.ri-approach__title{font-family:Lato,Lato Fallback,sans-serif;font-size:3rem;font-weight:400;line-height:1.15;color:#1c1c1c;margin-bottom:.5rem}.ri-approach__title .text-red{font-weight:600}@media (max-width: 1200px){.ri-approach__title{font-size:2.5rem}}@media (max-width: 768px){.ri-approach__title{font-size:2rem}}.ri-approach__subtitle{font-size:.95rem;color:#1c1c1c;line-height:1.5;margin-bottom:1.25rem}.ri-approach__list{display:flex;flex-direction:column;gap:12px}.ri-approach__card{background:#f4f8fc;border-radius:12px;padding:18px 22px;transition:transform .3s ease}.ri-approach__card:hover{transform:translateY(-2px)}.ri-approach__card-text{font-size:15px;color:#555;line-height:1.6;margin:0}.ri-approach__image-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}@media (min-width: 1024px){.ri-approach__image-grid{gap:14px}}.ri-approach__image-wrapper{border-radius:20px;overflow:hidden;display:block}.ri-approach__image-wrapper:nth-child(1){grid-column:span 3}.ri-approach__image-wrapper:nth-child(2){grid-column:span 3}.ri-approach__image-wrapper:nth-child(3){grid-column:span 4}.ri-approach__image-wrapper:nth-child(4){grid-column:span 2}.ri-approach__img{width:100%;height:100%;display:block;object-fit:cover;border-radius:20px}.ri-tech__title{font-family:Lato,Lato Fallback,sans-serif;font-size:3rem;font-weight:400;line-height:1.15;color:#1c1c1c;margin-bottom:1.25rem}.ri-tech__title .text-red{font-weight:600}@media (max-width: 1200px){.ri-tech__title{font-size:2.5rem}}@media (max-width: 768px){.ri-tech__title{font-size:2rem}}.ri-tech__list{list-style:none;margin:0;padding:25px 20px;background:#f9f9fb;border-radius:20px;display:flex;flex-direction:column;gap:14px}@media (min-width: 1024px){.ri-tech__list{padding:30px}}.ri-tech__item{display:flex;align-items:flex-start;gap:12px}.ri-tech__icon{flex-shrink:0;width:16px;height:16px;margin-top:4px}.ri-tech__text{font-size:15px;color:#555;line-height:1.6;margin:0}.ri-tech__text strong{font-weight:600;color:#1c1c1c}.ri-structure{padding:3rem 0;position:relative;text-align:center;background:#f7f7f7;box-shadow:0 0 0 100vmax #f7f7f7;clip-path:inset(0 -100vmax)}@media (max-width: 768px){.ri-structure{padding:2rem 0}}.ri-structure__title{font-family:Lato,Lato Fallback,sans-serif;font-size:3rem;font-weight:400;line-height:1.25;color:#1c1c1c;margin:0 auto 2rem}.ri-structure__title .text-red{font-weight:600}@media (max-width: 1200px){.ri-structure__title{font-size:2.5rem}}@media (max-width: 768px){.ri-structure__title{font-size:2rem;margin-bottom:1.5rem}}.ri-structure__box{background:#fff;border-radius:20px;padding:20px;margin-bottom:24px}@media (min-width: 1024px){.ri-structure__box{padding:25px}}.ri-structure__text{font-size:15px;color:#666;line-height:1.6;margin:0}@media (min-width: 1024px){.ri-structure__text{font-size:16px}}.ri-structure__image-wrapper{border-radius:20px;overflow:hidden;line-height:0}.ri-structure__img{width:100%;display:block;border-radius:20px}.ri-visuals{padding:2.5rem 0}@media (max-width: 768px){.ri-visuals{padding:2rem 0}}.ri-visuals__title{font-family:Lato,Lato Fallback,sans-serif;font-size:3rem;font-weight:400;line-height:1.25;text-align:center;color:#1c1c1c;margin:0 auto 2rem}.ri-visuals__title .text-red{font-weight:600}@media (max-width: 1200px){.ri-visuals__title{font-size:2.5rem}}@media (max-width: 768px){.ri-visuals__title{font-size:2rem;margin-bottom:1.5rem}}.ri-visuals__list{margin-bottom:24px}.ri-visuals__image-wrapper{border-radius:20px;overflow:hidden;line-height:0}.ri-visuals__img{width:100%;display:block;border-radius:20px}.ri-cta{padding:2.5rem 0 3.5rem}@media (max-width: 768px){.ri-cta{padding:2rem 0 2.5rem}}.ri-cta__outer-wrapper{background:#fafafa;border-radius:20px;padding:20px;max-width:1100px;margin:0 auto}.ri-cta__box{position:relative;background:#fdeaea;border-radius:12px;padding:40px 20px;text-align:center;overflow:hidden}@media (min-width: 1024px){.ri-cta__box{padding:50px 40px}}.ri-cta__vector{position:absolute;bottom:0;top:auto;left:-50px;height:120%;width:auto;opacity:1;z-index:0;pointer-events:none}.ri-cta__title{position:relative;font-family:Lato,Lato Fallback,sans-serif;font-size:3rem;font-weight:600;color:#333;margin-bottom:1rem;line-height:1.25;z-index:1}@media (max-width: 1200px){.ri-cta__title{font-size:2.5rem}}@media (max-width: 768px){.ri-cta__title{font-size:2rem}}.ri-cta__subtitle{position:relative;font-family:Lato,Lato Fallback,sans-serif;font-size:15px;color:#666;margin-bottom:40px;line-height:1.6;z-index:1}@media (min-width: 1024px){.ri-cta__subtitle{font-size:16px}}.ri-cta__btn{position:relative;display:inline-block;background:#dc3545;color:#fff;padding:14px 40px;border-radius:6px;font-family:Lato,Lato Fallback,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease;z-index:2}.ri-cta__btn:hover{background:#bd2130;transform:translateY(-3px);color:#fff}.ri-cta--result .ri-cta__outer-wrapper{max-width:1280px}.ri-cta--result .ri-cta__box{padding:3rem 2rem}.ri-cta--result .ri-cta__title{font-size:3rem;font-weight:600;margin-bottom:1rem;line-height:1.25}@media (max-width: 1200px){.ri-cta--result .ri-cta__title{font-size:2.5rem}}@media (max-width: 768px){.ri-cta--result .ri-cta__title{font-size:2rem}}.ri-cta--result .ri-cta__subtitle{margin-bottom:0;font-size:1.05rem;line-height:1.6;color:#475569;max-width:1050px;margin-left:auto;margin-right:auto}
