.styles-module__TjhYOW__section{padding:var(--gap-7xl) 0}.styles-module__TjhYOW__grid{grid-gap:var(--gap-lg);gap:var(--gap-lg);margin-top:var(--gap-5xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:959px){.styles-module__TjhYOW__grid{grid-template-columns:1fr}}.styles-module__TjhYOW__card{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--padding-lg)}.styles-module__TjhYOW__icon{border-radius:var(--radius-sm);width:44px;height:44px;margin-bottom:var(--gap-2xl);justify-content:center;align-items:center;display:flex}.styles-module__TjhYOW__iconBgBlue{background:#e1effe}.styles-module__TjhYOW__iconBgPink{background:#feeceb}.styles-module__TjhYOW__iconBgNavy{background:#e8edf5}.styles-module__TjhYOW__iconBgTeal{background:#e3fded}.styles-module__TjhYOW__iconBgAmber{background:#fdf7e2}.styles-module__TjhYOW__iconBgPurple{background:#f0ecf8}.styles-module__TjhYOW__cardTitle{font-family:var(--font-family-heading);font-size:var(--heading-md);letter-spacing:-.5px;margin-bottom:var(--gap-md);font-weight:800}.styles-module__TjhYOW__cardText{font-family:var(--font-family-default);font-size:var(--text-sm);color:var(--foreground-secondary);line-height:1.6}
.styles-module__b2HBiq__section{padding:var(--gap-7xl) 0}.styles-module__b2HBiq__sectionAlt{background:var(--background-secondary)}.styles-module__b2HBiq__layout{grid-gap:var(--gap-7xl);gap:var(--gap-7xl);margin-top:var(--gap-5xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:959px){.styles-module__b2HBiq__layout{grid-template-columns:minmax(0,1fr)}}.styles-module__b2HBiq__list{gap:var(--gap-3xl);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.styles-module__b2HBiq__step{gap:var(--gap-2xl);min-width:0;display:flex}.styles-module__b2HBiq__content{flex:1;min-width:0}.styles-module__b2HBiq__num{border-radius:var(--radius-full);background:var(--brand-navy-blue);width:36px;height:36px;color:var(--foreground-inverse);font-family:var(--font-family-heading);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.styles-module__b2HBiq__title{font-family:var(--font-family-heading);font-size:var(--heading-sm);letter-spacing:-.3px;word-wrap:break-word;margin-bottom:6px;font-weight:800}.styles-module__b2HBiq__text{font-family:var(--font-family-default);font-size:var(--text-sm);color:var(--foreground-secondary);word-wrap:break-word;line-height:1.6}.styles-module__b2HBiq__images{gap:var(--gap-lg);flex-direction:column;display:flex}.styles-module__b2HBiq__main{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}.styles-module__b2HBiq__row{grid-gap:var(--gap-lg);gap:var(--gap-lg);grid-template-columns:1fr 1fr;display:grid}.styles-module__b2HBiq__secondary{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}
.styles-module__wKmyTW__section{padding:var(--gap-7xl) 0}.styles-module__wKmyTW__stats{grid-gap:var(--gap-5xl);gap:var(--gap-5xl);margin-top:var(--gap-5xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:959px){.styles-module__wKmyTW__stats{gap:var(--gap-3xl);grid-template-columns:1fr}}.styles-module__wKmyTW__number{font-family:var(--font-family-heading);font-size:var(--heading-2xl);color:var(--foreground-primary);letter-spacing:-1px;font-weight:800;line-height:1}.styles-module__wKmyTW__desc{font-family:var(--font-family-default);font-size:var(--text-sm);color:var(--foreground-secondary);margin-top:6px;line-height:1.5}.styles-module__wKmyTW__divider{background:var(--border-secondary);width:40px;height:2px;margin:var(--gap-lg) 0}
.styles-module__1Tke_G__section{padding:var(--gap-7xl) 0}.styles-module__1Tke_G__list{margin-top:var(--gap-5xl)}.styles-module__1Tke_G__item{border-bottom:1px solid var(--border-secondary)}.styles-module__1Tke_G__question{width:100%;padding:var(--padding-lg) 0;font-family:var(--font-family-heading);font-size:var(--heading-sm);color:var(--foreground-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--gap-lg);letter-spacing:-.3px;background:0 0;border:none;font-weight:800;display:flex}.styles-module__1Tke_G__icon{color:var(--foreground-secondary);transition:transform var(--transition-duration-normal) ease;flex-shrink:0}.styles-module__1Tke_G__answer{font-family:var(--font-family-default);font-size:var(--text-sm);color:var(--foreground-secondary);padding-bottom:var(--padding-lg);line-height:1.7}.styles-module__1Tke_G__open .styles-module__1Tke_G__icon{transform:rotate(180deg)}
.styles-module__N3YUOW__section{background:var(--brand-navy-blue);padding:var(--gap-7xl) 0;text-align:center}.styles-module__N3YUOW__eyebrow{font-family:var(--font-family-default);font-size:var(--text-xs);color:var(--foreground-inverse);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--gap-lg);font-weight:600}.styles-module__N3YUOW__title{font-family:var(--font-family-heading);font-size:var(--heading-2xl);color:var(--foreground-inverse);letter-spacing:-1px;margin-bottom:var(--gap-2xl);font-weight:800;line-height:1.1}.styles-module__N3YUOW__subtitle{font-family:var(--font-family-default);font-size:var(--text-md);color:#fff9;margin-bottom:var(--gap-4xl);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6}.styles-module__N3YUOW__actions{justify-content:center;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.styles-module__N3YUOW__primary{font-family:var(--font-family-default);font-size:var(--text-md);color:var(--accent-primary-foreground);background:var(--accent-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-duration-fast) ease;border:none;padding:14px 28px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.styles-module__N3YUOW__primary:hover{background:var(--accent-primary-hover)}.styles-module__N3YUOW__outline{font-family:var(--font-family-default);font-size:var(--text-md);color:var(--foreground-inverse);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-duration-fast) ease, background var(--transition-duration-fast) ease;background:0 0;border:1px solid #ffffff4d;padding:14px 28px;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.styles-module__N3YUOW__outline:hover{background:#ffffff0d;border-color:#fff9}@media (max-width:959px){.styles-module__N3YUOW__title{font-size:32px}}
