.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}}