.page-module__7hQbdq__page{--orange:#e85d04;--orange-lt:#f48c06;--orange-bg:#fff3e0;--cream:#f5f0e8;--dark:#1a1a1a;--panel:#2c2c2c;--white:#fff;--text:#2a2a2a;--muted:#666;--border:#e0dad0;--green:#2d6a4f;--green-lt:#eaf3de;color:var(--text);-webkit-font-smoothing:antialiased;background:var(--cream);font-family:DM Sans,sans-serif;line-height:1.6}.page-module__7hQbdq__breadcrumb{background:var(--white);border-bottom:1px solid var(--border);color:var(--muted);padding:11px 40px;font-size:12px}.page-module__7hQbdq__breadcrumb a{color:var(--muted);text-decoration:none}.page-module__7hQbdq__breadcrumb a:hover{color:var(--orange)}.page-module__7hQbdq__breadcrumb span{color:var(--orange);font-weight:500}.page-module__7hQbdq__hero{background:var(--dark);grid-template-columns:1fr 1fr;min-height:560px;display:grid;overflow:hidden}.page-module__7hQbdq__heroImgWrap{min-height:560px;position:relative;overflow:hidden}.page-module__7hQbdq__heroImgWrap:after{content:"";background:linear-gradient(to right,transparent,var(--dark));z-index:1;width:140px;position:absolute;top:0;bottom:0;right:0}.page-module__7hQbdq__heroContent{flex-direction:column;justify-content:center;padding:72px 52px 72px 56px;display:flex}.page-module__7hQbdq__heroEyebrow{letter-spacing:2.5px;color:var(--orange);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.page-module__7hQbdq__heroH1{color:#fff;margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.1}.page-module__7hQbdq__heroH1 em{color:var(--orange);font-style:italic}.page-module__7hQbdq__heroSub{color:#bbb;max-width:460px;margin-bottom:32px;font-size:16px;font-weight:300;line-height:1.8}.page-module__7hQbdq__heroBtns{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.page-module__7hQbdq__btnPrimary{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-block}.page-module__7hQbdq__btnPrimary:hover{background:#c94e00;transform:translateY(-1px)}.page-module__7hQbdq__btnOutlineDark{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:7px;padding:12px 24px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.page-module__7hQbdq__btnOutlineDark:hover{background:#ffffff14}.page-module__7hQbdq__heroTags{flex-wrap:wrap;gap:7px;display:flex}.page-module__7hQbdq__heroTag{color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600}.page-module__7hQbdq__statsBar{background:var(--orange);grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 40px;display:grid}.page-module__7hQbdq__stat{text-align:center}.page-module__7hQbdq__statNum{color:#fff;font-family:Playfair Display,serif;font-size:26px;font-weight:700;line-height:1}.page-module__7hQbdq__statLabel{color:#fffc;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:11px}.page-module__7hQbdq__section{background:var(--cream);padding:72px 40px}.page-module__7hQbdq__sectionWhite{background:var(--white)}.page-module__7hQbdq__sectionDark{background:var(--dark)}.page-module__7hQbdq__sectionInner{max-width:1060px;margin:0 auto}.page-module__7hQbdq__sectionInnerNarrow{max-width:740px;margin:0 auto}.page-module__7hQbdq__eyebrow{letter-spacing:2.5px;color:var(--orange);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.page-module__7hQbdq__eyebrowWhite{color:var(--orange-lt)}.page-module__7hQbdq__sectionH2{color:var(--dark);margin-bottom:16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2}.page-module__7hQbdq__sectionDark .page-module__7hQbdq__sectionH2{color:#fff}.page-module__7hQbdq__lead{color:var(--muted);max-width:720px;margin-bottom:18px;font-size:16px;font-weight:300;line-height:1.85}.page-module__7hQbdq__sectionDark .page-module__7hQbdq__lead{color:#bbb}.page-module__7hQbdq__explainerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:16px;display:grid}.page-module__7hQbdq__explainerCallout{background:var(--orange-bg);border-left:4px solid var(--orange);border-radius:0 10px 10px 0;margin-top:24px;padding:24px 26px}.page-module__7hQbdq__explainerCallout h4{letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:11px;font-weight:700}.page-module__7hQbdq__explainerCallout p{color:#555;font-size:14px;line-height:1.8}.page-module__7hQbdq__explainerRight h3{color:var(--dark);margin-bottom:14px;font-family:Playfair Display,serif;font-size:22px;font-weight:700}.page-module__7hQbdq__symptomList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.page-module__7hQbdq__symptomItem{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--orange);border-radius:0 10px 10px 0;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.page-module__7hQbdq__symptomIcon{background:var(--orange-bg);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__7hQbdq__symptomIcon svg{width:20px;height:20px;stroke:var(--orange);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.page-module__7hQbdq__symptomTitle{color:var(--dark);margin-bottom:3px;font-size:14px;font-weight:600}.page-module__7hQbdq__symptomDesc{color:var(--muted);font-size:13px;line-height:1.6}.page-module__7hQbdq__sittingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin-top:16px;display:grid}.page-module__7hQbdq__timeline{flex-direction:column;gap:0;margin-top:8px;display:flex}.page-module__7hQbdq__timelineItem{gap:20px;display:flex;position:relative}.page-module__7hQbdq__timelineItem:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:44px;bottom:-4px;left:18px}.page-module__7hQbdq__timelineDot{background:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:4px;display:flex}.page-module__7hQbdq__timelineDot svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.page-module__7hQbdq__timelineContent{padding-bottom:28px}.page-module__7hQbdq__timelineItem:last-child .page-module__7hQbdq__timelineContent{padding-bottom:0}.page-module__7hQbdq__timelineContent h4{color:var(--dark);margin-bottom:4px;font-size:15px;font-weight:600}.page-module__7hQbdq__timelineContent p{color:var(--muted);font-size:13px;line-height:1.65}.page-module__7hQbdq__sittingCallout{background:var(--dark);color:#fff;border-radius:14px;padding:32px}.page-module__7hQbdq__sittingCallout h3{color:#fff;margin-bottom:14px;font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:1.2}.page-module__7hQbdq__sittingCallout p{color:#aaa;margin-bottom:20px;font-size:14px;line-height:1.8}.page-module__7hQbdq__sittingStatRow{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.page-module__7hQbdq__sittingStatNum{color:var(--orange);font-family:Playfair Display,serif;font-size:36px;font-weight:700;line-height:1}.page-module__7hQbdq__sittingStatLabel{color:#bbb;font-size:14px}.page-module__7hQbdq__sittingCalloutFooter{border-top:1px solid #333;margin-top:24px;padding-top:24px}.page-module__7hQbdq__sittingCalloutFooter p{color:#aaa;font-size:13px;line-height:1.75}.page-module__7hQbdq__processGrid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid;position:relative}.page-module__7hQbdq__processGrid:before{content:"";z-index:0;background:#ffffff26;height:2px;position:absolute;top:27px;left:12%;right:12%}.page-module__7hQbdq__processStep{text-align:center;z-index:1;padding:0 16px;position:relative}.page-module__7hQbdq__processNum{background:var(--orange);color:#fff;border:4px solid var(--dark);width:54px;height:54px;box-shadow:0 0 0 2px var(--orange);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-family:Playfair Display,serif;font-size:22px;font-weight:700;display:flex}.page-module__7hQbdq__processStep h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.page-module__7hQbdq__processStep p{color:#aaa;font-size:13px;line-height:1.65}.page-module__7hQbdq__bikesGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.page-module__7hQbdq__bikeCard{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--orange);border-radius:12px;padding:24px;transition:transform .15s,box-shadow .2s}.page-module__7hQbdq__bikeCard:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000014}.page-module__7hQbdq__bikeModels{color:var(--orange);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:600}.page-module__7hQbdq__bikeCard h4{color:var(--dark);margin-bottom:6px;font-size:16px;font-weight:700}.page-module__7hQbdq__bikeCard p{color:var(--muted);font-size:13px;line-height:1.7}.page-module__7hQbdq__whyGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.page-module__7hQbdq__whyCard{background:#2c2c2c;border-radius:12px;padding:24px 20px}.page-module__7hQbdq__whyIcon{background:var(--orange);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.page-module__7hQbdq__whyIcon svg{stroke:#fff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-module__7hQbdq__whyCard h4{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.page-module__7hQbdq__whyCard p{color:#aaa;font-size:13px;line-height:1.7}.page-module__7hQbdq__faqList{margin-top:32px}.page-module__7hQbdq__faqItem{border-bottom:1px solid var(--border)}.page-module__7hQbdq__faqItem:first-child{border-top:1px solid var(--border)}.page-module__7hQbdq__faqBtn{text-align:left;cursor:pointer;width:100%;color:var(--dark);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:color .15s;display:flex}.page-module__7hQbdq__faqBtn:hover{color:var(--orange)}.page-module__7hQbdq__faqChevron{width:20px;height:20px;stroke:var(--orange);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .25s}.page-module__7hQbdq__faqOpen .page-module__7hQbdq__faqChevron{transform:rotate(180deg)}.page-module__7hQbdq__faqAnswer{color:var(--muted);max-height:0;font-size:14px;line-height:1.85;transition:max-height .35s,padding .25s;overflow:hidden}.page-module__7hQbdq__faqOpen .page-module__7hQbdq__faqAnswer{max-height:400px;padding-bottom:20px}.page-module__7hQbdq__ctaStrip{background:var(--orange);text-align:center;padding:64px 40px}.page-module__7hQbdq__ctaStrip h2{color:#fff;margin-bottom:14px;font-family:Playfair Display,serif;font-size:clamp(26px,3vw,38px)}.page-module__7hQbdq__ctaStrip p{color:#ffffffe0;max-width:500px;margin:0 auto 32px;font-size:16px;font-weight:300;line-height:1.75}.page-module__7hQbdq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__7hQbdq__btnWhite{color:var(--orange);cursor:pointer;background:#fff;border:none;border-radius:7px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .1s;display:inline-block}.page-module__7hQbdq__btnWhite:hover{transform:translateY(-2px)}.page-module__7hQbdq__btnOutlineWhite{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:7px;padding:12px 24px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.page-module__7hQbdq__btnOutlineWhite:hover{background:#ffffff1f}@media (max-width:960px){.page-module__7hQbdq__breadcrumb{padding:11px 20px}.page-module__7hQbdq__hero{grid-template-columns:1fr}.page-module__7hQbdq__heroImgWrap{order:-1;min-height:300px}.page-module__7hQbdq__heroImgWrap:after{display:none}.page-module__7hQbdq__heroContent{padding:48px 24px}.page-module__7hQbdq__statsBar{grid-template-columns:repeat(2,1fr);padding:20px}.page-module__7hQbdq__section{padding:52px 20px}.page-module__7hQbdq__explainerGrid{grid-template-columns:1fr;gap:28px}.page-module__7hQbdq__processGrid{grid-template-columns:repeat(2,1fr);gap:32px}.page-module__7hQbdq__processGrid:before{display:none}.page-module__7hQbdq__bikesGrid{grid-template-columns:1fr 1fr}.page-module__7hQbdq__sittingGrid{grid-template-columns:1fr;gap:32px}.page-module__7hQbdq__whyGrid{grid-template-columns:repeat(2,1fr)}.page-module__7hQbdq__ctaStrip{padding:52px 20px}}@media (max-width:560px){.page-module__7hQbdq__bikesGrid,.page-module__7hQbdq__whyGrid,.page-module__7hQbdq__processGrid{grid-template-columns:1fr}}
