section.featured-services{padding:var(--spacing-104) var(--spacing-112);background:#f9f6f3}section.featured-services .container{max-width:var(--section-max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-64)}section.featured-services .featured-services-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-20);align-self:stretch;text-align:center}section.featured-services .featured-services-title{color:#005159;font-family:"Noto Serif",serif;font-size:50px;font-weight:500;line-height:62px;letter-spacing:1px;margin:0}section.featured-services .featured-services-subtitle{color:#475467;font-family:"Geist",sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;max-width:768px}section.featured-services .featured-services-grid{display:flex;align-items:stretch;gap:var(--spacing-56);align-self:stretch;width:100%}section.featured-services .featured-services-card{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0;border-radius:var(--radius-16);border:1px solid var(--bg-primary-500);background:var(--bg-white);overflow:hidden}section.featured-services .featured-services-image-wrap{width:100%;height:391px;flex-shrink:0;overflow:hidden}section.featured-services .featured-services-image{width:100%;height:100%;object-fit:cover;display:block}section.featured-services .featured-services-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);align-self:stretch;padding:var(--spacing-24) var(--spacing-24) var(--spacing-32) var(--spacing-24);flex:1 1 auto}section.featured-services .featured-services-heading{color:#211e19;font-family:"Noto Serif",serif;font-size:40px;font-weight:500;line-height:45px;letter-spacing:.8px;margin:0}section.featured-services .featured-services-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);align-self:stretch}section.featured-services .featured-services-body p{color:#656565;font-family:"Geist",sans-serif;font-size:18px;font-weight:400;line-height:26px;margin:0}@media (max-width:1024px){section.featured-services{padding:var(--padding-md) var(--margin-device)}section.featured-services .featured-services-grid{gap:var(--spacing-32)}section.featured-services .featured-services-title{font-size:42px;line-height:52px}section.featured-services .featured-services-image-wrap{height:300px}section.featured-services .featured-services-heading{font-size:32px;line-height:36px}}@media (max-width:767px){section.featured-services{padding:var(--padding-md) var(--spacing-20)}section.featured-services .container{gap:var(--spacing-40)}section.featured-services .featured-services-header{gap:var(--spacing-16)}section.featured-services .featured-services-title{font-size:32px;line-height:40px;letter-spacing:.96px}section.featured-services .featured-services-subtitle{font-size:18px;line-height:28px}section.featured-services .featured-services-grid{flex-direction:column;gap:var(--spacing-32)}section.featured-services .featured-services-card{flex:0 0 auto;width:100%;max-width:100%}section.featured-services .featured-services-image-wrap{height:240px}section.featured-services .featured-services-content{padding:var(--spacing-20) var(--spacing-20) var(--spacing-24) var(--spacing-20);gap:var(--spacing-16)}section.featured-services .featured-services-heading{font-size:28px;line-height:32px;letter-spacing:.96px}section.featured-services .featured-services-body p{font-size:16px;line-height:26px}}