.page-module__NfDiEG__missionGrid{gap:var(--space-3xl);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.page-module__NfDiEG__missionContent{gap:var(--space-md);flex-direction:column;display:flex}.page-module__NfDiEG__missionText{font-size:var(--text-body-lg);color:var(--color-text-muted);line-height:1.7}.page-module__NfDiEG__missionHighlight{justify-content:center;display:flex}.page-module__NfDiEG__highlightCard{background:var(--gradient-hero);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-2xl);text-align:center;gap:var(--space-md);flex-direction:column;display:flex}.page-module__NfDiEG__highlightValue{font-family:var(--font-heading);color:var(--color-primary);font-size:64px;font-weight:800}.page-module__NfDiEG__highlightLabel{font-size:var(--text-body);color:var(--color-text-muted);max-width:200px;margin:0 auto}.page-module__NfDiEG__valueCard{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__NfDiEG__valueIcon{font-size:32px}@media (max-width:768px){.page-module__NfDiEG__missionGrid{gap:var(--space-xl);grid-template-columns:1fr}}
.CTABanner-module__jjBxnW__banner{padding:var(--space-4xl)0}.CTABanner-module__jjBxnW__dark{background:var(--gradient-dark)}.CTABanner-module__jjBxnW__tinted{background:var(--color-primary-bg)}.CTABanner-module__jjBxnW__default{background:var(--color-surface-alt)}.CTABanner-module__jjBxnW__content{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.CTABanner-module__jjBxnW__title{font-size:var(--text-h2)}.CTABanner-module__jjBxnW__dark .CTABanner-module__jjBxnW__title{color:#fff}.CTABanner-module__jjBxnW__subtitle{font-size:var(--text-body-lg);line-height:1.6}.CTABanner-module__jjBxnW__dark .CTABanner-module__jjBxnW__subtitle{color:#ffffffb3}.CTABanner-module__jjBxnW__actions{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.CTABanner-module__jjBxnW__secondaryBtn,.CTABanner-module__jjBxnW__dark .CTABanner-module__jjBxnW__secondaryBtn{color:#fff;border-color:#ffffff4d}.CTABanner-module__jjBxnW__dark .CTABanner-module__jjBxnW__secondaryBtn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}@media (max-width:768px){.CTABanner-module__jjBxnW__actions{flex-direction:column;width:100%}}
.PageHeader-module__bRDKxW__header{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.PageHeader-module__bRDKxW__centered{text-align:center;align-items:center}.PageHeader-module__bRDKxW__title{font-size:var(--text-h1)}.PageHeader-module__bRDKxW__subtitle{font-size:var(--text-body-lg);color:var(--color-text-muted);max-width:600px;line-height:1.6}
.FAQAccordion-module__sbNgYW__accordion{gap:var(--space-sm);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.FAQAccordion-module__sbNgYW__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:border-color var(--transition-fast);overflow:hidden}.FAQAccordion-module__sbNgYW__item.FAQAccordion-module__sbNgYW__open{border-color:var(--color-primary)}.FAQAccordion-module__sbNgYW__trigger{width:100%;padding:var(--space-lg);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-md);background:0 0;border:none;display:flex}.FAQAccordion-module__sbNgYW__question{font-family:var(--font-heading);font-weight:600;font-size:var(--text-body);color:var(--color-heading)}.FAQAccordion-module__sbNgYW__icon{color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}.FAQAccordion-module__sbNgYW__open .FAQAccordion-module__sbNgYW__icon{transform:rotate(180deg)}.FAQAccordion-module__sbNgYW__content{max-height:0;transition:max-height var(--transition-slow);overflow:hidden}.FAQAccordion-module__sbNgYW__open .FAQAccordion-module__sbNgYW__content{max-height:500px}.FAQAccordion-module__sbNgYW__answer{padding:0 var(--space-lg)var(--space-lg);font-size:var(--text-body-sm);color:var(--color-text-muted);line-height:1.7}
