.ValuesGrid_section__lOuqR{padding-block:clamp(4rem,7vw,6rem)}.ValuesGrid_header__mXY2Y{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-8)}.ValuesGrid_eyebrow__WoY_j{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-700)}.ValuesGrid_title__bN4qd{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-neutral-900)}.ValuesGrid_caption__uU0rS{max-width:44rem;color:var(--color-neutral-600);line-height:var(--leading-lg)}.ValuesGrid_grid__zgHyi{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:640px){.ValuesGrid_grid__zgHyi{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}.ValuesGrid_item__T6_tk{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-100);box-shadow:var(--shadow-card);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.ValuesGrid_item__T6_tk:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.ValuesGrid_iconWrap__fw_HL{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);background:var(--color-primary-100);color:var(--color-primary-700);margin-bottom:var(--space-2)}.ValuesGrid_dot__zBtGR{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.ValuesGrid_itemTitle__wSwoC{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.ValuesGrid_itemDesc__ouj_Z{font-size:var(--text-base);line-height:1.7;color:var(--color-neutral-600)}@media (prefers-reduced-motion:reduce){.ValuesGrid_item__T6_tk,.ValuesGrid_item__T6_tk:hover{transform:none}}.Timeline_section__k9Jxz{padding-block:clamp(4rem,7vw,6rem);background:var(--color-bg-page)}.Timeline_header__W9r1Y{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);margin-bottom:var(--space-10)}.Timeline_title__zPvyf{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-neutral-900)}.Timeline_caption__ykAyu{max-width:44rem;color:var(--color-neutral-600);line-height:var(--leading-lg)}.Timeline_list__Uh6Ic{position:relative;display:flex;flex-direction:column;gap:var(--space-6);counter-reset:phase;max-width:48rem;margin:0 auto}.Timeline_item__Q_V_V{display:grid;grid-template-columns:64px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.Timeline_rail__93T7V{position:relative;display:flex;justify-content:center}.Timeline_rail__93T7V:before{content:"";position:absolute;top:48px;bottom:-24px;left:50%;transform:translateX(-50%);width:2px;background:linear-gradient(180deg,var(--color-primary-300),var(--color-primary-100))}.Timeline_item__Q_V_V:last-child .Timeline_rail__93T7V:before{display:none}.Timeline_marker__IlmaF{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--color-neutral-0);font-size:var(--text-lg);font-weight:var(--font-weight-bold);box-shadow:0 0 0 6px var(--color-primary-50)}.Timeline_card__DLfti{background:var(--color-bg-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.Timeline_phaseHead__zPJ_d{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.Timeline_phase__O7BJN{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);letter-spacing:.08em;text-transform:uppercase}.Timeline_window__jPqm6{font-size:var(--text-sm);color:var(--color-neutral-500)}.Timeline_phaseTitle__ntUjJ{margin-top:var(--space-2);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.Timeline_goals__zIiFd{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.Timeline_goals__zIiFd li{position:relative;padding-left:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-neutral-700)}.Timeline_goals__zIiFd li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-primary-400)}.TrustBadges_section__8T5Ne{padding-block:clamp(2.5rem,5vw,4rem)}.TrustBadges_tone-subtle__fZUfm{background:var(--color-bg-card);border-block:1px solid var(--color-neutral-100)}.TrustBadges_tone-light__o1h3p{background:var(--color-bg-page)}.TrustBadges_title__WMou2{text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-neutral-500);margin-bottom:var(--space-6)}.TrustBadges_row__DucDJ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.TrustBadges_chip__eFp83{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);background:var(--color-primary-50);border:1px solid var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-sm);line-height:1.3}.TrustBadges_iconWrap__OWw0E{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-primary-700);box-shadow:var(--shadow-sm);flex-shrink:0}.TrustBadges_text__MjLTf{display:flex;flex-direction:column;gap:2px}.TrustBadges_label__SFLD0{font-weight:var(--font-weight-semibold)}.TrustBadges_desc__EVErG{font-size:var(--text-xs);color:var(--color-neutral-500)}.FAQ_section__ve5X4{padding-block:clamp(4rem,8vw,7rem);background:var(--color-bg-page)}.FAQ_container__K5Os8{display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem)}@media (min-width:1024px){.FAQ_container__K5Os8{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start}}.FAQ_header__JzH0T{display:flex;flex-direction:column;gap:var(--space-3);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-4))}.FAQ_title__xnxJ_{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-neutral-900)}.FAQ_caption__e3GZT{color:var(--color-neutral-600);line-height:var(--leading-base)}.FAQ_accordion__BTPJr{width:100%}