.home-hero[data-v-34c4241d]{align-items:center;background-attachment:fixed;background-image:url(../img/intro.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:50vh;padding:var(--section-gap-small) 0;position:relative}.home-hero[data-v-34c4241d]:before{background:#0003;content:"";inset:0;position:absolute}.home-hero__container[data-v-34c4241d]{margin:0 auto;max-width:var(--layout-max-width);padding:0 var(--element-gap-medium);position:relative;width:100%;z-index:1}.home-hero__content[data-v-34c4241d]{display:flex;flex-direction:column;gap:var(--section-gap-small);margin:0 auto;max-width:800px}.search-box[data-v-10dd9067]{position:relative;width:100%}.quick-access-card[data-v-7f2926ac]{align-items:center;background:color-mix(in srgb,var(--gray-color-600),transparent 8%);border-radius:var(--radius-300);box-shadow:var(--shadow-primary-100);display:flex;flex-direction:column;gap:var(--element-gap-small);justify-content:center;min-height:6rem;padding:var(--element-gap-medium) var(--element-gap-small);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.quick-access-card[data-v-7f2926ac]:hover{background:var(--gray-color-600);box-shadow:var(--shadow-primary-300);transform:translateY(-3px)}.quick-access-card__icon[data-v-7f2926ac]{color:var(--icon-accent);font-size:var(--header-size-3);line-height:1}.quick-access-card__title[data-v-7f2926ac]{color:var(--header-text-color);font-size:var(--text-size-300);font-weight:600;line-height:var(--text-lh-normal);text-align:center}.quick-access-grid[data-v-2eb9ac72]{display:grid;gap:var(--element-gap-medium);grid-template-columns:repeat(6,1fr)}@media(max-width:820px){.quick-access-grid[data-v-2eb9ac72]{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.quick-access-grid[data-v-2eb9ac72]{grid-template-columns:repeat(2,1fr)}}.benefits[data-v-8f002ea1]{background:var(--brand-color-300);padding:var(--section-gap-small) 0}.benefits__container[data-v-8f002ea1]{margin:0 auto;max-width:var(--layout-max-width);padding:0 var(--element-gap-medium)}.benefits__title[data-v-8f002ea1]{color:var(--text-invert-color);font-size:var(--header-size-1);font-weight:700;line-height:var(--text-lh-normal);margin:0 0 var(--section-gap-small);text-align:center}.benefits__grid[data-v-8f002ea1]{align-items:stretch;display:grid;gap:var(--element-gap-large);grid-template-columns:repeat(3,1fr)}.benefits__item[data-v-8f002ea1]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--gray-color-600),transparent 88%);border:1px solid color-mix(in srgb,var(--gray-color-600),transparent 78%);border-radius:var(--radius-400);display:flex;flex-direction:column;gap:var(--element-gap-high);padding:var(--section-gap-slim) var(--element-gap-large);text-align:center;transition:background .25s ease,transform .25s ease}.benefits__item[data-v-8f002ea1]:hover{background:color-mix(in srgb,var(--gray-color-600),transparent 82%);transform:translateY(-3px)}.benefits__icon[data-v-8f002ea1]{align-items:center;background:var(--gray-color-600);border-radius:var(--radius-round);box-shadow:var(--shadow-primary-200);display:inline-flex;height:5rem;justify-content:center;width:5rem}.benefits__icon svg[data-v-8f002ea1]{fill:var(--brand-color-300)}.benefits__text[data-v-8f002ea1]{color:var(--text-invert-color);font-size:var(--text-size-500);font-weight:500;line-height:var(--text-lh-high);margin:0}.benefits__cta[data-v-8f002ea1]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--element-gap-small);justify-content:center;padding-top:var(--section-gap-small);text-decoration:none}.benefits__cta-label[data-v-8f002ea1]{color:var(--text-invert-color);font-size:var(--header-size-2);font-weight:400;line-height:var(--text-lh-normal)}.benefits__cta-logo[data-v-8f002ea1]{width:100px}@media(max-width:820px){.benefits__grid[data-v-8f002ea1]{grid-template-columns:1fr}}.partners[data-v-263b1047]{--partner-item-width:12.5rem;--partner-gap:4rem;--partner-cycle:2;padding:var(--section-gap-small) 0}.partners__title[data-v-263b1047]{color:var(--header-text-color);font-size:var(--header-size-1);font-weight:700;line-height:var(--text-lh-normal);margin-bottom:var(--element-gap-large);text-align:center}.partners__carousel[data-v-263b1047]{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.partners__track[data-v-263b1047]{animation:partners-scroll-263b1047 15s linear infinite;display:flex;gap:var(--partner-gap);padding:var(--element-gap-large) var(--layout-gutter);width:-moz-max-content;width:max-content}.partners__item[data-v-263b1047]{align-items:center;background:var(--gray-color-500);border-radius:var(--radius-400);display:flex;flex-shrink:0;justify-content:center;min-height:7.5rem;min-width:var(--partner-item-width);padding:var(--element-gap-large);transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.partners__item[data-v-263b1047]:hover{background:var(--gray-color-600);box-shadow:var(--shadow-primary-300);transform:translateY(-5px)}.partners__item:hover .partners__logo[data-v-263b1047]{filter:grayscale(0);opacity:1}.partners__logo[data-v-263b1047]{filter:grayscale(100%);max-height:5rem;max-width:9.375rem;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:filter .3s ease,opacity .3s ease}@keyframes partners-scroll-263b1047{to{transform:translate(calc(var(--partner-cycle)*-1*(var(--partner-item-width) + var(--partner-gap))))}}@media(max-width:768px){.partners[data-v-263b1047]{--partner-item-width:9.375rem;--partner-gap:var(--element-gap-high)}.partners__track[data-v-263b1047]{animation-duration:10s;padding:var(--element-gap-large) var(--element-gap-medium)}.partners__item[data-v-263b1047]{min-height:6.25rem;padding:var(--element-gap-medium)}.partners__logo[data-v-263b1047]{max-height:3.75rem;max-width:7.5rem}}.section-container[data-v-94f56f92]{padding:var(--section-gap-small) 0}.section-container__inner[data-v-94f56f92]{display:flex;flex-direction:column;gap:var(--section-gap-small);margin:0 auto;max-width:var(--layout-max-width);padding:0 var(--element-gap-medium)}
