.FAQSection_section__eh40U{padding:var(--space-24) 0;background-color:initial}.FAQSection_header__DtyN2{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:1024px){.FAQSection_header__DtyN2{position:sticky;top:var(--sticky-offset);align-self:start;padding-right:var(--space-8)}}.FAQSection_heading__t2GRE{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);text-align:left;text-wrap:balance}.FAQSection_subtitle__vV_xE{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);text-align:left;text-wrap:balance}.FAQSection_faqList__1gn7r{display:flex;flex-direction:column;gap:0}.FAQSection_faqItem__f4_8Z{border-bottom:1px solid var(--border-primary)}.FAQSection_faqItem__f4_8Z:last-of-type{border-bottom:none}.FAQSection_faqQuestion__e7Nbu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) 0;background:none;border:none;cursor:pointer;text-align:left}.FAQSection_faqQuestion__e7Nbu:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.FAQSection_questionText__h_zs5{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-primary);flex:1}.FAQSection_questionText__h_zs5 strong{font-weight:var(--font-weight-semibold);line-height:inherit;color:var(--accent-primary)}.FAQSection_categoryIcon__jrgCe{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);margin-right:var(--space-2);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-smooth)}.FAQSection_faqQuestion__e7Nbu:hover .FAQSection_categoryIcon__jrgCe{color:var(--accent-primary)}.FAQSection_iconContainer__fQdAe{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-smooth)}.FAQSection_faqQuestion__e7Nbu:hover .FAQSection_iconContainer__fQdAe{color:var(--accent-primary)}.FAQSection_faqAnswer__G_n23{height:0;opacity:0;overflow:hidden}.FAQSection_answerContent__5MM9_{padding:0 0 var(--space-6) 0}.FAQSection_answerContent__5MM9_ p{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0}.FAQSection_footer___XU7E{text-align:center;margin-top:var(--space-8);padding-top:0}.FAQSection_footerText__61Jw1{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0}.FAQSection_footerLink__MFLvu{color:var(--text-primary);font-weight:var(--font-weight-semibold);line-height:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:all var(--dur-fast) var(--ease-smooth);padding:var(--space-2) var(--space-2);display:inline-flex;align-items:center;min-height:var(--space-10)}.FAQSection_footerLink__MFLvu:hover{color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.FAQSection_footerLink__MFLvu:focus-visible{outline:2px solid var(--text-primary);outline-offset:var(--space-1);border-radius:var(--radius-sm)}@media (max-width:768px){.FAQSection_header__DtyN2{text-align:center;padding-right:0}.FAQSection_heading__t2GRE{text-align:center}.FAQSection_subtitle__vV_xE{font-size:var(--font-size-body);text-align:center}.FAQSection_faqQuestion__e7Nbu{padding:var(--space-5) 0;gap:var(--space-4)}.FAQSection_questionText__h_zs5{font-size:var(--font-size-body-sm)}.FAQSection_answerContent__5MM9_{padding:0 0 var(--space-5) 0}.FAQSection_iconContainer__fQdAe{width:var(--space-6);height:var(--space-6)}}@media (max-width:425px){.FAQSection_section__eh40U{padding:clamp(var(--space-12),10vh,5rem) 0}.FAQSection_heading__t2GRE{text-align:center}.FAQSection_subtitle__vV_xE{font-size:var(--font-size-body-sm);text-align:center}.FAQSection_faqQuestion__e7Nbu{padding:var(--space-4) 0}.FAQSection_questionText__h_zs5{font-size:var(--font-size-body-sm)}.FAQSection_answerContent__5MM9_{padding:0 0 var(--space-4) 0}.FAQSection_iconContainer__fQdAe{width:var(--space-6);height:var(--space-6)}.FAQSection_footer___XU7E{margin-top:var(--space-6);padding-top:var(--space-6)}.FAQSection_footerText__61Jw1{font-size:var(--font-size-caption)}.FAQSection_footerLink__MFLvu{min-height:var(--space-12);padding:var(--space-4) var(--space-2)}}@media (prefers-reduced-motion:reduce){.FAQSection_categoryIcon__jrgCe,.FAQSection_iconContainer__fQdAe{transition:none}}.FinalCTASection_section___CSsX{position:relative;z-index:1;padding:var(--space-24) 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.FinalCTASection_transparent__S4mQ6{background-color:initial}.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:var(--font-size-h1);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--text-primary);margin:0}.FinalCTASection_heading__UMN7g strong{font-weight:var(--font-weight-semibold)}.FinalCTASection_subtitle__s9TWX{font-weight:var(--font-weight-semibold)}.FinalCTASection_description__M_Wxx,.FinalCTASection_subtitle__s9TWX{font-family:var(--font-family-base);font-size:var(--font-size-body-lg);line-height:var(--line-height-snug);color:var(--text-secondary);margin:0}.FinalCTASection_description__M_Wxx{font-weight:var(--font-weight-normal);max-width:960px}.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-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-secondary);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_subtitle__s9TWX{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:var(--font-size-h3)}.FinalCTASection_description__M_Wxx,.FinalCTASection_subtitle__s9TWX{font-size:var(--font-size-body-sm)}.FinalCTASection_footerNote__BYo4d{font-size:var(--font-size-caption)}}.PartBadge_badge__hj8uA{--badge-color:var(--badge-color,var(--accent-primary));display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:var(--font-size-badge);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;white-space:nowrap;padding:var(--space-1) var(--space-3);color:var(--badge-color);background-color:color-mix(in srgb,var(--badge-color) 10%,transparent);border:1px solid var(--badge-color);border-radius:var(--radius-full);transition:background-color var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth)}.PartBadge_badge__hj8uA:hover{background-color:color-mix(in srgb,var(--badge-color) 20%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.PartBadge_badge__hj8uA{transition:none}.PartBadge_badge__hj8uA:hover{transform:none}}.FrameworkOverviewSection_frameworkSection__n5AiA{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-normal);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 var(--dur-normal) var(--ease-smooth)}.FrameworkOverviewSection_icon__zqlXw{width:100%;height:100%;object-fit:contain;transition:all var(--dur-normal) var(--ease-smooth)}.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:calc(var(--space-32) + var(--space-8));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-family-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:var(--line-height-tight);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:var(--radius-full);transition:width var(--dur-normal) var(--ease-smooth),background-color var(--dur-normal) var(--ease-smooth)}.FrameworkOverviewSection_progressStats__Bm14m{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-loose);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:calc(var(--space-3) + env(safe-area-inset-top, 0px)) var(--space-4) var(--space-3);transform:translateY(-100%);opacity:0;transition:transform var(--dur-normal) var(--ease-smooth),opacity var(--dur-normal) var(--ease-smooth);will-change:transform,opacity}.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-base);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:var(--radius-full);overflow:hidden}.FrameworkOverviewSection_mobileProgressFill__UU9oo{height:100%;border-radius:var(--radius-full);transition:width var(--dur-normal) var(--ease-smooth),background-color var(--dur-normal) var(--ease-smooth)}.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:var(--sticky-offset);align-self:flex-start}.FrameworkOverviewSection_partIconLeft__Ripi5{width:100%;height:100%;mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:transform var(--dur-normal) var(--ease-smooth),opacity var(--dur-normal) var(--ease-smooth);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 var(--dur-normal) var(--ease-smooth),box-shadow var(--dur-normal) var(--ease-smooth),transform var(--dur-normal) var(--ease-spring);position:relative;text-decoration:none;cursor:pointer}.FrameworkOverviewSection_partCard__E1ZXI:hover{border-width:1px;border-color:var(--card-accent-color);box-shadow:var(--shadow-lg);transform:translateY(-4px) scale(1.01)}.FrameworkOverviewSection_partCard__E1ZXI:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.FrameworkOverviewSection_cardHeader__4sfaV{position:relative;height:250px;border-bottom:10px solid var(--card-accent-color);padding:var(--space-12);overflow:hidden;display:flex;align-items:flex-start;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-8);right:var(--icon-overflow-lg);width:320px;height:320px;z-index:1;mask-size:contain;mask-repeat:no-repeat;mask-position:center;opacity:1;transition:transform var(--dur-normal) var(--ease-spring)}.FrameworkOverviewSection_partCard__E1ZXI:hover .FrameworkOverviewSection_partIconCard__Dpc_a{transform:scale(1.1)}.FrameworkOverviewSection_partBadge__87ztN{position:relative;z-index:2}.FrameworkOverviewSection_cardContent__0Nuf7{padding:var(--space-10);display:flex;flex-direction:column;gap:0}.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 0 var(--space-2) 0}.FrameworkOverviewSection_cardSubtitle__2T6f7{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);line-height:var(--line-height-snug);color:var(--text-secondary);margin:0 0 var(--space-6) 0}.FrameworkOverviewSection_statsRow__WV_Q4{display:flex;gap:var(--space-10);align-items:center;margin-bottom:var(--space-4)}.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-secondary)}.FrameworkOverviewSection_statLabel__xCwNT{font-size:var(--font-size-body);font-weight:var(--font-weight-normal);font-family:var(--font-family-base);line-height:var(--line-height-tight);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-4) 0 var(--space-2) 0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);line-height:var(--line-height-snug);color:var(--text-primary);text-decoration:none;width:fit-content;margin-left:auto}.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:var(--line-height-body);transition:transform var(--dur-normal) var(--ease-spring)}.FrameworkOverviewSection_partCard__E1ZXI:hover .FrameworkOverviewSection_ctaArrow__egXh4{transform:translateX(8px)}@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:200px;padding:var(--space-8)}.FrameworkOverviewSection_partIconCard__Dpc_a{width:220px;height:220px;top:var(--space-6);right:var(--icon-overflow-md)}.FrameworkOverviewSection_cardContent__0Nuf7{padding:var(--space-8)}.FrameworkOverviewSection_cardTitle__kfLjA{font-size:var(--font-size-h3);margin-bottom:var(--space-2)}.FrameworkOverviewSection_cardSubtitle__2T6f7{margin-bottom:var(--space-5)}.FrameworkOverviewSection_statsRow__WV_Q4{margin-bottom:var(--space-3)}.FrameworkOverviewSection_ctaLink__AM4HV{padding:var(--space-3) 0 var(--space-2) 0}}@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:var(--letter-spacing-tight)}.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:160px;padding:var(--space-6);border-bottom-width:6px}.FrameworkOverviewSection_partIconCard__Dpc_a{width:180px;height:180px;top:var(--space-4);right:var(--icon-overflow-sm)}.FrameworkOverviewSection_cardContent__0Nuf7{padding:var(--space-6)}.FrameworkOverviewSection_cardTitle__kfLjA{font-size:var(--font-size-h4);margin-bottom:var(--space-1)}.FrameworkOverviewSection_cardSubtitle__2T6f7{font-size:var(--font-size-body-sm);margin-bottom:var(--space-4)}.FrameworkOverviewSection_statsRow__WV_Q4{gap:var(--space-8);margin-bottom:var(--space-3)}.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-2) 0;font-size:var(--font-size-body-sm)}}@media (max-width:425px){.FrameworkOverviewSection_ctaSubtitle__c4Zw7,.FrameworkOverviewSection_subtitle__RSYmj{font-size:var(--font-size-body-sm)}}.HeroSection_heroSection__SDunH{position:relative;min-height:clamp(480px,65vh,720px);width:100%;max-width:100vw;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--padding-hero-top) 0 var(--space-16);background:var(--hero-gradient)}.HeroSection_heroContentWrapper__2Wz0M{position:relative;z-index:10}.HeroSection_heroContent__QifSK{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto;grid-column:1/-1}.HeroSection_heroHeadline__ADJ9h{font-family:var(--font-family-heading);font-size:var(--font-size-hero-main);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0 0 var(--space-6) 0}.HeroSection_heroHeadlineBold__cH3Vx{font-weight:var(--font-weight-semibold);display:block}.HeroSection_heroSubtitle__eX3MR{font-family:var(--font-family-base);font-size:var(--font-size-hero-sub);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal);color:var(--text-secondary);margin:0 0 var(--space-8) 0;max-width:600px}.HeroSection_ctaArea__lY3Zx{display:flex;flex-direction:column;align-items:center}.HeroSection_dualCta___cQwx,.HeroSection_primaryCta__PU7jr{display:flex;justify-content:center;margin-bottom:var(--space-3)}.HeroSection_dualCta___cQwx{align-items:center;gap:var(--space-6);flex-wrap:wrap}.HeroSection_microLine__1xTKD{font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-normal);color:var(--text-tertiary);letter-spacing:var(--letter-spacing-normal);margin:0 0 var(--space-6) 0}.HeroSection_secondaryLinks__uL17M{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.HeroSection_linkDivider__TTHHr{color:var(--border-secondary);font-size:var(--font-size-body-sm);-webkit-user-select:none;user-select:none}.HeroSection_secondaryLink__6AANg{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-decoration:none;padding:var(--space-1) 0;transition:color var(--dur-fast) var(--ease-smooth)}.HeroSection_secondaryLink__6AANg:hover{color:var(--accent-primary)}.HeroSection_secondaryLink__6AANg:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:var(--radius-sm)}.HeroSection_secondaryLink__6AANg svg{flex-shrink:0;transition:transform var(--dur-fast) var(--ease-smooth)}.HeroSection_secondaryLink__6AANg:hover svg{transform:translateX(3px)}@media (max-width:1024px){.HeroSection_heroSection__SDunH{padding:var(--space-16) 0 var(--space-12);min-height:auto}.HeroSection_heroHeadline__ADJ9h{margin-bottom:var(--space-5)}.HeroSection_heroSubtitle__eX3MR{margin-bottom:var(--space-6)}}@media (max-width:768px){.HeroSection_heroSection__SDunH{padding:var(--space-12) 0 var(--space-10)}.HeroSection_heroHeadline__ADJ9h{margin-bottom:var(--space-4)}.HeroSection_heroSubtitle__eX3MR{font-size:var(--font-size-body);line-height:var(--line-height-normal);margin-bottom:var(--space-6);max-width:480px}.HeroSection_dualCta___cQwx{gap:var(--space-3)}.HeroSection_primaryCta__PU7jr{margin-bottom:var(--space-2)}.HeroSection_microLine__1xTKD{font-size:var(--font-size-caption);margin-bottom:var(--space-5)}.HeroSection_secondaryLinks__uL17M{gap:var(--space-3)}.HeroSection_secondaryLink__6AANg{font-size:var(--font-size-caption)}}@media (max-width:425px){.HeroSection_heroSection__SDunH{padding:var(--space-10) 0 var(--space-8)}.HeroSection_heroSubtitle__eX3MR{font-size:var(--font-size-body-sm);max-width:320px}.HeroSection_dualCta___cQwx{flex-direction:column;gap:var(--space-2);width:100%}.HeroSection_microLine__1xTKD{max-width:280px}.HeroSection_secondaryLinks__uL17M{flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.HeroSection_linkDivider__TTHHr{display:none}}@keyframes HeroSection_heroHeadlineEntrance__RGDvb{0%{transform:translateY(40px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes HeroSection_heroFadeUp__3d3Tm{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.HeroSection_heroHeadline__ADJ9h{animation:HeroSection_heroHeadlineEntrance__RGDvb 1s cubic-bezier(.215,.61,.355,1) both;will-change:transform}.HeroSection_heroSubtitle__eX3MR{animation:HeroSection_heroFadeUp__3d3Tm .8s cubic-bezier(.215,.61,.355,1) .45s both;will-change:transform,opacity}.HeroSection_ctaArea__lY3Zx{animation:HeroSection_heroFadeUp__3d3Tm .8s cubic-bezier(.34,1.4,.64,1) .65s both;will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.HeroSection_secondaryLink__6AANg svg{transition:none}}.ResearchMarquee_section__C_Vkr{padding:var(--space-16) 0;overflow:hidden}.ResearchMarquee_marqueeRow__AAtCe{overflow:hidden;padding:var(--space-4) 0;position:relative;height:var(--space-24);mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent)}.ResearchMarquee_marqueeTrack__dHIuk{display:flex;gap:var(--space-8);will-change:transform;width:max-content}.ResearchMarquee_marqueeItem__sIGc8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:200px;height:80px;padding:var(--space-4)}.ResearchMarquee_marqueeLogo__vFiDZ{max-width:160px;max-height:60px;width:auto;height:auto;object-fit:contain;opacity:.7;transition:all var(--dur-normal) var(--ease-smooth);filter:brightness(0) saturate(100%) invert(var(--logo-invert,0))}.ResearchMarquee_marqueeItem__sIGc8:hover .ResearchMarquee_marqueeLogo__vFiDZ{opacity:.9;transform:scale(1.05)}[data-theme=light] .ResearchMarquee_marqueeLogo__vFiDZ{--logo-invert:0}[data-theme=dark] .ResearchMarquee_marqueeLogo__vFiDZ{--logo-invert:1}.ResearchMarquee_content__aMC7K{text-align:center;max-width:var(--container-max-width,1200px);margin:0 auto;padding:var(--space-16) var(--grid-padding-x);display:flex;flex-direction:column;gap:var(--space-6)}.ResearchMarquee_title__lvB85{font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);margin:0;font-weight:var(--font-weight-normal)}.ResearchMarquee_titleBold__2asQq{font-weight:var(--font-weight-semibold)}.ResearchMarquee_description__hzdC9{color:var(--text-secondary);font-style:italic;font-weight:var(--font-weight-normal)}.ResearchMarquee_cta__y6uhi,.ResearchMarquee_description__hzdC9{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin:0}.ResearchMarquee_cta__y6uhi{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.ResearchMarquee_statBadges__8IPY4{display:flex;align-items:center;justify-content:center;gap:var(--space-8);padding-top:var(--space-12);flex-wrap:wrap}.ResearchMarquee_statBadge__A_n2x{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background-color:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--font-size-label);line-height:var(--line-height-relaxed);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap}.ResearchMarquee_statNumber__3xXoI{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}@media (max-width:1024px){.ResearchMarquee_content__aMC7K{padding:var(--space-16) var(--grid-padding-x)}}@media (max-width:768px){.ResearchMarquee_section__C_Vkr{padding:var(--space-12) 0}.ResearchMarquee_content__aMC7K{padding:var(--space-12) var(--grid-padding-x);gap:var(--space-4)}.ResearchMarquee_statBadges__8IPY4{gap:var(--space-4);padding-top:var(--space-8);flex-direction:column;width:100%}.ResearchMarquee_statBadge__A_n2x{width:100%;justify-content:center;padding:var(--space-4) var(--space-6)}.ResearchMarquee_marqueeTrack__dHIuk{gap:var(--space-6)}.ResearchMarquee_marqueeItem__sIGc8{width:160px;height:60px;padding:var(--space-4)}.ResearchMarquee_marqueeLogo__vFiDZ{max-width:140px;max-height:45px}}@media (max-width:425px){.ResearchMarquee_content__aMC7K{padding:var(--space-8) var(--grid-padding-x)}.ResearchMarquee_cta__y6uhi,.ResearchMarquee_description__hzdC9{font-size:var(--font-size-body-sm)}.ResearchMarquee_marqueeRow__AAtCe{height:var(--space-20)}}@media (prefers-reduced-motion:reduce){.ResearchMarquee_marqueeTrack__dHIuk{animation:none}.ResearchMarquee_marqueeLogo__vFiDZ{transition:none}}.HeroWithTrail_wrapper__E4ek7{position:relative;width:100%}.HeroWithTrail_trailContainer__Z9iYd{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}.HeroWithTrail_trailIcon__epyj5{position:absolute;display:block;width:var(--trail-size,32px);height:var(--trail-size,32px);opacity:0;transform:translate(-50%,-50%) rotate(var(--trail-rotation,0deg)) scale(.5);animation:HeroWithTrail_trailFadeFloat__QayKK 1.2s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}@keyframes HeroWithTrail_trailFadeFloat__QayKK{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--trail-rotation,0deg)) scale(.5)}15%{opacity:.6;transform:translate(-50%,-50%) rotate(var(--trail-rotation,0deg)) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 30px)) rotate(calc(var(--trail-rotation, 0deg) + 15deg)) scale(.8)}}@media (prefers-reduced-motion:reduce){.HeroWithTrail_trailIcon__epyj5{animation:none;display:none}}.NewsletterSection_section__OIEsZ{position:relative;z-index:1;background-color:var(--background-primary-translucent);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:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);margin:0;white-space:nowrap}.NewsletterSection_subtitle__Mxm8W{font-family:var(--font-family-base);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0;max-width:100%}.NewsletterSection_form__AoSFR{flex-direction:column;align-items:center;max-width:624px;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-base);font-size:var(--font-size-body);color:var(--text-primary);background:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-full);outline:none;transition:border-color var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)}.NewsletterSection_input__4yhe7::placeholder{color:var(--text-secondary);opacity:1}.NewsletterSection_input__4yhe7:hover:not(:disabled){border-color:var(--accent-primary)}.NewsletterSection_input__4yhe7:focus,.NewsletterSection_input__4yhe7:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 25%,transparent)}.NewsletterSection_input__4yhe7:focus-visible{outline:none}.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:var(--accent-contrast);font-family:var(--font-family-base);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 var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth);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{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--error-text);margin:0}.NewsletterSection_privacyNote___stI3{font-family:var(--font-family-base);font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}.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-text);flex-shrink:0}.NewsletterSection_successText__k1QCY{font-family:var(--font-family-base);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{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_subtitle__Mxm8W{font-size:var(--font-size-body-sm)}.NewsletterSection_input__4yhe7{padding:var(--space-3) var(--space-4)}.NewsletterSection_button__i4aSW{padding:var(--space-3) var(--space-6)}}@media (prefers-reduced-motion:reduce){.NewsletterSection_button__i4aSW,.NewsletterSection_input__4yhe7,.NewsletterSection_spinner___UyTu{animation:none;transition:none}}.EarlyAccessModal_overlay__OfyG6{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--surface-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4);animation:EarlyAccessModal_fadeIn__4YPKR var(--dur-fast) var(--ease-out-quad)}@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 var(--dur-normal) var(--ease-out-quad)}@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 var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth)}.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-semibold);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:var(--line-height-normal)}.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-caption);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.EarlyAccessModal_required__Eyf3R{color:var(--error-text)}.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 var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)}.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-caption);color:var(--error-text);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 var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth);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-caption);color:var(--text-tertiary);text-align:center;margin:0;line-height:var(--line-height-normal)}.EarlyAccessModal_successState__Yx0t8{text-align:center;padding:var(--space-4) 0}.EarlyAccessModal_successIcon__SjBCq{color:var(--success-text);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-semibold);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:var(--line-height-normal)}.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 var(--dur-fast) var(--ease-smooth)}.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}}@media (prefers-reduced-motion:reduce){.EarlyAccessModal_closeButton___L1zt,.EarlyAccessModal_doneButton___JNlj,.EarlyAccessModal_input__mwYrb,.EarlyAccessModal_modal__ShcRv,.EarlyAccessModal_overlay__OfyG6,.EarlyAccessModal_spinner___9tc7,.EarlyAccessModal_submitButton__Z9r0f{animation:none;transition:none}}.PriceDisplay_priceDisplay__SBEgr{display:inline-flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-family-base)}.PriceDisplay_inline__tWiav{font-size:inherit}.PriceDisplay_block__lz04q{font-size:var(--font-size-body-lg)}.PriceDisplay_block__lz04q .PriceDisplay_current__9ltuv{font-size:var(--font-size-h3)}.PriceDisplay_original__YoUQd{text-decoration:line-through;text-decoration-color:var(--text-tertiary)}.PriceDisplay_original__YoUQd,.PriceDisplay_separator__Eu0nI{color:var(--text-tertiary);font-weight:var(--font-weight-normal)}.PriceDisplay_current__9ltuv{color:var(--accent-primary);font-weight:var(--font-weight-bold)}.PriceDisplay_suffix__c_MqH{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.PriceDisplay_onAccent__9LXiZ .PriceDisplay_original__YoUQd,.PriceDisplay_onAccent__9LXiZ .PriceDisplay_separator__Eu0nI{color:inherit;opacity:.7}.PriceDisplay_onAccent__9LXiZ .PriceDisplay_current__9ltuv{color:inherit}.PriceDisplay_onAccent__9LXiZ .PriceDisplay_suffix__c_MqH{color:inherit;opacity:.85}.PriceDisplay_onHighlight__38_dq .PriceDisplay_current__9ltuv{color:var(--text-primary)}.PricingSection_section__obf0q{position:relative;z-index:1;padding:var(--space-24) 0}.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:var(--letter-spacing-tight);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-normal);display:block}.PricingSection_headingSemibold____l6Z{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);display:block}.PricingSection_subtitle__0fQ0C{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_cardsWrapperSingle__wYKmE{display:flex;justify-content:center;width:100%}.PricingSection_singleCardWrapper__qWWz8{width:100%;max-width:560px}.PricingSection_card__S07jJ{position:relative;display:flex;flex-direction:column;border-width:1px;border-style:solid;border-color:var(--border-primary);border-radius:var(--card-featured-border-radius);padding:var(--space-8);transition:border-color var(--dur-normal) var(--ease-smooth),box-shadow var(--dur-normal) var(--ease-smooth),transform var(--dur-normal) var(--ease-spring);background:var(--background-primary);height:100%}.PricingSection_card__S07jJ:hover{border-width:1px;box-shadow:var(--shadow-lg);transform:translateY(-4px) scale(1.01)}.PricingSection_cardPrimary__UifZY{border-color:var(--accent-primary);padding:var(--space-16) var(--space-8)}.PricingSection_cardPrimary__UifZY:hover{border-color:var(--text-primary);box-shadow:var(--shadow-xl);transform:translateY(-4px) scale(1.01)}.PricingSection_cardPrimary__UifZY .PricingSection_cardContent___rmXs{align-items:center;text-align:center}.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-width:1px;border-style:dashed;border-color:var(--border-primary);padding:var(--space-8);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_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_checkoutNote__WnsAb{display:block;text-align:center;margin-top:var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-normal);color:var(--text-secondary);letter-spacing:var(--letter-spacing-wide)}.PricingSection_freeLink__sULqZ{display:block;text-align:center;margin-top:var(--space-4);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-decoration:underline;transition:color var(--dur-fast) var(--ease-smooth)}.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_bestValueBadgeInner__f7Tib{display:inline-block;background-color:var(--accent-primary);color:var(--text-inverse);font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);border:none;letter-spacing:.14px;box-shadow:var(--shadow-sm)}.PricingSection_cardContent___rmXs{display:flex;flex-direction:column;gap:0;height:100%;align-items:center;text-align:center}.PricingSection_tierName__ojjQ4{font-family:var(--font-family-heading);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 0 var(--space-2) 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;margin-bottom:var(--space-4)}.PricingSection_originalPrice__pPJlI{font-family:var(--font-family-base);font-size:var(--font-size-h4);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--text-secondary);text-decoration:line-through}.PricingSection_originalPriceInline__upFoI{text-decoration:line-through;opacity:.7}.PricingSection_price__jgPVu{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);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 0 var(--space-5) 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 var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}.PricingSection_button__FNGhc:hover{border-color:var(--text-primary);background-color:var(--background-primary)}.PricingSection_featuresHeader__E95Tn{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-primary);text-align:center;width:100%;margin:0 0 var(--space-2) 0}.PricingSection_featuresList__BFbxc{list-style:none;padding:0;margin:0 0 var(--space-4) 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-text)}.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-semibold)}.PricingSection_comparisonTable__EDZKg{margin-top:var(--space-12);width:100%}.PricingSection_comparisonTitle__miSpC{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:center;margin:0 0 var(--space-6) 0}.PricingSection_comparisonColumnHeaders__nAaAh{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:0}.PricingSection_comparisonColumnHeaders__nAaAh:before{content:"";grid-column:1}.PricingSection_comparisonColumnHeaderFree__aX_ED,.PricingSection_comparisonColumnHeaderPaid__vXh0C{padding:var(--space-4) var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-align:center;border:1px solid var(--border-primary);border-bottom:none}.PricingSection_comparisonColumnHeaderFree__aX_ED{background-color:var(--background-primary);color:var(--text-primary);border-radius:var(--radius-xl) 0 0 0;border-right:none}.PricingSection_comparisonColumnHeaderPaid__vXh0C{background-color:color-mix(in srgb,var(--accent-primary) 8%,var(--background-secondary));color:var(--text-primary);border-radius:0 var(--radius-xl) 0 0}.PricingSection_comparisonGrid__AmDZl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background-color:var(--border-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden}.PricingSection_comparisonRow__iKTSO{display:contents}.PricingSection_comparisonLabelCell__yZ0ik{background-color:var(--background-primary);padding:var(--space-3) var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-align:left;display:flex;align-items:center}.PricingSection_comparisonFreeCell__TXFFt{background-color:var(--background-primary);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.PricingSection_comparisonFreeCell__TXFFt,.PricingSection_comparisonPaidCell__Lf5QE{padding:var(--space-3) var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.PricingSection_comparisonPaidCell__Lf5QE{background-color:color-mix(in srgb,var(--accent-primary) 5%,var(--background-primary));font-weight:var(--font-weight-medium);color:var(--text-primary)}.PricingSection_comparisonRowPrice__N2nsD .PricingSection_comparisonFreeCell__TXFFt,.PricingSection_comparisonRowPrice__N2nsD .PricingSection_comparisonLabelCell__yZ0ik{font-weight:var(--font-weight-semibold)}.PricingSection_comparisonPaidHighlight__i7g1z{background-color:color-mix(in srgb,var(--accent-primary) 12%,var(--background-primary));color:var(--text-primary);font-weight:var(--font-weight-semibold)}.PricingSection_comparisonCta__6u1PL{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:0}.PricingSection_comparisonCtaFreeWrapper__dgYPH{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-4);background-color:var(--background-primary);border:1px solid var(--border-primary);border-top:none;border-right:none;border-radius:0 0 0 var(--radius-xl)}.PricingSection_comparisonCtaPaidWrapper__WUXHI{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-4);background-color:color-mix(in srgb,var(--accent-primary) 5%,var(--background-primary));border:1px solid var(--border-primary);border-top:none;border-radius:0 0 var(--radius-xl) 0}.PricingSection_comparisonCtaFree__bmC3r,.PricingSection_comparisonCtaPaid__cP8wM{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-full);transition:all var(--dur-fast) var(--ease-smooth);white-space:nowrap}.PricingSection_comparisonCtaFree__bmC3r{color:var(--text-secondary);background-color:var(--background-secondary);border:1px solid var(--border-secondary)}.PricingSection_comparisonCtaFree__bmC3r:hover{color:var(--text-primary);border-color:var(--text-secondary);background-color:var(--background-secondary);transform:translateY(-1px)}.PricingSection_comparisonCtaPaid__cP8wM{color:var(--accent-contrast);background-color:var(--accent-primary);border:1px solid var(--accent-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 30%,transparent)}.PricingSection_comparisonCtaPaid__cP8wM:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.PricingSection_valueBanner__hJK2W{margin-top:var(--space-8);padding:var(--space-4) 0;text-align:center}.PricingSection_valueBannerText__sAquK{font-family:var(--font-family-base);font-size:var(--font-size-label);line-height:var(--line-height-normal);color:var(--text-secondary);margin:0}.PricingSection_valueBannerText__sAquK,.PricingSection_valueBannerText__sAquK strong{font-weight:var(--font-weight-semibold)}@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_subtitle__0fQ0C{font-size:var(--font-size-body)}.PricingSection_secondaryCardWrapper__ERI4Z{justify-content:center}.PricingSection_comparisonColumnHeaders__nAaAh{grid-template-columns:1fr 1fr}.PricingSection_comparisonColumnHeaders__nAaAh:before{display:none}.PricingSection_comparisonColumnHeaderFree__aX_ED{border-radius:var(--radius-xl) 0 0 0}.PricingSection_comparisonGrid__AmDZl{grid-template-columns:1fr 1fr;border-radius:0}.PricingSection_comparisonLabelCell__yZ0ik{grid-column:1/-1;text-align:center;justify-content:center;background-color:var(--background-tertiary);padding:var(--space-2) var(--space-4);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.PricingSection_comparisonCta__6u1PL{grid-template-columns:1fr 1fr}.PricingSection_comparisonCtaEmpty__ffkpT{display:none}.PricingSection_comparisonCtaFreeWrapper__dgYPH{border-right:none}}@media (max-width:768px){.PricingSection_section__obf0q{padding:var(--space-16) 0}.PricingSection_header__IExj3{gap:var(--space-4)}.PricingSection_subtitle__0fQ0C{font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.PricingSection_singleCardWrapper__qWWz8{max-width:100%}.PricingSection_card__S07jJ{padding:var(--space-8) var(--space-5)}.PricingSection_cardPrimary__UifZY{padding:var(--space-10) var(--space-6)}.PricingSection_tierName__ojjQ4{font-size:var(--font-size-h6);line-height:var(--line-height-normal);margin-bottom:var(--space-1)}.PricingSection_priceContainer___aGfV{margin-bottom:var(--space-3)}.PricingSection_buttonContainer__WXlER{margin-bottom:var(--space-4)}.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);margin-bottom:var(--space-3)}.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)}.PricingSection_comparisonTitle__miSpC{font-size:var(--font-size-h5)}.PricingSection_comparisonColumnHeaders__nAaAh{grid-template-columns:1fr 1fr}.PricingSection_comparisonColumnHeaders__nAaAh:before{display:none}.PricingSection_comparisonColumnHeaderFree__aX_ED{border-radius:var(--radius-xl) 0 0 0}.PricingSection_comparisonColumnHeaderFree__aX_ED,.PricingSection_comparisonColumnHeaderPaid__vXh0C{padding:var(--space-3) var(--space-3);font-size:var(--font-size-caption)}.PricingSection_comparisonGrid__AmDZl{grid-template-columns:1fr 1fr;border-radius:0}.PricingSection_comparisonLabelCell__yZ0ik{grid-column:1/-1;text-align:center;justify-content:center;background-color:var(--background-tertiary);padding:var(--space-2) var(--space-3);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.PricingSection_comparisonFreeCell__TXFFt,.PricingSection_comparisonPaidCell__Lf5QE{padding:var(--space-3) var(--space-3);font-size:var(--font-size-caption)}.PricingSection_comparisonCtaFree__bmC3r,.PricingSection_comparisonCtaPaid__cP8wM{padding:var(--space-2) var(--space-4);font-size:var(--font-size-caption)}.PricingSection_comparisonCta__6u1PL{grid-template-columns:1fr 1fr}.PricingSection_comparisonCtaEmpty__ffkpT{display:none}.PricingSection_comparisonCtaFreeWrapper__dgYPH{border-right:none;padding:var(--space-3) var(--space-3)}.PricingSection_comparisonCtaPaidWrapper__WUXHI{padding:var(--space-3) var(--space-3)}}@media (max-width:425px){.PricingSection_section__obf0q{padding:var(--space-12) 0}.PricingSection_subtitle__0fQ0C{font-size:var(--font-size-body-sm)}.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-caption)}.PricingSection_valueBanner__hJK2W{padding:var(--space-4) var(--space-6)}.PricingSection_valueBannerText__sAquK{font-size:var(--font-size-caption)}.PricingSection_comparisonFreeCell__TXFFt,.PricingSection_comparisonHeader__fM46i>div,.PricingSection_comparisonLabelCell__yZ0ik,.PricingSection_comparisonPaidCell__Lf5QE{padding:var(--space-2) var(--space-2);font-size:var(--font-size-badge-large)}.PricingSection_comparisonCtaFree__bmC3r,.PricingSection_comparisonCtaPaid__cP8wM{min-height:44px;padding:var(--space-3) var(--space-4);font-size:var(--font-size-badge-large)}.PricingSection_comparisonCtaFreeWrapper__dgYPH,.PricingSection_comparisonCtaPaidWrapper__WUXHI{padding:var(--space-2) var(--space-2)}}@media (prefers-reduced-motion:reduce){.PricingSection_card__S07jJ,.PricingSection_comparisonCtaFree__bmC3r,.PricingSection_comparisonCtaPaid__cP8wM{transition:none}}.RoleStorytellingSection_section__icsd_{position:relative;z-index:1;padding:var(--space-24) 0}.RoleStorytellingSection_contentBlock__mb51i{display:flex;flex-direction:column;gap:var(--space-6);text-align:center;align-items:center;justify-content:center;padding-bottom:var(--space-12);width:100%}.RoleStorytellingSection_title__Epaow{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0;text-align:center;width:100%}.RoleStorytellingSection_subtitle__DHP09{font-family:var(--font-family-base);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-display);color:var(--text-secondary);margin:0;text-align:center;width:100%}.RoleStorytellingSection_cardsWrapper__CH0MD{display:contents}.RoleStorytellingSection_card__G7l1n{display:flex;flex-direction:column;gap:0;padding:var(--space-12);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background-color:var(--background-primary);transition:border-color var(--dur-normal) var(--ease-smooth),box-shadow var(--dur-normal) var(--ease-smooth),transform var(--dur-normal) var(--ease-spring)}.RoleStorytellingSection_card__G7l1n:hover{border-width:1px;border-color:var(--role-color);box-shadow:var(--shadow-lg);transform:translateY(-4px) scale(1.02)}.RoleStorytellingSection_cardLink__AF3gS{text-decoration:none;color:inherit;cursor:pointer}.RoleStorytellingSection_cardLink__AF3gS:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.RoleStorytellingSection_cardHeader__lOpy_{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.RoleStorytellingSection_cardIcon__1TUB3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--dur-normal) var(--ease-spring);transform-origin:center center}.RoleStorytellingSection_card__G7l1n:hover .RoleStorytellingSection_cardIcon__1TUB3{transform:scale(1.1)}.RoleStorytellingSection_cardTitleGroup__aOyk0{display:flex;flex-direction:column;gap:var(--space-1)}.RoleStorytellingSection_cardRole__131kL{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);margin:0}.RoleStorytellingSection_cardSubtitle__1_Gji{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text-secondary);margin:0}.RoleStorytellingSection_cardChallenge__6yNJL{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--text-secondary);margin:0 0 var(--space-3) 0}.RoleStorytellingSection_challengeLabel__sZO1n{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.RoleStorytellingSection_challengeText__qRLUs{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--text-secondary);margin:0}.RoleStorytellingSection_challengeText__qRLUs strong{font-weight:var(--font-weight-semibold)}.RoleStorytellingSection_cardTransformation__dksWJ{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--text-primary);border-left:3px solid var(--role-color);padding-left:var(--space-4);margin:0 0 var(--space-6) 0}.RoleStorytellingSection_transformationLabel__mvIiL{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.RoleStorytellingSection_transformationText__BEvt3{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--text-secondary);margin:0}.RoleStorytellingSection_transformationText__BEvt3 strong{font-weight:var(--font-weight-semibold)}.RoleStorytellingSection_cardCta__KOxfg{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--role-color);margin-top:auto;padding-top:var(--space-2);transition:gap var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.RoleStorytellingSection_cardLink__AF3gS:hover .RoleStorytellingSection_cardCta__KOxfg{gap:var(--space-3)}.RoleStorytellingSection_ctaBlock__myb8p{display:flex;flex-direction:column;gap:var(--space-6);align-items:center;justify-content:center;padding-top:var(--space-12)}.RoleStorytellingSection_ctaLink___2MfC{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-loose);color:var(--text-tertiary);text-decoration:underline;transition:color var(--dur-fast) var(--ease-smooth)}.RoleStorytellingSection_ctaLink___2MfC:hover{color:var(--text-primary)}@media (max-width:1024px){.RoleStorytellingSection_section__icsd_{padding:var(--space-16) 0}.RoleStorytellingSection_contentBlock__mb51i{text-align:center;align-items:center}.RoleStorytellingSection_subtitle__DHP09,.RoleStorytellingSection_title__Epaow{text-align:center}.RoleStorytellingSection_card__G7l1n{padding:var(--space-8)}}@media (max-width:768px){.RoleStorytellingSection_section__icsd_{padding:var(--space-12) 0}.RoleStorytellingSection_contentBlock__mb51i{gap:var(--space-4);padding-bottom:var(--space-8);text-align:center;align-items:center}.RoleStorytellingSection_title__Epaow{text-align:center}.RoleStorytellingSection_subtitle__DHP09{text-align:center;font-size:var(--font-size-body);line-height:var(--line-height-normal)}.RoleStorytellingSection_card__G7l1n{padding:var(--space-6)}.RoleStorytellingSection_cardHeader__lOpy_{gap:var(--space-3);margin-bottom:var(--space-3)}.RoleStorytellingSection_cardIcon__1TUB3{width:36px;height:36px}.RoleStorytellingSection_cardRole__131kL{font-size:var(--font-size-body)}.RoleStorytellingSection_cardSubtitle__1_Gji{font-size:var(--font-size-body-xs)}.RoleStorytellingSection_cardChallenge__6yNJL{font-size:var(--font-size-body-sm);margin-bottom:var(--space-2)}.RoleStorytellingSection_cardTransformation__dksWJ{font-size:var(--font-size-body-sm);margin-bottom:var(--space-4)}.RoleStorytellingSection_ctaBlock__myb8p{padding-top:var(--space-8)}}@media (max-width:425px){.RoleStorytellingSection_section__icsd_{padding:var(--space-8) 0}.RoleStorytellingSection_subtitle__DHP09{font-size:var(--font-size-body-sm)}}@media (prefers-reduced-motion:reduce){.RoleStorytellingSection_cardCta__KOxfg,.RoleStorytellingSection_cardIcon__1TUB3,.RoleStorytellingSection_card__G7l1n,.RoleStorytellingSection_ctaLink___2MfC{transition:none}}.RoleStorytellingSection_ctaLink___2MfC:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ExitIntentPopup_overlay__8cUto{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--surface-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4);animation:ExitIntentPopup_fadeIn__RFRpx var(--dur-fast) var(--ease-out-quad)}@keyframes ExitIntentPopup_fadeIn__RFRpx{0%{opacity:0}to{opacity:1}}.ExitIntentPopup_modal__DbJIC{background-color:var(--background-primary);border-radius:var(--radius-lg);padding:var(--space-8);max-width:460px;width:100%;position:relative;box-shadow:var(--shadow-xl);border:1px solid var(--border-primary);animation:ExitIntentPopup_slideUp__FxBJd var(--dur-normal) var(--ease-out-quad)}@keyframes ExitIntentPopup_slideUp__FxBJd{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ExitIntentPopup_closeButton__yXCgV{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-md);transition:color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.ExitIntentPopup_closeButton__yXCgV:hover{color:var(--text-primary);background:var(--background-secondary)}.ExitIntentPopup_closeButton__yXCgV:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ExitIntentPopup_header__GSxoq{text-align:center;margin-bottom:var(--space-5)}.ExitIntentPopup_iconWrapper__0ixNC{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-hover));color:white;border-radius:var(--radius-circle);margin-bottom:var(--space-4);box-shadow:0 8px 24px color-mix(in srgb,var(--accent-primary) 30%,transparent)}.ExitIntentPopup_title__3qbqr{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2);line-height:var(--line-height-tight)}.ExitIntentPopup_subtitle__LbPBu{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0;line-height:var(--line-height-normal)}.ExitIntentPopup_bulletList__XGMb2{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.ExitIntentPopup_bulletList__XGMb2 li{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);color:var(--text-secondary);line-height:var(--line-height-snug)}.ExitIntentPopup_bulletIcon__SfGvM{color:var(--success-text);flex-shrink:0;margin-top:2px}.ExitIntentPopup_form__QKPlT{display:flex;flex-direction:column;gap:var(--space-4)}.ExitIntentPopup_inputGroup__qjxv6{display:flex;flex-direction:column;gap:var(--space-2)}.ExitIntentPopup_input__vvUeP{width:100%;padding: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 var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)}.ExitIntentPopup_input__vvUeP::placeholder{color:var(--text-tertiary)}.ExitIntentPopup_input__vvUeP:hover{border-color:var(--border-secondary)}.ExitIntentPopup_input__vvUeP:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--focus-ring-offset-color)}.ExitIntentPopup_input__vvUeP:disabled{opacity:.6;cursor:not-allowed}.ExitIntentPopup_inputError__toRY0{border-color:var(--error-primary)}.ExitIntentPopup_inputError__toRY0:focus{border-color:var(--error-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--error-primary) 20%,transparent)}.ExitIntentPopup_errorText__Lw_Yf,.ExitIntentPopup_inlineError__Oq7nG{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--error-text);margin:0}.ExitIntentPopup_errorText__Lw_Yf{padding:var(--space-2) var(--space-3);background-color:var(--background-secondary);border:1px solid var(--error-primary);border-radius:var(--radius-md)}.ExitIntentPopup_submitButton__2P_Ni{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 var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth);min-height:var(--button-height-md);box-shadow:0 4px 14px color-mix(in srgb,var(--accent-primary) 30%,transparent)}.ExitIntentPopup_submitButton__2P_Ni:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.ExitIntentPopup_submitButton__2P_Ni:active:not(:disabled){transform:translateY(0)}.ExitIntentPopup_submitButton__2P_Ni:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ExitIntentPopup_submitButton__2P_Ni:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ExitIntentPopup_noThanksButton__99Hlp{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-tertiary);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);border:none;cursor:pointer;transition:color var(--dur-fast) var(--ease-smooth);min-height:var(--button-height-md)}.ExitIntentPopup_noThanksButton__99Hlp:hover:not(:disabled){color:var(--text-secondary)}.ExitIntentPopup_noThanksButton__99Hlp:disabled{opacity:.6;cursor:not-allowed}.ExitIntentPopup_spinner__W1epr{animation:ExitIntentPopup_spin__TKMoK 1s linear infinite}@keyframes ExitIntentPopup_spin__TKMoK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExitIntentPopup_privacyNote__pjNEX{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--text-tertiary);text-align:center;margin:0;line-height:var(--line-height-normal)}.ExitIntentPopup_successState__BWyNC{text-align:center;padding:var(--space-4) 0}.ExitIntentPopup_successIcon__G3SNg{color:var(--success-text);margin-bottom:var(--space-4)}.ExitIntentPopup_successTitle__4bOYt{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}.ExitIntentPopup_successText__t2ghC{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:var(--line-height-normal)}.ExitIntentPopup_browseButton__eV09h{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);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-smooth);min-height:var(--button-height-md)}.ExitIntentPopup_browseButton__eV09h:hover{background:var(--accent-hover)}.ExitIntentPopup_browseButton__eV09h:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.ExitIntentPopup_modal__DbJIC{padding:var(--space-6);margin:var(--space-4)}.ExitIntentPopup_title__3qbqr{font-size:var(--font-size-h4)}.ExitIntentPopup_iconWrapper__0ixNC{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.ExitIntentPopup_browseButton__eV09h,.ExitIntentPopup_closeButton__yXCgV,.ExitIntentPopup_input__vvUeP,.ExitIntentPopup_modal__DbJIC,.ExitIntentPopup_noThanksButton__99Hlp,.ExitIntentPopup_overlay__8cUto,.ExitIntentPopup_spinner__W1epr,.ExitIntentPopup_submitButton__2P_Ni{animation:none;transition:none}}.StickyPromo_container__ZPRm_{position:fixed;left:var(--space-4);bottom:var(--space-20);z-index:var(--z-sticky);display:flex;flex-direction:column;width:280px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background-color:var(--background-primary);border:1px solid var(--border-primary);border-left:3px solid var(--accent-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:StickyPromo_slideInLeft__cLcYd var(--dur-normal) var(--ease-out-quad)}@keyframes StickyPromo_slideInLeft__cLcYd{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.StickyPromo_container__ZPRm_.StickyPromo_animatingOut__xAis1{animation:StickyPromo_slideOutLeft__l1fmT var(--dur-fast) var(--ease-in-quad) forwards}@keyframes StickyPromo_slideOutLeft__l1fmT{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.StickyPromo_closeButton__Pq_BY{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quad),background-color var(--dur-fast) var(--ease-out-quad)}.StickyPromo_closeButton__Pq_BY:hover{color:var(--text-primary);background-color:var(--background-tertiary)}.StickyPromo_closeButton__Pq_BY:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.StickyPromo_promoLink__18wAW{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);text-decoration:none}.StickyPromo_promoLink__18wAW:hover .StickyPromo_headline__obYK_{color:var(--accent-primary)}.StickyPromo_promoLink__18wAW:hover .StickyPromo_cta__28T9r{color:var(--accent-hover)}.StickyPromo_badge__ZFnqh{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--accent-primary)}.StickyPromo_headline__obYK_{font-family:var(--font-family-heading);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out-quad)}.StickyPromo_subtext__q9vvs{font-size:var(--font-size-label);color:var(--text-tertiary)}.StickyPromo_cta__28T9r{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--accent-primary);transition:color var(--dur-fast) var(--ease-out-quad)}@media (max-width:768px){.StickyPromo_container__ZPRm_{display:none}}@media (max-width:1024px){.StickyPromo_container__ZPRm_{left:var(--space-3);bottom:var(--space-16);width:220px}}@media (prefers-reduced-motion:reduce){.StickyPromo_container__ZPRm_{animation:none}.StickyPromo_container__ZPRm_.StickyPromo_animatingOut__xAis1{animation:none;opacity:0}}