.solution-card-module__hxKLpW__card{min-width:0;animation:.75s cubic-bezier(.2,.7,.2,1) both solution-card-module__hxKLpW__arrive;animation-delay:var(--card-delay,0s);background:#060d1e;border:0;border-radius:14px;position:relative}.solution-card-module__hxKLpW__link{isolation:isolate;border-radius:inherit;color:#fff;-webkit-tap-highlight-color:transparent;border:0;align-items:flex-end;height:100%;min-height:430px;text-decoration:none;display:flex;position:relative;overflow:hidden}.solution-card-module__hxKLpW__image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transition:transform .9s cubic-bezier(.2,.65,.3,1),filter .9s}.solution-card-module__hxKLpW__shade{z-index:-2;background:linear-gradient(#02061005 0%,#02061014 25%,#020610c7 53%,#020610f5 78%,#020610 100%);position:absolute;inset:0}.solution-card-module__hxKLpW__light{z-index:-1;opacity:0;background:radial-gradient(at 50% 0,#2f8cff38,#0000 65%);transition:opacity .65s;position:absolute;inset:0}.solution-card-module__hxKLpW__link:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 30%,#8dc5ff1a 49%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.solution-card-module__hxKLpW__content{text-shadow:0 2px 20px #0006;width:100%;padding:26px}.solution-card-module__hxKLpW__title{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:1.3rem;font-weight:600;line-height:1.35}.solution-card-module__hxKLpW__description{color:#d6e1f0;margin-top:12px;font-size:.875rem;line-height:1.7}.solution-card-module__hxKLpW__cta{color:#8dc5ff;align-items:center;gap:12px;margin-top:22px;font-size:.8125rem;font-weight:600;display:inline-flex}.solution-card-module__hxKLpW__arrow{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.solution-card-module__hxKLpW__link:focus-visible{outline-offset:5px;outline:2px solid #8dc5ff}.solution-card-module__hxKLpW__link:focus-visible .solution-card-module__hxKLpW__image{transform:scale(1.055)}.solution-card-module__hxKLpW__link:focus-visible .solution-card-module__hxKLpW__light{opacity:1}@media (hover:hover) and (pointer:fine){.solution-card-module__hxKLpW__card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.solution-card-module__hxKLpW__card:hover{transform:translateY(-5px);box-shadow:0 20px 42px -24px #2f8cff8c}.solution-card-module__hxKLpW__link:hover .solution-card-module__hxKLpW__image{filter:brightness(1.08);transform:scale(1.075)}.solution-card-module__hxKLpW__link:hover .solution-card-module__hxKLpW__light{opacity:1}.solution-card-module__hxKLpW__link:hover:after{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translate(130%)}.solution-card-module__hxKLpW__link:hover .solution-card-module__hxKLpW__arrow{transform:translate(5px)}}@media (max-width:767px){.solution-card-module__hxKLpW__link{min-height:410px}.solution-card-module__hxKLpW__content{padding:24px}}@keyframes solution-card-module__hxKLpW__arrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.solution-card-module__hxKLpW__card,.solution-card-module__hxKLpW__card *,.solution-card-module__hxKLpW__card :after{transition:none;animation:none;transform:translate(0,0)}.solution-card-module__hxKLpW__card:hover,.solution-card-module__hxKLpW__link:hover .solution-card-module__hxKLpW__image,.solution-card-module__hxKLpW__link:focus-visible .solution-card-module__hxKLpW__image,.solution-card-module__hxKLpW__link:hover .solution-card-module__hxKLpW__arrow,.solution-card-module__hxKLpW__link:hover:after{transform:none}}
.references-section-module__YR6jRa__section{scroll-margin-top:110px;position:relative}.references-section-module__YR6jRa__header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.references-section-module__YR6jRa__eyebrow{color:#8dc5ff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.references-section-module__YR6jRa__eyebrow:before{content:"";background:#69b2ff;width:24px;height:1px}.references-section-module__YR6jRa__title{color:#f8fafc;letter-spacing:-.045em;font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1.2}.references-section-module__YR6jRa__intro{color:#a9b8cd;max-width:440px;font-size:14px;line-height:1.8}.references-section-module__YR6jRa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.references-section-module__YR6jRa__reference{color:#fff;background:linear-gradient(140deg,#111d33,#080f20);border-radius:14px;text-decoration:none;transition:transform .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.references-section-module__YR6jRa__reference:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2f8cff,#8dc5ff,#0000);height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.references-section-module__YR6jRa__logoStage{background:#fff;justify-content:center;align-items:center;height:156px;padding:26px 34px;display:flex}.references-section-module__YR6jRa__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:82px;transition:transform .45s}.references-section-module__YR6jRa__compactLogo{max-height:116px}.references-section-module__YR6jRa__details{justify-content:space-between;align-items:center;gap:14px;min-height:126px;padding:20px 22px;display:flex}.references-section-module__YR6jRa__name{color:#f1f5fb;letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.4}.references-section-module__YR6jRa__category{color:#a9b8cd;margin-top:5px;font-size:12px;line-height:1.6}.references-section-module__YR6jRa__domain{overflow-wrap:anywhere;color:#72abe7;margin-top:9px;font-size:11px;line-height:1.5;display:block}.references-section-module__YR6jRa__arrow{color:#8dc5ff;background:#69b2ff12;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .35s,background .35s;display:grid}.references-section-module__YR6jRa__reference:focus-visible{outline-offset:5px;outline:2px solid #8dc5ff}@media (hover:hover) and (pointer:fine){.references-section-module__YR6jRa__reference:hover{transform:translateY(-4px);box-shadow:0 18px 36px -24px #2f8cff99}.references-section-module__YR6jRa__reference:hover:after{transform:scaleX(1)}.references-section-module__YR6jRa__reference:hover .references-section-module__YR6jRa__logo{transform:scale(1.035)}.references-section-module__YR6jRa__reference:hover .references-section-module__YR6jRa__arrow{background:#69b2ff29;transform:translate(2px,-2px)}}@media (max-width:1023px){.references-section-module__YR6jRa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.references-section-module__YR6jRa__header{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:559px){.references-section-module__YR6jRa__grid{grid-template-columns:minmax(0,1fr);gap:18px}.references-section-module__YR6jRa__logoStage{height:144px}.references-section-module__YR6jRa__details{min-height:116px}}@media (prefers-reduced-motion:reduce){.references-section-module__YR6jRa__reference,.references-section-module__YR6jRa__reference:after,.references-section-module__YR6jRa__logo,.references-section-module__YR6jRa__arrow{transition:none}.references-section-module__YR6jRa__reference:hover,.references-section-module__YR6jRa__reference:hover .references-section-module__YR6jRa__logo,.references-section-module__YR6jRa__reference:hover .references-section-module__YR6jRa__arrow{transform:none}}
