.services-page{background-color:var(--white)}.services-hero{background-color:var(--pale)}.services-hero__inner{display:flex;flex-direction:column;gap:22px;padding-top:80px;padding-bottom:40px}@media only screen and (max-width: 900px){.services-hero__inner{padding-top:56px}}.services-hero__title{max-width:820px}.services-hero__tabs{align-self:flex-start;margin-top:20px;scroll-margin-top:96px}.services-panels{background:linear-gradient(var(--pale) 0 120px, var(--white) 120px);padding-top:24px;padding-bottom:104px}@media only screen and (max-width: 900px){.services-panels{padding-bottom:72px}}.services-panel{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.services-panel[hidden]{display:none}.services-panel__intro{background-color:var(--navy);border-radius:var(--r-xl);display:flex;flex:1 1 420px;flex-direction:column;gap:28px;min-width:0;padding:36px}@media only screen and (max-width: 480px){.services-panel__intro{padding:24px 20px}}.services-panel__well{align-items:center;background-color:var(--navy-inset);border-radius:var(--r-md);display:flex;height:320px;justify-content:center;padding:24px}@media only screen and (max-width: 480px){.services-panel__well{height:240px}}.services-panel__lottie{height:100%;max-width:360px;width:100%}.services-panel__text{display:flex;flex-direction:column;gap:12px}.services-panel__eyebrow{color:var(--orange)}.services-panel__title{color:var(--white);font-size:36px}@media only screen and (max-width: 900px){.services-panel__title{font-size:30px}}.services-panel__description{color:var(--text-on-navy);font-size:17px;font-weight:400;line-height:1.7}.services-panel__items{display:flex;flex:1 1 460px;flex-direction:column;gap:14px;min-width:0}.services-panel__item{align-items:flex-start;background-color:var(--white);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-card);display:flex;gap:18px;padding:26px 28px}@media only screen and (max-width: 480px){.services-panel__item{padding:20px}}.services-panel__number{align-items:center;background-color:var(--pale);border-radius:14px;color:var(--navy);display:flex;flex:none;font-size:14px;font-weight:800;height:44px;justify-content:center;line-height:1;width:44px}.services-panel__item-body{display:flex;flex-direction:column;gap:8px;min-width:0}.services-panel__item-text{color:var(--text);font-size:16px;font-weight:400;line-height:1.7}.services-panel__next{align-self:flex-end;font-size:15px;margin-top:6px;min-height:50px;padding:0 22px;white-space:normal}
