.section--client{padding:clamp(32px, 6vw, 72px) 0}.section--client .section__header{text-align:center}.section--client .section__title{margin:0 0 .5rem;font-weight:600;letter-spacing:.2px;background:linear-gradient(90deg,var(--green-600) 0%,var(--cyan-500) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.section--client .section__subtitle{color:#c9d1d9;margin:0}.client__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px, 2vw, 20px);margin-top:clamp(14px, 2vw, 20px)}.client__grid--utility{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.client__grid{grid-template-columns:repeat(2,1fr)}.client__grid--utility{grid-template-columns:1fr 1fr}}@media (max-width:560px){.client__grid{grid-template-columns:1fr}.client__grid--utility{grid-template-columns:1fr}}.client__item{position:relative;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:16px;border-radius:16px;text-decoration:none;color:var(--color-text);border:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));box-shadow:var(--shadow-sm);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease,border-color .26s ease,background .26s ease,filter .26s ease}.client__item:hover{transform:translateY(-2px);border-color:rgb(255 255 255 / .16);box-shadow:0 14px 32px rgb(0 0 0 / .24)}.client__item:active{transform:translateY(-1px);transition-duration:.12s}.client__item:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan-500) 60%,white 40%);outline-offset:2px}.client__icon{width:3rem;height:3rem;display:inline-grid;place-items:center;border-radius:12px;color:var(--cyan-500);background:linear-gradient(180deg,rgb(26 188 220 / .18),rgb(26 188 220 / .06));box-shadow:inset 0 0 0 1px rgb(26 188 220 / .28);transition:transform .26s ease,filter .26s ease,background .26s ease}.client__item:hover .client__icon{transform:translateY(-1px);filter:saturate(1.05)}.client__icon svg{width:2.2rem;height:2.2rem}.client__icon .android-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.client__label{font-weight:600;letter-spacing:.2px;color:#e7edf3;margin-left:.8rem}.client__label small{display:block;font-weight:500;color:#c9d1d9;line-height:1.35;margin-top:2px}.client__item--portal{border-color:rgb(26 188 220 / .18)}.client__item--portal:hover{border-color:rgb(26 188 220 / .32)}.client__item--store{border-color:rgb(151 178 38 / .22)}.client__item--store:hover{border-color:rgb(151 178 38 / .36)}.client__item--store .client__icon{color:var(--lime-520);background:linear-gradient(180deg,rgb(162 198 34 / .18),rgb(162 198 34 / .06));box-shadow:inset 0 0 0 1px rgb(162 198 34 / .30)}.client__item--doc{border-color:rgb(151 178 38 / .22)}.client__item--doc:hover{border-color:rgb(151 178 38 / .36)}.client__item--doc .client__icon{color:var(--green-500);background:linear-gradient(180deg,rgb(151 178 38 / .18),rgb(151 178 38 / .06));box-shadow:inset 0 0 0 1px rgb(151 178 38 / .30)}.client__item--speed{border-color:rgb(26 188 220 / .18)}.client__item--speed:hover{border-color:rgb(26 188 220 / .30)}@media (max-width:1024px){.client__grid{display:flex;flex-wrap:wrap;--client-gap:clamp(14px, 2vw, 20px);gap:var(--client-gap)}.client__grid .client__item{flex:1 1 calc(50% - (var(--client-gap) / 2))}.client__grid .client__item:nth-child(1){order:1}.client__grid .client__item:nth-child(3){order:2}.client__grid .client__item:nth-child(2){order:3}.client__grid .client__item:nth-child(4){order:4}}@media (max-width:560px){.client__grid .client__item{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.client__item,.client__icon{transition:none!important;transform:none!important}}