.engagement-page .engagement-hero__content{padding:4vw 0 5vw}.engagement-page .tag{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;background-color:#1e8f7f;border-radius:4px;padding:.104vw .208vw;font-size:.833vw;font-weight:700;line-height:1.1;display:inline-block}.engagement-page h1{font-family:var(--font-roboto-condensed), sans-serif;text-transform:uppercase;color:#2e2e2e;letter-spacing:-.026vw;margin:1.25vw 0 1.667vw;font-size:6.67vw;font-weight:900;line-height:85%}.engagement-page .engagement-hero__intro{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;max-width:40vw;margin:0 0 2.5vw;font-size:1.042vw;font-weight:600;line-height:1.4}.engagement-page .engagement-btn{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;text-transform:uppercase;background:#1e8f7f;border-radius:8px;align-items:center;gap:.625vw;padding:.833vw 1.667vw;font-size:1.042vw;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.engagement-page .engagement-btn:hover{background:#16705f}.engagement-page .engagement-btn__icon{align-items:center;display:flex}.engagement-page .engagement-btn__icon img{width:1.25vw;height:1.25vw;display:block}.engagement-page .engagement-models{padding-bottom:5vw}.engagement-page .engagement-models__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25vw;display:grid}.engagement-page .engagement-card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;padding:1.667vw;transition:border-color .2s;display:flex}.engagement-page .engagement-card:hover{border-color:#1e8f7f}.engagement-page .engagement-card__num{font-family:var(--font-roboto-condensed), sans-serif;color:#1e8f7f;margin-bottom:.833vw;font-size:2.5vw;font-weight:900;line-height:1}.engagement-page .engagement-card__title{font-family:var(--font-roboto-condensed), sans-serif;text-transform:uppercase;color:#2e2e2e;margin:0 0 1.042vw;font-size:2.083vw;font-weight:900;line-height:90%}.engagement-page .engagement-card__body{font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;color:#2e2e2e;opacity:.8;font-size:.938vw;font-weight:600;line-height:1.5}.engagement-page .engagement-card__body p{margin:0 0 .833vw}.engagement-page .engagement-card__body ul{margin:0 0 .833vw;padding-left:1.25vw}.engagement-page .engagement-card__body li{margin-bottom:.417vw}.engagement-page .engagement-card__body a,.engagement-page .engagement-start__text a{color:#1e8f7f;font-weight:700;text-decoration:none}.engagement-page .engagement-card__body a:hover,.engagement-page .engagement-start__text a:hover{text-decoration:underline}.engagement-page .engagement-card__facts{border-top:1px solid #e0e0e0;flex-direction:column;gap:.625vw;margin:auto 0 0;padding-top:1.042vw;display:flex}.engagement-page .engagement-card__fact dt{font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#1e8f7f;margin-bottom:.208vw;font-size:.729vw;font-weight:700}.engagement-page .engagement-card__fact dd{font-family:var(--font-inter), sans-serif;color:#2e2e2e;opacity:.8;margin:0;font-size:.938vw;font-weight:600;line-height:1.4}.engagement-page .engagement-start{padding-bottom:6.667vw}.engagement-page .engagement-start__wrapper{background:#f5f5f5;border-radius:16px;padding:3.333vw}.engagement-page .engagement-start h2{font-family:var(--font-roboto-condensed), sans-serif;text-transform:uppercase;color:#2e2e2e;margin:0 0 1.25vw;font-size:3.333vw;font-weight:900;line-height:90%}.engagement-page .engagement-start__text{font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;color:#2e2e2e;opacity:.8;max-width:46vw;margin-bottom:1.667vw;font-size:1.042vw;font-weight:600;line-height:1.5}.engagement-page .engagement-start__text p{margin:0}@media (max-width:1024px){.engagement-page .engagement-hero__content{padding:48px 0 56px}.engagement-page .tag{padding:2px 4px;font-size:12px}.engagement-page h1{letter-spacing:-.5px;margin:16px 0 20px;font-size:64px}.engagement-page .engagement-hero__intro{max-width:560px;margin-bottom:28px;font-size:16px}.engagement-page .engagement-btn{gap:8px;padding:12px 20px;font-size:14px}.engagement-page .engagement-btn__icon img{width:18px;height:18px}.engagement-page .engagement-models{padding-bottom:56px}.engagement-page .engagement-models__grid{grid-template-columns:1fr;gap:16px}.engagement-page .engagement-card{padding:24px}.engagement-page .engagement-card__num{margin-bottom:12px;font-size:32px}.engagement-page .engagement-card__title{margin-bottom:14px;font-size:28px}.engagement-page .engagement-card__body{font-size:15px}.engagement-page .engagement-card__body p,.engagement-page .engagement-card__body ul{margin-bottom:12px}.engagement-page .engagement-card__body ul{padding-left:18px}.engagement-page .engagement-card__facts{gap:10px;padding-top:14px}.engagement-page .engagement-card__fact dt{margin-bottom:3px;font-size:11px}.engagement-page .engagement-card__fact dd{font-size:15px}.engagement-page .engagement-start{padding-bottom:72px}.engagement-page .engagement-start__wrapper{padding:32px}.engagement-page .engagement-start h2{margin-bottom:16px;font-size:32px}.engagement-page .engagement-start__text{max-width:none;margin-bottom:20px;font-size:16px}}@media (max-width:767px){.engagement-page .engagement-hero__content{padding:32px 0 40px}.engagement-page h1{margin:12px 0 16px;font-size:44px}.engagement-page .engagement-hero__intro{margin-bottom:24px;font-size:15px}.engagement-page .engagement-card{padding:20px}.engagement-page .engagement-card__title{font-size:24px}.engagement-page .engagement-start__wrapper{padding:24px 20px}.engagement-page .engagement-start h2{font-size:26px}}
