.page_container__hey34{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary);padding:calc(var(--space-20) + var(--space-8)) var(--grid-padding-x) var(--space-8)}.page_card__SfxGw{background:var(--surface-primary);border-radius:var(--radius-lg);padding:var(--space-12);max-width:440px;width:100%;text-align:center;box-shadow:var(--shadow-lg)}.page_iconWrapper__f6DFh{margin-bottom:var(--space-3)}.page_icon__VeaCd{color:var(--brand-primary)}.page_heading__02M__{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.2}.page_subheading__m4pRF{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0 0 var(--space-8);line-height:1.6}.page_form__gcjZI{display:flex;flex-direction:column;gap:var(--space-4)}.page_inputGroup__mc228{display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.page_label__tS13V{font-family:var(--font-family-base);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.page_inputWrapper__BNlMc{position:relative;display:flex;align-items:center}.page_inputIcon__wso67{position:absolute;left:var(--space-4);color:var(--text-tertiary);pointer-events:none}.page_input__y9VvM{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-primary);background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.page_input__y9VvM::-moz-placeholder{color:var(--text-tertiary)}.page_input__y9VvM::placeholder{color:var(--text-tertiary)}.page_input__y9VvM:hover{border-color:var(--border-secondary)}.page_input__y9VvM:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--focus-ring)}.page_input__y9VvM:disabled{opacity:.6;cursor:not-allowed}.page_inputError__ZCsF0,.page_inputError__ZCsF0:focus{border-color:var(--error-primary)}.page_inputError__ZCsF0:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15)}.page_errorText__dtaK2{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--error-primary);margin:0}.page_magicLinkButton__5xeDA{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:transparent;color:var(--accent-primary);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--space-3) 0;border:none;cursor:pointer;transition:color .2s ease}.page_magicLinkText__Rj1S1{text-decoration:underline;text-underline-offset:3px}.page_magicLinkArrow__Uceqy{text-decoration:none;flex-shrink:0}.page_magicLinkButton__5xeDA:hover:not(:disabled){color:var(--accent-hover)}.page_magicLinkButton__5xeDA:disabled{opacity:.7;cursor:not-allowed}.page_secondaryButton__qmNzl{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:transparent;color:var(--brand-primary);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-5);border:1px solid var(--brand-primary);border-radius:var(--radius-full);cursor:pointer;transition:background .2s ease,color .2s ease;text-decoration:none}.page_secondaryButton__qmNzl:hover{background:var(--brand-primary);color:white}.page_spinner__T_0i5{animation:page_spin__uRbO_ 1s linear infinite}@keyframes page_spin__uRbO_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_divider__dmWpm{display:flex;align-items:center;margin:var(--space-8) 0}.page_divider__dmWpm:after,.page_divider__dmWpm:before{content:"";flex:1;height:1px;background:var(--border-primary)}.page_divider__dmWpm span{padding:0 var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.page_notMember__B_Pha{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.page_notMemberText__YdS4D{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0}.page_helpText__sssqr{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--text-tertiary);margin:var(--space-6) 0 0;line-height:1.5}.page_successMessage__3k9hd{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}.page_successIcon__nhEHZ{color:var(--success-primary)}.page_successTitle__MtJ9b{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.page_successText__HOgVp{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0;text-align:center}.page_successHint__BwBX1{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--text-tertiary);margin:0}@media (max-width:1024px){.page_container__hey34{padding:var(--space-8) var(--grid-padding-x) calc(var(--space-20) + var(--space-8))}}@media (max-width:768px){.page_card__SfxGw{padding:var(--space-8)}.page_heading__02M__{font-size:var(--font-size-h3)}}.InteractiveButton_buttonWrapper__AY3cH,.InteractiveButton_link__sss_a{display:inline-flex;text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.InteractiveButton_container__8ZDlh{display:flex;align-items:center;gap:var(--space-1)}.InteractiveButton_arrowButton__vWsfU,.InteractiveButton_mainButton__24iVE{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:50px;border-radius:var(--radius-lg);transition:border-radius .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,transform .3s ease-in-out;border:1px solid transparent;will-change:border-radius,background-color,border-color,transform}.InteractiveButton_mainButton__24iVE{flex-shrink:0;padding:0 var(--space-6)}.InteractiveButton_arrowButton__vWsfU{width:50px;flex-shrink:0;padding:0}.InteractiveButton_arrowIcon__0ZhSN{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;will-change:transform}.InteractiveButton_text__WRSl4{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);line-height:1.42;text-align:center;white-space:nowrap;position:relative;transition:color .3s ease-in-out}.InteractiveButton_text__WRSl4:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.InteractiveButton_default__EvINE{background-color:var(--accent-primary);color:white}.InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4{color:white}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_default__EvINE,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_default__EvINE,.InteractiveButton_link__sss_a:hover .InteractiveButton_default__EvINE{background-color:var(--background-primary);border-color:var(--text-primary);color:var(--text-primary)}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4,.InteractiveButton_link__sss_a:hover .InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4{color:var(--text-primary)}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4:after,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4:after,.InteractiveButton_link__sss_a:hover .InteractiveButton_default__EvINE .InteractiveButton_text__WRSl4:after{transform:scaleX(1)}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_mainButton__24iVE.InteractiveButton_default__EvINE,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_mainButton__24iVE.InteractiveButton_default__EvINE,.InteractiveButton_link__sss_a:hover .InteractiveButton_mainButton__24iVE.InteractiveButton_default__EvINE{border-radius:25px}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_arrowButton__vWsfU.InteractiveButton_default__EvINE,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_arrowButton__vWsfU.InteractiveButton_default__EvINE,.InteractiveButton_link__sss_a:hover .InteractiveButton_arrowButton__vWsfU.InteractiveButton_default__EvINE{border-radius:25px;transform:translateX(4px)}.InteractiveButton_outline__zmYBR{background-color:var(--background-primary);border-color:var(--text-primary);color:var(--text-primary)}.InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4{color:var(--text-primary)}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_outline__zmYBR,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_outline__zmYBR,.InteractiveButton_link__sss_a:hover .InteractiveButton_outline__zmYBR{background-color:var(--accent-primary);border-color:transparent;color:white}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4,.InteractiveButton_link__sss_a:hover .InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4{color:white}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4:after,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4:after,.InteractiveButton_link__sss_a:hover .InteractiveButton_outline__zmYBR .InteractiveButton_text__WRSl4:after{transform:scaleX(1)}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_mainButton__24iVE.InteractiveButton_outline__zmYBR,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_mainButton__24iVE.InteractiveButton_outline__zmYBR,.InteractiveButton_link__sss_a:hover .InteractiveButton_mainButton__24iVE.InteractiveButton_outline__zmYBR{border-radius:25px}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_arrowButton__vWsfU.InteractiveButton_outline__zmYBR,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_arrowButton__vWsfU.InteractiveButton_outline__zmYBR,.InteractiveButton_link__sss_a:hover .InteractiveButton_arrowButton__vWsfU.InteractiveButton_outline__zmYBR{border-radius:25px;transform:translateX(4px)}.InteractiveButton_buttonWrapper__AY3cH:focus-visible .InteractiveButton_arrowButton__vWsfU,.InteractiveButton_buttonWrapper__AY3cH:focus-visible .InteractiveButton_mainButton__24iVE,.InteractiveButton_link__sss_a:focus-visible .InteractiveButton_arrowButton__vWsfU,.InteractiveButton_link__sss_a:focus-visible .InteractiveButton_mainButton__24iVE{outline:2px solid var(--accent-primary);outline-offset:2px}.InteractiveButton_buttonDisabled__lji4j{cursor:not-allowed;pointer-events:none}.InteractiveButton_disabled__CVFqt{background-color:var(--accent-disabled)!important;border-color:transparent!important;transform:none!important}.InteractiveButton_disabled__CVFqt,.InteractiveButton_disabled__CVFqt .InteractiveButton_text__WRSl4{color:var(--background-primary)!important;transition:none!important}.InteractiveButton_disabled__CVFqt .InteractiveButton_text__WRSl4:after{display:none!important}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_disabled__CVFqt,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_disabled__CVFqt{background-color:var(--accent-disabled)!important;border-color:transparent!important;border-radius:var(--radius-lg)!important;transform:none!important}.InteractiveButton_buttonWrapper__AY3cH:hover .InteractiveButton_disabled__CVFqt .InteractiveButton_text__WRSl4,.InteractiveButton_container__8ZDlh:hover .InteractiveButton_disabled__CVFqt .InteractiveButton_text__WRSl4{color:var(--background-primary)!important}@media (max-width:768px){.InteractiveButton_arrowButton__vWsfU,.InteractiveButton_mainButton__24iVE{height:44px}.InteractiveButton_mainButton__24iVE{padding:0 var(--space-4)}.InteractiveButton_arrowButton__vWsfU{width:44px;padding:0}.InteractiveButton_text__WRSl4{font-size:var(--font-size-body-sm)}}.InteractiveButton_hoverExpandButton__4ltME{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;cursor:pointer;overflow:hidden;border-radius:var(--radius-full);border:2px solid var(--accent-primary);padding:var(--space-2) var(--space-6);text-align:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);background-color:var(--accent-primary);color:white;text-decoration:none;transition:box-shadow .3s ease}.InteractiveButton_hoverExpandButton__4ltME:focus,.InteractiveButton_hoverExpandButton__4ltME:hover,.InteractiveButton_hoverExpandButton__4ltME:visited{text-decoration:none}.InteractiveButton_hoverExpandButton__4ltME:hover{box-shadow:var(--shadow-lg)}.InteractiveButton_hoverExpandButton__4ltME:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.InteractiveButton_whiteDot__DN4b0{position:absolute;left:var(--space-6);top:50%;height:var(--space-2);width:var(--space-2);transform:translateY(-50%);border-radius:var(--radius-circle);background-color:white;transition:all .3s ease;transform-origin:center}.InteractiveButton_hoverExpandButton__4ltME:hover .InteractiveButton_whiteDot__DN4b0{transform:translateY(-50%) scale(100)}.InteractiveButton_originalText__e4NSS{position:relative;z-index:10;display:inline-flex;align-items:center;gap:var(--space-2)}.InteractiveButton_textContent__VCi_F{margin-left:var(--space-4);color:white;transition:all .3s ease}.InteractiveButton_hoverExpandButton__4ltME:hover .InteractiveButton_textContent__VCi_F{transform:translateX(3rem);opacity:0}.InteractiveButton_hoverText__rru19{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--accent-primary);opacity:0;transition:all .3s ease}.InteractiveButton_hoverExpandButton__4ltME:hover .InteractiveButton_hoverText__rru19{opacity:1}.InteractiveButton_hoverTextLabel__b6jJ8{font-weight:var(--font-weight-semibold)}.FinalCTASection_section___CSsX{position:relative;z-index:1;background-color:var(--background-secondary);padding:var(--space-24) 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.FinalCTASection_transparent__S4mQ6{background-color:transparent}.FinalCTASection_container__80FoR{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.FinalCTASection_heading__UMN7g{font-family:var(--font-family-heading);font-size:clamp(32px,5vw,56px);font-weight:var(--font-weight-normal);line-height:1.2;color:var(--text-primary);margin:0}.FinalCTASection_heading__UMN7g strong{font-weight:var(--font-weight-semibold)}.FinalCTASection_subheading__7mFzB{font-weight:var(--font-weight-bold)}.FinalCTASection_description__M_Wxx,.FinalCTASection_subheading__7mFzB{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.4;color:var(--text-secondary);margin:0}.FinalCTASection_description__M_Wxx{font-weight:var(--font-weight-normal);max-width:800px}.FinalCTASection_ctaContainer__L9kHm{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding-top:var(--space-12)}.FinalCTASection_footerNote__BYo4d{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--text-tertiary);margin:0}@media (max-width:768px){.FinalCTASection_section___CSsX{padding:var(--space-16) 0}.FinalCTASection_container__80FoR{gap:var(--space-4)}.FinalCTASection_description__M_Wxx,.FinalCTASection_subheading__7mFzB{font-size:var(--font-size-body)}.FinalCTASection_ctaContainer__L9kHm{padding-top:var(--space-8);gap:var(--space-6)}}@media (max-width:425px){.FinalCTASection_section___CSsX{padding:var(--space-12) 0}.FinalCTASection_heading__UMN7g{font-size:clamp(24px,8vw,32px)}.FinalCTASection_description__M_Wxx,.FinalCTASection_subheading__7mFzB{font-size:var(--font-size-body-sm)}.FinalCTASection_footerNote__BYo4d{font-size:var(--font-size-caption)}}.PartBadge_badge__hj8uA{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-4);font-family:var(--font-family-body);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:1.6;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;border:1px solid var(--badge-color);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--badge-color);background-color:color-mix(in srgb,var(--badge-color) 10%,transparent)}.FrameworkPartsSection_section__PZvCP{position:relative;z-index:1;background-color:var(--background-primary);padding:var(--space-24) 0}.FrameworkPartsSection_container__otkD2{display:flex;flex-direction:column;gap:var(--space-12);align-items:center;width:100%}.FrameworkPartsSection_header__ctKfl{text-align:center;max-width:800px}.FrameworkPartsSection_title__LQ5wf{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0 0 var(--space-4) 0}.FrameworkPartsSection_subtitle__2XPuT{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0}.FrameworkPartsSection_partsGrid__wWla8{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);width:100%}.FrameworkPartsSection_partCard__apIWQ{display:flex;flex-direction:column;background:linear-gradient(to bottom left,var(--background-secondary),var(--background-primary));border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;position:relative;text-decoration:none;cursor:pointer}.FrameworkPartsSection_partCard__apIWQ:hover{border-color:var(--card-accent-color);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.FrameworkPartsSection_cardHeader__5OtlD{position:relative;height:200px;border-top:8px solid;padding:var(--space-6);overflow:hidden;display:flex;background-color:color-mix(in srgb,var(--card-accent-color) 10%,transparent)}.FrameworkPartsSection_partIconCard__p3LW2{position:absolute;top:var(--space-6);right:calc(var(--space-6) * -1);width:220px;height:220px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:1;transition:transform .2s ease}.FrameworkPartsSection_partCard__apIWQ:hover .FrameworkPartsSection_partIconCard__p3LW2{transform:scale(1.05)}.FrameworkPartsSection_cardContent__uhhOD{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);flex:1}.FrameworkPartsSection_partTitle__sCl4h{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);font-family:var(--font-family-heading);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.FrameworkPartsSection_partDescription__WKnOX{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);font-family:var(--font-family-base);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.FrameworkPartsSection_statsRow__fcsYb{display:flex;gap:var(--space-8);align-items:center;margin-top:auto}.FrameworkPartsSection_stat__B4qq8{display:flex;flex-direction:column;align-items:flex-start;gap:0}.FrameworkPartsSection_statNumber__8sChS{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-family:var(--font-family-heading);line-height:1;color:var(--text-primary)}.FrameworkPartsSection_statLabel__S7iK2{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);font-family:var(--font-family-base);line-height:1.4;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.FrameworkPartsSection_ctaLink__yifMW{display:inline-flex;align-items:center;gap:var(--space-2);padding-top:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);line-height:1.4;color:var(--text-primary);width:-moz-fit-content;width:fit-content}.FrameworkPartsSection_ctaLink__yifMW span:first-child{text-decoration:underline;text-underline-position:from-font}.FrameworkPartsSection_ctaArrow__t7Txo{font-size:var(--font-size-base);line-height:1;transition:transform .2s ease}.FrameworkPartsSection_partCard__apIWQ:hover .FrameworkPartsSection_ctaArrow__t7Txo{transform:translateX(4px)}@media (max-width:1024px){.FrameworkPartsSection_section__PZvCP{padding:var(--space-20) 0}.FrameworkPartsSection_partsGrid__wWla8{grid-template-columns:repeat(2,1fr)}.FrameworkPartsSection_cardHeader__5OtlD{height:180px}.FrameworkPartsSection_partIconCard__p3LW2{width:200px;height:200px}}@media (max-width:768px){.FrameworkPartsSection_section__PZvCP{padding:var(--space-16) 0}.FrameworkPartsSection_container__otkD2{gap:var(--space-8)}.FrameworkPartsSection_title__LQ5wf{font-size:var(--font-size-h3)}.FrameworkPartsSection_subtitle__2XPuT{font-size:var(--font-size-base)}.FrameworkPartsSection_partsGrid__wWla8{grid-template-columns:1fr;gap:var(--space-4)}.FrameworkPartsSection_cardHeader__5OtlD{height:160px;padding:var(--space-4);border-top-width:6px}.FrameworkPartsSection_partIconCard__p3LW2{width:180px;height:180px;top:var(--space-4);right:calc(var(--space-4) * -1)}.FrameworkPartsSection_cardContent__uhhOD{padding:var(--space-4);gap:var(--space-3)}.FrameworkPartsSection_partTitle__sCl4h{font-size:var(--font-size-h5)}.FrameworkPartsSection_partDescription__WKnOX{font-size:var(--font-size-xs)}.FrameworkPartsSection_statsRow__fcsYb{gap:var(--space-6)}.FrameworkPartsSection_statNumber__8sChS{font-size:var(--font-size-base)}.FrameworkPartsSection_ctaLink__yifMW{padding-top:var(--space-3);font-size:var(--font-size-xs)}}@media (max-width:375px){.FrameworkPartsSection_section__PZvCP{padding:var(--space-12) 0}.FrameworkPartsSection_cardHeader__5OtlD{height:140px}.FrameworkPartsSection_partIconCard__p3LW2{width:160px;height:160px}.FrameworkPartsSection_cardContent__uhhOD{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.FrameworkPartsSection_ctaArrow__t7Txo,.FrameworkPartsSection_partCard__apIWQ,.FrameworkPartsSection_partIconCard__p3LW2{transition:none!important}.FrameworkPartsSection_partCard__apIWQ:hover,.FrameworkPartsSection_partCard__apIWQ:hover .FrameworkPartsSection_ctaArrow__t7Txo,.FrameworkPartsSection_partCard__apIWQ:hover .FrameworkPartsSection_partIconCard__p3LW2{transform:none}}.MissionSection_section__mMscH{position:relative;z-index:1;padding:var(--space-20) 0;background-color:var(--background-primary)}.MissionSection_container__6hfKf{width:100%}.MissionSection_header___4irz{text-align:center;margin-bottom:var(--space-12)}.MissionSection_heading__D1Lzr{font-size:var(--font-size-h1);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4)}.MissionSection_subtitle__Ead9B{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.MissionSection_grid__LMx6B{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.MissionSection_card__Ycvnz{padding:var(--space-8);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.MissionSection_card__Ycvnz:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.MissionSection_iconContainer__nP_9o{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--accent-primary);margin-bottom:var(--space-6)}.MissionSection_cardTitle__6vQPJ{font-size:var(--font-size-h4);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}.MissionSection_cardDesc__gm3kG{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6}@media (max-width:1024px){.MissionSection_section__mMscH{padding:var(--space-16) 0}}@media (max-width:768px){.MissionSection_section__mMscH{padding:var(--space-12) 0}.MissionSection_grid__LMx6B{grid-template-columns:1fr;gap:var(--space-6)}.MissionSection_heading__D1Lzr{font-size:var(--font-size-h2)}.MissionSection_subtitle__Ead9B{font-size:var(--font-size-base)}}.TimelineSection_section__ybYWM{position:relative;z-index:1;padding:var(--space-20) 0;background-color:var(--background-primary)}.TimelineSection_container__SY3PC{width:100%}.TimelineSection_header__n6_H4{text-align:center;margin-bottom:var(--space-12)}.TimelineSection_heading__jUvfQ{font-size:var(--font-size-h1);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4)}.TimelineSection_subtitle__cCoAw{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin-left:auto;margin-right:auto}.TimelineSection_timeline__Frofk{position:relative;padding-left:var(--space-12)}.TimelineSection_timeline__Frofk:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:var(--border-secondary)}.TimelineSection_milestone__zyUOR{position:relative;padding-bottom:var(--space-10)}.TimelineSection_milestone__zyUOR:last-child{padding-bottom:0}.TimelineSection_milestoneMarker__Mhy57{position:absolute;left:-52px;top:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);background:var(--accent-primary);color:var(--text-inverse);box-shadow:0 0 0 4px var(--background-primary)}.TimelineSection_milestoneContent__sKoYS{padding:var(--space-6);background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:all .3s ease}.TimelineSection_milestoneContent__sKoYS:hover{transform:translateX(4px);box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.TimelineSection_milestoneDate__aqx5M{font-size:var(--font-size-sm);font-weight:700;color:var(--accent-primary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.TimelineSection_milestoneTitle__w8zzQ{font-size:var(--font-size-h4);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}.TimelineSection_milestoneDesc__VUsuV{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6}@media (max-width:1024px){.TimelineSection_section__ybYWM{padding:var(--space-16) 0}.TimelineSection_header__n6_H4{margin-bottom:var(--space-10)}.TimelineSection_heading__jUvfQ{font-size:var(--font-size-h2)}}@media (max-width:768px){.TimelineSection_section__ybYWM{padding:var(--space-12) 0}.TimelineSection_header__n6_H4{margin-bottom:var(--space-8)}.TimelineSection_timeline__Frofk{padding-left:var(--space-8)}.TimelineSection_timeline__Frofk:before{left:8px}.TimelineSection_milestoneMarker__Mhy57{width:40px;height:40px;left:-44px}.TimelineSection_milestoneContent__sKoYS{padding:var(--space-4)}}@media (max-width:375px){.TimelineSection_section__ybYWM{padding:var(--space-10) 0}.TimelineSection_heading__jUvfQ{font-size:var(--font-size-h3)}.TimelineSection_subtitle__cCoAw{font-size:var(--font-size-base)}.TimelineSection_timeline__Frofk{padding-left:var(--space-6)}.TimelineSection_timeline__Frofk:before{left:6px}.TimelineSection_milestoneMarker__Mhy57{width:36px;height:36px;left:-38px}.TimelineSection_milestoneContent__sKoYS{padding:var(--space-3)}.TimelineSection_milestoneTitle__w8zzQ{font-size:var(--font-size-lg)}}.FrameworkOverviewSection_frameworkSection__n5AiA{position:relative;width:100%;background:transparent}@media (prefers-reduced-motion:reduce){.FrameworkOverviewSection_icon__zqlXw,.FrameworkOverviewSection_partCard__E1ZXI,.FrameworkOverviewSection_partIcon__1dESz{transition:none!important}}.FrameworkOverviewSection_headerSection__3cZxU{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-20);padding:var(--space-24) 0;background:var(--background-secondary)}.FrameworkOverviewSection_header__Z_otp{width:100%;max-width:712px;text-align:center;display:flex;flex-direction:column;gap:var(--space-5);align-items:center}.FrameworkOverviewSection_heading___xHPU{font-size:var(--font-size-h2);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);margin:0}.FrameworkOverviewSection_heading___xHPU span{display:block}.FrameworkOverviewSection_heading___xHPU .FrameworkOverviewSection_bold__GCLjt{font-weight:var(--font-weight-semibold)}.FrameworkOverviewSection_subtitle__RSYmj{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary);max-width:466px;margin:0}.FrameworkOverviewSection_iconsRow__5UayK{display:flex;justify-content:center;align-items:center;gap:var(--space-9);margin:0}.FrameworkOverviewSection_iconWrapper__I90Y5{width:var(--space-19);height:var(--space-19);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.FrameworkOverviewSection_icon__zqlXw{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.FrameworkOverviewSection_iconWrapper__I90Y5:hover .FrameworkOverviewSection_icon__zqlXw{transform:scale(1.1);filter:brightness(1.1)}.FrameworkOverviewSection_twoColumnLayout__rDyfk{display:flex;gap:var(--space-16);padding:var(--space-24) 0}.FrameworkOverviewSection_stickyColumn__QYbD0{flex:0 0 40%;position:relative}.FrameworkOverviewSection_stickyContent__la_Wl{position:sticky;top:var(--space-24);display:flex;flex-direction:column;gap:var(--space-6);padding-right:var(--space-8)}.FrameworkOverviewSection_stickyHeading__erMVX{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);font-family:var(--font-heading);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);margin:0}.FrameworkOverviewSection_stickyHeading__erMVX span{display:block}.FrameworkOverviewSection_stickyHeading__erMVX .FrameworkOverviewSection_bold__GCLjt{font-weight:var(--font-weight-semibold)}.FrameworkOverviewSection_stickyText__HuwtY{font-size:var(--font-size-body-xl);font-weight:var(--font-weight-normal);line-height:1.2;color:var(--text-secondary);margin:0}.FrameworkOverviewSection_progressSection__yF1_T{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-12);width:100%}.FrameworkOverviewSection_progressTitle__o8SK5{font-family:var(--font-family-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.FrameworkOverviewSection_progressBar__1lThi{position:relative;width:100%;height:6px;display:grid}.FrameworkOverviewSection_progressBackground__13RXW{grid-area:1/1;width:100%;height:100%;background-color:var(--border-primary)}.FrameworkOverviewSection_progressFill__gIBwG{grid-area:1/1;height:100%;border-radius:100px;transition:width .3s ease,background-color .3s ease}.FrameworkOverviewSection_progressStats__Bm14m{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1.8;color:var(--text-secondary);margin:0}.FrameworkOverviewSection_mobileProgressBar__6tmzN{display:none;position:fixed;top:0;left:0;right:0;z-index:100;background-color:var(--background-primary);border-bottom:1px solid var(--border-primary);padding:var(--space-3) var(--space-4);transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease}.FrameworkOverviewSection_mobileProgressBarVisible__0boT9{transform:translateY(0);opacity:1}.FrameworkOverviewSection_mobileProgressContent__6vRmg{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.FrameworkOverviewSection_mobileProgressTitle__6q2go{font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.FrameworkOverviewSection_mobileProgressStats__TuORS{font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.FrameworkOverviewSection_mobileProgressTrack__0vvzg{width:100%;height:4px;background-color:var(--border-primary);border-radius:100px;overflow:hidden}.FrameworkOverviewSection_mobileProgressFill__UU9oo{height:100%;border-radius:100px;transition:width .3s ease,background-color .3s ease}.FrameworkOverviewSection_partsColumn__CK2nK{flex:1;display:flex;flex-direction:column;gap:var(--space-16)}.FrameworkOverviewSection_partRow__GMkoI{display:flex;align-items:flex-start;gap:var(--space-6)}.FrameworkOverviewSection_partIconWrapper__xj8yS{flex-shrink:0;width:var(--space-16);height:var(--space-16);position:sticky;top:120px;align-self:flex-start}.FrameworkOverviewSection_partIconLeft__Ripi5{width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .3s ease,opacity .3s ease;opacity:.85}.FrameworkOverviewSection_partRow__GMkoI:hover .FrameworkOverviewSection_partIconLeft__Ripi5{transform:scale(1.05);opacity:1}.FrameworkOverviewSection_partCard__E1ZXI{flex:1;display:block;background:linear-gradient(to bottom left,var(--background-secondary),var(--background-primary));border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;position:relative;text-decoration:none;cursor:pointer}.FrameworkOverviewSection_partCard__E1ZXI:hover{border-color:var(--card-accent-color);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.FrameworkOverviewSection_cardHeader__4sfaV{position:relative;height:300px;border-top:10px solid;padding:var(--space-12);overflow:hidden;display:flex;gap:var(--space-24);background-color:color-mix(in srgb,var(--card-accent-color) 10%,transparent)}.FrameworkOverviewSection_partIconCard__Dpc_a{position:absolute;top:var(--space-12);right:var(--space-12);width:350px;height:350px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:1;transition:transform .3s ease}.FrameworkOverviewSection_partCard__E1ZXI:hover .FrameworkOverviewSection_partIconCard__Dpc_a{transform:scale(1.1)}.FrameworkOverviewSection_cardContent__0Nuf7{padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.FrameworkOverviewSection_cardTitle__kfLjA{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);font-family:var(--font-family-heading);line-height:1;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.FrameworkOverviewSection_cardSubtitle__2T6f7{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-family-heading);line-height:1.4;color:var(--text-tertiary);margin:0}.FrameworkOverviewSection_statsRow__WV_Q4{display:flex;gap:var(--space-10);align-items:center}.FrameworkOverviewSection_stat__Dx0r6{display:flex;flex-direction:column;align-items:flex-start;gap:0}.FrameworkOverviewSection_statNumber__J2HW9{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);font-family:var(--font-family-heading);line-height:1;color:var(--text-tertiary)}.FrameworkOverviewSection_statLabel__xCwNT{font-size:var(--font-size-body);font-weight:var(--font-weight-normal);font-family:var(--font-family-body);line-height:1.2;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.FrameworkOverviewSection_ctaLink__AM4HV{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-12) 0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);line-height:1.4;color:var(--text-primary);text-decoration:none;width:-moz-fit-content;width:fit-content}.FrameworkOverviewSection_ctaLink__AM4HV span:first-child{text-decoration:underline;text-underline-position:from-font}.FrameworkOverviewSection_ctaArrow__egXh4{font-size:var(--font-size-h4);line-height:1.6;transition:transform .3s ease}.FrameworkOverviewSection_partCard__E1ZXI:hover .FrameworkOverviewSection_ctaArrow__egXh4{transform:translateX(8px)}.FrameworkOverviewSection_ctaSection__rJEAP{width:100%;display:flex;flex-direction:column;gap:var(--space-8);align-items:center;padding:var(--space-24) 0;text-align:center}.FrameworkOverviewSection_ctaContent__KVQvj{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--space-12)}.FrameworkOverviewSection_finalCtaHeading__ZGfwm{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);font-family:var(--font-heading);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:var(--letter-spacing-wide);margin:0 0 var(--space-6) 0}.FrameworkOverviewSection_lightText__Q9zFo{font-weight:var(--font-weight-normal)}.FrameworkOverviewSection_finalCtaSubtitle__u3iaE{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height-normal);color:var(--text-secondary);max-width:784px;margin:0 0 var(--space-12) 0}.FrameworkOverviewSection_finalCtaButtons__VDMhi{display:flex;flex-direction:column;gap:var(--space-6);align-items:center}.FrameworkOverviewSection_primaryButton__YRyxi{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-inverse);background-color:var(--background-inverse);text-decoration:none;border-radius:var(--radius-full);transition:all .2s ease;cursor:pointer;box-shadow:var(--shadow-md)}.FrameworkOverviewSection_primaryButton__YRyxi:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.FrameworkOverviewSection_secondaryButton__9ZyZk{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-tertiary);text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:1px;transition:all .2s ease;cursor:pointer;background:transparent;border:none;padding:0}.FrameworkOverviewSection_secondaryButton__9ZyZk:hover{color:var(--text-primary);text-decoration-thickness:2px}@media (max-width:1024px){.FrameworkOverviewSection_mobileProgressBar__6tmzN{display:block}.FrameworkOverviewSection_headerSection__3cZxU{gap:var(--space-16);padding:var(--space-20) var(--space-16)}.FrameworkOverviewSection_header__Z_otp{width:100%;max-width:600px}.FrameworkOverviewSection_subtitle__RSYmj{font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.FrameworkOverviewSection_iconsRow__5UayK{gap:var(--space-6)}.FrameworkOverviewSection_iconWrapper__I90Y5{width:var(--space-15);height:var(--space-15)}.FrameworkOverviewSection_twoColumnLayout__rDyfk{flex-direction:column;gap:var(--space-12);padding:var(--space-16) 0}.FrameworkOverviewSection_stickyColumn__QYbD0{flex:none;width:100%}.FrameworkOverviewSection_stickyContent__la_Wl{position:relative;top:0;padding-right:0;align-items:center;width:100%}.FrameworkOverviewSection_stickyHeading__erMVX,.FrameworkOverviewSection_stickyHeading__erMVX span{text-align:center}.FrameworkOverviewSection_stickyText__HuwtY{font-size:var(--font-size-body);text-align:center}.FrameworkOverviewSection_progressSection__yF1_T{display:none}.FrameworkOverviewSection_partsColumn__CK2nK{gap:var(--space-8)}.FrameworkOverviewSection_partRow__GMkoI{gap:var(--space-4)}.FrameworkOverviewSection_partIconWrapper__xj8yS{width:var(--space-12);height:var(--space-12);position:relative;top:0}.FrameworkOverviewSection_partRow__GMkoI:nth-child(n) .FrameworkOverviewSection_partIconWrapper__xj8yS{top:0}.FrameworkOverviewSection_cardHeader__4sfaV{height:240px;padding:var(--space-8)}.FrameworkOverviewSection_partIconCard__Dpc_a{width:280px;height:280px;right:var(--space-8)}.FrameworkOverviewSection_cardContent__0Nuf7{padding:var(--space-8);gap:var(--space-4)}.FrameworkOverviewSection_cardTitle__kfLjA{font-size:var(--font-size-h3)}.FrameworkOverviewSection_ctaLink__AM4HV{padding:var(--space-8) 0}.FrameworkOverviewSection_ctaSection__rJEAP{padding:var(--space-20) 0}.FrameworkOverviewSection_ctaContent__KVQvj{padding:0}.FrameworkOverviewSection_finalCtaHeading__ZGfwm{margin-bottom:var(--space-6)}.FrameworkOverviewSection_finalCtaSubtitle__u3iaE{margin-bottom:var(--space-8)}}@media (max-width:768px){.FrameworkOverviewSection_headerSection__3cZxU{gap:var(--space-12);padding:var(--space-20) var(--space-8)}.FrameworkOverviewSection_header__Z_otp{gap:var(--space-4)}.FrameworkOverviewSection_heading___xHPU{letter-spacing:-.02em}.FrameworkOverviewSection_subtitle__RSYmj{font-size:var(--font-size-body);line-height:var(--line-height-normal)}.FrameworkOverviewSection_iconsRow__5UayK{gap:var(--space-4);flex-wrap:wrap}.FrameworkOverviewSection_iconWrapper__I90Y5{width:var(--space-13);height:var(--space-13)}.FrameworkOverviewSection_twoColumnLayout__rDyfk{padding:var(--space-12) 0}.FrameworkOverviewSection_stickyContent__la_Wl{width:100%}.FrameworkOverviewSection_stickyHeading__erMVX,.FrameworkOverviewSection_stickyHeading__erMVX span{text-align:center}.FrameworkOverviewSection_stickyText__HuwtY{font-size:var(--font-size-body-sm);text-align:center}.FrameworkOverviewSection_partsColumn__CK2nK{gap:var(--space-10)}.FrameworkOverviewSection_partRow__GMkoI{flex-direction:column;align-items:center;gap:var(--space-4)}.FrameworkOverviewSection_partIconWrapper__xj8yS{width:var(--space-14);height:var(--space-14);position:relative;top:0}.FrameworkOverviewSection_partRow__GMkoI:nth-child(n) .FrameworkOverviewSection_partIconWrapper__xj8yS{top:0}.FrameworkOverviewSection_partCard__E1ZXI{width:100%}.FrameworkOverviewSection_cardHeader__4sfaV{height:180px;padding:var(--space-6);border-top-width:6px}.FrameworkOverviewSection_partIconCard__Dpc_a{width:200px;height:200px;right:var(--space-6)}.FrameworkOverviewSection_cardContent__0Nuf7{padding:var(--space-6);gap:var(--space-4)}.FrameworkOverviewSection_partBadge__87ztN{font-size:var(--font-size-badge);padding:var(--space-1) var(--space-3)}.FrameworkOverviewSection_cardTitle__kfLjA{font-size:var(--font-size-h4)}.FrameworkOverviewSection_cardSubtitle__2T6f7{font-size:var(--font-size-body-sm)}.FrameworkOverviewSection_statsRow__WV_Q4{gap:var(--space-8)}.FrameworkOverviewSection_statNumber__J2HW9{font-size:var(--font-size-body)}.FrameworkOverviewSection_statLabel__xCwNT{font-size:var(--font-size-body-sm)}.FrameworkOverviewSection_ctaLink__AM4HV{padding:var(--space-6) 0;font-size:var(--font-size-body-sm)}.FrameworkOverviewSection_ctaSection__rJEAP{padding:var(--space-20) 0}.FrameworkOverviewSection_ctaContent__KVQvj{padding:0 var(--space-4)}.FrameworkOverviewSection_finalCtaHeading__ZGfwm{font-size:var(--font-size-h3);margin-bottom:var(--space-4)}.FrameworkOverviewSection_finalCtaSubtitle__u3iaE{font-size:var(--font-size-body);max-width:100%;margin-bottom:var(--space-6)}.FrameworkOverviewSection_finalCtaButtons__VDMhi{width:100%;gap:var(--space-6)}.FrameworkOverviewSection_primaryButton__YRyxi{width:100%}}.HeroIconGrid_gridContainer__z8kMd{position:relative;width:100%;max-width:min(350px,100%)}.HeroIconGrid_gridOverlay__fq9OF{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.HeroIconGrid_gridOverlay__fq9OF line{stroke:var(--border-secondary);stroke-width:.5;stroke-opacity:.6;fill:none}.HeroIconGrid_designCursor__G5Cgx{position:absolute;top:0;left:0;width:32px;height:32px;transform:translate(-50%,-50%);pointer-events:none;z-index:3;color:var(--background-inverse);filter:drop-shadow(0 0 8px var(--background-inverse))}.HeroIconGrid_designCursor__G5Cgx svg path{stroke:var(--border-primary)!important;stroke-width:1px}.HeroIconGrid_designCursor__G5Cgx svg{width:100%;height:100%}.HeroIconGrid_iconGrid__XU3un{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:var(--space-4);width:100%;position:relative;z-index:1}.HeroIconGrid_iconGridItem__fHCtr{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;padding:var(--space-2);border-radius:var(--radius-lg);will-change:transform,opacity,clip-path}.HeroIconGrid_iconGridItem__fHCtr.HeroIconGrid_animationComplete__jSU7b{transition:transform .3s ease}.HeroIconGrid_iconGridItem__fHCtr.HeroIconGrid_animationComplete__jSU7b:hover{transform:scale(1.05)}.HeroIconGrid_iconWrapper__EWia0{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.HeroIconGrid_decorElement__V_enc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg)}@media (max-width:1024px) and (min-width:769px){.HeroIconGrid_gridContainer__z8kMd{max-width:100%;width:100%}.HeroIconGrid_iconGrid__XU3un{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:var(--space-2);max-width:100%;width:100%}.HeroIconGrid_iconGridItem__fHCtr{width:100%;height:auto;aspect-ratio:1}.HeroIconGrid_designCursor__G5Cgx{width:24px;height:24px}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="6"]{order:7}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="7"]{order:6}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="8"]{order:9}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="9"]{order:8}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="10"]{order:11}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="11"]{order:10}}@media (max-width:768px){.HeroIconGrid_gridContainer__z8kMd{width:330px;max-width:calc(100vw - 40px);margin:0 auto}.HeroIconGrid_iconGrid__XU3un{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:6px;width:100%}.HeroIconGrid_iconGridItem__fHCtr{width:100%;aspect-ratio:1;padding:2px;border-radius:var(--radius-md);overflow:hidden}.HeroIconGrid_decorElement__V_enc,.HeroIconGrid_iconWrapper__EWia0{border-radius:var(--radius-sm)}.HeroIconGrid_designCursor__G5Cgx{width:16px;height:16px}.HeroIconGrid_gridOverlay__fq9OF{display:none}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="6"]{order:7}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="7"]{order:6}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="8"]{order:9}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="9"]{order:8}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="10"]{order:11}.HeroIconGrid_iconGridItem__fHCtr[data-grid-index="11"]{order:10}}@media (max-width:375px){.HeroIconGrid_gridContainer__z8kMd{width:290px;max-width:calc(100vw - 24px)}.HeroIconGrid_iconGrid__XU3un{gap:4px}.HeroIconGrid_designCursor__G5Cgx{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.HeroIconGrid_iconGridItem__fHCtr{opacity:1!important;transform:none!important;clip-path:none!important}.HeroIconGrid_designCursor__G5Cgx,.HeroIconGrid_gridOverlay__fq9OF{display:none}}.HeroSection_heroSection__SDunH{position:relative;min-height:clamp(600px,80vh,900px);width:100%;max-width:100vw;display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:visible;padding:clamp(80px,12vh,120px) 0 var(--space-16)}.HeroSection_heroLeft__Y1kHf{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.HeroSection_heroRight__NPF9t{display:flex;align-items:center;justify-content:center}.HeroSection_heroHeadline__ADJ9h{font-family:var(--font-family-heading);font-size:var(--font-size-display-3);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0}.HeroSection_heroHeadlineBold__cH3Vx{font-weight:var(--font-weight-semibold)}.HeroSection_heroSubheadline__LLGWM{font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal);color:var(--text-secondary);margin:0;max-width:800px}.HeroSection_trustBadges___wwtP{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-12)}.HeroSection_trustBadge__kJsmh{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--text-tertiary);line-height:var(--line-height-relaxed)}.HeroSection_trustBadge__kJsmh svg{flex-shrink:0;color:var(--text-tertiary)}@media (max-width:1024px) and (min-width:769px){.HeroSection_heroSection__SDunH{padding:var(--space-16) 0 var(--space-12)}.HeroSection_heroLeft__Y1kHf,.HeroSection_heroRight__NPF9t{grid-column:span 12/span 12!important}.HeroSection_heroRight__NPF9t{order:1;display:flex;justify-content:center;width:100%}.HeroSection_heroLeft__Y1kHf{order:2;max-width:100%}}@media (max-width:768px){.HeroSection_heroSection__SDunH{padding:var(--space-12) 0 var(--space-12);min-height:clamp(500px,70vh,650px)}.HeroSection_heroContainer__6pK_G{grid-template-columns:1fr;gap:var(--space-10);align-items:start}.HeroSection_heroRight__NPF9t{order:1;display:flex;justify-content:center;align-items:center;width:100%}.HeroSection_heroLeft__Y1kHf{order:2;max-width:100%}.HeroSection_heroSubheadline__LLGWM{max-width:100%}.HeroSection_trustBadges___wwtP{flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-4)}}@media (max-width:375px){.HeroSection_heroSection__SDunH{padding:var(--space-10) 0 var(--space-8)}.HeroSection_heroContainer__6pK_G{gap:var(--space-8)}.HeroSection_heroLeft__Y1kHf{gap:var(--space-4)}}.NewsletterSection_section__OIEsZ{position:relative;z-index:1;background-color:var(--background-secondary);padding:var(--space-20) 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.NewsletterSection_container__7waX6{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.NewsletterSection_icon__j8WEi{color:var(--accent-primary)}.NewsletterSection_title__x9k_2{font-family:var(--font-family-heading);font-size:clamp(24px,4vw,36px);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--text-primary);margin:0;white-space:nowrap}.NewsletterSection_subtitle__Mxm8W{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-secondary);margin:0;white-space:nowrap}.NewsletterSection_form__AoSFR{flex-direction:column;align-items:center;max-width:480px;margin-top:var(--space-4)}.NewsletterSection_form__AoSFR,.NewsletterSection_inputWrapper__iDWmn{display:flex;gap:var(--space-3);width:100%}.NewsletterSection_input__4yhe7{flex:1;min-width:0;padding:var(--space-4) var(--space-5);font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--text-primary);background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-full);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.NewsletterSection_input__4yhe7::-moz-placeholder{color:var(--text-tertiary)}.NewsletterSection_input__4yhe7::placeholder{color:var(--text-tertiary)}.NewsletterSection_input__4yhe7:hover:not(:disabled){border-color:var(--border-secondary)}.NewsletterSection_input__4yhe7:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--focus-ring-offset-color)}.NewsletterSection_input__4yhe7:disabled{opacity:.6;cursor:not-allowed}.NewsletterSection_button__i4aSW{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--accent-primary);color:white;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-8);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background .2s ease,transform .2s ease;white-space:nowrap}.NewsletterSection_button__i4aSW:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.NewsletterSection_button__i4aSW:active:not(:disabled){background:var(--accent-hover);transform:translateY(0)}.NewsletterSection_button__i4aSW:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.NewsletterSection_button__i4aSW:disabled{opacity:.6;cursor:not-allowed;transform:none}.NewsletterSection_spinner___UyTu{animation:NewsletterSection_spin__OEOB0 1s linear infinite}@keyframes NewsletterSection_spin__OEOB0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NewsletterSection_errorText__39PPx{color:var(--error-primary)}.NewsletterSection_errorText__39PPx,.NewsletterSection_privacyNote___stI3{font-family:var(--font-family-body);font-size:var(--font-size-small);margin:0}.NewsletterSection_privacyNote___stI3{color:var(--text-tertiary)}.NewsletterSection_successState__19o7A{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--background-secondary);border-radius:var(--radius-full);border:1px solid var(--success-primary);margin-top:var(--space-4)}.NewsletterSection_successIcon__VdTXp{color:var(--success-primary);flex-shrink:0}.NewsletterSection_successText__k1QCY{font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--text-primary);margin:0}@media (max-width:768px){.NewsletterSection_section__OIEsZ{padding:var(--space-16) 0}.NewsletterSection_container__7waX6{max-width:calc(100vw - var(--grid-padding-x) * 2)}.NewsletterSection_icon__j8WEi{width:36px;height:36px}.NewsletterSection_title__x9k_2{white-space:normal}.NewsletterSection_subtitle__Mxm8W{white-space:normal;font-size:var(--font-size-body)}.NewsletterSection_inputWrapper__iDWmn{flex-direction:column}.NewsletterSection_button__i4aSW{width:100%}}@media (max-width:425px){.NewsletterSection_section__OIEsZ{padding:var(--space-12) 0}.NewsletterSection_icon__j8WEi{width:32px;height:32px}.NewsletterSection_input__4yhe7{padding:var(--space-3) var(--space-4)}.NewsletterSection_button__i4aSW{padding:var(--space-3) var(--space-6)}}.EarlyAccessModal_overlay__OfyG6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4);animation:EarlyAccessModal_fadeIn__4YPKR .2s ease-out}@keyframes EarlyAccessModal_fadeIn__4YPKR{0%{opacity:0}to{opacity:1}}.EarlyAccessModal_modal__ShcRv{background-color:var(--background-primary);border-radius:var(--radius-lg);padding:var(--space-8);max-width:440px;width:100%;position:relative;box-shadow:var(--shadow-xl);border:1px solid var(--border-primary);animation:EarlyAccessModal_slideUp__sMUpe .3s ease-out}@keyframes EarlyAccessModal_slideUp__sMUpe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EarlyAccessModal_closeButton___L1zt{position:absolute;top:var(--space-4);right:var(--space-4);background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease}.EarlyAccessModal_closeButton___L1zt:hover{color:var(--text-primary);background:var(--background-secondary)}.EarlyAccessModal_header__jCvJ5{text-align:center;margin-bottom:var(--space-6)}.EarlyAccessModal_iconWrapper__Bo6aV{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--accent-primary);color:white;border-radius:50%;margin-bottom:var(--space-4)}.EarlyAccessModal_title__ZWcp8{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.EarlyAccessModal_subtitle__O_iBq{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0;line-height:1.5}.EarlyAccessModal_form__puIfZ{display:flex;flex-direction:column;gap:var(--space-4)}.EarlyAccessModal_inputGroup__YParM{display:flex;flex-direction:column;gap:var(--space-2)}.EarlyAccessModal_label__hrvIE{font-family:var(--font-family-base);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.EarlyAccessModal_required__Eyf3R{color:var(--error-primary)}.EarlyAccessModal_optional__muvIa{color:var(--text-tertiary);font-weight:var(--font-weight-regular)}.EarlyAccessModal_input__mwYrb{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-primary);background:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EarlyAccessModal_input__mwYrb::-moz-placeholder{color:var(--text-tertiary)}.EarlyAccessModal_input__mwYrb::placeholder{color:var(--text-tertiary)}.EarlyAccessModal_input__mwYrb:hover{border-color:var(--border-secondary)}.EarlyAccessModal_input__mwYrb:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--focus-ring-offset-color)}.EarlyAccessModal_input__mwYrb:disabled{opacity:.6;cursor:not-allowed}.EarlyAccessModal_errorText__uQ__O{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--error-primary);margin:0;padding:var(--space-2) var(--space-3);background-color:var(--background-secondary);border:1px solid var(--error-primary);border-radius:var(--radius-sm)}.EarlyAccessModal_submitButton__Z9r0f{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--accent-primary);color:white;font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-6);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background .2s ease,transform .2s ease;margin-top:var(--space-2)}.EarlyAccessModal_submitButton__Z9r0f:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.EarlyAccessModal_submitButton__Z9r0f:active:not(:disabled){background:var(--accent-hover);transform:translateY(0)}.EarlyAccessModal_submitButton__Z9r0f:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.EarlyAccessModal_submitButton__Z9r0f:disabled{opacity:.6;cursor:not-allowed;transform:none}.EarlyAccessModal_spinner___9tc7{animation:EarlyAccessModal_spin__CbWhd 1s linear infinite}@keyframes EarlyAccessModal_spin__CbWhd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EarlyAccessModal_privacyNote__p__MY{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--text-tertiary);text-align:center;margin:0;line-height:1.5}.EarlyAccessModal_successState__Yx0t8{text-align:center;padding:var(--space-4) 0}.EarlyAccessModal_successIcon__SjBCq{color:var(--success-primary);margin-bottom:var(--space-4)}.EarlyAccessModal_successTitle__sRH2M{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-3)}.EarlyAccessModal_successText__eoMsU{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.5}.EarlyAccessModal_doneButton___JNlj{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-primary);color:white;font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-8);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background .2s ease}.EarlyAccessModal_doneButton___JNlj:active,.EarlyAccessModal_doneButton___JNlj:hover{background:var(--accent-hover)}.EarlyAccessModal_doneButton___JNlj:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.EarlyAccessModal_modal__ShcRv{padding:var(--space-6);margin:var(--space-4)}.EarlyAccessModal_title__ZWcp8{font-size:var(--font-size-h3)}.EarlyAccessModal_iconWrapper__Bo6aV{width:56px;height:56px}}.PricingSection_section__obf0q{position:relative;z-index:1;padding:var(--space-24) 0;background-color:var(--background-primary)}.PricingSection_header__IExj3{text-align:center;display:flex;flex-direction:column;gap:var(--space-5);align-items:center;padding-bottom:var(--space-12);width:100%}.PricingSection_heading__A19cv{font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--text-primary);display:flex;flex-direction:column;gap:0;margin:0;white-space:pre-wrap;width:100%}.PricingSection_headingLight__WzFYi{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);display:block}.PricingSection_headingSemibold____l6Z{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);display:block}.PricingSection_subheading__j8w6X{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary);max-width:700px;margin:0;width:100%}.PricingSection_cardsWrapper__dn_Hg{display:contents}.PricingSection_card__S07jJ{position:relative;display:flex;flex-direction:column;border-width:1px;border-style:solid;border-color:var(--border-primary);border-radius:16px;padding:var(--space-8);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;background:var(--background-primary);height:100%}.PricingSection_card__S07jJ:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PricingSection_cardPrimary__UifZY{border-color:var(--accent-primary);padding:var(--space-16) var(--space-8);gap:var(--space-6)}.PricingSection_cardPrimary__UifZY:hover{border-color:var(--text-primary);box-shadow:var(--shadow-xl);transform:translateY(-6px)}.PricingSection_cardPrimary__UifZY .PricingSection_cardContent___rmXs{align-items:center;text-align:center;gap:var(--space-6)}.PricingSection_cardPrimary__UifZY .PricingSection_tierName__ojjQ4{font-size:var(--font-size-h2)}.PricingSection_cardPrimary__UifZY .PricingSection_priceContainer___aGfV{justify-content:center;padding:var(--space-2) 0}.PricingSection_cardPrimary__UifZY .PricingSection_price__jgPVu{font-size:var(--font-size-h2)}.PricingSection_cardPrimary__UifZY .PricingSection_featuresList__BFbxc{text-align:left;align-items:flex-start}.PricingSection_cardPrimary__UifZY .PricingSection_featureText__14eR2{font-size:var(--font-size-label)}.PricingSection_cardPrimary__UifZY .PricingSection_perfectFor__P090v{font-size:var(--font-size-body)}.PricingSection_cardSecondary__TlbGT{border-color:var(--border-primary);padding:var(--space-8);gap:var(--space-4);height:auto}.PricingSection_secondaryCardWrapper__ERI4Z{display:flex;align-items:center;height:100%}.PricingSection_cardSecondary__TlbGT:hover{border-color:var(--border-primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.PricingSection_cardSecondary__TlbGT .PricingSection_cardContent___rmXs{gap:var(--space-4)}.PricingSection_cardSecondary__TlbGT .PricingSection_tierName__ojjQ4{font-size:var(--font-size-body-xl);text-align:center}.PricingSection_cardSecondary__TlbGT .PricingSection_price__jgPVu{font-size:var(--font-size-h3)}.PricingSection_cardSecondary__TlbGT .PricingSection_period__naO4c{font-size:var(--font-size-badge-large)}.PricingSection_cardSecondary__TlbGT .PricingSection_featureText__14eR2,.PricingSection_cardSecondary__TlbGT .PricingSection_perfectFor__P090v{font-size:var(--font-size-label)}.PricingSection_freeLink__sULqZ{display:block;text-align:center;margin-top:var(--space-4);font-size:var(--font-size-body);font-weight:600;color:var(--text-tertiary);text-decoration:underline;transition:color .2s ease}.PricingSection_freeLink__sULqZ:hover{color:var(--accent-primary)}.PricingSection_bestValueBadge__iV6Al{position:absolute;top:-10.33px;left:50%;transform:translateX(-50%);z-index:10}.PricingSection_cardContent___rmXs{display:flex;flex-direction:column;gap:var(--space-5);height:100%;align-items:center;text-align:center}.PricingSection_tierName__ojjQ4{font-family:IBM Plex Sans Condensed,sans-serif;font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);text-align:center;margin:0;width:100%}.PricingSection_priceContainer___aGfV{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:var(--space-2);width:100%;flex-wrap:wrap}.PricingSection_price__jgPVu{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.PricingSection_period__naO4c,.PricingSection_price__jgPVu{font-family:var(--font-family-base);color:var(--text-primary)}.PricingSection_period__naO4c{font-size:var(--font-size-label);font-weight:var(--font-weight-normal);line-height:var(--space-6)}.PricingSection_buttonContainer__WXlER{width:100%;margin:0}.PricingSection_button__FNGhc{width:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);padding:var(--space-3) var(--space-20);cursor:pointer;background-color:var(--background-secondary);border:1px solid var(--border-primary);color:var(--text-primary);transition:background-color .2s ease,border-color .2s ease}.PricingSection_button__FNGhc:hover{border-color:var(--text-primary);background-color:var(--background-primary)}.PricingSection_buttonOutline__sSRdB{background-color:var(--background-secondary);border:1px solid var(--border-primary);color:var(--text-primary)}.PricingSection_buttonOutline__sSRdB:hover{border-color:var(--text-primary);background-color:var(--background-primary)}.PricingSection_buttonPrimary__aS_0I{background-color:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--background-primary);font-weight:var(--font-weight-bold)}.PricingSection_buttonPrimary__aS_0I:hover{opacity:.9;box-shadow:var(--shadow-md)}.PricingSection_featuresHeader__E95Tn{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--text-primary);text-align:center;width:100%;margin-bottom:calc(var(--space-2) * -1)}.PricingSection_featuresList__BFbxc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%;flex:1}.PricingSection_featureItem__dXkqs{display:flex;align-items:center;gap:var(--space-2);text-align:left}.PricingSection_checkIcon__Sa1jD{flex-shrink:0;color:var(--success-primary)}.PricingSection_featureText__14eR2{text-align:left}.PricingSection_featureText__14eR2,.PricingSection_perfectFor__P090v{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary)}.PricingSection_perfectFor__P090v{text-align:center;margin:0;width:100%}.PricingSection_perfectFor__P090v strong{font-weight:var(--font-weight-bold)}.PricingSection_valueBanner__hJK2W{margin-top:var(--space-12);padding:var(--space-5) var(--space-8);width:100%;background-color:color-mix(in srgb,var(--accent-primary) 5%,transparent);border:1px solid var(--accent-primary);border-radius:16px;text-align:center}.PricingSection_valueBannerText__sAquK{font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--accent-primary);margin:0}.PricingSection_valueBannerText__sAquK strong{font-weight:var(--font-weight-bold)}@media (max-width:1024px){.PricingSection_section__obf0q{padding:var(--space-20) 0}.PricingSection_cardPrimary__UifZY{padding:var(--space-12) var(--space-6)}.PricingSection_cardPrimary__UifZY .PricingSection_price__jgPVu,.PricingSection_cardPrimary__UifZY .PricingSection_tierName__ojjQ4{font-size:var(--font-size-h3)}.PricingSection_subheading__j8w6X{font-size:var(--font-size-body)}}@media (max-width:768px){.PricingSection_section__obf0q{padding:var(--space-16) 0}.PricingSection_header__IExj3{gap:var(--space-4)}.PricingSection_subheading__j8w6X{font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.PricingSection_card__S07jJ{padding:var(--space-8) var(--space-5)}.PricingSection_cardPrimary__UifZY{padding:var(--space-10) var(--space-6)}.PricingSection_cardContent___rmXs{gap:var(--space-4)}.PricingSection_tierName__ojjQ4{font-size:var(--font-size-h6);line-height:var(--line-height-normal)}.PricingSection_price__jgPVu{font-size:var(--font-size-h3);line-height:var(--line-height-tight)}.PricingSection_button__FNGhc{padding:var(--space-3) var(--space-6)}.PricingSection_featuresList__BFbxc{gap:var(--space-2)}.PricingSection_secondaryCardWrapper__ERI4Z{justify-content:center}.PricingSection_valueBanner__hJK2W{padding:var(--space-5) var(--space-8)}.PricingSection_valueBannerText__sAquK{font-size:var(--font-size-label)}}@media (max-width:425px){.PricingSection_section__obf0q{padding:var(--space-12) 0}.PricingSection_subheading__j8w6X{font-size:var(--font-size-caption)}.PricingSection_card__S07jJ{padding:var(--space-6) var(--space-4)}.PricingSection_cardPrimary__UifZY{padding:var(--space-8) var(--space-5)}.PricingSection_freeLink__sULqZ{font-size:var(--font-size-small)}.PricingSection_valueBanner__hJK2W{padding:var(--space-4) var(--space-6)}.PricingSection_valueBannerText__sAquK{font-size:var(--font-size-small)}}
/*# sourceMappingURL=8f62c94fb4a42525.css.map*/