.home3 .g3{--g-card:#faf8f3;--g-surface:#ffffff;--g-muted:#f4f1ea;--g-border:#ece6da;--g-border2:#e2dccf;--g-ink:#1f1d1a;--g-ink2:#6f6a60;--g-ink3:#9a9488;--g-ink4:#5a564e;--g-slate-tint:#eef1f6;--g-slate-accent:#54617a;--g-slate-head:#3b465c;--g-amber-tint:#fff6e8;--g-coral:#f0654a;--g-green:#1f9d6b;--g-blue:#2a6fdb;--g-gold-1:#caa12e;--g-gold-2:#f4d06a;font-family:var(--font-h3-body),"Space Grotesk",system-ui,sans-serif;color:var(--g-ink)}html[data-h3theme=dark] .home3 .g3{--g-card:#13161b;--g-surface:#1b1f26;--g-muted:#15181d;--g-border:#2b2f37;--g-border2:#2b2f37;--g-ink:#ece9e2;--g-ink2:#a59f95;--g-ink3:#8d877c;--g-ink4:#9b958b;--g-slate-tint:#191d25;--g-slate-accent:#8b96ad;--g-slate-head:#aeb8cb;--g-amber-tint:#241c0d;--g-coral:#f0917b;--g-green:#5cc79a;--g-blue:#7fa9e8}.home3 .g3,.home3 .g3 *{box-sizing:border-box}.home3 .g3 .g3-bric{font-family:var(--font-h3-display),"Bricolage Grotesque",system-ui,sans-serif}.home3 .g3 .g3-lift{transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s ease,border-color .15s ease}@media (hover:hover){.home3 .g3 .g3-lift:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px rgba(84,97,122,.5);border-color:var(--g-slate-accent)!important}}@media (prefers-reduced-motion:reduce){.home3 .g3 .g3-lift{transition:none}.home3 .g3 .g3-lift:hover{transform:none}}.home3 .g3 .g3-spin{display:inline-flex;animation:g3spin .9s linear infinite}@keyframes g3spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home3 .g3 .g3-spin{animation:none}}.home3 .g3 .g3-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home3 .g3 .g3-scroll-x::-webkit-scrollbar{display:none}.home3 .g3 .g3-input{width:100%;border:1px solid var(--g-border2);border-radius:10px;padding:10px 12px;font:600 13px var(--font-h3-body),Space Grotesk,sans-serif;background:var(--g-surface);color:var(--g-ink);outline:none}.home3 .g3 .g3-input:focus{border-color:var(--g-slate-accent)}.home3 .g3 .g3-input::placeholder{color:var(--g-ink3)}.home3 .g3 textarea.g3-input{resize:vertical;min-height:76px;line-height:1.5}.home3 .g3 .g3-wm{position:absolute;font-family:var(--font-h3-display),"Bricolage Grotesque",sans-serif;font-weight:800;line-height:1;color:var(--g-slate-accent);pointer-events:none;user-select:none}.home3 .g3 .g3-section{position:relative;overflow:hidden;padding:60px 40px 26px}.home3 .g3 .g3-section--tint{background:var(--g-slate-tint);border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border)}@media (max-width:860px){.home3 .g3 .g3-section{padding:34px 16px 18px}.home3 .g3 .g3-wm{display:none}}.home3 .g3 .g3-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:760px){.home3 .g3 .g3-two{grid-template-columns:1fr}}.home3 .g3 .g3-hide-mobile{display:flex}@media (max-width:860px){.home3 .g3 .g3-hide-mobile{display:none!important}}.home3 .g3 .g3-form-label{display:block;margin-bottom:5px;font:700 9.5px var(--font-h3-body),Space Grotesk,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--g-ink3)}.home3 .g3 .g3-bikegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1000px){.home3 .g3 .g3-bikegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home3 .g3 .g3-bikegrid{grid-template-columns:minmax(0,1fr)}}