:root {
  --link-green: #05543d;
  --link-green-hover: #044432;
  --link-text: #202030;
  --link-grey: #515a6d;
  --link-muted: #666666;
  --link-black: #1b1b1b;
  --link-black-hover: #333333;
  --link-page-bg: #f8f8f8;
  --link-font: 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'SF Pro Text', sans-serif;
  --link-transition: 0.3s linear;
  --link-green-accent: #499f68;

  /* Same container tokens as goodbridge-landing */
  --container-xs: 320px;
  --container-md: 708px;
  --container-lg: 960px;
  --container-xl: 1080px;
  --container-xxl: 1408px;
}
.link-landing {
  color: var(--link-text);
  font-family: var(--link-font);
  font-weight: 400;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.link-landing img:not([class]) {
  max-width: 100%;
}
.link-landing button,
.link-landing input {
  font-family: inherit;
}
.link-landing input[type='email'] {
  margin: 0;
  padding: 0;
  box-shadow: none;
}
.link-landing a {
  text-decoration: none;
}
.link-landing *,
.link-landing *::before,
.link-landing *::after {
  box-sizing: border-box;
}

/* Same .container grid as landing/app/assets/scss/main.scss */
.link-container {
  width: 100%;
  max-width: var(--container-xs);
  padding: 0 16px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
.link-container {
    max-width: var(--container-md);
    padding: 0;
}
}
@media screen and (min-width: 1024px) {
.link-container {
    max-width: var(--container-lg);
    padding: 0 20px;
}
}
@media screen and (min-width: 1280px) {
.link-container {
    max-width: var(--container-xl);
    padding: 0;
}
}
@media screen and (min-width: 1920px) {
.link-container {
    max-width: var(--container-xxl);
    padding: 0;
}
}
.link-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 12px;
  font-family: var(--link-font);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  background-image: none;
  box-shadow: none;
  transition:
    background-color var(--link-transition),
    border-color var(--link-transition),
    color var(--link-transition),
    transform var(--link-transition),
    box-shadow var(--link-transition),
    opacity var(--link-transition);
  white-space: nowrap;
}
.link-btn--white {
  background: #fff;
  border-color: #fff;
  color: var(--link-green);
  padding: 10px 20px;
}
@media (hover: hover) {
.link-btn--white:hover {
    background: #f0f0f0;
    border-color: #f0f0f0;
    transform: translateY(-1px);
}
.link-btn--ghost:hover {
    opacity: 0.8;
}
.link-btn--dark:hover {
    background: #515a6d;
    border-color: #515a6d;
}
}
.link-btn--white:active {
  transform: scale(0.98);
}
.link-btn--ghost {
  background: transparent;
  color: #fff;
  padding: 10px 16px;
}
.link-btn--dark {
  background: var(--link-black);
  border-color: var(--link-black);
  color: #fff;
  padding: 10px 20px;
}
.link-btn--dark:active {
  transform: scale(0.98);
}
.link-reveal {
  opacity: 0;
  transform: translateY(24px);
  transition:
    opacity 0.6s ease,
    transform 0.6s ease;
}
.link-reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}

/* Section title scale from landing: 20 → 24 → 36 */
.link-section-title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.25;
  text-align: center;
  color: var(--link-text);
}
.link-section-subtitle {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  color: var(--link-grey);
}
.link-section-subtitle--mobile {
  display: none;
}
@media screen and (min-width: 768px) {
.link-section-title {
    font-size: 24px;
    line-height: 1.25;
}
.link-section-subtitle {
    font-size: 16px;
}
}
@media screen and (min-width: 1024px) {
.link-section-title {
    font-size: 36px;
    line-height: 1.2;
}
.link-section-subtitle {
    font-size: 18px;
}
}
@media (max-width: 767px) {
.link-section-subtitle--desktop {
    display: none;
}
.link-section-subtitle--mobile {
    display: block;
}
}
@media (prefers-reduced-motion: reduce) {
.link-btn,
  .link-usecase-card,
  .link-features__card,
  .link-footer__nav a,
  .link-footer__legal a,
  .link-footer__social a,
  .link-reveal {
    transition: none;
}
.link-reveal {
    opacity: 1;
    transform: none;
}
}



