.DigitalPartnerVisual-module__H_1Ysq__visual{padding:clamp(24px,3vw,40px)}.DigitalPartnerVisual-module__H_1Ysq__title{letter-spacing:-.025em;margin:28px 0;font-size:clamp(1.875rem,2.6vw,2.5rem);line-height:1.12}.DigitalPartnerVisual-module__H_1Ysq__title span{display:block}.DigitalPartnerVisual-module__H_1Ysq__title span:last-child{color:#f1b285}.DigitalPartnerVisual-module__H_1Ysq__pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.DigitalPartnerVisual-module__H_1Ysq__pieces li{background:#ffffff04;border:1px solid #ffffff25;border-radius:4px;flex-direction:column;justify-content:space-between;gap:18px;min-height:96px;padding:16px;font-size:.9375rem;line-height:1.35;display:flex}.DigitalPartnerVisual-module__H_1Ysq__pieces .DigitalPartnerVisual-module__H_1Ysq__firstPiece{color:#171918;background:#f1b285;border-color:#f1b285}.DigitalPartnerVisual-module__H_1Ysq__number{font-family:var(--font-mono);letter-spacing:.06em;opacity:.7;font-size:.625rem}.DigitalPartnerVisual-module__H_1Ysq__next{align-items:flex-start;gap:12px;margin-top:26px;display:flex}.DigitalPartnerVisual-module__H_1Ysq__arrow{color:#f1b285;font-size:1.5rem;line-height:1.3}.DigitalPartnerVisual-module__H_1Ysq__next p{margin:0;font-size:.875rem;line-height:1.6}.DigitalPartnerVisual-module__H_1Ysq__next strong{font-weight:500;display:block}.DigitalPartnerVisual-module__H_1Ysq__next p>span{color:#c4c9c5;display:block}
.Services-module__zXymXq__links{flex-wrap:wrap;gap:.75rem;margin-top:2rem;scroll-margin-top:6rem;display:flex}.Services-module__zXymXq__chip{border:1px solid color-mix(in srgb, var(--color-teal) 45%, var(--color-paper));background:var(--color-raised);min-width:0;max-width:100%;min-height:3.25rem;color:var(--color-teal);font-family:var(--font-sans);transition:background .18s var(--ease-micro), border-color .18s var(--ease-micro);border-radius:2px;justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 1.125rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.Services-module__zXymXq__chip:before{content:"";background:var(--color-teal);pointer-events:none;transform-origin:0;height:2px;transition:transform .24s var(--ease-micro);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.Services-module__zXymXq__arrow{transition:transform .24s var(--ease-micro);flex-shrink:0;font-size:1.125rem;font-weight:400}.Services-module__zXymXq__chip:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px;border-color:var(--color-teal)}.Services-module__zXymXq__chip:focus-visible:before{transform:scaleX(1)}@media (hover:hover){.Services-module__zXymXq__chip:hover{border-color:var(--color-teal);background:var(--color-sunken)}.Services-module__zXymXq__chip:hover:before{transform:scaleX(1)}.Services-module__zXymXq__chip:hover .Services-module__zXymXq__arrow{transform:translate(3px)}}.Services-module__zXymXq__chip:active{background:var(--color-sunken)}@media (max-width:480px){.Services-module__zXymXq__chip{width:100%}}@media (prefers-reduced-motion:reduce){.Services-module__zXymXq__chip,.Services-module__zXymXq__chip:before,.Services-module__zXymXq__arrow{transition:none!important}.Services-module__zXymXq__chip:hover .Services-module__zXymXq__arrow{transform:none}}
