.ServicesShowcase-module__kghsbW__section{box-sizing:border-box;background:linear-gradient(#f6f4f1 0%,#f0ede8 100%);width:100%;padding:clamp(56px,8vw,96px) clamp(16px,4vw,48px) clamp(64px,9vw,104px)}.ServicesShowcase-module__kghsbW__sectionCompact{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(48px,7vw,72px)}.ServicesShowcase-module__kghsbW__inner{width:100%;max-width:min(1180px,100%);margin:0 auto}.ServicesShowcase-module__kghsbW__header{text-align:center;margin-bottom:clamp(36px,5vw,52px)}.ServicesShowcase-module__kghsbW__kicker{letter-spacing:.12em;text-transform:uppercase;color:#b66d4a;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:600;font-family:var(--font-montserrat), system-ui, sans-serif;margin:0 0 10px}.ServicesShowcase-module__kghsbW__title{color:#19224a;font-size:clamp(1.75rem,1.2rem + 2vw,2.65rem);font-weight:700;line-height:1.15;font-family:var(--font-montserrat), system-ui, sans-serif;margin:0}.ServicesShowcase-module__kghsbW__titleAccent{color:#b66d4a}.ServicesShowcase-module__kghsbW__lead{color:#16224ac7;max-width:42rem;font-size:clamp(.9rem,.82rem + .25vw,1.05rem);line-height:1.55;font-family:var(--font-montserrat), system-ui, sans-serif;margin:16px auto 0}.ServicesShowcase-module__kghsbW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,24px);margin:0;padding:0;list-style:none;display:grid}.ServicesShowcase-module__kghsbW__gridItem{min-width:0;margin:0}.ServicesShowcase-module__kghsbW__card{box-sizing:border-box;height:100%;color:inherit;background:#fff;border:1px solid #16224a14;border-radius:clamp(16px,1.4vw,22px);flex-direction:column;padding:clamp(20px,2.2vw,28px);text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 6px #16224a0a,0 16px 40px #16224a12}.ServicesShowcase-module__kghsbW__cardWithImage{isolation:isolate;color:#fff;background-color:#0c1020;background-image:linear-gradient(180deg, #080c1c26 0%, #080c1c8c 48%, #080c1ce6 100%), var(--svc-card-bg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border-color:#ffffff29;position:relative}.ServicesShowcase-module__kghsbW__cardWithImage .ServicesShowcase-module__kghsbW__cardTitle{color:#fff;text-shadow:0 2px 20px #00000073}.ServicesShowcase-module__kghsbW__cardWithImage .ServicesShowcase-module__kghsbW__cardSummary{color:#ffffffe6;text-shadow:0 1px 12px #00000059}.ServicesShowcase-module__kghsbW__cardWithImage .ServicesShowcase-module__kghsbW__cardCta{color:#f2d5be;text-shadow:0 1px 8px #00000059}.ServicesShowcase-module__kghsbW__cardWithImage .ServicesShowcase-module__kghsbW__iconWrap{-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff52;box-shadow:0 4px 14px #0003}.ServicesShowcase-module__kghsbW__cardWithImage .ServicesShowcase-module__kghsbW__cardArrowWrap{color:#fff;opacity:1;background:#fff3;border:1px solid #ffffff47}.ServicesShowcase-module__kghsbW__cardWithImage:hover .ServicesShowcase-module__kghsbW__cardArrowWrap{color:#fff;background:#ffffff52}.ServicesShowcase-module__kghsbW__card:hover{border-color:#b66d4a59;transform:translateY(-4px);box-shadow:0 8px 16px #16224a0f,0 24px 48px #16224a1a}.ServicesShowcase-module__kghsbW__cardWithImage:hover{border-color:#ffffff47;box-shadow:0 12px 28px #00000047,0 28px 56px #00000038}.ServicesShowcase-module__kghsbW__card:focus-visible{outline-offset:3px;outline:2px solid #b66d4a}.ServicesShowcase-module__kghsbW__cardWithImage:focus-visible{outline-color:#ffffffd9}.ServicesShowcase-module__kghsbW__cardActive{border-color:#16224a33;box-shadow:0 0 0 2px #b66d4a40,0 16px 40px #16224a14}.ServicesShowcase-module__kghsbW__cardWithImage.ServicesShowcase-module__kghsbW__cardActive{border-color:#ffffff73;box-shadow:0 0 0 2px #f2d5be8c,0 20px 48px #00000059}.ServicesShowcase-module__kghsbW__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ServicesShowcase-module__kghsbW__iconWrap{background:linear-gradient(145deg,#16224a 0%,#1e2f5c 100%);border-radius:14px;flex-shrink:0;place-items:center;width:clamp(52px,4vw + 40px,64px);height:clamp(52px,4vw + 40px,64px);display:grid}.ServicesShowcase-module__kghsbW__iconImg{object-fit:contain;filter:brightness(1.15);width:55%;height:55%}.ServicesShowcase-module__kghsbW__cardArrowWrap{color:#8b5c38;opacity:.85;background:#b66d4a1a;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,transform .2s;display:grid}.ServicesShowcase-module__kghsbW__card:hover .ServicesShowcase-module__kghsbW__cardArrowWrap{color:#6b4528;background:#b66d4a33;transform:translate(2px,-2px)}.ServicesShowcase-module__kghsbW__cardArrow{display:block}.ServicesShowcase-module__kghsbW__cardTitle{color:#16224a;font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);font-weight:700;line-height:1.25;font-family:var(--font-montserrat), system-ui, sans-serif;margin:0 0 10px}.ServicesShowcase-module__kghsbW__cardSummary{color:#16224ab8;font-size:clamp(.8125rem,.76rem + .18vw,.9375rem);line-height:1.5;font-family:var(--font-montserrat), system-ui, sans-serif;flex:1;margin:0 0 auto}.ServicesShowcase-module__kghsbW__cardCta{letter-spacing:.04em;text-transform:uppercase;color:#b66d4a;font-size:.8125rem;font-weight:700;font-family:var(--font-montserrat), system-ui, sans-serif;align-items:center;gap:8px;margin-top:18px;display:inline-flex}.ServicesShowcase-module__kghsbW__cardCta .ServicesShowcase-module__kghsbW__cardArrow{width:16px;height:16px;transition:transform .2s}.ServicesShowcase-module__kghsbW__card:hover .ServicesShowcase-module__kghsbW__cardCta .ServicesShowcase-module__kghsbW__cardArrow{transform:translate(3px,-3px)}@media (max-width:720px){.ServicesShowcase-module__kghsbW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__kghsbW__card,.ServicesShowcase-module__kghsbW__card:hover,.ServicesShowcase-module__kghsbW__card:hover .ServicesShowcase-module__kghsbW__cardArrowWrap,.ServicesShowcase-module__kghsbW__card:hover .ServicesShowcase-module__kghsbW__cardCta .ServicesShowcase-module__kghsbW__cardArrow{transition:border-color .2s,box-shadow .2s;transform:none}}
