.chero[data-astro-cid-uw5kdbxl]{position:relative;overflow:hidden;padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:var(--lf-section-y);text-align:center}.chero[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--lf-glow-hero);z-index:0}.chero-inner[data-astro-cid-uw5kdbxl]{position:relative;z-index:2;max-width:48rem;margin:0 auto}.chero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-4xl);line-height:1.04;text-transform:uppercase;margin:var(--lf-space-3) 0 var(--lf-space-5)}.chero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl] .accent[data-astro-cid-uw5kdbxl]{color:var(--lf-purple-accent)}.chero[data-astro-cid-uw5kdbxl] .subhead[data-astro-cid-uw5kdbxl]{color:var(--lf-text-muted);font-size:var(--lf-text-lg);margin:0 auto var(--lf-space-5);max-width:42rem}.cta-row[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.75rem}.chero-cta[data-astro-cid-uw5kdbxl]{justify-content:center}.visually-hidden[data-astro-cid-uw5kdbxl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.path-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lf-gap-grid)}.path-card[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:var(--lf-radius-md);padding:var(--lf-space-6);box-shadow:var(--lf-shadow-card);scroll-margin-top:calc(var(--lf-nav-h) + 1rem)}.path-card[data-astro-cid-uw5kdbxl].featured{border-color:var(--lf-border-hover);box-shadow:var(--lf-shadow-card),0 0 40px #6119f714}.path-ico[data-astro-cid-uw5kdbxl]{width:42px;height:42px;border-radius:var(--lf-radius);margin-bottom:var(--lf-space-4);display:flex;align-items:center;justify-content:center;background:#9966ff1a;border:1px solid var(--lf-border);color:var(--lf-purple-accent);font-family:var(--lf-font-mono);font-size:1.1rem;font-weight:700}.path-who[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-2xs);color:var(--lf-purple-accent);text-transform:uppercase;letter-spacing:var(--lf-tracking-eyebrow);margin-bottom:var(--lf-space-2)}.path-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-xl);text-transform:uppercase;margin-bottom:var(--lf-space-2)}.path-card[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{color:var(--lf-text-muted);font-size:var(--lf-text-sm);margin:0 0 var(--lf-space-3)}.path-note[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-2xs)!important;color:var(--lf-text-faint)!important;border-top:1px solid var(--lf-border-faint);padding-top:var(--lf-space-3);margin-top:auto!important;margin-bottom:var(--lf-space-4)!important}.path-card[data-astro-cid-uw5kdbxl] .btn{margin-top:0}.form-wrap[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start;max-width:var(--lf-width-inner);scroll-margin-top:calc(var(--lf-nav-h) + 1rem)}.form-intro[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-2xl);text-transform:uppercase;margin-bottom:var(--lf-space-4)}.form-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--lf-text-muted);font-size:var(--lf-text-base);margin:0 0 var(--lf-space-4)}.form-intro[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--lf-purple-accent);text-decoration:underline;text-underline-offset:2px}.form-intro[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--lf-text-soft)}.form-flag[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-2xs)!important;color:var(--lf-text-faint)!important;font-style:italic}.contact-form[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--lf-space-4);background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);padding:var(--lf-space-6);box-shadow:var(--lf-shadow-card)}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.4rem}.field-full[data-astro-cid-uw5kdbxl]{grid-column:1 / -1}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--lf-text-faint);font-weight:700}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-family:var(--lf-font-body);font-size:var(--lf-text-sm);color:var(--lf-text-soft);background:var(--lf-surface-3);border:1px solid var(--lf-border);border-radius:var(--lf-radius);padding:.65rem .8rem;width:100%;transition:border-color var(--lf-dur)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:hover,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:hover,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:hover{border-color:var(--lf-border-hover)}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:96px}.form-actions[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.form-or[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-xs);color:var(--lf-text-muted)}.form-or[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--lf-purple-accent);text-decoration:underline;text-underline-offset:2px}.form-or[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--lf-text-soft)}.form-next[data-astro-cid-uw5kdbxl]{color:var(--lf-purple-accent)!important;font-size:var(--lf-text-sm)!important}.cf-err[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;color:#ff8585;font-size:var(--lf-text-sm);margin:0}.cf-err[data-astro-cid-uw5kdbxl][hidden]{display:none}.cf-hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-turnstile-wrap[data-astro-cid-uw5kdbxl]{margin-top:var(--lf-space-2)}.form-done[data-astro-cid-uw5kdbxl]{background:var(--lf-surface);border:1px solid var(--lf-border-hover);border-radius:var(--lf-radius-lg);padding:var(--lf-space-6);box-shadow:var(--lf-shadow-card),0 0 40px #6119f714}.form-done[data-astro-cid-uw5kdbxl][hidden]{display:none}.form-done-ico[data-astro-cid-uw5kdbxl]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#34d39924;color:var(--lf-sql, #34d399);border:1px solid rgba(52,211,153,.3);font-size:1.2rem;margin-bottom:var(--lf-space-4)}.form-done[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-xl);text-transform:uppercase;margin-bottom:var(--lf-space-3)}.form-done[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--lf-text-muted);font-size:var(--lf-text-sm);margin:0 0 var(--lf-space-5)}.form-done[data-astro-cid-uw5kdbxl] .cta-row[data-astro-cid-uw5kdbxl]{gap:.6rem}.cta-band[data-astro-cid-uw5kdbxl]{text-align:center}.cta-band-inner[data-astro-cid-uw5kdbxl]{background:var(--lf-surface-grad);border:1px solid var(--lf-border);border-radius:var(--lf-radius-xl);padding:clamp(2.5rem,6vw,4rem) var(--lf-section-x);box-shadow:var(--lf-shadow-card);position:relative;overflow:hidden}.cta-band-inner[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;background:var(--lf-glow-ambient);pointer-events:none}.cta-band[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{position:relative;font-size:var(--lf-text-3xl);text-transform:uppercase;max-width:24ch;margin:0 auto var(--lf-space-4)}.cta-band[data-astro-cid-uw5kdbxl] .steer[data-astro-cid-uw5kdbxl]{position:relative;color:var(--lf-text-muted);font-size:var(--lf-text-sm);margin:var(--lf-space-5) 0 0}.cta-band[data-astro-cid-uw5kdbxl] .steer[data-astro-cid-uw5kdbxl] b[data-astro-cid-uw5kdbxl]{color:var(--lf-text-soft)}.cta-band[data-astro-cid-uw5kdbxl] .cta-row[data-astro-cid-uw5kdbxl]{position:relative;justify-content:center}@media(max-width:880px){.path-grid[data-astro-cid-uw5kdbxl],.form-wrap[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}@media(max-width:560px){.chero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:var(--lf-text-3xl)}.contact-form[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.cta-row[data-astro-cid-uw5kdbxl] .btn{width:100%}}
