.for_main__gxw_B{min-height:100vh;background:var(--color-white)}.for_hero__cimCZ{background:var(--color-black);padding:calc(1.25rem + 100px) 1.25rem var(--space-xl);min-height:70vh;display:flex;align-items:flex-end}.for_heroInner__99bN3{max-width:900px}.for_heroH1__wJUpY{display:flex;flex-direction:column;margin:0 0 var(--space-md) 0;font-family:var(--font-display);font-weight:900;font-size:clamp(2.75rem,7vw,5.5rem);line-height:1}.for_heroLine1__uEodN{color:var(--color-white)}.for_heroLine2__yTdRc{color:var(--color-orange);font-style:normal;margin-left:5vw}.for_heroSubline__7WJSY{font-family:var(--font-display-regular);font-size:clamp(1.125rem,2vw,1.375rem);color:hsla(0,0%,100%,.6);max-width:560px;line-height:1.5;margin:0 0 var(--space-lg) 0}.for_heroCta__B2tuk{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-orange);color:var(--color-black);text-decoration:none;padding:1rem 2rem;font-family:var(--font-body);font-size:1rem;font-weight:500;transition:background .2s ease,color .2s ease}.for_heroCta__B2tuk:hover{background:var(--color-white);color:var(--color-black)}.for_sectionInner__sYE2B{max-width:720px;margin:0 auto;padding:var(--space-xl) 1.25rem}.for_sectionH2__f_O3Y{font-family:var(--font-display);font-weight:900;font-size:clamp(1.75rem,3.5vw,2.5rem);margin:0 0 var(--space-lg) 0;line-height:1.1}.for_bodyText__FpsT_{font-family:var(--font-display-regular);font-size:1.125rem;line-height:1.7;color:var(--text-muted-dark);margin:0 0 var(--space-md) 0}.for_bodyText__FpsT_:last-child{margin-bottom:0}.for_pain__BJt6f{background:var(--color-grey)}.for_pain__BJt6f .for_sectionH2__f_O3Y{color:var(--text-dark)}.for_painList__0sBsp{list-style:none;padding:0;margin:var(--space-lg) 0 0 0;display:flex;flex-direction:column;gap:var(--space-md)}.for_painItem__iJ8Dm{display:flex;gap:var(--space-md);font-family:var(--font-display-regular);font-size:1.0625rem;line-height:1.6;color:var(--text-dark)}.for_painBullet__ZNwMy{color:var(--color-orange);font-weight:700;flex-shrink:0;margin-top:2px}.for_solution__KP4ZC{background:var(--color-white)}.for_solution__KP4ZC .for_sectionH2__f_O3Y{color:var(--text-dark)}.for_benefits__fCzZt{background:var(--color-black);padding:var(--space-xl) 1.25rem}.for_benefitsInner__0xVO8{max-width:1200px;margin:0 auto}.for_benefitsGrid__dMVdD{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:hsla(0,0%,100%,.1)}.for_benefitCard__YVz8f{background:var(--color-black);padding:var(--space-lg);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:var(--space-sm)}.for_benefitNumber__mp7Pc{font-family:var(--font-mono);font-size:.75rem;color:var(--color-orange);letter-spacing:.1em}.for_benefitTitle__RGlFF{font-family:var(--font-display);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;color:var(--color-white);margin:0;line-height:1.2}.for_benefitBody__9Ta_m{font-family:var(--font-display-regular);font-size:1rem;line-height:1.65;color:hsla(0,0%,100%,.55);margin:0}.for_quote__Pv5_m{background:var(--color-white);border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey)}.for_quoteText__V8I8U{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.4;color:var(--text-dark);border-left:4px solid var(--color-orange);padding-left:var(--space-lg);margin:0 0 var(--space-md) var(--space-lg)}.for_quoteCite___c1aJ{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted-dark);letter-spacing:.05em;padding-left:calc(var(--space-lg) + var(--space-lg) + 4px);font-style:normal}.for_faq__SO1FR{background:var(--color-grey)}.for_faqList__fSU_9{display:flex;flex-direction:column;gap:var(--space-md)}.for_faqItem__7gNuW{border-top:1px solid rgba(0,0,0,.1);padding-top:var(--space-md)}.for_faqQ__gka5f{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-dark);margin:0 0 var(--space-sm) 0}.for_faqA__PXq64{font-family:var(--font-display-regular);font-size:1rem;line-height:1.65;color:var(--text-muted-dark);margin:0}.for_cta__OBqDr{background:var(--color-black);padding:var(--space-xl) 1.25rem;text-align:center}.for_ctaInner__ye9OC{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.for_ctaEyebrow__vwCUU{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--color-orange);margin:0;text-transform:uppercase}.for_ctaTitle__z8dL_{font-family:var(--font-display);font-weight:900;font-size:clamp(1.75rem,4vw,3rem);color:var(--color-white);line-height:1.1;margin:0;text-align:center}.for_ctaTitle__z8dL_ em{color:var(--color-orange);font-style:normal}.for_ctaButton__lNMeI{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-orange);color:var(--color-black);text-decoration:none;padding:1rem 2rem;font-family:var(--font-body);font-size:1rem;font-weight:500;transition:background .2s ease}.for_ctaButton__lNMeI:hover{background:var(--color-white)}.for_ctaSecondary__E1qf4{font-family:var(--font-body);font-size:.875rem;color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .2s ease}.for_ctaSecondary__E1qf4:hover{color:var(--color-orange)}@media (max-width:768px){.for_benefitsGrid__dMVdD{grid-template-columns:1fr}.for_heroLine2__yTdRc{margin-left:0}.for_quoteText__V8I8U{margin-left:0;padding-left:var(--space-md)}.for_quoteCite___c1aJ{padding-left:calc(var(--space-md) + 4px)}}