.supervisor-badge[data-astro-cid-nyityfcx]{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;background:color-mix(in srgb,var(--accent-soft, #e6f4ec) 60%,transparent);border-radius:999px;font-size:.825rem;line-height:1.3;color:var(--text-main, #1a1a1a)}.supervisor-badge--banner[data-astro-cid-nyityfcx]{display:flex;width:100%;border-radius:12px;padding:.75rem 1rem;margin:0 0 1rem}.supervisor-badge__avatar[data-astro-cid-nyityfcx]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.supervisor-badge__text[data-astro-cid-nyityfcx]{display:flex;flex-direction:column;gap:.125rem}.supervisor-badge__label[data-astro-cid-nyityfcx]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #6b7280)}.supervisor-badge__name[data-astro-cid-nyityfcx]{font-weight:700;color:var(--text-main, #1a1a1a);text-decoration:none}.supervisor-badge__name[data-astro-cid-nyityfcx]:hover{color:var(--accent-strong, #1f513d)}.supervisor-badge__position[data-astro-cid-nyityfcx]{font-weight:500;color:var(--text-muted, #6b7280);margin-left:.25rem}
.hub-sticky-cta[data-astro-cid-ef5nxnho]{position:fixed;left:0;right:0;bottom:0;z-index:55;transform:translateY(100%);transition:transform .26s ease-in-out;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -2px 14px #1e293b1a;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px))}.hub-sticky-cta[data-astro-cid-ef5nxnho].visible{transform:translateY(0)}.hub-sticky-cta__inner[data-astro-cid-ef5nxnho]{max-width:1080px;margin:0 auto;display:grid;gap:.45rem}.hub-sticky-cta__nudge[data-astro-cid-ef5nxnho]{color:var(--text-muted, #64748b);font-size:.78rem;line-height:1.35;text-align:center}.hub-sticky-cta__actions[data-astro-cid-ef5nxnho]{display:grid;gap:.5rem}.hub-sticky-cta__actions--dual[data-astro-cid-ef5nxnho]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hub-sticky-cta__secondary[data-astro-cid-ef5nxnho]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem .75rem;border-radius:12px;background:#fff;color:var(--accent-strong, #166534);font-size:.92rem;font-weight:750;line-height:1.3;text-align:center;text-decoration:none}.hub-sticky-cta__btn[data-astro-cid-ef5nxnho]{display:block;text-align:center;text-decoration:none;background:var(--accent, #4f7c4f);color:#fff;font-weight:700;font-size:1rem;padding:.9rem 1rem;border-radius:12px;transition:background .15s}.hub-sticky-cta__btn[data-astro-cid-ef5nxnho]:hover,.hub-sticky-cta__btn[data-astro-cid-ef5nxnho]:active{background:var(--accent-strong, #166534)}.hub-sticky-cta[data-astro-cid-ef5nxnho][data-contact-enhanced=chat]{transition:none}@media(min-width:769px){.hub-sticky-cta--mobile-only[data-astro-cid-ef5nxnho]{display:none}.hub-sticky-cta[data-astro-cid-ef5nxnho]{padding:.55rem 1.5rem}.hub-sticky-cta__inner[data-astro-cid-ef5nxnho]{display:flex;align-items:center;gap:1rem;justify-content:flex-end}.hub-sticky-cta__actions[data-astro-cid-ef5nxnho]{display:flex;align-items:center;gap:.65rem}.hub-sticky-cta__secondary[data-astro-cid-ef5nxnho]{min-height:0;padding:.6rem 1rem}.hub-sticky-cta__btn[data-astro-cid-ef5nxnho]{display:inline-flex;align-items:center;width:auto;padding:.65rem 1.75rem}}
