.partners-page[data-v-72a249da]{min-width:0;overflow:hidden;background:transparent;color:#f3faf8;font-family:Inter,Arial,sans-serif}.partners-wrap[data-v-72a249da]{width:min(1280px,calc(100% - 48px));margin:0 auto}.partners-hero[data-v-72a249da]{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #ffffff14;background:radial-gradient(ellipse at 84% 26%,#12604b 0,#0a322a 34%,#071d1a 72%,#061816)}.partners-hero[data-v-72a249da]:before{content:"";position:absolute;z-index:-1;top:-260px;right:-115px;width:620px;height:620px;border:1px solid #6fe4be35;border-radius:50%;box-shadow:0 0 0 54px #6fe4be0d,0 0 0 112px #6fe4be08,0 0 0 175px #6fe4be05}.partners-hero__row[data-v-72a249da]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:510px;padding:76px 0}.partners-hero__eyebrow[data-v-72a249da]{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#1ad79f;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.partners-hero__eyebrow[data-v-72a249da]:before{content:"";width:24px;height:1px;background:#1ad79f}.partners-hero h1[data-v-72a249da]{max-width:700px;margin:0;font-size:clamp(40px,5vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.045em}.partners-hero__lead[data-v-72a249da]{max-width:600px;margin:23px 0 0;color:#d1e0dc;font-size:16px;line-height:1.75}.partners-btn[data-v-72a249da]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:30px;padding:0 19px;border-radius:6px;background:#1ad79f;color:#04130b;font-size:14px;font-weight:700;letter-spacing:0;text-decoration:none;transition:background .18s,transform .18s}.partners-btn[data-v-72a249da]:hover{background:#5ee8c0;transform:translateY(-2px)}.partners-hero__visual[data-v-72a249da]{display:flex;align-items:center;justify-content:center;min-height:300px}.partners-hero__visual img[data-v-72a249da]{display:block;width:min(100%,500px);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 30px #0000002b)}.partners-directory[data-v-72a249da]{padding:72px 0 92px;background:#fff;color:#102b35}.partners-directory__head[data-v-72a249da]{max-width:790px;margin:0 auto 30px;text-align:center}.partners-directory__head .partners-directory__kicker[data-v-72a249da]{margin:0;color:#1ad79f;font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.partners-directory__head h2[data-v-72a249da]{margin:14px 0 0;color:#102b35;font-size:clamp(30px,3.6vw,43px);font-weight:700;line-height:1.12;letter-spacing:-.04em}.partners-directory__head>p[data-v-72a249da]:not(.partners-directory__kicker){max-width:690px;margin:17px auto 0;color:#687980;font-size:15px;line-height:1.75}.partners-directory__list[data-v-72a249da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.partner-card[data-v-72a249da]{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-width:0;padding:20px;border:1px solid #dfe8e8;border-radius:10px;background:#fff;box-shadow:0 8px 24px #07352a0b}.partner-card__logo[data-v-72a249da]{display:grid;place-items:center;height:126px;min-height:126px;padding:0;overflow:hidden;border:1px solid #e2ebeb;border-radius:7px;background:#f4f8f8}.partner-card__logo img[data-v-72a249da]{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.partner-card__body[data-v-72a249da]{display:flex;flex:1;flex-direction:column;align-items:flex-start}.partner-card__type[data-v-72a249da]{display:inline-flex;align-items:center;gap:8px;margin:0 0 9px;padding:5px 8px;border-radius:4px;background:#1ad79f1c;color:#0e8f68;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partner-card__type[data-v-72a249da]:before{content:"";width:6px;height:6px;border-radius:50%;background:#1ad79f}.partner-card h3[data-v-72a249da]{margin:0;color:#102b35;font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.partner-card__desc[data-v-72a249da]{display:-webkit-box;margin:12px 0 18px;overflow:hidden;color:#62737a;font-size:13px;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7}.partners-btn--card[data-v-72a249da]{min-height:42px;margin-top:auto;padding:0 18px;font-size:13px}@media(max-width:980px){.partners-directory__list[data-v-72a249da]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.partners-hero__row[data-v-72a249da]{gap:35px}}@media(max-width:700px){.partners-wrap[data-v-72a249da]{width:min(calc(100% - 38px),560px)}.partners-hero__row[data-v-72a249da]{display:block;min-height:0;padding:calc(var(--site-header-offset) + 24px) 0 55px}.partners-hero h1[data-v-72a249da]{font-size:42px}.partners-hero__lead[data-v-72a249da]{font-size:15px}.partners-hero__visual[data-v-72a249da]{display:none}.partners-directory[data-v-72a249da]{padding:58px 0 74px}.partners-directory__list[data-v-72a249da]{grid-template-columns:1fr}.partner-card[data-v-72a249da]{padding:18px}.partner-card__logo[data-v-72a249da]{height:120px;min-height:120px}}@media(max-width:390px){.partners-hero h1[data-v-72a249da]{font-size:37px}}.page-shell--partners{background:#061816}.page-shell--partners>.site-bottom--dark{background:transparent!important}.page-shell--partners>.site-bottom--dark:after,.page-shell--partners>.site-bottom--dark:before{content:none!important}
