.labs-route.svelte-1vby5nc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:36px;display:grid;border-color:#bd93f938!important}.labs-route.svelte-1vby5nc svg{color:var(--purple)}.labs-route.svelte-1vby5nc h2:where(.svelte-1vby5nc){margin:0 0 5px;font-size:1rem}.labs-route.svelte-1vby5nc p:where(.svelte-1vby5nc){color:var(--muted);margin:0;font-size:.83rem}.faq-section.svelte-1vby5nc{margin-bottom:36px;scroll-margin-top:30px}.learning-section-label.svelte-1vby5nc>span:where(.svelte-1vby5nc){color:var(--purple);font:.62rem var(--mono)}.contact-section.svelte-1vby5nc{border-top:1px solid var(--hair-p);grid-template-columns:1fr 1.6fr;gap:54px;margin-top:12px;padding-top:42px;scroll-margin-top:30px;display:grid}.contact-intro.svelte-1vby5nc h2:where(.svelte-1vby5nc){margin:18px 0 22px;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.25}.contact-intro.svelte-1vby5nc p:where(.svelte-1vby5nc):not(.learning-kicker){color:var(--muted);font-size:.92rem}.contact-intro.svelte-1vby5nc p.safety:where(.svelte-1vby5nc){color:var(--yellow);border-top:1px solid var(--hair);margin-top:25px;padding:16px 0;font-size:.82rem!important}.contact-intro.svelte-1vby5nc>a:where(.svelte-1vby5nc){font:.78rem var(--mono)}.contact-panel.svelte-1vby5nc{min-width:0}.contact-panel.svelte-1vby5nc .form-stack:where(.svelte-1vby5nc){max-width:none}.honeypot.svelte-1vby5nc{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.captcha-wrap.svelte-1vby5nc{max-width:100%}.contact-actions.svelte-1vby5nc{justify-content:center;display:flex}.sent-message.svelte-1vby5nc{padding:22px 0}.sent-message.svelte-1vby5nc svg{color:var(--purple);margin-bottom:24px}.sent-message.svelte-1vby5nc p:where(.svelte-1vby5nc){color:var(--muted);margin-bottom:28px}@media (width<=850px){.labs-route.svelte-1vby5nc{grid-template-columns:auto minmax(0,1fr)}.labs-route.svelte-1vby5nc .brand-button:where(.svelte-1vby5nc){grid-column:1/-1;justify-self:start}.contact-section.svelte-1vby5nc{grid-template-columns:1fr;gap:28px}.contact-intro.svelte-1vby5nc h2:where(.svelte-1vby5nc) br:where(.svelte-1vby5nc){display:none}.contact-intro.svelte-1vby5nc p:where(.svelte-1vby5nc){max-width:65ch}}@media (width<=430px){.contact-panel.svelte-1vby5nc{padding:22px 12px!important}.captcha-wrap.svelte-1vby5nc{margin-left:-3px;margin-right:-3px}}
