.ComparisonSection_section__sdnGf{scroll-margin-top:96px}.ComparisonSection_heading__Xqu62{font-size:32px;line-height:1.3;font-weight:600;color:#745941;margin:0 0 32px;text-align:center}@media (min-width:1024px){.ComparisonSection_heading__Xqu62{text-align:right}}.ComparisonSection_grid__ousl9{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.ComparisonSection_grid__ousl9{grid-template-columns:repeat(2,1fr)}}.ComparisonSection_card__OsPXB{background-color:#ffffff;border:1px solid #d2c4ba;border-radius:.75rem;padding:28px;box-shadow:0 10px 25px -5px rgba(94,67,56,.08)}.ComparisonSection_cardHeader__LC37g{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0e6df}.ComparisonSection_iconCircleVenous__lABHK{background-color:rgba(116,89,65,.1)}.ComparisonSection_iconCircleNerve__mr9t3,.ComparisonSection_iconCircleVenous__lABHK{flex-shrink:0;width:48px;height:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ComparisonSection_iconCircleNerve__mr9t3{background-color:rgba(117,88,76,.1)}.ComparisonSection_icon__PRNOk{color:var(--orange);font-size:24px}.ComparisonSection_cardTitle__gRut9{font-size:20px;font-weight:700;color:#281712;margin:0}.ComparisonSection_list__57YDC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ComparisonSection_listItem__5vJ2d{font-size:15px;line-height:1.5;color:#4f453d;padding-right:20px;position:relative}.ComparisonSection_listItem__5vJ2d:before{content:"•";position:absolute;right:0;color:#745941;font-weight:700}.DiagnosticApproachSection_section__1T3Ae{scroll-margin-top:96px}.DiagnosticApproachSection_heading__O7raJ{font-size:32px;line-height:1.3;font-weight:600;color:#745941;margin:0 0 12px}.DiagnosticApproachSection_subheading__ggxO4{font-size:16px;line-height:1.6;color:#4f453d;margin:0 0 32px;max-width:700px}.DiagnosticApproachSection_timeline__I_H75{display:flex;flex-direction:column;gap:0}.DiagnosticApproachSection_stepRow__88_wO{display:flex;gap:20px}.DiagnosticApproachSection_stepConnector__D_zmH{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.DiagnosticApproachSection_stepCircle__0XTN8{width:44px;height:44px;background-color:#745941;color:#ffffff;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;z-index:1}.DiagnosticApproachSection_connectorLine__Z6CNM{width:2px;flex:1;background-color:#e4c0a2;min-height:24px}.DiagnosticApproachSection_stepContent___xLsb{flex:1;padding-bottom:32px}.DiagnosticApproachSection_stepTitle__A1kiW{font-size:20px;font-weight:600;color:#281712;margin:0 0 6px}.DiagnosticApproachSection_stepDescription__bKcm8{font-size:15px;line-height:1.6;color:#4f453d;margin:0}.FAQSection_section__Kx_JD{scroll-margin-top:96px}.FAQSection_heading__CZcqx{font-size:32px;line-height:1.3;font-weight:600;color:#745941;margin:0 0 32px}.FAQSection_list__KMeVU{display:flex;flex-direction:column;gap:16px}.FAQSection_item__lBc4P{background-color:#ffffff;border:1px solid #d2c4ba;border-radius:.75rem;overflow:hidden}.FAQSection_question__6tX7Z{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;font-size:18px;font-weight:600;color:#281712;text-align:right;font-family:inherit;transition:background-color .2s ease}.FAQSection_question__6tX7Z:hover{background-color:rgba(252,220,210,.3)}.FAQSection_chevron__SUp1B{flex-shrink:0;font-size:14px;color:var(--orange);transition:transform .3s ease}.FAQSection_chevronOpen__piVuV{transform:rotate(180deg)}.FAQSection_answer__ZBpxa{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.FAQSection_answerOpen__AYrco{max-height:300px}.FAQSection_answerText__uzyUH{margin:0;font-size:16px;line-height:1.6;color:#4f453d;border-top:1px solid #d2c4ba;padding:16px 24px 20px}.MechanismSection_section__ccyRW{scroll-margin-top:96px}.MechanismSection_container__E0n1N{display:flex;flex-direction:column;gap:32px;align-items:center;background-color:#fff;padding:32px;border-radius:1rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@media (min-width:768px){.MechanismSection_container__E0n1N{flex-direction:row;align-items:center}}.MechanismSection_textCol__2YrDZ{flex:1}.MechanismSection_heading__2ONhN{font-size:32px;line-height:1.3;font-weight:600;color:#745941;margin:0 0 16px}.MechanismSection_paragraph__MgVFE{font-size:16px;line-height:1.6;color:#4f453d;margin:0 0 12px}.MechanismSection_paragraph__MgVFE:last-child{margin-bottom:0}.MechanismSection_visualCol__bvPiQ{flex-shrink:0;width:100%;max-width:280px}.MechanismSection_diagram__CXhrv{background-color:#ffffff;border:1px solid #d2c4ba;border-radius:.75rem;padding:24px;display:flex;align-items:center;justify-content:center}.MechanismSection_diagramInner__dfQTs{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.MechanismSection_veinLabel__2MEQJ{font-size:13px;font-weight:600;color:#745941;text-align:center}.MechanismSection_pressureBar__fceZA{width:100%;height:40px;background-color:rgba(116,89,65,.08);border-radius:.5rem;border:1px solid #d2c4ba;position:relative;overflow:hidden}.MechanismSection_pressureFill__hQnVh{position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(0deg,#745941,rgba(116,89,65,.3));border-radius:0 0 .5rem .5rem;animation:MechanismSection_pulse__p5k0O 2s ease-in-out infinite}@keyframes MechanismSection_pulse__p5k0O{0%,to{opacity:.7}50%{opacity:1}}.MechanismSection_nerveLabel__qKHLX{font-size:13px;font-weight:600;color:#75584c;text-align:center}.MechanismSection_diagramArrow__doozv{display:flex;align-items:center;justify-content:center}.MechanismSection_numbnessLabel__PwA9K{font-size:13px;font-weight:600;color:#ba1a1a;text-align:center}.MechanismSection_caption__DuHS1{font-size:12px;color:#4f453d;text-align:center;margin:8px 0 0}