.brands[data-astro-cid-yydh43lk]{gap:var(--space-6);max-width:var(--container);margin-inline:auto;display:grid}.brands[data-astro-cid-yydh43lk] h2[data-astro-cid-yydh43lk].brands__heading{font-size:var(--text-4xl)}.brands__list[data-astro-cid-yydh43lk]{margin:0;padding:0;list-style:none;display:flex}.brands__logo[data-astro-cid-yydh43lk]{width:var(--brand-logo-width);height:auto;aspect-ratio:var(--ratio-logo);object-fit:contain;display:block}.brands--marquee[data-astro-cid-yydh43lk] .brands__viewport[data-astro-cid-yydh43lk]{mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--space-16), var(--color-ink) calc(100% - var(--space-16)), transparent);overflow:hidden}.brands--marquee[data-astro-cid-yydh43lk] .brands__track[data-astro-cid-yydh43lk]{width:max-content;animation:brands-slide calc(var(--duration-marquee) * var(--marquee-scale,1)) linear infinite;display:flex}.brands--marquee[data-astro-cid-yydh43lk] .brands__list[data-astro-cid-yydh43lk]{flex-shrink:0;align-items:center}.brands--marquee[data-astro-cid-yydh43lk] .brands__item[data-astro-cid-yydh43lk]{padding-inline-end:var(--space-12)}.brands--marquee[data-astro-cid-yydh43lk] .brands__viewport[data-astro-cid-yydh43lk]:hover .brands__track[data-astro-cid-yydh43lk]{animation-play-state:paused}@keyframes brands-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.brands--marquee[data-astro-cid-yydh43lk] .brands__viewport[data-astro-cid-yydh43lk]{mask-image:none}.brands--marquee[data-astro-cid-yydh43lk] .brands__track[data-astro-cid-yydh43lk]{width:auto;animation:none}.brands--marquee[data-astro-cid-yydh43lk] .brands__list[data-astro-cid-yydh43lk]{justify-content:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;flex:1}.brands--marquee[data-astro-cid-yydh43lk] .brands__item[data-astro-cid-yydh43lk]{padding-inline-end:0}.brands--marquee[data-astro-cid-yydh43lk] .brands__list[data-astro-cid-yydh43lk][aria-hidden=true]{display:none}}.brands--tiles[data-astro-cid-yydh43lk] .brands__list[data-astro-cid-yydh43lk]{--tiles-per-row:2;--tiles-gap:var(--space-4);justify-content:center;gap:var(--tiles-gap);flex-wrap:wrap}.brands--tiles[data-astro-cid-yydh43lk] .brands__item[data-astro-cid-yydh43lk]{flex:0 0 calc((100% - (var(--tiles-per-row) - 1) * var(--tiles-gap)) / var(--tiles-per-row));padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);justify-content:center;display:flex}.brands--tiles[data-astro-cid-yydh43lk] .brands__logo[data-astro-cid-yydh43lk]{width:100%;max-width:var(--brand-logo-width)}.brands--tiles[data-astro-cid-yydh43lk][data-few] .brands__list[data-astro-cid-yydh43lk]{--tiles-per-row:1;width:100%;max-width:var(--container-prose);margin-inline:auto}.brands--tiles[data-astro-cid-yydh43lk][data-few] .brands__item[data-astro-cid-yydh43lk]{padding:var(--space-6)}.brands--tiles[data-astro-cid-yydh43lk][data-few] .brands__logo[data-astro-cid-yydh43lk]{max-width:var(--partner-logo-width)}@media (width>=768px){.brands--tiles[data-astro-cid-yydh43lk] .brands__list[data-astro-cid-yydh43lk]{--tiles-per-row:4;--tiles-gap:var(--space-6)}.brands--tiles[data-astro-cid-yydh43lk][data-few] .brands__list[data-astro-cid-yydh43lk]{--tiles-per-row:2}.brands--tiles[data-astro-cid-yydh43lk][data-few] .brands__item[data-astro-cid-yydh43lk]{padding:var(--space-8)}}@media (width>=1024px){.brands--marquee[data-astro-cid-yydh43lk] .brands__item[data-astro-cid-yydh43lk]{padding-inline-end:var(--space-16)}.brands--tiles[data-astro-cid-yydh43lk] .brands__list[data-astro-cid-yydh43lk]{--tiles-per-row:7}.brands--tiles[data-astro-cid-yydh43lk][data-few] .brands__list[data-astro-cid-yydh43lk]{--tiles-per-row:2}}.service-grid[data-astro-cid-dtkw3nc2]{gap:var(--space-6);width:100%;margin:0;padding:0;list-style:none;display:grid}.service-grid__card[data-astro-cid-dtkw3nc2]{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);align-content:start;display:grid;position:relative}html.js-reveal .service-grid[data-astro-cid-dtkw3nc2].is-revealed>.service-grid__card[data-astro-cid-dtkw3nc2]{transition:opacity var(--duration-slow) var(--ease-out) var(--reveal-delay,0s), translate var(--duration-slow) var(--ease-out) var(--reveal-delay,0s), scale var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.service-grid__card[data-astro-cid-dtkw3nc2]:before{content:"";border-radius:inherit;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;inset:0}.service-grid__card[data-astro-cid-dtkw3nc2] .media-slot{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.service-grid__card[data-astro-cid-dtkw3nc2] .media-slot img{transition:transform var(--duration-base) var(--ease-out)}.service-grid__card[data-astro-cid-dtkw3nc2] .cta:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.service-grid__card[data-astro-cid-dtkw3nc2] .cta:focus-visible{box-shadow:none;outline:none}.service-grid__card[data-astro-cid-dtkw3nc2] .cta:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-halo)}.service-grid__card[data-astro-cid-dtkw3nc2] .cta:active{scale:none}.service-grid__card[data-astro-cid-dtkw3nc2]:has(.cta:active){scale:var(--press-scale)}@media (hover:hover){.service-grid__card[data-astro-cid-dtkw3nc2]:hover:before{opacity:1}.service-grid__card[data-astro-cid-dtkw3nc2]:hover .cta{text-decoration-color:currentColor}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-grid__card[data-astro-cid-dtkw3nc2]:hover{transform:translateY(calc(var(--space-1) / -2))}.service-grid__card[data-astro-cid-dtkw3nc2]:hover .media-slot img{transform:scale(1.03)}}.service-grid__body[data-astro-cid-dtkw3nc2]{justify-items:start;gap:var(--space-3);padding:var(--space-6);display:grid}.service-grid__body[data-astro-cid-dtkw3nc2] p[data-astro-cid-dtkw3nc2]{color:var(--color-text-secondary)}@media (width>=768px){.service-grid[data-astro-cid-dtkw3nc2]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid[data-astro-cid-dtkw3nc2][data-count="5"]>[data-astro-cid-dtkw3nc2]:last-child{width:calc((100% - var(--space-6)) / 2);grid-column:1/-1;justify-self:center}}@media (width>=1024px){.service-grid[data-astro-cid-dtkw3nc2][data-count="3"],.service-grid[data-astro-cid-dtkw3nc2][data-count="5"],.service-grid[data-astro-cid-dtkw3nc2][data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid[data-astro-cid-dtkw3nc2][data-count="5"]>[data-astro-cid-dtkw3nc2]:last-child{grid-column:auto;justify-self:stretch;width:auto}}@media (width>=1280px){.service-grid[data-astro-cid-dtkw3nc2][data-count="4"][data-spread]{grid-template-columns:repeat(4,minmax(0,1fr))}}
