.services-featured{container:services-featured/inline-size;display:flex;flex-direction:column;gap:var(--space-3xl,64px);width:100%}.services-featured__header{display:flex;flex-direction:column;gap:var(--space-sm,24px);margin-inline:auto;max-width:1000px;text-align:center;text-wrap:balance;width:100%}.services-featured .services-featured__intro{color:var(--fg-secondary);margin-inline:auto;max-width:880px;text-wrap:pretty;width:100%}.services-featured__cards{display:grid;gap:var(--space-sm,24px);grid-template-columns:minmax(0,767fr) minmax(366px,401fr)}.services-featured__cards--side-0{grid-template-columns:minmax(0,1fr)}.services-featured__feature{--feature-pad-block:30px;--feature-pad-inline:24px;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--gradient-accent) border-box;border-radius:var(--radius-panel,12px);border-top:6px solid transparent;display:grid;grid-template-columns:minmax(0,1fr) 269px;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden;padding:calc(var(--feature-pad-block) - 6px) var(--feature-pad-inline) var(--feature-pad-block);position:relative;row-gap:var(--space-sm,24px)}.services-featured__feature-top{display:flex;flex-direction:column;gap:var(--space-xs,12px);grid-column:1/-1}.services-featured__feature-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2xs,8px);justify-content:space-between}.services-featured__feature-icon{flex-shrink:0;height:50px;width:50px}.services-featured .services-featured__badge{background:var(--icon-bg);font-size:11.36px;height:25px;letter-spacing:.08em;line-height:1.2;margin-left:auto;padding:0 13px;white-space:nowrap}.services-featured .services-featured__feature-title{font-weight:var(--font-weight-medium,500)}.services-featured .services-featured__feature-text{color:var(--fg-secondary);grid-column:1/-1;grid-row:2;line-height:1.25;max-width:640px;position:relative;z-index:1}.services-featured .services-featured__feature-text ul{margin:0;padding-left:27px}.services-featured .services-featured__feature-text li+li{margin-top:var(--space-2xs,8px)}.services-featured__feature-cta{align-self:end;grid-column:1;grid-row:3;justify-self:start;position:relative;z-index:1}.services-featured__media{align-self:end;grid-column:2;grid-row:3;justify-self:end;margin:0 calc(var(--feature-pad-inline)*-1) calc(var(--feature-pad-block)*-1) -23px;width:316px}.services-featured__image{aspect-ratio:632/560;display:block;height:auto;object-fit:cover;width:100%}@container services-featured (min-width: 600px){.services-featured__feature:not(:has(.services-featured__feature-cta)) .services-featured__feature-text{grid-column:1;grid-row:2/4;padding-right:calc(23px + var(--space-sm, 24px))}.services-featured__feature:not(:has(.services-featured__feature-cta)) .services-featured__media{grid-row:2/4}}.services-featured__side{display:flex;flex-direction:column;gap:var(--space-sm,24px);min-width:0}.services-featured__service{background:var(--surface);border-radius:var(--radius-panel,12px);flex:1 1 0;padding:var(--space-sm,24px)}.services-featured__service,.services-featured__service-head{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-xs,12px)}.services-featured__service-icon{flex-shrink:0;height:40px;width:40px}.services-featured .services-featured__service-title{font-weight:var(--font-weight-medium,500);letter-spacing:-.24px;line-height:1}.services-featured .services-featured__service-text{color:var(--fg-secondary);line-height:1.25}.services-featured .services-featured__service-cta{margin-top:auto}@media (hover:hover) and (prefers-reduced-motion:no-preference){.services-featured__feature,.services-featured__service{transition:transform .25s ease,box-shadow .25s ease}.services-featured__feature:hover,.services-featured__service:hover{box-shadow:0 12px 24px -12px rgba(0,40,70,.25);transform:translateY(-4px)}}@container services-featured (max-width: 999px){.services-featured__cards{grid-template-columns:minmax(0,1fr)}.services-featured__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.services-featured__cards--side-1 .services-featured__side{grid-template-columns:minmax(0,1fr)}.services-featured__cards--side-3 .services-featured__service:last-child{grid-column:1/-1}}@container services-featured (max-width: 755px){.services-featured__side{grid-template-columns:minmax(0,1fr)}.services-featured__cards--side-3 .services-featured__service:last-child{grid-column:auto}}@container services-featured (max-width: 599px){.services-featured__feature{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.services-featured .services-featured__feature-text,.services-featured__feature-cta{grid-column:1}.services-featured__media{grid-column:1;grid-row:4;margin:0 calc(var(--feature-pad-inline)*-1) calc(var(--feature-pad-block)*-1) 0;width:min(316px,calc(100% + var(--feature-pad-inline)))}.services-featured .services-featured__feature-cta,.services-featured .services-featured__service-cta{height:auto;min-height:40px;white-space:normal}}@media (max-width:767px){.services-featured{gap:var(--space-lg,40px)}.services-featured__header{gap:var(--space-s,16px)}.services-featured .services-featured__headline{font-size:38px;letter-spacing:-.76px}.services-featured .services-featured__feature-title{font-size:var(--font-size-h4,28px);letter-spacing:var(--letter-spacing-h4,-.28px)}}