.cta-banner[data-astro-cid-3dyr47cn]{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem);text-align:center}.cta-banner[data-astro-cid-3dyr47cn] h2[data-astro-cid-3dyr47cn]{color:#fff;max-width:24ch;margin-inline:auto}.cta-body[data-astro-cid-3dyr47cn]{max-width:56ch;margin:0 auto 1.8rem;color:#ffffffd1;font-size:1.08rem;position:relative}.cta-actions[data-astro-cid-3dyr47cn]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;position:relative}.cta-primary[data-astro-cid-3dyr47cn]{background:var(--brand);color:#fff}.cta-primary[data-astro-cid-3dyr47cn]:hover{background:var(--hue-sun);color:var(--ink)}.cta-secondary[data-astro-cid-3dyr47cn]{background:#ffffff24;color:#fff}.cta-secondary[data-astro-cid-3dyr47cn]:hover{background:#fff;color:var(--ink)}.cta-note[data-astro-cid-3dyr47cn]{margin:1.4rem 0 0;font-size:.92rem;color:#fff9;position:relative}.cta-blob[data-astro-cid-3dyr47cn]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.cta-blob-1[data-astro-cid-3dyr47cn]{width:22rem;height:22rem;background:var(--brand);top:-8rem;inset-inline-start:-6rem}.cta-blob-2[data-astro-cid-3dyr47cn]{width:20rem;height:20rem;background:var(--hue-women);bottom:-9rem;inset-inline-end:-5rem}.faq-title[data-astro-cid-4j5dlmku]{text-align:center;margin-bottom:2rem}.faq-list[data-astro-cid-4j5dlmku]{display:grid;gap:.8rem}.faq-item[data-astro-cid-4j5dlmku]{background:var(--cream);border-radius:var(--r-md);padding:0}.faq-item[data-astro-cid-4j5dlmku][open]{background:var(--brand-tint)}.faq-item[data-astro-cid-4j5dlmku] summary[data-astro-cid-4j5dlmku]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.15rem 1.4rem;user-select:none}.faq-item[data-astro-cid-4j5dlmku] summary[data-astro-cid-4j5dlmku]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-4j5dlmku]{font-family:var(--font-display);font-weight:700;font-size:1.16rem;line-height:1.35}.faq-toggle[data-astro-cid-4j5dlmku]{flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--paper);position:relative}.faq-toggle[data-astro-cid-4j5dlmku]:before,.faq-toggle[data-astro-cid-4j5dlmku]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--ink);border-radius:2px}.faq-toggle[data-astro-cid-4j5dlmku]:before{width:.75rem;height:2px}.faq-toggle[data-astro-cid-4j5dlmku]:after{width:2px;height:.75rem;transition:transform .15s ease}.faq-item[data-astro-cid-4j5dlmku][open] .faq-toggle[data-astro-cid-4j5dlmku]:after{transform:scaleY(0)}.faq-a[data-astro-cid-4j5dlmku]{margin:0;padding:0 3.5rem 1.3rem 1.4rem;color:var(--ink-soft);line-height:1.7}.mock-window[data-astro-cid-oeivou42]{margin:0;border-radius:var(--r-lg);overflow:hidden;background:#fff;border:1px solid rgba(35,24,32,.12);font-family:var(--font-body);max-width:100%;height:100%;display:flex;flex-direction:column}.mock-body[data-astro-cid-oeivou42]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.6rem;container-type:inline-size}@media(max-width:30rem){.mock-body[data-astro-cid-oeivou42]{padding:1.15rem}}.mock-window[data-astro-cid-oeivou42] .mk-cursor{position:absolute;left:0;top:0;width:1.6rem;height:1.6rem;z-index:5;opacity:0;pointer-events:none;transition:transform .95s cubic-bezier(.65,0,.35,1),opacity .3s}.mock-window[data-astro-cid-oeivou42] .mk-cursor svg{width:100%;height:100%;display:block}.mock-window[data-astro-cid-oeivou42] .mk-cursor path{fill:var(--ink);stroke:#fff;stroke-width:1.5;stroke-linejoin:round}.mock-window[data-astro-cid-oeivou42] .mk-cursor:after{content:"";position:absolute;left:-.7rem;top:-.7rem;width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid var(--hue-women);opacity:0}.mock-window[data-astro-cid-oeivou42] .mk-cursor.click:after{animation:mk-click-ring .5s ease-out}@keyframes mk-click-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.mock-window[data-astro-cid-oeivou42] .mk-confetti{position:absolute;width:.4rem;height:.65rem;border-radius:2px;z-index:4;pointer-events:none}.mock-window[data-astro-cid-oeivou42] .mk-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;padding:.22rem .6rem;border-radius:999px;background:var(--cream);color:var(--ink);white-space:nowrap}.mock-window[data-astro-cid-oeivou42] .mk-chip.green{background:#e3f6e9;color:#156a38}.mock-window[data-astro-cid-oeivou42] .mk-chip.red{background:#fdeaea;color:#a3232c}.mock-window[data-astro-cid-oeivou42] .mk-chip.amber{background:var(--hue-sun-tint);color:#8a6400}.mock-window[data-astro-cid-oeivou42] .mk-chip.blue{background:var(--hue-students-tint);color:var(--hue-students-deep)}.mock-window[data-astro-cid-oeivou42] .mk-chip.purple{background:var(--hue-women-tint);color:var(--hue-women-deep)}.mock-window[data-astro-cid-oeivou42] .mk-chip.pink{background:var(--hue-startup-tint);color:var(--hue-startup-deep)}.mock-window[data-astro-cid-oeivou42] .mk-btn{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;padding:.42rem .85rem;border-radius:999px;background:var(--ink);color:#fff;white-space:nowrap}.mock-window[data-astro-cid-oeivou42] .mk-btn.brand{background:var(--brand)}.mock-window[data-astro-cid-oeivou42] .mk-btn.blue{background:var(--hue-students)}.mock-window[data-astro-cid-oeivou42] .mk-btn.soft{background:var(--cream);color:var(--ink)}.mock-window[data-astro-cid-oeivou42] .mk-btn.green{background:#1d8a4a}.mock-window[data-astro-cid-oeivou42] .mk-avatar{width:1.9rem;height:1.9rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:.02em}.mock-window[data-astro-cid-oeivou42] .mk-face{width:1.9rem;height:1.9rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--cream)}.mock-window[data-astro-cid-oeivou42] .mk-ico{width:.85em;height:.85em;flex-shrink:0}.mock-window[data-astro-cid-oeivou42] .mk-line{height:.45rem;border-radius:999px;background:var(--cream)}.mock-window[data-astro-cid-oeivou42] .mk-name{font-size:.8rem;font-weight:700;color:var(--ink);line-height:1.2}.mock-window[data-astro-cid-oeivou42] .mk-sub{font-size:.68rem;color:var(--ink-soft);line-height:1.3}.logo-wall[data-astro-cid-6y2sa4q5]{margin-top:3.2rem}.logo-wall[data-astro-cid-6y2sa4q5].compact{margin-top:2.2rem}.logos-title[data-astro-cid-6y2sa4q5]{margin:0 0 1.1rem;text-align:center;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.logo-strip[data-astro-cid-6y2sa4q5]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.4rem 2.6rem}.compact[data-astro-cid-6y2sa4q5] .logo-strip[data-astro-cid-6y2sa4q5]{gap:1.1rem 2rem}.logo-strip[data-astro-cid-6y2sa4q5] li[data-astro-cid-6y2sa4q5]{display:flex;align-items:center;--logo-scale: 1;color:var(--ink-soft);opacity:.72;transition:opacity .15s ease}.logo-strip[data-astro-cid-6y2sa4q5] li[data-astro-cid-6y2sa4q5]:hover{opacity:1}.logo-strip[data-astro-cid-6y2sa4q5] li[data-astro-cid-6y2sa4q5]:has(.logo-text){opacity:1}.logo-mark[data-astro-cid-6y2sa4q5] svg{height:calc(1.55rem * var(--logo-scale));width:auto;max-width:11rem;display:block}.compact[data-astro-cid-6y2sa4q5] .logo-mark[data-astro-cid-6y2sa4q5] svg{height:calc(1.35rem * var(--logo-scale))}.logo-mark[data-astro-cid-6y2sa4q5]{--logo-bg: var(--page-bg, #fff)}.logo-text[data-astro-cid-6y2sa4q5]{font-weight:750;font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.compact[data-astro-cid-6y2sa4q5] .logo-text[data-astro-cid-6y2sa4q5]{font-size:.92rem}@media(scripting:enabled){.marquee[data-astro-cid-6y2sa4q5] .logo-track[data-astro-cid-6y2sa4q5]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee[data-astro-cid-6y2sa4q5] .logo-strip[data-astro-cid-6y2sa4q5]{flex:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline-end:3.2rem;gap:3.2rem;animation:logo-drift var(--drift, 60s) linear infinite}.marquee[data-astro-cid-6y2sa4q5] .logo-track[data-astro-cid-6y2sa4q5]:hover .logo-strip[data-astro-cid-6y2sa4q5],.marquee[data-astro-cid-6y2sa4q5].idle .logo-strip[data-astro-cid-6y2sa4q5]{animation-play-state:paused}}@keyframes logo-drift{to{transform:translate(-100%)}}
