.lp{color:var(--text);background:var(--surface)}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;line-height:1.1}.lp-btn{border-radius:var(--radius-md);border:1px solid #0000;padding:.75rem 1.75rem;font-size:1.1rem;font-weight:600;display:inline-block}.lp-btn-primary{color:var(--bt-c);box-shadow:var(--shadow-md);background:#fff}.lp-btn-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.lp-btn-ghost{color:#fff;border-color:var(--white-3)}.lp-btn-ghost:hover{background:var(--white-1)}.lp-btn-brand{background:linear-gradient(120deg, var(--bt-c), var(--bt-e));color:#fff;box-shadow:var(--shadow-md)}.lp-btn-brand:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.lp-btn-outline{background:var(--surface);border-color:var(--border);color:var(--text)}.lp-btn-outline:hover{border-color:var(--bt-c);color:var(--bt-c)}.lp-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--bt-c);margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-block}.lp-textlink{color:var(--bt-c);margin-top:1.25rem;font-weight:600;display:inline-block}.lp-textlink:hover{text-decoration:underline}.lp-band{background:var(--surface)}.lp-band.alt{background:var(--surface-alt)}.lp-band-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:76rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,4rem);display:grid}.lp-band-inner.reverse .lp-band-copy{order:2}.lp-band-copy h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400}.lp-band-copy p{color:var(--text);margin-top:1.25rem;font-size:1.2rem;line-height:1.6}.lp-band-media img{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg)}.lp-final{background:linear-gradient(120deg, var(--bt-c), var(--bt-e));color:#fff;text-align:center}.lp-final-inner{padding:clamp(4rem,8vw,6rem) clamp(1rem,4vw,4rem)}.lp-final h2{margin-bottom:2rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:300}@media (width<=56rem){.lp-band-inner{grid-template-columns:1fr}.lp-band-inner.reverse .lp-band-copy{order:0}.lp-band-media{order:-1}}.head.svelte-1e6mq4h{align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.head.svelte-1e6mq4h h2:where(.svelte-1e6mq4h){letter-spacing:-.02em;color:var(--text);white-space:nowrap;flex:none;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:600;line-height:1}.bike.svelte-1e6mq4h{width:3rem;height:3rem;fill:var(--bt-c);flex:none;display:block}.bike.flip.svelte-1e6mq4h{transform:scaleX(-1)}.rule.svelte-1e6mq4h{border-radius:1px;flex:1;height:2px}.rule.svelte-1e6mq4h:first-child{background:linear-gradient(to right, transparent, var(--border))}.rule.svelte-1e6mq4h:last-child{background:linear-gradient(to left, transparent, var(--border))}
