.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.expertise-heading{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:keep-all}.expertise-services{border-top:1px solid rgb(17 24 39 / .18)}.dark .expertise-services{border-top-color:#ffffff2e}.expertise-service-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem clamp(1.5rem,3vw,3.5rem);min-height:clamp(8rem,9vw,11rem);padding:clamp(1.5rem,2.5vw,2.75rem) clamp(1rem,2vw,2rem);border-bottom:1px solid rgb(17 24 39 / .18);isolation:isolate;overflow:hidden;transition:border-color .5s ease}.dark .expertise-service-link{border-bottom-color:#ffffff2e}.expertise-service-link:before{content:"";position:absolute;inset:0;z-index:-1;background:#050505;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.dark .expertise-service-link:before{background:#f5f5f5}.expertise-service-link:is(:hover,:focus-visible):before{transform:scaleX(1)}.expertise-service-link:is(:hover,:focus-visible){border-bottom-color:transparent}.expertise-service-index{grid-column:1;grid-row:1;align-self:end;color:#11182775;font-size:.75rem;font-weight:800;letter-spacing:.14em;transition:color .5s ease,transform .5s ease}.dark .expertise-service-index{color:#ffffff73}.expertise-service-copy{grid-column:1;grid-row:2;min-width:0}.expertise-service-title{hyphens:none;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal;color:#111827;font-size:clamp(2.75rem,3.8vw,5.25rem);font-weight:500;line-height:.96;transition:color .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.dark .expertise-service-title{color:#f3f4f6}.expertise-service-description{max-width:31rem;margin-top:1.1rem;color:#4b5563e0;font-size:clamp(.9rem,1vw,1.05rem);font-weight:400;line-height:1.65;transition:color .5s ease,opacity .5s ease,transform .5s ease}.dark .expertise-service-description{color:#d1d5dbb8}.expertise-service-arrow{grid-column:2;grid-row:1 / span 2;display:flex;width:clamp(3rem,4.2vw,4.75rem);aspect-ratio:1;align-items:center;justify-content:center;border:1px solid rgb(17 24 39 / .2);border-radius:999px;color:#111827;font-size:clamp(1.2rem,1.5vw,1.6rem);transition:border-color .5s ease,color .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.dark .expertise-service-arrow{border-color:#ffffff38;color:#f3f4f6}.expertise-service-link:is(:hover,:focus-visible) .expertise-service-index,.expertise-service-link:is(:hover,:focus-visible) .expertise-service-title,.expertise-service-link:is(:hover,:focus-visible) .expertise-service-description,.expertise-service-link:is(:hover,:focus-visible) .expertise-service-arrow{color:#fff}.dark .expertise-service-link:is(:hover,:focus-visible) .expertise-service-index,.dark .expertise-service-link:is(:hover,:focus-visible) .expertise-service-title,.dark .expertise-service-link:is(:hover,:focus-visible) .expertise-service-description,.dark .expertise-service-link:is(:hover,:focus-visible) .expertise-service-arrow{color:#050505}.expertise-service-link:is(:hover,:focus-visible) .expertise-service-index,.expertise-service-link:is(:hover,:focus-visible) .expertise-service-title{transform:translate(.5rem)}.expertise-service-link:is(:hover,:focus-visible) .expertise-service-description{opacity:.82;transform:translate(.5rem)}.expertise-service-link:is(:hover,:focus-visible) .expertise-service-arrow{border-color:#ffffff52;transform:translate(.35rem)}.dark .expertise-service-link:is(:hover,:focus-visible) .expertise-service-arrow{border-color:#0505053d}@media(max-width:767px){.expertise-service-link{grid-template-columns:minmax(0,1fr) auto;gap:.875rem 1.25rem;min-height:0;padding:1.5rem 0}.expertise-service-index{grid-column:1 / -1;margin-top:0}.expertise-service-title{font-size:clamp(2.15rem,10vw,3.25rem);line-height:1}.expertise-service-description{margin-top:.85rem;font-size:.92rem}.expertise-service-arrow{grid-column:2;grid-row:2;width:3rem}.expertise-service-link:is(:hover,:focus-visible) .expertise-service-index,.expertise-service-link:is(:hover,:focus-visible) .expertise-service-title,.expertise-service-link:is(:hover,:focus-visible) .expertise-service-description{transform:none}}
