.section_roles__In290{display:flex;padding:156px 0;flex-direction:column;justify-content:center;align-items:center}.section_roles-white__PvaGh{background-color:#fff}.section_roles-gray__wIl_Z{background-color:#f3f3f4}.subsection_roles__vut_j{display:flex;max-width:1208px;width:100%;flex-direction:column;align-items:center;gap:64px;padding-inline:64px;box-sizing:border-box}@media(max-width:640px){.subsection_roles__vut_j{padding-inline:32px}}.subsection_roles-header__Fnwec{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.subsection_roles-traits__Hs6Ud{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;max-width:700px}.subsection_roles-trait__xCttv{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:100px;background-color:#f3f3f4;border:1px solid #e5e5e7;color:#1d1d1f;font-family:Inter;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s ease,transform .15s ease}.subsection_roles-trait__xCttv:hover{background-color:#eaeaec;transform:translateY(-1px)}.subsection_roles-cta__d__XK{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:56px 40px;box-sizing:border-box;border-radius:20px;background:linear-gradient(135deg,#1d1d1f,#2c2c30)}.subsection_roles-cta__headline__f8kuk{color:#fff;font-family:Inter;font-size:28px;font-weight:700;line-height:140%;text-align:center;letter-spacing:-.5px}@media(max-width:600px){.subsection_roles-cta__headline__f8kuk{font-size:22px}}.subsection_roles-cta__body__psSKk{color:hsla(0,0%,100%,.6);font-family:Inter;font-size:16px;font-weight:500;line-height:155%;text-align:center;max-width:500px}.subsection_roles-cta__button__NQ8K0{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;border-radius:12px;background:#fff;color:#1d1d1f;font-family:Inter;font-size:16px;font-weight:600;line-height:1;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.subsection_roles-cta__button__NQ8K0:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.section_why__IZXME{display:flex;padding:156px 0;flex-direction:column;justify-content:center;align-items:center}.section_why-white__0yd_L{background-color:#fff}.section_why-gray__s8D4u{background-color:#f3f3f4}.subsection_why__v3ejm{display:flex;max-width:1208px;width:100%;flex-direction:column;align-items:flex-start;gap:64px;padding-inline:64px;box-sizing:border-box}@media(max-width:640px){.subsection_why__v3ejm{padding-inline:32px}}.subsection_why-header__G1eVK{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.subsection_why-narrative__lrbBr{display:flex;flex-direction:column;gap:28px;width:100%;max-width:780px}.subsection_why-narrative__paragraph__WyU1k{color:#515154;font-family:Inter;font-size:20px;font-weight:500;line-height:170%;letter-spacing:-.2px}@media(max-width:600px){.subsection_why-narrative__paragraph__WyU1k{font-size:17px}}.subsection_why-grid__fPyjM{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media(max-width:1024px){.subsection_why-grid__fPyjM{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.subsection_why-grid__fPyjM{grid-template-columns:1fr}}.subsection_why-card__mk7yT{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border-radius:1.25rem;background-color:#fff}.subsection_why-card__title__QnY0q{color:#1d1d1f;font-family:Inter;font-size:20px;font-weight:700;line-height:140%;letter-spacing:-.3px}.subsection_why-card__description__g2Xo0{color:#515154;font-family:Inter;font-size:16px;font-weight:500;line-height:155%}