.mentorship-card[data-v-426373eb]{color:inherit;display:block;isolation:isolate;position:relative;text-decoration:none;width:min(100%,600px)}.mentorship-card--compact[data-v-426373eb]{width:min(100%,350px)}.mentorship-card--highlight[data-v-426373eb]{height:var(--mentorship-card-height,196px);margin:0 auto;width:min(100%,560px)}.mentorship-card__surface[data-v-426373eb]{background:radial-gradient(circle at 94% 4%,rgba(87,191,168,.2),transparent 36%),linear-gradient(145deg,#fff,#fbfdfc 64%,#f3faf7);border:1px solid rgba(37,99,83,.16);border-radius:14px;box-shadow:0 14px 32px #143b301a,0 3px 10px #0f172a0d;display:flex;flex-direction:column;gap:8px;min-height:100%;overflow:hidden;padding:19px 21px 17px;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.mentorship-card__surface[data-v-426373eb]:after{background:linear-gradient(90deg,#57bfa8,rgba(87,191,168,.12) 72%,transparent);content:"";height:3px;inset:auto 0 0;opacity:.9;position:absolute}.mentorship-card:hover .mentorship-card__surface[data-v-426373eb]{border-color:#25635347;box-shadow:0 18px 38px #143b301f,0 5px 14px #0f172a0f}.mentorship-card[data-v-426373eb]:focus-visible{border-radius:14px;outline:2px solid rgba(87,191,168,.7);outline-offset:5px}.mentorship-card__benefit[data-v-426373eb],.mentorship-card__benefits[data-v-426373eb],.mentorship-card__footer[data-v-426373eb],.mentorship-card__mentors[data-v-426373eb],.mentorship-card__offer[data-v-426373eb],.mentorship-card__price[data-v-426373eb]{align-items:center;display:flex}.mentorship-card__title[data-v-426373eb]{color:#18362f;display:block;font-family:"Source Serif Pro",Georgia,serif;font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.08}.mentorship-card__mentors[data-v-426373eb]{gap:9px;min-width:0}.mentorship-card__portraits[data-v-426373eb]{display:flex;flex:0 0 auto;padding-left:1px}.mentorship-card__portrait[data-v-426373eb]{background:#e7eeeb;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0f172a24;display:block;height:31px;overflow:hidden;position:relative;width:31px}.mentorship-card__portrait+.mentorship-card__portrait[data-v-426373eb]{margin-left:-8px}.mentorship-card__portrait img[data-v-426373eb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mentorship-card__portrait--colby img[data-v-426373eb]{transform:scale(3.15);transform-origin:50% 15%}.mentorship-card__byline[data-v-426373eb]{color:#597068;font-size:12px;line-height:1.3;min-width:0}.mentorship-card__byline strong[data-v-426373eb]{color:#29483f;font-weight:800}.mentorship-card__description[data-v-426373eb]{color:#52675f;display:block;font-size:13px;line-height:1.4;max-width:64ch}.mentorship-card__footer[data-v-426373eb]{gap:12px;justify-content:space-between;margin-top:auto}.mentorship-card__offer[data-v-426373eb]{gap:10px;min-width:0}.mentorship-card__price[data-v-426373eb]{color:#24443b;flex:0 0 auto;gap:3px}.mentorship-card__price strong[data-v-426373eb]{font-family:"Source Serif Pro",Georgia,serif;font-size:22px;line-height:1}.mentorship-card__price span[data-v-426373eb]{color:#6a7d76;font-size:10px;font-weight:700}.mentorship-card__benefits[data-v-426373eb]{gap:5px;min-width:0}.mentorship-card__benefit[data-v-426373eb]{background:#ffffffa6;border:1px solid rgba(37,99,83,.12);border-radius:999px;color:#48665d;font-size:10px;font-weight:700;gap:4px;line-height:1;min-height:24px;padding:0 7px;white-space:nowrap}.mentorship-card--compact .mentorship-card__surface[data-v-426373eb]{-webkit-backdrop-filter:blur(2px) saturate(1.06);backdrop-filter:blur(2px) saturate(1.06);background:radial-gradient(circle at 94% 4%,rgba(87,191,168,.16),transparent 36%),linear-gradient(145deg,#ffffffad,#fbfdfc99 64%,#f3faf78f);border-radius:11px;box-shadow:0 14px 32px #143b3014,0 3px 10px #0f172a0a;gap:7px;padding:16px 15px 13px}.mentorship-card--compact .mentorship-card__title[data-v-426373eb]{font-size:20px}.mentorship-card--compact .mentorship-card__portrait[data-v-426373eb]{height:28px;width:28px}.mentorship-card--compact .mentorship-card__byline[data-v-426373eb]{font-size:11px}.mentorship-card--compact .mentorship-card__description[data-v-426373eb]{display:none}.mentorship-card--compact .mentorship-card__footer[data-v-426373eb]{align-items:flex-start;flex-direction:column;gap:7px}.mentorship-card--compact .mentorship-card__offer[data-v-426373eb]{gap:8px;justify-content:space-between;width:100%}.mentorship-card--compact .mentorship-card__benefit[data-v-426373eb]{font-size:9px;min-height:22px;padding:0 6px}.mentorship-card--compact .mentorship-card__price strong[data-v-426373eb]{font-size:20px}.mentorship-card--highlight .mentorship-card__surface[data-v-426373eb]{gap:6px;height:100%;padding:17px 20px 40px}.mentorship-card--highlight .mentorship-card__title[data-v-426373eb]{font-size:24px}.mentorship-card--highlight .mentorship-card__description[data-v-426373eb]{font-size:12px;line-height:1.32}.mentorship-card.darkTheme .mentorship-card__surface[data-v-426373eb]{background:radial-gradient(circle at 94% 4%,rgba(87,191,168,.16),transparent 38%),linear-gradient(145deg,#171c1a,#111513 68%,#0d100f);border-color:#ffffff1f;box-shadow:0 16px 34px #0000005c}.mentorship-card--compact.darkTheme .mentorship-card__surface[data-v-426373eb]{background:radial-gradient(circle at 94% 4%,rgba(87,191,168,.14),transparent 38%),linear-gradient(145deg,#171c1ab3,#111513a3 68%,#0d100f99);box-shadow:0 16px 34px #0000004d}.mentorship-card.darkTheme:hover .mentorship-card__surface[data-v-426373eb]{border-color:#57bfa857;box-shadow:0 18px 40px #00000070}.mentorship-card.darkTheme .mentorship-card__title[data-v-426373eb]{color:#ecf7f3}.mentorship-card.darkTheme .mentorship-card__benefit[data-v-426373eb]{background:#ffffff0e;border-color:#ffffff1a;color:#b7cbc4}.mentorship-card.darkTheme .mentorship-card__portrait[data-v-426373eb]{border-color:#171c1a}.mentorship-card.darkTheme .mentorship-card__byline[data-v-426373eb],.mentorship-card.darkTheme .mentorship-card__description[data-v-426373eb],.mentorship-card.darkTheme .mentorship-card__price span[data-v-426373eb]{color:#9aafa7}.mentorship-card.darkTheme .mentorship-card__byline strong[data-v-426373eb],.mentorship-card.darkTheme .mentorship-card__price[data-v-426373eb]{color:#d8e8e2}@media(max-width:520px){.mentorship-card--highlight .mentorship-card__surface[data-v-426373eb]{padding-inline:15px}.mentorship-card--highlight .mentorship-card__title[data-v-426373eb]{font-size:21px}.mentorship-card--highlight .mentorship-card__footer[data-v-426373eb]{align-items:flex-start;flex-direction:column;gap:7px}.mentorship-card--highlight .mentorship-card__offer[data-v-426373eb]{justify-content:space-between;width:100%}}@media(max-width:360px){.mentorship-card__benefit--qa[data-v-426373eb]{display:none}}@media(prefers-reduced-motion:reduce){.mentorship-card__surface[data-v-426373eb]{transition:none}}.card-button[data-v-cc106dd8]{align-items:center;background:linear-gradient(150deg,#fff 55%,#0000642e),repeating-linear-gradient(60deg,rgba(0,0,0,.12) 10px,rgba(0,0,0,.12) 11px,transparent 12px,transparent 22px),repeating-linear-gradient(150deg,rgba(0,0,0,.12) 10px,rgba(0,0,0,.12) 11px,transparent 12px,transparent 22px),#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 1px 3px #0000000f;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:12px 18px;position:relative;text-decoration:none;transition:box-shadow .2s,border-color .2s}.card-button[data-v-cc106dd8]:hover{border-color:#0000001f;box-shadow:0 3px 10px #0000001a}.card-button[data-v-cc106dd8]>*{position:relative;z-index:1}.card-button svg[data-v-cc106dd8]{color:#888}.darkTheme .map-card-button.card-button,.map-card-button.card-button.darkTheme{background:linear-gradient(150deg,#14161e 55%,#6366f12e),repeating-linear-gradient(60deg,rgba(148,163,184,.13) 10px,rgba(148,163,184,.13) 11px,transparent 12px,transparent 22px),repeating-linear-gradient(150deg,rgba(148,163,184,.13) 10px,rgba(148,163,184,.13) 11px,transparent 12px,transparent 22px),#16182a;border-color:#94a3b826;box-shadow:0 1px 3px #0006;color:#e2e8f0}.darkTheme .map-card-button.card-button:hover,.map-card-button.card-button.darkTheme:hover{border-color:#94a3b840;box-shadow:0 3px 10px #00000080}.darkTheme .map-card-button.card-button svg,.map-card-button.card-button.darkTheme svg{color:#94a3b8}
