.approach-module,.approach-module .approach-card__content,.approach-module .approach-module__intro-content{font-family:Montserrat,Arial,sans-serif}.approach-module{width:100%}.approach-module,.approach-module *,.approach-module :after,.approach-module :before{box-sizing:border-box}.approach-module__inner{display:grid;gap:12px;grid-template-columns:1fr 3.15fr;width:100%}.approach-module__intro{align-items:flex-end;background:linear-gradient(110deg,#00b9f2,#ef5ba1);border-radius:16px;display:flex;min-height:372px;overflow:hidden;padding:16px;position:relative}.approach-module__intro-content{color:#fff;font-size:28px;font-weight:400;line-height:1.02;width:100%}.approach-module__intro-content p{margin:0}.approach-module__intro-content h1,.approach-module__intro-content h2,.approach-module__intro-content h3,.approach-module__intro-content h4,.approach-module__intro-content h5,.approach-module__intro-content h6{color:#fff;margin:0}.approach-module__cards{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-width:0}.approach-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;min-height:180px;min-width:0;overflow:hidden;position:relative}.approach-card__content{font-size:11px;height:100%;line-height:1.25;padding:34px 12px 18px;position:relative;width:100%;z-index:2}.approach-card--plain{background-color:#fff;color:#222052}.approach-card--plain .approach-card__content{color:#222052}.approach-card--image,.approach-card--image .approach-card__content{color:#fff}.approach-card__overlay{background:rgba(34,32,82,.42);inset:0;position:absolute;z-index:1}.approach-card__content p{margin:0 0 8px}.approach-card__content p:last-child{margin-bottom:0}.approach-card__content h1,.approach-card__content h2,.approach-card__content h3,.approach-card__content h4,.approach-card__content h5,.approach-card__content h6{color:inherit;font-size:11px;font-weight:700;line-height:1.25;margin:0 0 10px}.approach-card__content a{color:inherit;text-decoration:underline}.approach-card__content a:hover{opacity:.8}.approach-card__content ol,.approach-card__content ul{margin:0 0 8px;padding-left:16px}.approach-card__content li{margin-bottom:4px}.approach-card--image{transition:transform .25s ease}.approach-card--image:hover{transform:translateY(-2px)}.approach-card--image .approach-card__overlay{transition:background .25s ease}.approach-card--image:hover .approach-card__overlay{background:rgba(34,32,82,.52)}@media (max-width:900px){.approach-module__inner{grid-template-columns:1fr}.approach-module__intro{min-height:220px}.approach-module__intro-content{font-size:32px}}@media (max-width:600px){.approach-module__inner{gap:10px;grid-template-columns:1fr}.approach-module__intro{border-radius:14px;min-height:180px;padding:20px}.approach-module__intro-content{font-size:30px}.approach-module__cards{gap:10px;grid-template-columns:1fr;grid-template-rows:none}.approach-card{border-radius:14px;min-height:180px}.approach-card__content{font-size:12px;line-height:1.3;padding:24px 18px 18px}.approach-card__content h1,.approach-card__content h2,.approach-card__content h3,.approach-card__content h4,.approach-card__content h5,.approach-card__content h6{font-size:12px}}