.link-header[data-v-69f52a02]{--header-height: 60px;position:sticky;top:0;z-index:100;height:var(--header-height);background:transparent}.link-header__inner[data-v-69f52a02]{display:flex;align-items:center;justify-content:space-between;height:100%;padding-top:19px;padding-bottom:19px}.link-header__logo img[data-v-69f52a02]{display:block;height:24px;width:170px;object-fit:contain;object-position:left center}.link-header__actions[data-v-69f52a02]{display:flex;align-items:center;gap:10px}.link-header__menu-toggle[data-v-69f52a02]{display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.link-header__menu-close[data-v-69f52a02]{filter:invert(1)}.link-header__mobile-menu[data-v-69f52a02]{position:fixed;top:var(--header-height);left:0;right:0;z-index:99;overflow:hidden;max-height:0;background:var(--link-green);transition:max-height 0.3s ease}.link-header__mobile-menu--open[data-v-69f52a02]{max-height:240px}.link-header__mobile-menu-inner[data-v-69f52a02]{display:flex;flex-direction:column;gap:12px;padding-top:16px;padding-bottom:24px}.link-header__mobile-link[data-v-69f52a02]{width:100%;justify-content:center}.link-header__overlay[data-v-69f52a02]{position:fixed;inset:0;z-index:98;background:rgba(0,0,0,0.35)}@media screen and (min-width: 768px){.link-header[data-v-69f52a02]{--header-height: 68px}.link-header__logo img[data-v-69f52a02]{height:30px;width:212px}}@media screen and (min-width: 1024px){.link-header[data-v-69f52a02]{--header-height: 90px}.link-header__inner[data-v-69f52a02]{padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 767px){.link-header[data-v-69f52a02]{background:var(--link-green)}.link-header__actions--desktop[data-v-69f52a02]{display:none}.link-header__menu-toggle[data-v-69f52a02]{display:inline-flex}}@media screen and (min-width: 1024px) and (max-width: 1279px){.link-header__inner.link-container[data-v-69f52a02]{padding-left:0;padding-right:0}}



.footer[data-v-789b3c1a]{position:relative;z-index:2;padding:35px 0 24px;background-color:transparent}.footer-container[data-v-789b3c1a]{--footer-pad: 24px;position:relative;z-index:4;padding:var(--footer-pad);background:#fff;border-radius:20px}.footer-nav[data-v-789b3c1a]{display:grid;gap:29px}.footer-nav-item[data-v-789b3c1a]{display:grid;gap:17px}.footer-nav-item[data-v-789b3c1a]:nth-child(2),.footer-nav-item[data-v-789b3c1a]:nth-child(3){display:none}.footer-title[data-v-789b3c1a]{font-family:var(--link-font);font-size:14px;font-style:normal;font-weight:600;line-height:120%;color:var(--link-text)}.footer-link[data-v-789b3c1a]{font-family:var(--link-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:var(--link-grey)}.footer-socials[data-v-789b3c1a]{display:flex;gap:17px}.footer-social-link[data-v-789b3c1a]{display:grid;place-items:center}.footer-social-link img[data-v-789b3c1a]{width:32px;height:32px}.footer-nav-partners[data-v-789b3c1a]{display:flex;flex-direction:column;gap:10px;align-items:center;padding-top:19px}.footer-partners-bottom[data-v-789b3c1a]{display:flex;flex-direction:column;gap:25px;align-items:center}.footer-partners-divider[data-v-789b3c1a]{display:none}.footer-partners-title[data-v-789b3c1a]{display:none;width:152px;height:auto}.footer-partners-logo[data-v-789b3c1a]{order:1;width:128px;height:34px}.footer-partners-text[data-v-789b3c1a]{order:2;font-family:var(--link-font);font-size:13px;font-style:normal;font-weight:500;line-height:120%;color:var(--link-grey);text-align:center;white-space:pre-line}.footer-bottom[data-v-789b3c1a]{position:relative;display:grid;gap:14px;padding-top:18px;margin-top:24px;text-align:center}.footer-bottom[data-v-789b3c1a]::before{position:absolute;top:0;right:calc(var(--footer-pad) * -1);left:calc(var(--footer-pad) * -1);height:1px;content:'';background:#fff}.footer-bottom-link[data-v-789b3c1a]{display:grid;gap:23px;margin-top:15px}.footer-bottom-item[data-v-789b3c1a]{font-family:var(--link-font);font-size:13px;font-style:normal;font-weight:500;line-height:120%;color:var(--link-grey);text-align:left}.footer-text[data-v-789b3c1a]{margin-top:20px;font-family:var(--link-font);font-size:13px;font-style:normal;font-weight:500;line-height:120%;color:rgba(102,102,102,0.5);text-align:left}@media screen and (min-width: 768px){.footer[data-v-789b3c1a]{padding:40px 0 32px}.footer-container[data-v-789b3c1a]{padding:64px;padding-bottom:0;border:1px solid #fff;border-radius:20px}.footer-nav[data-v-789b3c1a]{grid-template-columns:repeat(2, minmax(0, 1fr));gap:43px 10px;align-items:start}.footer-nav-item[data-v-789b3c1a]{gap:22px}.footer-title[data-v-789b3c1a]{font-size:18px;line-height:120%}.footer-link[data-v-789b3c1a]{font-size:16px;line-height:140%}.footer-socials[data-v-789b3c1a]{gap:12px;margin-top:0}.footer-social-link img[data-v-789b3c1a]{width:32px;height:32px}.footer-nav-partners[data-v-789b3c1a]{grid-column:1 / -1;gap:10px;align-items:flex-start;padding-top:9px;padding-bottom:40px}.footer-partners-text[data-v-789b3c1a]{order:3;width:228px;font-size:13px;font-style:normal;font-weight:500;line-height:120%;text-align:left}.footer-partners-bottom[data-v-789b3c1a]{flex-direction:row;gap:25px;align-items:center}.footer-partners-divider[data-v-789b3c1a]{display:block;flex:0 0 auto;order:2;width:1px;height:43px;background:#fff}.footer-partners-logo[data-v-789b3c1a]{order:1;width:161px;height:43px}.footer-bottom[data-v-789b3c1a]{grid-template-columns:1fr auto;align-items:center;width:660px;padding-top:40px;padding-bottom:40px;margin-top:0;margin-left:-41px;text-align:left}.footer-bottom-link[data-v-789b3c1a]{display:flex;flex-wrap:wrap;gap:18px;margin-top:0;margin-left:0}.footer-bottom-item[data-v-789b3c1a]{font-size:13px;line-height:120%}.footer-text[data-v-789b3c1a]{margin-top:0;font-size:13px;line-height:120%}}@media screen and (min-width: 1020px) and (max-width: 1079px){.footer-partners-bottom[data-v-789b3c1a]{flex-direction:column;gap:0;align-items:flex-start}.footer-partners-divider[data-v-789b3c1a]{order:2;width:212px;height:1px;margin-top:25px}.footer-partners-logo[data-v-789b3c1a]{order:3;width:161px;height:43px;margin-top:25px}.footer-partners-text[data-v-789b3c1a]{order:1;text-align:left}}@media screen and (min-width: 1080px){.footer-nav-item[data-v-789b3c1a]:nth-child(2),.footer-nav-item[data-v-789b3c1a]:nth-child(3){display:grid}.footer-partners-title[data-v-789b3c1a]{display:block}.footer-desktop-frame[data-v-789b3c1a]{padding:0 24px}.footer-desktop-frame .link-container[data-v-789b3c1a]{max-width:none;padding:0}.footer[data-v-789b3c1a]{padding:48px 0 34px}.footer-container[data-v-789b3c1a]{--footer-pad: 156px;padding:116px 156px;padding-bottom:0}.footer-nav[data-v-789b3c1a]{grid-template-rows:auto auto;grid-template-columns:minmax(140px, 1fr) minmax(120px, 1fr) minmax(165px, 1fr) minmax(210px, 1fr);gap:22px 38px}.footer-nav-item[data-v-789b3c1a]{gap:24px}.footer-nav-item[data-v-789b3c1a]:nth-child(4){grid-row:1 / span 2;grid-column:1;align-content:start}.footer-nav-item[data-v-789b3c1a]:nth-child(1){grid-row:1;grid-column:2}.footer-nav-item[data-v-789b3c1a]:nth-child(2){grid-row:2;grid-column:2;align-content:start;margin-top:30px}.footer-nav-item[data-v-789b3c1a]:nth-child(3){grid-row:1 / span 2;grid-column:3;align-content:start}.footer-nav-partners[data-v-789b3c1a]{grid-row:1 / span 2;grid-column:4;gap:10px;align-items:center;justify-content:space-around;min-height:320px;padding-top:0}.footer-partners-bottom[data-v-789b3c1a]{flex-direction:column;gap:0;align-items:center}.footer-partners-divider[data-v-789b3c1a]{display:block;order:2;width:212px;height:1px;margin-top:25px;background:#fff}.footer-title[data-v-789b3c1a]{font-size:18px;line-height:120%}.footer-link[data-v-789b3c1a]{font-size:16px;line-height:125%;transition:color 0.25s ease}.footer-link[data-v-789b3c1a]:hover,.footer-link[data-v-789b3c1a]:focus-visible{color:#202030}.footer-socials[data-v-789b3c1a]{gap:8px;margin-top:2px}.footer-social-link img[data-v-789b3c1a]{width:32px;height:32px}.footer-partners-logo[data-v-789b3c1a]{order:3;width:206px;height:auto;margin-top:25px}.footer-partners-text[data-v-789b3c1a]{order:1;width:auto;font-size:13px;line-height:120%;text-align:center}.footer-bottom[data-v-789b3c1a]{grid-template-columns:auto 1fr;gap:20px;align-items:center;width:auto;padding:18px 0 14px;padding-top:20px;padding-bottom:20px;margin-top:91px;margin-left:0}.footer-bottom-link[data-v-789b3c1a]{display:flex;flex-wrap:wrap;gap:41px;margin:0}.footer-bottom-item[data-v-789b3c1a]{font-size:13px;line-height:120%;transition:color 0.25s ease}.footer-bottom-item[data-v-789b3c1a]:hover,.footer-bottom-item[data-v-789b3c1a]:focus-visible{color:#202030}.footer-text[data-v-789b3c1a]{justify-self:end;margin:0;font-size:13px;line-height:120%;text-align:right}}@media screen and (min-width: 1920px){.footer[data-v-789b3c1a]{padding:0 32px 32px;background:transparent}.footer-desktop-frame[data-v-789b3c1a]{padding-top:80px;overflow:hidden;background:#fff;border:1px solid #fff;border-radius:16px}.footer-desktop-frame .link-container[data-v-789b3c1a]{max-width:var(--container-xxl);padding:0}.footer-container[data-v-789b3c1a]{padding:0;background:transparent;border:0;border-radius:0}.footer-nav[data-v-789b3c1a]{grid-template-columns:232px 232px 289px 1fr 212px;column-gap:58px;align-items:start;padding-bottom:80px}.footer-nav-item[data-v-789b3c1a]{gap:0}.footer-nav-item[data-v-789b3c1a]:nth-child(4){grid-column:1;align-content:start}.footer-nav-item[data-v-789b3c1a]:nth-child(1){grid-column:2;align-content:start}.footer-nav-item[data-v-789b3c1a]:nth-child(2){grid-column:2;align-content:start;margin-top:68px}.footer-nav-item[data-v-789b3c1a]:nth-child(3){grid-column:3;align-content:start}.footer-title[data-v-789b3c1a]{padding-bottom:30px;margin:0;font-size:18px;font-weight:600;line-height:120%;color:#202030}.footer-link[data-v-789b3c1a]{display:block;font-size:16px;font-weight:400;line-height:140%;color:#666}.footer-nav-item>.footer-link[data-v-789b3c1a]:first-child{margin-top:30px}.footer-nav-item .footer-link+.footer-link[data-v-789b3c1a]{margin-top:20px}.footer-socials[data-v-789b3c1a]{gap:8px;margin-top:20px}.footer-nav-partners[data-v-789b3c1a]{grid-column:5;align-items:center;justify-content:space-around;height:300px;padding-top:0;margin-left:auto}.footer-partners-bottom[data-v-789b3c1a]{display:grid;justify-items:center}.footer-partners-title[data-v-789b3c1a]{display:block;width:152px;height:28px}.footer-partners-text[data-v-789b3c1a]{width:212px;margin-top:0;font-size:13px;font-weight:500;line-height:120%;color:#666;text-align:center}.footer-partners-divider[data-v-789b3c1a]{width:212px;height:1px;margin-top:25px;background:#fff}.footer-partners-logo[data-v-789b3c1a]{width:206px;height:auto;margin-top:25px}.footer-bottom[data-v-789b3c1a]{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:40px 0;margin-top:0}.footer-bottom[data-v-789b3c1a]::before{position:absolute;top:0;right:calc(50% - 50vw + 32px);left:calc(50% - 50vw + 32px);height:1px;content:'';background:#e2e4e8}.footer-bottom-link[data-v-789b3c1a]{display:flex;gap:40px;margin:0}.footer-bottom-item[data-v-789b3c1a]{font-size:13px;font-weight:500;line-height:120%;color:#666}.footer-text[data-v-789b3c1a]{margin:0;font-size:13px;font-weight:500;line-height:120%;color:rgba(102,102,102,0.5);text-align:right}}.link-landing-footer[data-v-789b3c1a]{background:var(--link-page-bg)}.footer-nav--compact .footer-nav-item[data-v-789b3c1a]{display:grid !important}.footer-nav--compact .footer-partners-divider[data-v-789b3c1a]{background:#fff !important}.footer-desktop-frame[data-v-789b3c1a]{border-color:#fff !important}@media screen and (min-width: 1080px){.footer-nav--compact[data-v-789b3c1a]{display:grid !important;grid-template-columns:repeat(4, minmax(140px, 1fr)) minmax(220px, 1.1fr) !important;grid-template-rows:auto !important;gap:32px 40px !important;align-items:start}.footer-nav--compact .footer-nav-item[data-v-789b3c1a]{grid-row:auto !important;grid-column:auto !important;margin-top:0 !important;align-content:start}.footer-nav--compact .footer-nav-partners[data-v-789b3c1a]{grid-row:auto !important;grid-column:auto !important;min-height:0 !important;justify-content:flex-start;align-items:flex-end;gap:24px;padding-top:0}.footer-nav--compact .footer-partners-title[data-v-789b3c1a]{display:block;align-self:flex-end}.footer-nav--compact .footer-partners-bottom[data-v-789b3c1a]{align-items:flex-end}.footer-nav--compact .footer-partners-text[data-v-789b3c1a]{text-align:right}}



.link-hero-shell[data-v-9750edec]{position:relative;background:var(--link-green);overflow:hidden}.link-hero-shell__bg[data-v-9750edec]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.35;pointer-events:none}.link-hero[data-v-9750edec]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 0 64px;text-align:center}.link-hero__intro[data-v-9750edec]{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.link-hero__badge[data-v-9750edec]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:48px;background:rgba(239,240,240,0.3);color:#fff;font-size:10px;font-weight:500;line-height:1.2;animation:link-hero-rise-9750edec 0.7s ease both;animation-delay:0.05s}.link-hero__badge img[data-v-9750edec]{width:21px;height:21px}.link-hero__title[data-v-9750edec]{display:flex;flex-direction:column;margin:0;max-width:100%;color:#fff;font-size:24px;font-weight:600;line-height:1.25;animation:link-hero-rise-9750edec 0.7s ease both;animation-delay:0.15s}.link-hero__title-line[data-v-9750edec]{display:block}.link-hero__subtitle[data-v-9750edec]{margin:0;max-width:100%;color:#fff;font-size:14px;font-weight:400;line-height:1.4;animation:link-hero-rise-9750edec 0.7s ease both;animation-delay:0.25s}.link-hero__form[data-v-9750edec]{display:flex;align-items:center;gap:10px;width:100%;max-width:768px;padding:10px 10px 10px 24px;border:1px solid #e4e4e4;border-radius:20px;background:var(--link-green);animation:link-hero-rise-9750edec 0.7s ease both;animation-delay:0.35s}.link-hero__input[data-v-9750edec]{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-family:var(--link-font);font-size:16px;font-weight:400;line-height:1.4;outline:none}.link-hero__input[data-v-9750edec]::placeholder{color:#fff;opacity:1}.link-hero__submit[data-v-9750edec]{flex-shrink:0;padding:12px 24px}.link-hero__submit[data-v-9750edec]:disabled{opacity:0.7;cursor:wait;transform:none}.link-hero__error[data-v-9750edec]{margin:0;color:#ffd7d7;font-size:14px;line-height:1.4;animation:link-hero-rise-9750edec 0.7s ease both;animation-delay:0.4s}@keyframes link-hero-rise-9750edec{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.link-hero__badge[data-v-9750edec],.link-hero__title[data-v-9750edec],.link-hero__subtitle[data-v-9750edec],.link-hero__form[data-v-9750edec],.link-hero__error[data-v-9750edec],.link-reveal[data-v-9750edec]{animation:none;opacity:1;transform:none;transition:none}}.link-logos[data-v-9750edec]{padding:24px 0;background:#fff}.link-logos__row[data-v-9750edec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 40px;width:100%;min-height:44px}.link-logos__item[data-v-9750edec]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer}.link-logos__img[data-v-9750edec]{display:block;width:auto;height:auto;object-fit:contain}.link-logos__img--default[data-v-9750edec]{opacity:1;transition:opacity 0.5s ease-in-out}.link-logos__img--hover[data-v-9750edec]{position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.5s ease-in-out}.link-logos__item--umag .link-logos__img[data-v-9750edec]{height:40px}.link-logos__item--beeline .link-logos__img[data-v-9750edec]{height:40px}.link-logos__item--dku .link-logos__img[data-v-9750edec]{height:48px}.link-logos__item--terranet .link-logos__img[data-v-9750edec]{height:32px}.link-logos__item--ascent .link-logos__img[data-v-9750edec]{height:26px}@media (hover: hover){.link-logos__item:hover .link-logos__img--default[data-v-9750edec]{opacity:0}.link-logos__item:hover .link-logos__img--hover[data-v-9750edec]{opacity:1}}.link-features[data-v-9750edec]{padding:48px 0;background:#fff}.link-features__inner[data-v-9750edec]{display:flex;flex-direction:column;gap:32px}.link-features__head[data-v-9750edec],.link-usecases__head[data-v-9750edec]{display:flex;flex-direction:column;gap:16px}.link-features__grid[data-v-9750edec]{display:grid;grid-template-columns:1fr;gap:24px}.link-features__card[data-v-9750edec]{border-radius:24px;overflow:hidden;cursor:pointer;background:#f3f5f7;transition:transform var(--link-transition),box-shadow var(--link-transition)}.link-features__card img[data-v-9750edec]{display:block;width:100%;height:auto;vertical-align:top;transition:transform 0.35s ease}@media (hover: hover){.link-features__card[data-v-9750edec]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(51,74,119,0.18)}.link-features__card:hover img[data-v-9750edec]{transform:scale(1.03)}}.link-usecases[data-v-9750edec]{padding:48px 0;background:linear-gradient(180deg, #fff 0%, var(--link-page-bg) 100%)}.link-usecases__inner[data-v-9750edec]{display:flex;flex-direction:column;gap:32px}.link-usecases__cards[data-v-9750edec]{display:flex;flex-direction:column}.link-usecases__grid--all[data-v-9750edec]{display:grid;grid-template-columns:1fr;gap:16px}.link-usecase-card[data-v-9750edec]{display:flex;flex-direction:column;gap:24px;padding:12px;border-radius:24px;background:#fff;box-shadow:0 0 8px rgba(117,117,117,0.16);transition:transform var(--link-transition),box-shadow var(--link-transition)}@media (hover: hover){.link-usecase-card[data-v-9750edec]:hover{box-shadow:0 8px 28px rgba(51,74,119,0.18);transform:translateY(-4px)}}.link-usecase-card__image[data-v-9750edec]{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:752 / 440}.link-usecase-card__image img[data-v-9750edec]{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.link-usecase-card__image--crop-top img[data-v-9750edec]{position:absolute;left:0;top:-132.71%;width:100%;height:256.33%;max-width:none;object-fit:unset}.link-usecase-card--compact .link-usecase-card__image[data-v-9750edec]{aspect-ratio:752 / 440}.link-usecase-card__body[data-v-9750edec]{display:flex;flex-direction:column;gap:24px;padding:0 8px}.link-usecase-card__text[data-v-9750edec]{display:flex;flex-direction:column;gap:8px}.link-usecase-card__text h3[data-v-9750edec]{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:var(--link-black)}.link-usecase-card__text p[data-v-9750edec]{margin:0;font-size:15px;font-weight:400;line-height:1.4;color:var(--link-grey)}@media (hover: hover){.link-usecase-card:hover .link-usecase-card__image img[data-v-9750edec]{transform:scale(1.04)}}.link-usecase-card__body .link-btn--dark[data-v-9750edec]{align-self:stretch;width:100%}.link-testimonial[data-v-9750edec]{background:var(--link-page-bg);padding:48px 0}.link-testimonial__inner[data-v-9750edec]{display:flex;flex-direction:column;gap:40px}.link-testimonial__image[data-v-9750edec]{order:2;width:100%;height:auto;aspect-ratio:288 / 154;border-radius:16px;overflow:hidden}.link-testimonial__image img[data-v-9750edec]{display:block;width:100%;height:100%;object-fit:cover}.link-testimonial__content[data-v-9750edec]{order:1;display:flex;flex-direction:column;gap:24px}.link-testimonial__title[data-v-9750edec]{margin:0;font-size:24px;font-weight:600;line-height:1.25;text-align:center;color:var(--link-text)}.link-testimonial__quote-block[data-v-9750edec]{display:flex;flex-direction:column;gap:16px}.link-testimonial__quote[data-v-9750edec]{margin:0;font-size:16px;font-weight:400;line-height:1.4;color:var(--link-grey)}.link-testimonial__author[data-v-9750edec]{margin:0;font-size:16px;font-weight:400;line-height:1.4;text-align:right;color:var(--link-grey)}.link-usecases__head .link-section-title[data-v-9750edec]{max-width:1244px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.link-hero[data-v-9750edec]{gap:32px;padding:48px 0 64px}.link-hero__badge[data-v-9750edec]{font-size:13px}.link-hero__title[data-v-9750edec]{font-size:32px;line-height:1.2}.link-hero__subtitle[data-v-9750edec]{font-size:16px}.link-logos__row[data-v-9750edec]{gap:32px 56px;min-height:60px}.link-logos__item--umag .link-logos__img[data-v-9750edec]{height:48px}.link-logos__item--beeline .link-logos__img[data-v-9750edec]{height:48px}.link-logos__item--dku .link-logos__img[data-v-9750edec]{height:56px}.link-logos__item--terranet .link-logos__img[data-v-9750edec]{height:34px}.link-logos__item--ascent .link-logos__img[data-v-9750edec]{height:30px}.link-features[data-v-9750edec],.link-usecases[data-v-9750edec]{padding:64px 0}.link-features__inner[data-v-9750edec]{gap:48px}.link-features__grid[data-v-9750edec]{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.link-features__card[data-v-9750edec]{border-radius:16px}.link-usecases__inner[data-v-9750edec]{gap:48px}.link-usecases__grid--all[data-v-9750edec]{grid-template-columns:repeat(6, minmax(0, 1fr));gap:16px}.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(1),.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(2),.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(3),.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(4){grid-column:span 3}.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(5),.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(6),.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(7){grid-column:span 2}.link-usecase-card__text h3[data-v-9750edec]{font-size:16px}.link-usecase-card__text p[data-v-9750edec]{font-size:15px}.link-testimonial[data-v-9750edec]{padding:48px 0}.link-testimonial__image[data-v-9750edec]{aspect-ratio:688 / 368}}@media screen and (min-width: 1024px){.link-hero[data-v-9750edec]{padding:48px 0 90px}.link-hero__badge[data-v-9750edec]{font-size:15px}.link-hero__title[data-v-9750edec]{font-size:30px}.link-hero__subtitle[data-v-9750edec]{font-size:18px}.link-logos__row[data-v-9750edec]{flex-wrap:nowrap;gap:0;justify-content:space-between;max-width:1200px;margin:0 auto}.link-features[data-v-9750edec]{padding:90px 0}.link-features__inner[data-v-9750edec]{gap:64px}.link-features__grid[data-v-9750edec]{gap:24px}.link-features__card[data-v-9750edec]{border-radius:24px}.link-usecases[data-v-9750edec]{padding:90px 0}.link-usecases__inner[data-v-9750edec]{gap:56px}.link-usecases__grid--all[data-v-9750edec]{grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px}.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(-n+3){grid-column:span 4}.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(n+4){grid-column:span 6}.link-usecase-card[data-v-9750edec]{padding:12px 12px 20px}.link-usecase-card__image[data-v-9750edec]{border-radius:12px}.link-usecase-card__body .link-btn--dark[data-v-9750edec]{align-self:flex-start;width:auto}.link-usecase-card__text h3[data-v-9750edec]{font-size:18px}.link-usecase-card__text p[data-v-9750edec]{font-size:16px}.link-testimonial[data-v-9750edec]{padding:64px 0}.link-testimonial__inner[data-v-9750edec]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.link-testimonial__image[data-v-9750edec],.link-testimonial__content[data-v-9750edec]{order:unset}.link-testimonial__image[data-v-9750edec]{width:100%;height:auto;aspect-ratio:530 / 370}.link-testimonial__title[data-v-9750edec]{font-size:36px;line-height:1.2;text-align:left}.link-testimonial__quote[data-v-9750edec]{font-size:18px}.link-testimonial__author[data-v-9750edec]{text-align:left}}@media screen and (min-width: 1280px){.link-hero__title[data-v-9750edec]{font-size:36px}.link-usecases__grid--all[data-v-9750edec]{gap:32px}.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(-n+3){grid-column:span 4}.link-usecases__grid--all .link-usecase-card[data-v-9750edec]:nth-child(n+4){grid-column:span 3}.link-usecase-card[data-v-9750edec]{padding:16px 16px 20px}.link-usecase-card__body[data-v-9750edec]{padding:0 4px}.link-testimonial__inner[data-v-9750edec]{grid-template-columns:420px 1fr;gap:40px}.link-testimonial__image[data-v-9750edec]{width:420px;height:294px;aspect-ratio:auto}}@media screen and (min-width: 1920px){.link-hero[data-v-9750edec]{padding:80px 0 90px}.link-logos[data-v-9750edec]{padding:48px 0}.link-features__grid[data-v-9750edec]{gap:48px}.link-testimonial__inner[data-v-9750edec]{grid-template-columns:530px 1fr;gap:80px}.link-testimonial__image[data-v-9750edec]{width:530px;height:370px}}@media screen and (max-width: 767px){.link-hero__form[data-v-9750edec]{flex-direction:column;align-items:stretch;gap:12px;padding:0;border:0;background:transparent}.link-hero__input[data-v-9750edec]{padding:12px 16px;border:1px solid #e4e4e4;border-radius:12px;background:rgba(255,255,255,0.08)}.link-hero__submit[data-v-9750edec]{width:100%}.link-hero__badge[data-v-9750edec]{width:100%;justify-content:center}.link-hero__badge span[data-v-9750edec]{white-space:normal;text-align:center}}

