.glo-nav-link[data-v-f9ec3fe4]{color:var(--glo-ink-70);white-space:nowrap;font-weight:800}.glo-nav-link[data-v-f9ec3fe4]:hover{color:var(--glo-red)}.glo-lang[data-v-f9ec3fe4]{border:1px solid var(--glo-hairline);color:var(--glo-ink-65);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:800;display:inline-flex}.glo-lang[data-v-f9ec3fe4]:hover{border-color:var(--glo-red);color:var(--glo-red)}.glo-nav-toggle[data-v-f9ec3fe4]{border-radius:var(--radius-md);border:1px solid var(--glo-hairline);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:none}.glo-nav-panel[data-v-f9ec3fe4]{border-top:1px solid var(--glo-hairline);background:#fffcfbfa;gap:12px;padding:8px 20px 22px;display:grid}.glo-nav-panel-link[data-v-f9ec3fe4]{color:var(--glo-ink);border-bottom:1px solid var(--glo-hairline);padding:10px 2px;font-size:16px;font-weight:800}.glo-nav-panel-link[data-v-f9ec3fe4]:hover{color:var(--glo-red)}@media (width<=720px){.glo-nav-cta[data-v-f9ec3fe4]{display:none!important}}@media (width>=721px){.glo-nav-panel[data-v-f9ec3fe4]{display:none}}.glo-hero-secondary[data-v-e398a842]{border:2px solid var(--glo-red);border-radius:var(--radius-pill);color:var(--glo-red);transition:background var(--dur) var(--ease-out);align-items:center;gap:8px;padding:15px 28px;font-size:18px;font-weight:800;display:inline-flex}.glo-hero-secondary[data-v-e398a842]:hover{background:var(--glo-blush);color:var(--glo-red)}.glo-fan-card[data-v-e398a842]{transition:transform .18s var(--ease-bounce), box-shadow .18s ease}.glo-fan-card[data-v-e398a842]:hover{box-shadow:0 22px 60px #ef545542;transform:translateY(-6px)rotate(0)!important}@media (width<=900px){.glo-hero-plane[data-v-e398a842]{display:none!important}}.glo-eyebrow-on-red[data-v-5815a99c]{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:900}.glo-eyebrow[data-v-5815a99c]{letter-spacing:.2em;text-transform:uppercase;color:var(--glo-red);font-size:11px;font-weight:900}.glo-course-card[data-v-5815a99c]{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--glo-hairline);height:100%;box-shadow:var(--shadow-card);transition:box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#fff;align-content:start;gap:9px;padding:22px;display:grid}.glo-course-card.is-open[data-v-5815a99c]{border:2px solid var(--glo-red);box-shadow:var(--shadow-card-hover)}.glo-course-card[data-v-5815a99c]:hover{border-color:var(--glo-red)}.glo-course-chevron[data-v-5815a99c]{background:var(--glo-blush);width:28px;height:28px;transition:transform var(--dur) var(--ease-bounce), background .18s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.glo-course-card.is-open .glo-course-chevron[data-v-5815a99c]{background:var(--glo-red);transform:rotate(180deg)}.glo-course-pill[data-v-5815a99c]{background:var(--glo-blush);color:var(--glo-red);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:900}.glo-ai-step[data-v-7b1e3751]{transition:transform var(--dur) var(--ease-bounce), box-shadow var(--dur) var(--ease-out);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 12px 32px #0000003d}.glo-ai-step[data-v-7b1e3751]:not(.is-final):hover{transform:translate(8px);box-shadow:0 16px 40px #00000052}.glo-filter[data-v-840b4416]{border:1px solid var(--glo-hairline);color:var(--glo-ink-65);font-family:var(--font-body);cursor:pointer;transition:transform .16s var(--ease-bounce), box-shadow .16s ease, border-color .16s ease;background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:900}.glo-filter[data-v-840b4416]:hover{border-color:var(--glo-red);color:var(--glo-red)}.glo-filter.is-active[data-v-840b4416]{border:2px solid var(--glo-red);background:var(--glo-gradient);color:#fff;box-shadow:var(--shadow-red);padding:9px 17px}.glo-guide[data-v-9cd673a0]{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--glo-hairline);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease-bounce), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#fff;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.glo-guide[data-v-9cd673a0]:hover{border-color:var(--glo-red)}.glo-guide.is-active[data-v-9cd673a0]{border:2px solid var(--glo-red);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.glo-guide-cta[data-v-9cd673a0]{border:2px solid var(--glo-red);color:var(--glo-red);transition:background var(--dur) var(--ease-out);border-radius:999px;align-items:center;gap:7px;margin-top:auto;padding:8px 16px;font-size:13px;font-weight:900;display:inline-flex}.glo-guide:hover .glo-guide-cta[data-v-9cd673a0]{background:var(--glo-blush)}.glo-delivery[data-v-9cd673a0]{border:1px solid var(--glo-hairline);color:var(--glo-ink-65);font-family:var(--font-body);cursor:pointer;transition:transform .16s var(--ease-bounce), box-shadow .16s ease, border-color .16s ease;background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:900}.glo-delivery.is-active[data-v-9cd673a0]{border:2px solid var(--glo-red);background:var(--glo-gradient);color:#fff;box-shadow:var(--shadow-red);padding:8px 15px}.glo-story[data-v-2585ce9e]{border-radius:var(--radius-lg);transition:transform .22s var(--ease-bounce), box-shadow .22s ease;background:#fff;align-content:start;gap:16px;padding:28px;display:grid;box-shadow:0 16px 50px #00000029}.glo-story[data-v-2585ce9e]:hover{transform:translateY(-8px);box-shadow:0 26px 64px #0000003d}.glo-marquee[data-v-2585ce9e]{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.glo-marquee-track[data-v-2585ce9e]{align-items:center;gap:48px;width:max-content;animation:34s linear infinite glo-marquee;display:flex}.glo-contact-label[data-v-6dba7ab1]{letter-spacing:.18em;text-transform:uppercase;color:var(--glo-ink-50);font-size:12px;font-weight:900}.glo-social[data-v-6dba7ab1]{background:var(--glo-blush);width:38px;height:38px;color:var(--glo-red);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.glo-social[data-v-6dba7ab1]:hover{background:var(--glo-red);color:#fff}.glo-footer-link[data-v-e3abccb2]{color:#fffc}.glo-footer-link[data-v-e3abccb2]:hover{color:#fff}.glo-footer-link--muted[data-v-e3abccb2]{color:#fff9}.glo-to-top[data-v-bea548fb]{z-index:90;cursor:pointer;background:var(--glo-gradient);width:48px;height:48px;box-shadow:var(--shadow-red);transition:opacity var(--dur) ease, transform var(--dur) var(--ease-bounce), background .18s ease;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px}.glo-to-top[data-v-bea548fb]:hover{background:var(--glo-deep);transform:translateY(-3px)!important}.glo-modal-close[data-v-4bc3384e]:hover{background:var(--glo-blush)}
