.sector-section{background:#eceff1;padding:var(--section-spacing-y) var(--site-gutter)}.sector-section__inner{background:#fff;border-radius:16px;margin:0 auto;max-width:var(--site-max-width);padding:96px 40px 48px}.sector-section__header{margin-bottom:80px;text-align:center}.sector-section__eyebrow{color:#df3466;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 8px}.sector-section__heading{color:#606060;line-height:1.2;margin:0}.sector-section__heading,.sector-section__heading p{font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:500!important}.sector-section__heading p{color:#606060!important;line-height:1.2!important;margin:0!important}.sector-section__cards{display:grid;gap:var(--card-gap);grid-template-columns:repeat(3,1fr)}.sector-card{background:#f5f5f5;border-radius:16px;overflow:hidden}.sector-card__image{aspect-ratio:4/3;overflow:hidden}.sector-card__image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.sector-card:hover .sector-card__image img{transform:scale(1.06)}.sector-card__body{padding:24px}.sector-card__label{color:#df3466;font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1.5;margin:0 0 8px;text-transform:uppercase}.sector-card__text{color:#3e3e3e;font-family:Inter,sans-serif;font-size:24px;font-weight:300;line-height:1.4;margin:0 0 20px}.sector-card__cta{background:#002943;border-radius:16px;color:#eceff1!important;display:inline-block;font-family:Inter,sans-serif!important;font-size:20px;font-weight:500!important;line-height:1.5;padding:14px 32px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.sector-card__cta:active,.sector-card__cta:focus,.sector-card__cta:hover,.sector-card__cta:visited{box-shadow:0 6px 14px rgba(0,41,67,.25);color:#eceff1!important;font-weight:500!important;text-decoration:none!important;transform:translateY(-3px)}@media (max-width:768px){.sector-section__inner{padding:48px 24px 32px}.sector-section__header{margin-bottom:32px}.sector-section__heading,.sector-section__heading p{font-size:24px!important}.sector-section__cards{gap:24px;grid-template-columns:1fr}.sector-card__text{font-size:18px}.sector-card__cta{font-size:16px!important;padding:12px 24px;white-space:nowrap}}