.Recommendations-module-scss-module__CVfURa__flatContainer{width:100%}.Recommendations-module-scss-module__CVfURa__title{margin:0}.Recommendations-module-scss-module__CVfURa__testimonialCard{border-radius:var(--radius-l);background:var(--surface-background);border:1px solid var(--neutral-border-weak);-webkit-user-select:text;user-select:text;flex-direction:column;padding:32px;display:flex}@media (max-width:640px){.Recommendations-module-scss-module__CVfURa__testimonialCard{padding:24px}}.Recommendations-module-scss-module__CVfURa__testimonialQuote{flex:1;margin-bottom:24px}.Recommendations-module-scss-module__CVfURa__quoteText{color:var(--neutral-on-background-strong);font-family:Radley,Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.7;display:block}@media (max-width:640px){.Recommendations-module-scss-module__CVfURa__quoteText{font-size:1rem;line-height:1.6}}.Recommendations-module-scss-module__CVfURa__testimonialAuthor{border-top:1px solid var(--neutral-border-weak);flex-direction:row;align-items:center;gap:16px;padding-top:20px;display:flex}.Recommendations-module-scss-module__CVfURa__authorInfo{flex-direction:column;gap:2px;display:flex}.Recommendations-module-scss-module__CVfURa__authorName{color:var(--neutral-on-background-strong);font-weight:600}.Recommendations-module-scss-module__CVfURa__authorRole{color:var(--neutral-on-background-weak);font-size:.9rem}
.ClientsShowcase-module-scss-module__WCu_GW__clientsGrid{grid-gap:1px;border-radius:var(--radius-l);background:var(--neutral-border-medium);border:1px solid var(--neutral-border-medium);box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1px;min-width:0;max-width:100%;display:grid;overflow:hidden}@media (max-width:640px){.ClientsShowcase-module-scss-module__WCu_GW__clientsGrid{border-radius:var(--radius-m);grid-template-columns:repeat(2,1fr)}}.ClientsShowcase-module-scss-module__WCu_GW__clientCell{aspect-ratio:1;background:var(--surface-background);cursor:pointer;box-sizing:border-box;outline:none;justify-content:center;align-items:center;min-width:0;transition:background-color .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ClientsShowcase-module-scss-module__WCu_GW__clientCell:focus-visible{box-shadow:0 0 0 2px var(--brand-solid-strong)inset}@media (max-width:900px){.ClientsShowcase-module-scss-module__WCu_GW__clientCell{aspect-ratio:4/3}}@media (max-width:640px){.ClientsShowcase-module-scss-module__WCu_GW__clientCell{aspect-ratio:1}}.ClientsShowcase-module-scss-module__WCu_GW__logoDefault{filter:grayscale()brightness(0)opacity(.4);width:52%;height:44%;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);position:relative}[data-theme=dark] .ClientsShowcase-module-scss-module__WCu_GW__logoDefault{filter:brightness(0)invert()opacity(.6)}.ClientsShowcase-module-scss-module__WCu_GW__logoDefault img{-o-object-fit:contain!important;object-fit:contain!important}@media (max-width:900px){.ClientsShowcase-module-scss-module__WCu_GW__logoDefault{width:55%;height:48%}}@media (max-width:640px){.ClientsShowcase-module-scss-module__WCu_GW__logoDefault{width:58%;height:50%}}.ClientsShowcase-module-scss-module__WCu_GW__overlay{opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;transition:opacity .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}@media (max-width:900px){.ClientsShowcase-module-scss-module__WCu_GW__overlay{padding:16px}}@media (max-width:640px){.ClientsShowcase-module-scss-module__WCu_GW__overlay{padding:20px}}.ClientsShowcase-module-scss-module__WCu_GW__overlayLogo{filter:brightness(0)invert();flex-shrink:0;width:110px;height:44px;margin-bottom:12px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:relative}.ClientsShowcase-module-scss-module__WCu_GW__overlayLogo img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}@media (max-width:900px){.ClientsShowcase-module-scss-module__WCu_GW__overlayLogo{width:90px;height:36px;margin-bottom:16px}}@media (max-width:640px){.ClientsShowcase-module-scss-module__WCu_GW__overlayLogo{width:80px;height:32px;margin-bottom:16px}}.ClientsShowcase-module-scss-module__WCu_GW__overlayContent{opacity:0;flex-direction:column;align-items:flex-start;gap:4px;transition:transform .35s cubic-bezier(.4,0,.2,1) 50ms,opacity .3s 50ms;display:flex;transform:translateY(8px)}.ClientsShowcase-module-scss-module__WCu_GW__overlayDesc{text-align:left;text-shadow:0 1px 2px #0006;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#ffffffeb!important;font-size:13px!important;line-height:1.55!important}@media (max-width:900px){.ClientsShowcase-module-scss-module__WCu_GW__overlayDesc{-webkit-line-clamp:3;font-size:12px!important}}@media (max-width:640px){.ClientsShowcase-module-scss-module__WCu_GW__overlayDesc{-webkit-line-clamp:3;font-size:12px!important}}.ClientsShowcase-module-scss-module__WCu_GW__nameBadge{display:none}.ClientsShowcase-module-scss-module__WCu_GW__clientCell.ClientsShowcase-module-scss-module__WCu_GW__active,.ClientsShowcase-module-scss-module__WCu_GW__clientCell:hover{z-index:2;background:#0f0f0ff5}.ClientsShowcase-module-scss-module__WCu_GW__clientCell.ClientsShowcase-module-scss-module__WCu_GW__active .ClientsShowcase-module-scss-module__WCu_GW__logoDefault,.ClientsShowcase-module-scss-module__WCu_GW__clientCell:hover .ClientsShowcase-module-scss-module__WCu_GW__logoDefault{opacity:0;transform:scale(.8)}.ClientsShowcase-module-scss-module__WCu_GW__clientCell.ClientsShowcase-module-scss-module__WCu_GW__active .ClientsShowcase-module-scss-module__WCu_GW__overlay,.ClientsShowcase-module-scss-module__WCu_GW__clientCell:hover .ClientsShowcase-module-scss-module__WCu_GW__overlay{opacity:1;pointer-events:auto}.ClientsShowcase-module-scss-module__WCu_GW__clientCell.ClientsShowcase-module-scss-module__WCu_GW__active .ClientsShowcase-module-scss-module__WCu_GW__overlayContent,.ClientsShowcase-module-scss-module__WCu_GW__clientCell:hover .ClientsShowcase-module-scss-module__WCu_GW__overlayContent{opacity:1;transform:translateY(0)}.ClientsShowcase-module-scss-module__WCu_GW__overlayLogo{filter:brightness(0)invert()}
