.rider-profile-landing.svelte-u0jhdr{background:var(--color-bg);overflow-x:hidden}.hero.svelte-u0jhdr{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 34rem), linear-gradient(180deg, var(--color-surface-raised), var(--color-bg));padding:clamp(4rem,9vw,7rem) 0 clamp(3rem,7vw,5rem)}.hero__inner.svelte-u0jhdr{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.eyebrow.svelte-u0jhdr{margin:0 0 var(--space-2);color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}h1.svelte-u0jhdr,h2.svelte-u0jhdr,h3.svelte-u0jhdr,p.svelte-u0jhdr{margin-top:0}h1.svelte-u0jhdr{max-width:12ch;margin-bottom:var(--space-4);color:var(--color-text);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3rem,8vw,5.75rem);line-height:.94}.rider-profile-landing--wide-h1.svelte-u0jhdr h1:where(.svelte-u0jhdr){max-width:18ch;font-size:clamp(2.75rem,7vw,4.75rem);line-height:1}.hero__lede.svelte-u0jhdr{max-width:42rem;margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.65}.hero__sub.svelte-u0jhdr{max-width:42rem;margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.6}.hero__actions.svelte-u0jhdr,.closing__inner.svelte-u0jhdr{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__secondary.svelte-u0jhdr{align-items:center;gap:var(--space-1);color:var(--color-text);font-weight:700;text-decoration:none;display:inline-flex}.hero__secondary.svelte-u0jhdr:hover{color:var(--color-primary);text-decoration:none}.hero-card.svelte-u0jhdr{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 8%, var(--color-surface)), var(--color-surface));padding:clamp(1.5rem,4vw,2rem);position:relative;box-shadow:0 24px 70px #0f172a24}.hero-card__icon.svelte-u0jhdr,.area-card__icon.svelte-u0jhdr{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.hero-card__icon.svelte-u0jhdr{width:3.5rem;height:3.5rem;margin-bottom:var(--space-4)}.hero-card.svelte-u0jhdr h2:where(.svelte-u0jhdr){margin-bottom:var(--space-3);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.hero-card.svelte-u0jhdr p:where(.svelte-u0jhdr),.closing.svelte-u0jhdr p:where(.svelte-u0jhdr),.why-matters__lede.svelte-u0jhdr{color:var(--color-text-muted);margin-bottom:0;line-height:1.6}.why-matters.svelte-u0jhdr{padding:clamp(2rem,5vw,3rem) 0 0}.section-header--compact.svelte-u0jhdr{max-width:40rem;margin-bottom:0}.section-header--compact.svelte-u0jhdr h2:where(.svelte-u0jhdr){margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.65rem,3.5vw,2.35rem);line-height:1.08}.areas.svelte-u0jhdr{padding:clamp(3rem,7vw,5rem) 0}.section-header.svelte-u0jhdr{max-width:42rem;margin-bottom:var(--space-8)}.section-header.svelte-u0jhdr h2:where(.svelte-u0jhdr),.closing.svelte-u0jhdr h2:where(.svelte-u0jhdr),.who-helps.svelte-u0jhdr .section-header:where(.svelte-u0jhdr) h2:where(.svelte-u0jhdr){margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.who-helps.svelte-u0jhdr .section-header:where(.svelte-u0jhdr){margin-bottom:var(--space-6)}.who-helps.svelte-u0jhdr .section-header:where(.svelte-u0jhdr) h2:where(.svelte-u0jhdr){margin-bottom:0}.areas__grid.svelte-u0jhdr{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.who-helps.svelte-u0jhdr{padding:0 0 clamp(3rem,7vw,5rem)}.who-helps__grid.svelte-u0jhdr{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.who-card.svelte-u0jhdr{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.who-card.svelte-u0jhdr h3:where(.svelte-u0jhdr){margin-bottom:var(--space-2);color:var(--color-text);font-size:1.05rem}.who-card.svelte-u0jhdr p:where(.svelte-u0jhdr){color:var(--color-text-muted);margin-bottom:0;font-size:.9375rem;line-height:1.55}.area-card.svelte-u0jhdr{min-height:14rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.area-card__icon.svelte-u0jhdr{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4)}.area-card.svelte-u0jhdr h3:where(.svelte-u0jhdr){margin-bottom:var(--space-2);color:var(--color-text);font-size:1.05rem}.area-card.svelte-u0jhdr p:where(.svelte-u0jhdr){color:var(--color-text-muted);margin-bottom:0;line-height:1.55}.closing.svelte-u0jhdr{background:var(--color-surface-raised);border-top:1px solid var(--color-border);padding:clamp(3rem,7vw,5rem) 0}.closing__inner.svelte-u0jhdr{justify-content:space-between}.closing__inner.svelte-u0jhdr>div:where(.svelte-u0jhdr){max-width:44rem}@media (max-width:900px){.hero__inner.svelte-u0jhdr,.areas__grid.svelte-u0jhdr,.who-helps__grid.svelte-u0jhdr{grid-template-columns:1fr}.rider-profile-landing.svelte-u0jhdr:not(.rider-profile-landing--wide-h1) h1:where(.svelte-u0jhdr){max-width:11ch}.rider-profile-landing--wide-h1.svelte-u0jhdr h1:where(.svelte-u0jhdr){max-width:14ch}}@media (max-width:767px){.hero.svelte-u0jhdr{padding-top:3.5rem}.hero__actions.svelte-u0jhdr,.closing__inner.svelte-u0jhdr{flex-direction:column;align-items:stretch}.hero__secondary.svelte-u0jhdr{justify-content:center;min-height:44px}}
