.our-solutions-section{position:relative;width:100%;font-family:Montserrat,sans-serif}.our-solutions-section__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:80px;max-width:1320px;margin:0 auto}@media (max-width: 1511px){.our-solutions-section__content{max-width:1320px}}@media (max-width: 1023px){.our-solutions-section__content{max-width:100%}}.our-solutions-section__background{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:100vw;max-width:1900px;height:1320px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none;opacity:0;transition:opacity .8s ease-in-out;visibility:hidden}.our-solutions-section__background--loaded{opacity:1;visibility:visible}.our-solutions-section__title{font-family:Crimson Pro,serif;font-weight:400;color:#101010;font-style:italic;text-align:center;margin:0;font-size:56px;line-height:1.3}@media (max-width: 1023px){.our-solutions-section__title{font-size:40px;line-height:1.3}}.our-solutions-section__container{display:flex;position:relative;justify-content:center;align-items:stretch;gap:24px;width:1320px;max-width:100%}@media (max-width: 1511px){.our-solutions-section__container{gap:20px;width:auto}}@media (max-width: 1023px){.our-solutions-section__container{flex-direction:column;align-items:center;gap:20px;width:100%}}@media (max-width: 1023px){.our-solutions-section__container--ai-change-management{align-items:center}}.our-solutions-section__container--ai-implementation-core,.our-solutions-section__container--ai-strategy{flex-direction:row;flex-wrap:wrap}@media (max-width: 1023px){.our-solutions-section__container--ai-implementation-core,.our-solutions-section__container--ai-strategy{align-items:center}}.our-solutions-section__solution{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;box-shadow:0 1px 12px #00000014;flex:1;gap:60px;padding:60px 48px 48px}.our-solutions-section__solution--ai-training,.our-solutions-section__solution--ai-change-management{max-width:650px}.our-solutions-section__solution--ai-implementation-core,.our-solutions-section__solution--ai-strategy{flex:none}.our-solutions-section__solution--ai-implementation-core:nth-child(1),.our-solutions-section__solution--ai-implementation-core:nth-child(2),.our-solutions-section__solution--ai-strategy:nth-child(1),.our-solutions-section__solution--ai-strategy:nth-child(2){flex:1 1 calc(50% - 12px);min-width:300px}.our-solutions-section__solution--ai-implementation-core:nth-child(3),.our-solutions-section__solution--ai-strategy:nth-child(3){flex:0 0 650px}@media (max-width: 1511px){.our-solutions-section__solution--ai-implementation-core:nth-child(3),.our-solutions-section__solution--ai-strategy:nth-child(3){flex:1 1 100%}}@media (max-width: 1023px){.our-solutions-section__solution--ai-implementation-core:nth-child(1),.our-solutions-section__solution--ai-implementation-core:nth-child(2),.our-solutions-section__solution--ai-implementation-core:nth-child(3),.our-solutions-section__solution--ai-strategy:nth-child(1),.our-solutions-section__solution--ai-strategy:nth-child(2),.our-solutions-section__solution--ai-strategy:nth-child(3){flex:0 0 100%}}@media (max-width: 1511px){.our-solutions-section__solution{padding:60px 40px 40px}}@media (max-width: 1023px){.our-solutions-section__solution{gap:60px;padding:40px 28px 28px;width:100%;max-width:100%}}.our-solutions-section__solution:nth-child(2){gap:72px}@media (max-width: 1023px){.our-solutions-section__solution:nth-child(2){gap:72px}}.our-solutions-section__workshop-info{display:flex;flex-direction:column;gap:40px}.our-solutions-section__solution-title{font-family:Montserrat,sans-serif;font-weight:600;color:#101010;margin:0;font-size:24px;line-height:1.3}.our-solutions-section__solution-description{font-family:Montserrat,sans-serif;font-weight:400;color:#101010;margin:0;padding:0 0 0 20px;font-size:17px;line-height:1.4}@media (max-width: 1511px){.our-solutions-section__solution-description{font-size:16px;line-height:1.4}}.our-solutions-section__solution-description-item{margin-top:6px}.our-solutions-section__solution-description-item::marker{font-size:10px}.our-solutions-section__outcome-info{margin-top:auto;display:flex;flex-direction:column;gap:20px;background-color:#f2f9ff;border-radius:16px;padding:28px}@media (max-width: 1023px){.our-solutions-section__outcome-info{padding:20px}}.our-solutions-section__outcome-title{font-family:Montserrat,sans-serif;font-weight:600;color:#101010;margin:0;font-size:17px;line-height:1.4}@media (max-width: 1511px){.our-solutions-section__outcome-title{font-size:16px;line-height:1.4}}.our-solutions-section__outcome-description{font-family:Montserrat,sans-serif;font-weight:400;color:#101010;margin:0;font-size:17px;line-height:1.4}@media (max-width: 1511px){.our-solutions-section__outcome-description{font-size:16px;line-height:1.4}}.our-solutions-section__cta-button{text-decoration:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#6996ff,#4263f4 115.74%);border:none;border-radius:10px;color:#f9f9f9;font-family:Montserrat,sans-serif;font-weight:500;cursor:pointer;transition:opacity .3s ease;padding:16px 32px;font-size:18px;line-height:1.33;width:276px}@media (max-width: 1511px){.our-solutions-section__cta-button{width:auto;font-size:16px;line-height:1.5}}.our-solutions-section__cta-button:hover{opacity:.9;transform:translateY(-1px)}.our-solutions-section__cta-button:active{transform:translateY(0)}
