.DialogueDemo_demo__5qUrN{margin:0}.DialogueDemo_turns__kQT5m{display:flex;flex-direction:column;gap:.625rem;li{display:flex;animation:DialogueDemo_turnIn__l3g1w .42s ease-out var(--turn-delay,0s) both}}@keyframes DialogueDemo_turnIn__l3g1w{0%{opacity:0;transform:translateY(8px)}}.DialogueDemo_bubble__jREYx{max-width:min(30rem,82%);padding:.75rem 1rem;font-size:.9375rem;line-height:1.6;border-radius:var(--radius-control-lg)}.DialogueDemo_fromAi__j0wd_{justify-content:flex-start;.DialogueDemo_bubble__jREYx{background:var(--tonal);color:var(--text);border-bottom-left-radius:var(--radius-icon)}}.DialogueDemo_fromYou___R9bq{justify-content:flex-end;.DialogueDemo_bubble__jREYx{background:var(--accent-quiet);color:var(--text);border:1px solid var(--accent-border);border-bottom-right-radius:var(--radius-icon)}}.DialogueDemo_footnote___Ptq_{margin-top:1rem;font:var(--type-caption);color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.DialogueDemo_turns__kQT5m li{animation:none}}.FaqList_list__kS1fY{max-width:var(--text-max);display:flex;flex-direction:column;gap:.75rem}.FaqList_item__xJiz5{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control-lg);padding:1.125rem 1.25rem;summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}&[open] .FaqList_marker__fDZtz:after{transform:rotate(90deg) scaleX(0)}}.FaqList_question__MWUXv{font:var(--type-body-strong);font-size:1rem}.FaqList_marker__fDZtz{position:relative;flex:none;width:.875rem;height:.875rem;&:after,&:before{content:"";position:absolute;inset:50% 0 auto;height:1.5px;border-radius:var(--radius-bar);background:var(--text-tertiary);transition:transform var(--motion)}&:after{transform:rotate(90deg)}}.FaqList_answer__Kp0M9{margin-top:.875rem;font-size:.9375rem;color:var(--text-secondary)}.ReportPreview_card__jzL1V{margin:0;display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-feature);padding:2rem}.ReportPreview_summary__SApm2{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ReportPreview_scoreBlock__Rs6z0{position:relative;width:8rem;height:8rem}.ReportPreview_ring__z34Vs{width:100%;height:100%;transform:rotate(-90deg);circle{fill:none;stroke-width:10;stroke-linecap:round}}.ReportPreview_ringTrack__arVSa{stroke:var(--tonal-strong)}@keyframes ReportPreview_ringSweep__iws7g{0%{stroke-dashoffset:var(--ring-length)}}.ReportPreview_ringValue__AVJqO{stroke:var(--accent-solid);stroke-dasharray:var(--ring-length);stroke-dashoffset:var(--ring-offset);animation:ReportPreview_ringSweep__iws7g 1s ease-out .12s both}.ReportPreview_scoreText__pBOjZ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem}.ReportPreview_scoreNumber__A3YRO{font-size:2.5rem;font-weight:800;letter-spacing:-.04em;line-height:1}.ReportPreview_scoreCaption__M4xFa{font:var(--type-caption);color:var(--text-tertiary)}.ReportPreview_scoreLabel__tMWYj{font:var(--type-body-strong);color:var(--text-secondary)}.ReportPreview_dimensions__BtifF{h3{font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}ul{margin-top:1rem;display:flex;flex-direction:column;gap:.875rem}li{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr) 2.25rem;align-items:center;grid-gap:.75rem;gap:.75rem}}.ReportPreview_dimensionName__v6RY5{font-size:.875rem;color:var(--text-secondary)}.ReportPreview_dimensionScore__gXjqv{font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ReportPreview_bar__iH8Iv{height:.5rem;border-radius:var(--radius-bar);background:var(--tonal-strong);overflow:hidden}@keyframes ReportPreview_barGrow___6xQX{0%{width:0}}.ReportPreview_barFill__TjC17{display:block;height:100%;width:var(--bar-width);border-radius:var(--radius-bar);background:var(--accent-solid);animation:ReportPreview_barGrow___6xQX .9s ease-out var(--bar-delay,0s) both}.ReportPreview_comment__NWM03{grid-column:1/-1;margin:0;border-top:1px solid var(--border);padding-top:1.5rem}.ReportPreview_commentHead__XpwyC{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.ReportPreview_questionLabel__HztsD{flex:none;font-size:.75rem;font-weight:700;color:var(--accent-text);background:var(--accent-quiet);border-radius:var(--radius-pill);padding:.125rem .625rem}.ReportPreview_questionText__OoJbn{font:var(--type-heading)}.ReportPreview_commentLabel__HfpE_{margin-top:1rem;font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}.ReportPreview_commentBody__M6oA7{margin-top:.375rem;font-size:.9375rem;color:var(--text-secondary)}.ReportPreview_footnote__psIEf{grid-column:1/-1;font:var(--type-caption);color:var(--text-tertiary)}@media (max-width:40rem){.ReportPreview_card__jzL1V{grid-template-columns:minmax(0,1fr);padding:1.5rem;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.ReportPreview_barFill__TjC17,.ReportPreview_ringValue__AVJqO{animation:none}}.MarketingHome_categoryGrid__PZfvH{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1.25rem;gap:1.25rem}.MarketingHome_categoryCard__opPEA{display:flex;flex-direction:column;gap:.625rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem;text-decoration:none;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast);&:hover{transform:translateY(-2px);border-color:var(--accent-border);box-shadow:var(--shadow-hover)}&:hover .MarketingHome_arrow__cr67g{transform:translateX(2px)}}.MarketingHome_categoryName__Z7Il4{font-size:1.0625rem;font-weight:700}.MarketingHome_categoryBlurb__exUV7{font-size:.875rem;color:var(--text-secondary)}.MarketingHome_categoryTools___Dsx2{flex:1 1;display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;padding-top:.875rem;border-top:1px solid var(--border);font-size:.8125rem;color:var(--text-tertiary)}.MarketingHome_categoryMore__d8Flm{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;font-weight:600;color:var(--accent-text)}.MarketingHome_arrow__cr67g{transition:transform var(--motion-fast)}.MarketingHome_interactionLayout___uQce{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:2rem;gap:2rem;align-items:start}.MarketingHome_interactionList__vx4R_{display:flex;flex-direction:column;gap:1.25rem;li{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;border-left:2px solid var(--border)}}.MarketingHome_interactionLabel__NbYp_{font:var(--type-body-strong);font-size:1rem}.MarketingHome_interactionBody__2jt4z{font-size:.9375rem;color:var(--text-secondary)}.MarketingHome_dialoguePanel__G6Nmo{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem}.ToolCard_card__pvRIv{display:flex;flex-direction:column;gap:.625rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem;text-decoration:none;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast);&:hover{transform:translateY(-2px);border-color:var(--accent-border);box-shadow:var(--shadow-hover)}}.ToolCard_name__92DHs{font-size:1.0625rem;font-weight:700}.ToolCard_tagline__y1cIM{font-size:.9375rem;color:var(--text-secondary)}.ToolCard_facts__s_jPF{flex:1 1;margin-top:.375rem;display:flex;flex-direction:column;gap:.625rem;padding-top:.875rem;border-top:1px solid var(--border)}.ToolCard_fact__9dQ5V{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;color:var(--text-secondary)}.ToolCard_factLabel__zYaau{font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}.ToolCard_tags__xxsE6{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.ToolCard_tag__KpbFX{font-size:.75rem;font-weight:500;color:var(--text-secondary);background:var(--tonal);border-radius:var(--radius-pill);padding:.1875rem .625rem;white-space:nowrap}.ToolCard_prepTag__IDiYh{font-size:.75rem;font-weight:600;color:var(--accent-text);background:var(--accent-quiet);border:1px solid var(--accent-border);border-radius:var(--radius-pill);padding:.125rem .625rem;white-space:nowrap}.MarketingToolDirectory_interactionGlossary__nX7gk{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1.25rem;gap:1.25rem;margin:0;div{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius-control-lg);padding:1.125rem 1.25rem}dt{font:var(--type-body-strong);font-size:.9375rem}dd{margin:.375rem 0 0;font-size:.875rem;color:var(--text-secondary)}}.MarketingToolDirectory_toolGrid__dl2eE{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.MarketingToolDetail_detail__KVHAB{max-width:var(--page-max);margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:4.5rem}.MarketingToolDetail_head__7B6b1{padding:3rem 0 0;h1{margin-top:1.25rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.045em}}.MarketingToolDetail_breadcrumb__r1Zsj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-tertiary);a{color:var(--text-secondary);text-decoration:none;&:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}}}.MarketingToolDetail_tagline__7LyCd{margin-top:1rem;max-width:var(--text-max);font-size:1.125rem;color:var(--text-secondary)}.MarketingToolDetail_tags__j_962{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.MarketingToolDetail_tag__ZgdR6{font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:var(--tonal);border-radius:var(--radius-pill);padding:.25rem .75rem}.MarketingToolDetail_prepTag__eAJYU{font-size:.8125rem;font-weight:600;color:var(--accent-text);background:var(--accent-quiet);border:1px solid var(--accent-border);border-radius:var(--radius-pill);padding:.1875rem .75rem}.MarketingToolDetail_headActions__b2z_a{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.MarketingToolDetail_section__2LkbL{.MarketingToolDetail_sectionHead__cXe45{max-width:var(--text-max);margin-bottom:1.75rem;h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700}p{margin-top:.75rem;color:var(--text-secondary)}p+p{margin-top:.5rem}}}.MarketingToolDetail_howWithDemo__hOc3I{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:2rem;gap:2rem;align-items:start}.MarketingToolDetail_steps__64jHi{display:flex;flex-direction:column;gap:1rem;max-width:var(--text-max);li{display:flex;gap:.875rem;font-size:.9375rem;color:var(--text-secondary)}}.MarketingToolDetail_stepIndex__WfX55{flex:none;width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:var(--tonal);color:var(--primary-deep);font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center}.MarketingToolDetail_demoPanel__JQulV{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem}.MarketingToolDetail_twoUp__wiMBv{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:start}.MarketingToolDetail_panel__a3Drd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.75rem;h2{font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}li{margin-top:.875rem;display:flex;gap:.75rem;font-size:.9375rem;color:var(--text-secondary)}}.MarketingToolDetail_dot__Pi1ym{flex:none;width:.375rem;height:.375rem;margin-top:.75rem;border-radius:var(--radius-pill);background:var(--primary)}.MarketingToolDetail_relatedGrid__cFR2b{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.marketing_page__nISwt{max-width:var(--page-max);margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:6rem}.marketing_hero__QRvJk{position:relative;padding:5rem 0 1rem;text-align:center;.marketing_eyebrow__lwmb_{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--primary-deep);background:var(--tonal);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);padding:.3125rem .875rem;border-radius:var(--radius-pill)}h1{margin-top:1.5rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;letter-spacing:-.045em}.marketing_lede__InWL0{margin:1.5rem auto 0;max-width:var(--text-max);font-size:1.125rem;color:var(--text-secondary)}.marketing_actions__SqPDY{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.marketing_note__uUruK{margin-top:1rem;font-size:.8125rem;color:var(--text-tertiary)}}.marketing_highlight__DDGig{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.marketing_trustBar__ARQgC{margin:2rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.8125rem;color:var(--text-secondary);li{display:flex;align-items:center;gap:.5rem}li+li:before{content:"";width:.1875rem;height:.1875rem;border-radius:var(--radius-pill);background:var(--text-tertiary)}}.marketing_primaryAction__J54NU,.marketing_secondaryAction__IrMnx{font-size:1rem;font-weight:600;text-decoration:none;padding:.75rem 1.75rem;border-radius:var(--radius-pill);transition:transform var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast);&:hover{transform:translateY(-1px)}}.marketing_primaryAction__J54NU{background:var(--accent-solid);color:#fff;&:hover{background:var(--accent-solid-hover)}}.marketing_secondaryAction__IrMnx{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);&:hover{background:var(--tonal)}}.marketing_textLink__lvJ2Q{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;color:var(--accent-text);text-decoration:none;&:hover{text-decoration:underline;text-underline-offset:3px}.marketing_arrow__0KECG{transition:transform var(--motion-fast)}&:hover .marketing_arrow__0KECG{transform:translateX(2px)}}.marketing_section__uExgf{.marketing_sectionHead__I7xUR{max-width:var(--text-max);margin-bottom:2.5rem;.marketing_eyebrow__lwmb_{display:block;font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.75rem}h2{font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700}p{margin-top:.75rem;color:var(--text-secondary)}}.marketing_sectionFoot__8cZMd{margin-top:2rem}}.marketing_steps__nYiYM{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1.5rem;gap:1.5rem;li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.75rem}.marketing_stepNumber__tYOxl{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--tonal);color:var(--primary-deep);font-weight:700;font-size:.9375rem}h3{margin-top:1rem;font-size:1.125rem;font-weight:700}p{margin-top:.5rem;color:var(--text-secondary);font-size:.9375rem}}.marketing_tag__O_5Ie{font-size:.75rem;font-weight:500;color:var(--text-secondary);background:var(--tonal);border-radius:var(--radius-pill);padding:.1875rem .625rem;white-space:nowrap}.marketing_finalCta__Baast{position:relative;text-align:center;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);padding:3.5rem 1.5rem;overflow:hidden;h2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}h2,p{position:relative}p{margin:.75rem auto 0;max-width:var(--text-max);color:var(--text-secondary)}.marketing_actions__SqPDY{position:relative;margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}}@keyframes marketing_riseIn__om_YH{0%{opacity:0;transform:translateY(12px)}}.marketing_riseIn__om_YH{animation:marketing_riseIn__om_YH .52s ease-out var(--rise-delay,0s) both}@media (prefers-reduced-motion:reduce){.marketing_riseIn__om_YH{animation:none}}