.sTiBEq_featureCards{padding:var(--space-7) var(--space-5);background:var(--surface-sunken)}.sTiBEq_featureCardsTitle{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);text-align:center;margin-bottom:var(--space-6);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.sTiBEq_cardsGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto;display:grid}.sTiBEq_card{background:var(--surface-raised);padding:var(--space-scale-2-5);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);transition:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.sTiBEq_card:hover{box-shadow:var(--elevation-2);transform:translateY(-4px)}.sTiBEq_cardTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);color:var(--brand-primary);text-align:center;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.sTiBEq_cardDescription{font-size:var(--font-size-micro);line-height:var(--line-height-snug);color:var(--text-secondary);max-width:var(--measure-narrow);text-align:left;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.sTiBEq_contactFormSection{padding:var(--space-7) var(--space-5);max-width:800px;margin:0 auto}.sTiBEq_backLink{margin-bottom:var(--space-4)}.sTiBEq_formTitle{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);text-align:center;margin-bottom:var(--space-6);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.sTiBEq_contactForm{gap:var(--space-4);flex-direction:column;display:flex}.sTiBEq_formField{gap:var(--space-2);flex-direction:column;display:flex}.sTiBEq_formLabel{font-size:var(--font-size-micro);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.sTiBEq_required{color:var(--intent-danger);margin-left:var(--space-1)}.sTiBEq_formInput,.sTiBEq_formTextarea{padding:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-micro);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);font-family:inherit;font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.sTiBEq_formInput:focus,.sTiBEq_formTextarea:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.sTiBEq_formTextarea{resize:vertical;min-height:150px}.sTiBEq_submitButtonContainer{width:100%}.sTiBEq_successMessage{padding:var(--space-scale-1-25);background:var(--intent-success-surface);border:var(--border-width-thin) solid var(--intent-success);border-radius:var(--radius-md);color:var(--intent-success);font-size:var(--font-size-micro);margin-bottom:var(--space-5);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media not all and (min-width:768px){.sTiBEq_featureCards,.sTiBEq_contactFormSection{padding:var(--space-6) var(--space-4)}.sTiBEq_cardsGrid{gap:var(--space-4);grid-template-columns:1fr}}
.Dluo3W_workflowSection{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised)}.Dluo3W_workflowSection h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);margin-bottom:var(--space-vitrine-section);text-align:center;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Dluo3W_workflowSteps{gap:var(--space-vitrine-gap-section);flex-direction:column;display:flex}.Dluo3W_workflowStep{text-align:center;padding:var(--space-vitrine-gap-grid);flex-direction:column;align-items:center;display:flex}.Dluo3W_workflowStepNumber{background:var(--brand-primary);color:var(--on-brand);border-radius:var(--radius-circle);width:14vw;max-width:64px;height:14vw;max-height:64px;font-weight:var(--weight-semibold);font-size:var(--font-size-title-small);margin-bottom:var(--space-vitrine-gap-grid);box-shadow:var(--elevation-2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:flex}.Dluo3W_workflowStepContent h3{font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);color:var(--brand-primary);margin-bottom:var(--space-vitrine-gap-tight);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Dluo3W_workflowStepContent p{font-size:var(--font-size-caption);color:var(--text-secondary);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.Dluo3W_ecosystemSection{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised)}.Dluo3W_ecosystemSection h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);margin-bottom:var(--space-vitrine-section);text-align:center;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Dluo3W_ecosystemGrid{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.Dluo3W_ecosystemCard{text-align:center;padding:var(--space-vitrine-gap-section);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex-direction:column;align-items:center;display:flex}.Dluo3W_ecosystemCard:hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}.Dluo3W_ecosystemIcon{font-size:var(--font-size-title-xl);margin-bottom:var(--space-vitrine-gap-grid);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Dluo3W_ecosystemCard h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--brand-primary);margin-bottom:var(--space-vitrine-gap-tight);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Dluo3W_ecosystemCard p{font-size:var(--font-size-body-compact);color:var(--text-secondary);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}@media (min-width:900px){.Dluo3W_workflowSection,.Dluo3W_ecosystemSection{padding:var(--space-scale-5) var(--space-5)}.Dluo3W_workflowSection h2,.Dluo3W_ecosystemSection h2{margin-bottom:var(--space-6)}.Dluo3W_workflowSection h2{margin-bottom:var(--space-7)}.Dluo3W_workflowSteps{gap:var(--space-5);max-width:1200px;margin:0 auto}.Dluo3W_workflowStep{max-width:360px;padding:var(--space-5)}.Dluo3W_workflowStepNumber{width:calc(4 * var(--scale));height:calc(4 * var(--scale));margin-bottom:var(--space-4)}.Dluo3W_workflowStepContent h3{margin-bottom:var(--space-scale-0-75)}.Dluo3W_ecosystemSection h2{margin-bottom:var(--space-7)}.Dluo3W_ecosystemGrid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto}.Dluo3W_ecosystemCard{padding:var(--space-scale-2-5);border-radius:var(--radius-lg)}.Dluo3W_ecosystemCard:hover{transform:translateY(-4px)}.Dluo3W_ecosystemIcon{margin-bottom:var(--space-4)}.Dluo3W_ecosystemCard h3{margin-bottom:var(--space-2)}}@media (min-width:1024px){.Dluo3W_ecosystemGrid{grid-template-columns:repeat(4,1fr)}}
.iiLd4q_storySection{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised)}.iiLd4q_storySection h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);margin-bottom:var(--space-vitrine-section);text-align:center;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.iiLd4q_storySteps{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.iiLd4q_storySteps.iiLd4q_timeline{gap:var(--space-vitrine-gutter)}.iiLd4q_storySteps.iiLd4q_grid{gap:var(--space-vitrine-gap-grid)}.iiLd4q_storyStep{gap:var(--space-vitrine-gap-grid);padding:var(--space-vitrine-gutter);background:var(--surface-sunken);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.iiLd4q_stepNumber{background:var(--brand-primary);color:var(--on-brand);border-radius:var(--radius-circle);min-width:12vw;max-width:50px;height:12vw;max-height:50px;font-weight:var(--weight-regular);font-size:var(--font-size-body-compact);box-shadow:var(--elevation-2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.iiLd4q_stepContent h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--brand-primary);margin-bottom:var(--space-vitrine-gap-tight);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.iiLd4q_stepContent p{font-size:var(--font-size-body-compact);color:var(--text-primary);line-height:var(--line-height-snug);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.iiLd4q_featureGridSection{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-sunken)}.iiLd4q_featureGridSection h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);margin-bottom:var(--space-vitrine-gap-section);text-align:center;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.iiLd4q_featureGrid{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.iiLd4q_featureCard{padding:var(--space-vitrine-gap-section);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-0);border:var(--border-width-thin) solid var(--border-subtle)}.iiLd4q_featureCard h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--brand-primary);margin-bottom:var(--space-vitrine-gap-compact);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.iiLd4q_featureCard p{font-size:var(--font-size-body-compact);color:var(--text-primary);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}@media (min-width:900px){.iiLd4q_storySection,.iiLd4q_featureGridSection{padding:var(--space-scale-5) var(--space-5)}.iiLd4q_storySection h2,.iiLd4q_featureGridSection h2{margin-bottom:var(--space-6)}.iiLd4q_storySection h2{margin-bottom:var(--space-7)}.iiLd4q_storySteps{max-width:1100px;margin:0 auto}.iiLd4q_storySteps.iiLd4q_timeline{gap:var(--space-6)}.iiLd4q_storySteps.iiLd4q_grid{gap:var(--space-scale-2-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.iiLd4q_storyStep{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg)}.iiLd4q_stepNumber{min-width:50px;height:50px}.iiLd4q_stepContent h3{margin-bottom:var(--space-scale-0-75)}.iiLd4q_featureGridSection{padding:var(--space-7) var(--space-5)}.iiLd4q_featureGrid{gap:var(--space-5);max-width:1200px;margin:0 auto;display:grid}.iiLd4q_featureCard{padding:var(--space-scale-2-5);border-radius:var(--radius-lg)}.iiLd4q_featureCard h3{margin-bottom:var(--space-3)}}
._TqO_q_ctaBanner{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised);position:relative;overflow:hidden}._TqO_q_ctaBanner:before{content:"";pointer-events:none}._TqO_q_ctaBannerContent{color:var(--text-primary);z-index:var(--layer-content);max-width:var(--measure-narrow);margin-inline:auto;position:relative}._TqO_q_ctaBannerContent h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);margin-bottom:var(--space-vitrine-gap-grid);color:var(--brand-primary);text-align:left;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._TqO_q_ctaBannerContent p{font-size:var(--font-size-subtitle);margin-bottom:var(--space-vitrine-gap-section);line-height:var(--line-height-snug);font-weight:var(--weight-regular);color:var(--text-secondary);max-width:var(--measure-narrow);text-align:left;letter-spacing:var(--letter-spacing-normal)}._TqO_q_ctaBannerAction{align-items:flex-start;display:flex}._TqO_q_roleCardsSection{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised)}._TqO_q_roleCardsSection h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);margin-bottom:var(--space-vitrine-gap-section);text-align:center;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._TqO_q_roleCards{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}._TqO_q_roleCard{padding:var(--space-vitrine-gap-section);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}._TqO_q_roleCard:hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}._TqO_q_roleLabel{padding:var(--space-vitrine-gap-tight) var(--space-vitrine-gap-compact);background:var(--brand-wash);color:var(--brand-primary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);border-radius:var(--radius-lg);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-vitrine-gap-compact);width:fit-content;line-height:var(--line-height-snug);display:inline-block}._TqO_q_roleHeader h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--brand-primary);margin-bottom:var(--space-vitrine-gap-tight);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._TqO_q_roleDescription{font-size:var(--font-size-caption);color:var(--text-secondary);margin-bottom:var(--space-vitrine-gap-grid);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._TqO_q_roleBenefits{gap:var(--space-vitrine-gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._TqO_q_roleBenefits li{align-items:flex-start;gap:var(--space-vitrine-gap-tight);font-size:var(--font-size-caption);color:var(--text-primary);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);display:flex}._TqO_q_benefitCheck{color:var(--intent-success);font-weight:var(--weight-bold)}._TqO_q_roleCardCta{padding-top:var(--space-vitrine-gap-grid);margin-top:auto}@media (min-width:900px){._TqO_q_roleCardsSection h2{margin-bottom:var(--space-6)}._TqO_q_ctaBanner{padding:var(--space-7) var(--space-5)}._TqO_q_ctaBannerContent{max-width:var(--measure-narrow);margin:0 auto}._TqO_q_ctaBannerContent h2{margin-bottom:var(--space-4)}._TqO_q_ctaBannerContent p{margin-bottom:var(--space-6)}._TqO_q_roleCardsSection{padding:var(--space-7) var(--space-5)}._TqO_q_roleCards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1200px;margin:0 auto}._TqO_q_roleCard{padding:var(--space-scale-2-5);border-radius:var(--radius-lg)}._TqO_q_roleCard:hover{transform:translateY(-4px)}._TqO_q_roleLabel{padding:var(--space-scale-0-35) var(--space-scale-0-75);border-radius:var(--radius-sm);margin-bottom:var(--space-scale-0-75)}._TqO_q_roleHeader h3{margin-bottom:var(--space-2)}._TqO_q_roleDescription{margin-bottom:var(--space-4)}._TqO_q_roleBenefits,._TqO_q_roleBenefits li{gap:var(--space-2)}._TqO_q_benefitCheck{margin-right:var(--space-2)}._TqO_q_roleCardCta{padding-top:var(--space-4)}}
.QRk1Ia_productShowcase{gap:var(--space-vitrine-gap-section);padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised);flex-direction:column;align-items:center;display:flex}.QRk1Ia_showcaseText{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.QRk1Ia_showcaseText h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.QRk1Ia_showcaseDescription{font-size:var(--font-size-body-compact);color:var(--text-secondary);line-height:var(--line-height-snug);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.QRk1Ia_showcaseBullets{gap:var(--space-vitrine-gap-compact);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QRk1Ia_showcaseBullets li{align-items:flex-start;gap:var(--space-vitrine-gap-tight);font-size:var(--font-size-micro);color:var(--text-primary);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);display:flex}.QRk1Ia_showcaseBulletBody{flex-direction:column;align-items:flex-start;display:flex}.QRk1Ia_checkIcon{color:var(--intent-success);font-weight:var(--weight-regular);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-shrink:0}.QRk1Ia_showcaseVisual{order:-1;justify-content:center;align-items:center;width:100%;display:flex}.QRk1Ia_showcaseImage{border-radius:var(--radius-lg);box-shadow:var(--elevation-3);object-fit:cover;width:100%;height:auto}.QRk1Ia_showcasePlaceholder{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-vitrine-section-wide);text-align:center;color:var(--text-secondary);min-height:40vw;box-shadow:var(--elevation-1);border:var(--border-width-medium) dashed var(--border-default);justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:900px){.QRk1Ia_showcaseText h2{margin-bottom:var(--space-6)}.QRk1Ia_productShowcase{gap:var(--space-7);padding:var(--space-scale-5) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.QRk1Ia_showcaseText{gap:var(--space-4)}.QRk1Ia_showcaseBullets{margin:var(--space-3) 0 0 0;gap:var(--space-scale-0-75)}.QRk1Ia_showcaseBullets li{gap:var(--space-scale-0-75)}.QRk1Ia_showcaseVisual{order:0}.QRk1Ia_showcaseImage{border-radius:var(--radius-lg);box-shadow:var(--elevation-3)}.QRk1Ia_showcasePlaceholder{border-radius:var(--radius-lg);padding:var(--space-7);min-height:320px}}
.i2loaa_page{background:var(--surface-raised);color:var(--text-primary)}.i2loaa_hero{gap:var(--space-vitrine-hero-layout-gap);max-width:82rem;padding:var(--space-vitrine-section-gap) var(--space-vitrine-gutter-hero) var(--space-vitrine-hero-block-end);grid-template-columns:minmax(0,1fr) minmax(24rem,.92fr);grid-template-areas:"copy visual""path path";align-items:center;margin:0 auto;display:grid}.i2loaa_heroCopy{flex-direction:column;grid-area:copy;align-items:flex-start;gap:1.5rem;display:flex}.i2loaa_eyebrow{color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.i2loaa_hero h1{max-width:12ch;font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.i2loaa_heroLead{max-width:var(--measure-body);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.i2loaa_heroDescription{max-width:var(--measure-body);color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.i2loaa_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.i2loaa_heroVisual{border-radius:var(--radius-lg);background:var(--text-primary);grid-area:visual;min-height:34rem;margin:0;overflow:hidden}.i2loaa_heroImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:34rem}.i2loaa_path{counter-reset:marketing-path;border-top:var(--border-width-thin) solid var(--border-strong);grid-area:path;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.i2loaa_path li{min-width:0;color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);counter-increment:marketing-path;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;gap:.75rem;padding-right:1rem;display:flex}.i2loaa_path li:before{content:counter(marketing-path, decimal-leading-zero);color:var(--brand-primary);font-weight:var(--weight-semibold)}.i2loaa_contrast{gap:var(--space-vitrine-section-block);padding:var(--space-vitrine-section-block) var(--space-vitrine-article-gutter);background:var(--text-primary);color:var(--text-inverse);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.i2loaa_contrastIntro{max-width:var(--measure-body);flex-direction:column;gap:1.5rem;display:flex}.i2loaa_contrast h2,.i2loaa_method h2,.i2loaa_finalCta h2{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.i2loaa_contrastIntro>p:last-child,.i2loaa_methodIntro>p:last-child,.i2loaa_finalCta p{max-width:var(--measure-body);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.i2loaa_contrastColumns{border-block:var(--glass-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.i2loaa_contrastColumns>div{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.i2loaa_contrastColumns>div+div{border-left:var(--glass-border)}.i2loaa_contrastColumns p:last-child{font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.i2loaa_contrastLabel,.i2loaa_stepLabel{color:var(--brand-muted);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.i2loaa_method{gap:var(--space-vitrine-method-gap);max-width:72rem;padding:var(--space-vitrine-section-block) 1.5rem;flex-direction:column;margin:0 auto;display:flex}.i2loaa_methodIntro{max-width:var(--measure-body);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:1rem 4rem;display:grid}.i2loaa_methodIntro .i2loaa_eyebrow{grid-column:1/-1}.i2loaa_methodSteps{border-top:var(--border-width-thin) solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.i2loaa_methodSteps li{flex-direction:column;gap:.85rem;padding:1.75rem 1.25rem 0 0;display:flex}.i2loaa_methodSteps li+li{border-left:var(--border-width-thin) solid var(--border-strong);padding-left:1.25rem}.i2loaa_methodSteps h3,.i2loaa_boundary h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.i2loaa_methodSteps p:last-child,.i2loaa_boundary p{color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.i2loaa_boundary{border-top:var(--border-width-thin) solid var(--border-strong);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:2rem;padding-top:2rem;display:grid}.i2loaa_finalCta{max-width:72rem;padding:var(--space-vitrine-cta-block) 1.5rem;border-top:var(--border-width-thin) solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;margin:0 auto;display:grid}.i2loaa_finalCta>div:first-child{max-width:var(--measure-body);flex-direction:column;gap:1rem;display:flex}@media not all and (min-width:900px){.i2loaa_hero{grid-template-columns:1fr;grid-template-areas:"copy""visual""path"}.i2loaa_hero h1{max-width:15ch}.i2loaa_heroVisual,.i2loaa_heroImage{min-height:28rem}.i2loaa_contrast,.i2loaa_methodIntro,.i2loaa_finalCta{grid-template-columns:1fr}.i2loaa_methodSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.i2loaa_methodSteps li:nth-child(3){border-left:var(--border-width-none);padding-left:0}}@media (max-width:620px){.i2loaa_hero{gap:2rem;padding-top:2.5rem}.i2loaa_heroVisual,.i2loaa_heroImage{min-height:24rem}.i2loaa_path,.i2loaa_contrastColumns,.i2loaa_methodSteps,.i2loaa_boundary{grid-template-columns:1fr}.i2loaa_path li{border-bottom:var(--border-width-thin) solid var(--border-subtle);padding:.75rem 0}.i2loaa_contrastColumns>div{padding:1.5rem 0}.i2loaa_contrastColumns>div+div,.i2loaa_methodSteps li+li,.i2loaa_methodSteps li:nth-child(3){border-left:var(--border-width-none);padding-left:0}.i2loaa_methodSteps li{border-bottom:var(--border-width-thin) solid var(--border-subtle);padding:1.5rem 0}.i2loaa_finalCta .i2loaa_actions{align-items:stretch}}
.-RPuXa_storySection{gap:var(--space-4);display:grid}.-RPuXa_storyList{border-block:var(--border-width-thin) solid var(--border-subtle);margin:0;padding:0;list-style:none}.-RPuXa_storyStep{gap:var(--space-3);padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.-RPuXa_storyStep+.-RPuXa_storyStep{border-top:var(--border-width-thin) solid var(--border-subtle)}.-RPuXa_storyMarker{color:var(--brand-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);min-width:var(--space-6)}.-RPuXa_storyContent{gap:var(--space-2);min-width:0;display:grid}.-RPuXa_storyLabel{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug);text-transform:uppercase}.-RPuXa_storyStepTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug);margin:0}.-RPuXa_storyDescription,.-RPuXa_conversionIntro p{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);max-width:var(--measure-body);margin:0}.-RPuXa_storyOutcome,.-RPuXa_decisionOutcome{color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin:var(--space-1) 0 0;max-width:var(--measure-body)}.-RPuXa_decisionOutcome{font-weight:var(--weight-semibold)}.-RPuXa_exampleQuestion{background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-card-inner);gap:var(--space-1);margin:var(--space-1) 0 0;max-width:var(--measure-narrow);padding:var(--space-3);display:grid}.-RPuXa_exampleQuestion span{color:var(--text-secondary);font-size:var(--font-size-micro);line-height:var(--line-height-snug);text-transform:uppercase}.-RPuXa_exampleQuestion p{color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);margin:0}.-RPuXa_conversionSection{border-top:var(--border-width-thin) solid var(--border-subtle);align-items:start;gap:var(--space-3);padding-top:var(--space-4);display:grid}.-RPuXa_conversionIntro{gap:var(--space-2);display:grid}.-RPuXa_conversionTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);margin:0}.-RPuXa_conversionAction{display:flex}@media (min-width:768px){.-RPuXa_storyStep{gap:var(--space-5);grid-template-columns:var(--space-7) minmax(0, 1fr);padding-block:var(--space-6)}.-RPuXa_conversionSection{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.-RPuXa_conversionAction{justify-content:flex-end}}
.IeA3qW_surface{}.IeA3qW_surfaceIntro{}.IeA3qW_surfaceEyebrow{}.IeA3qW_surfaceTitle{}.IeA3qW_surfaceLead{max-width:var(--measure-body);}.IeA3qW_surfaceGrid{}.IeA3qW_surfaceCard{}.IeA3qW_surfaceCardHeader{}.IeA3qW_surfaceCardType{}.IeA3qW_surfaceCardTitle{}.IeA3qW_surfaceCardDescription{max-width:var(--measure-narrow);}.IeA3qW_surfaceCardFooter{}.IeA3qW_surfaceActions{}.IeA3qW_detail{}.IeA3qW_detailNavigation{}.IeA3qW_detailHeader{}.IeA3qW_tag{}.IeA3qW_detailTitle{}.IeA3qW_description{max-width:var(--measure-body);}.IeA3qW_disclaimer{}.IeA3qW_actionRow{}.IeA3qW_emptyMessage{max-width:var(--measure-narrow);}.IeA3qW_contentSection{}.IeA3qW_illustrationHeader,.IeA3qW_illustrationGroup{gap:var(--space-3);display:grid}.IeA3qW_illustrationMetadata{color:var(--text-secondary);gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex;}.IeA3qW_illustrationLabel{color:var(--text-secondary);margin:0;}.IeA3qW_illustrationLimits{color:var(--text-secondary);max-width:var(--measure-body);margin:0;}.IeA3qW_sectionTitle{}.IeA3qW_storySection{}.IeA3qW_storyList{}.IeA3qW_storyStep{}.IeA3qW_illustrationStoryStep{grid-template-columns:minmax(0,1fr);}.IeA3qW_storyMarker{}.IeA3qW_storyContent{}.IeA3qW_storyLabel{}.IeA3qW_storyStepTitle{}.IeA3qW_storyDescription{max-width:var(--measure-body);}.IeA3qW_storyOutcome{}.IeA3qW_decisionOutcome{}.IeA3qW_exampleQuestion{}.IeA3qW_conversionSection{}.IeA3qW_conversionIntro{}.IeA3qW_conversionTitle{}.IeA3qW_conversionAction{}.IeA3qW_questionList{}.IeA3qW_question{}.IeA3qW_questionText{}.IeA3qW_questionType{}.IeA3qW_linkedList{}.IeA3qW_linkedListItem{}.IeA3qW_linkedItem{}.IeA3qW_page{gap:var(--space-7);padding:var(--space-7) var(--space-4);padding-top:calc(var(--nav-height) + var(--space-7));flex-direction:column;display:flex}.IeA3qW_intro{gap:var(--space-3);width:100%;margin-inline:auto;display:grid}.IeA3qW_eyebrow{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);text-transform:uppercase;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.IeA3qW_title{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.IeA3qW_lead{color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.IeA3qW_catalog{gap:var(--space-4);width:100%;margin-inline:auto;display:grid}.IeA3qW_card{margin:0}.IeA3qW_empty{color:var(--text-secondary);font-size:var(--font-size-body);padding:var(--space-6);text-align:center;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.IeA3qW_page{padding-inline:var(--space-7)}.IeA3qW_catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}
.lr3NTa_aboutPage .lr3NTa_ctaBannerContent h2{color:var(--brand-secondary-strong)}.lr3NTa_missionSection{padding:var(--space-scale-5) var(--space-5);background:var(--surface-sunken)}.lr3NTa_missionSection h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);color:var(--text-secondary);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);text-align:center;line-height:var(--line-height-tight)}.lr3NTa_missionStatement{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--brand-primary);max-width:var(--measure-body);margin:0 auto var(--space-5);line-height:var(--line-height-tight);text-align:left;letter-spacing:var(--letter-spacing-tight)}.lr3NTa_missionDescription{font-size:var(--font-size-subtitle);color:var(--text-primary);max-width:var(--measure-body);line-height:var(--line-height-snug);text-align:left;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0 auto}.lr3NTa_teamSection{padding:var(--space-scale-5) var(--space-5);background:var(--surface-raised)}.lr3NTa_aboutPage,.lr3NTa_aboutPage .lr3NTa_teamHeader,.lr3NTa_aboutPage .lr3NTa_twoColumnTitle,.lr3NTa_aboutPage .lr3NTa_partnerTitle,.lr3NTa_aboutPage .lr3NTa_partnerCard,.lr3NTa_aboutPage .lr3NTa_calloutTitle,.lr3NTa_aboutPage .lr3NTa_calloutText,.lr3NTa_aboutPage .lr3NTa_milestoneHeader{text-align:left}.lr3NTa_aboutPage .lr3NTa_missionSection{text-align:left;padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);max-width:1200px;margin:0 auto;overflow:hidden}.lr3NTa_aboutPage .lr3NTa_missionSection h2{text-align:left;font-size:var(--font-size-subtitle);margin-bottom:var(--space-3);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.lr3NTa_aboutPage .lr3NTa_missionStatement{text-align:left;font-size:var(--font-size-title-large);margin:0 0 var(--space-4);max-width:100%;font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.lr3NTa_aboutPage .lr3NTa_missionDescription{text-align:left;font-size:var(--font-size-label);max-width:100%;font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.lr3NTa_teamHeader{max-width:1200px;margin:0 auto var(--space-7)}.lr3NTa_teamHeader h2{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.lr3NTa_teamHeader p{font-size:var(--font-size-title-medium);color:var(--text-secondary);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.lr3NTa_teamGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1200px;margin:0 auto;display:grid}.lr3NTa_teamCard{text-align:left;padding:var(--space-scale-2-5);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);flex-direction:column;align-items:flex-start;display:flex}.lr3NTa_teamInitials{border-radius:var(--radius-circle);background:linear-gradient(135deg, var(--brand-muted), var(--brand-primary));width:100px;height:100px;color:var(--on-brand);font-size:var(--font-size-title-large);font-weight:var(--weight-regular);margin-bottom:var(--space-3);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);justify-content:center;align-items:center;display:flex}.lr3NTa_teamAvatar{border-radius:var(--radius-circle);object-fit:cover;border:var(--border-width-thin) solid var(--border-default);width:100px;height:100px;margin-bottom:var(--space-3)}.lr3NTa_teamCard h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-scale-0-4);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.lr3NTa_teamRole{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);color:var(--brand-primary);margin-bottom:var(--space-3);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);display:inline-block}.lr3NTa_teamCard p{font-size:var(--font-size-body-secondary);color:var(--text-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.lr3NTa_teamLinks{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}
.yuA9FW_useCases,.yuA9FW_outcomes{gap:var(--space-vitrine-section-gap);padding:var(--space-vitrine-section-block) var(--space-vitrine-article-gutter);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid}.yuA9FW_sectionIntro{max-width:var(--measure-body);flex-direction:column;gap:1.5rem;display:flex}.yuA9FW_eyebrow{color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.yuA9FW_sectionIntro h2{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.yuA9FW_sectionIntro>p:last-child{max-width:var(--measure-body);color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.yuA9FW_useCaseList{border-top:var(--border-width-thin) solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yuA9FW_useCase{border-bottom:var(--border-width-thin) solid var(--border-strong);flex-direction:column;gap:1rem;padding:2rem 2rem 2rem 0;display:flex}.yuA9FW_useCase:nth-child(2n){border-left:var(--border-width-thin) solid var(--border-strong);padding-left:2rem;padding-right:0}.yuA9FW_useCase h3,.yuA9FW_outcomeList h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.yuA9FW_useCase p,.yuA9FW_outcomeList p{color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.yuA9FW_useCase .yuA9FW_useCaseQuestion{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.yuA9FW_outcomes{background:var(--interaction-hover)}.yuA9FW_outcomeList{counter-reset:marketing-outcomes;border-top:var(--border-width-thin) solid var(--border-strong);margin:0;padding:0;list-style:none}.yuA9FW_outcomeList li{counter-increment:marketing-outcomes;border-bottom:var(--border-width-thin) solid var(--border-strong);grid-template-columns:2rem minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:1.25rem;padding:1.5rem 0;display:grid}.yuA9FW_outcomeList li:before{content:counter(marketing-outcomes, decimal-leading-zero);color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media not all and (min-width:900px){.yuA9FW_useCases,.yuA9FW_outcomes{grid-template-columns:1fr}}@media (max-width:620px){.yuA9FW_useCaseList{grid-template-columns:1fr}.yuA9FW_useCase,.yuA9FW_useCase:nth-child(2n){border-left:var(--border-width-none);padding:1.5rem 0}.yuA9FW_outcomeList li{grid-template-columns:2rem minmax(0,1fr)}.yuA9FW_outcomeList p{grid-column:2}}
._4S4KfW_milestoneSection{padding:var(--space-scale-5) var(--space-5);background:var(--surface-sunken)}._4S4KfW_milestoneHeader{max-width:1200px;margin:0 auto var(--space-7)}._4S4KfW_milestoneHeader h2{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._4S4KfW_milestoneHeader p{font-size:var(--font-size-title-medium);color:var(--text-secondary);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}._4S4KfW_milestoneTimeline{gap:var(--space-scale-2-5);flex-direction:column;max-width:1200px;margin:0 auto;display:flex;position:relative}._4S4KfW_milestoneTimeline:before{content:"";background:var(--border-default);width:2px;position:absolute;top:0;bottom:0;left:25px}._4S4KfW_milestoneItem{gap:var(--space-5);align-items:flex-start;display:flex;position:relative}._4S4KfW_milestoneMarker{background:var(--surface-raised);border:var(--border-width-medium) solid var(--border-default);border-radius:var(--radius-circle);width:50px;height:50px;font-weight:var(--weight-regular);font-size:var(--font-size-body);color:var(--text-primary);z-index:var(--layer-content);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}._4S4KfW_milestoneContent{background:var(--surface-raised);padding:var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);max-width:var(--measure-narrow);flex:1}._4S4KfW_milestoneContent h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._4S4KfW_milestoneContent p{font-size:var(--font-size-body-secondary);color:var(--text-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}@media not all and (min-width:600px){._4S4KfW_milestoneTimeline:before{left:15px}._4S4KfW_milestoneMarker{width:32px;height:32px;font-size:var(--font-size-micro);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}}
.r8l9xq_useCases{gap:var(--space-vitrine-section-gap);grid-template-columns:1fr;max-width:82rem;margin-inline:auto}.r8l9xq_useCasesIntro{gap:1.5rem var(--space-vitrine-section-gap);width:100%;max-width:var(--measure-wide);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;margin-inline:auto;display:grid}.r8l9xq_useCasesIntro>:first-child{grid-column:1/-1}.r8l9xq_useCasesIntro h2{max-width:15ch;font-size:var(--font-size-title-xl)}.r8l9xq_useCasesIntro>p:last-child{justify-self:end}.r8l9xq_useCaseList{border-top:var(--border-width-none);border-bottom:var(--border-width-thin) solid var(--border-strong);grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.r8l9xq_useCase:nth-child(n){border-left:var(--border-width-thin) solid var(--border-strong);border-bottom:var(--border-width-thin) solid var(--border-strong);padding:1.75rem 0 1.75rem 2rem}.r8l9xq_useCase:first-child{min-height:28rem;padding:var(--space-vitrine-section-gap);border-top:var(--border-width-thin) solid var(--border-strong);border-left:var(--border-width-none);background:var(--surface-sunken);grid-row:1/4;justify-content:center}.r8l9xq_useCase:first-child h3{color:var(--brand-primary)}.r8l9xq_useCase:first-child p:first-of-type{max-width:15ch;font-size:var(--font-size-title-large);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.r8l9xq_useCase:first-child p:last-child{max-width:var(--measure-narrow);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal)}.r8l9xq_method{column-gap:var(--space-vitrine-section-gap);max-width:none;padding-inline:var(--space-vitrine-article-gutter);background:var(--surface-raised);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.r8l9xq_methodIntro{top:calc(var(--nav-height) + 2rem);max-width:var(--measure-body);flex-direction:column;gap:1.5rem;display:flex;position:sticky}.r8l9xq_methodIntro h2{max-width:12ch;font-size:var(--font-size-title-xl)}.r8l9xq_methodSteps{border-color:var(--border-strong);grid-template-columns:1fr}.r8l9xq_methodStep:nth-child(n){border-left:var(--border-width-none);border-bottom:var(--border-width-thin) solid var(--border-strong);grid-template-columns:minmax(7rem,.35fr) minmax(0,1.65fr);grid-template-areas:"label title""label text";align-content:center;gap:.75rem 1.5rem;min-height:11rem;padding:2rem 0;display:grid}.r8l9xq_methodStep h3{grid-area:title}.r8l9xq_methodStep>p:last-child{grid-area:text}.r8l9xq_stepLabel{max-width:6ch;color:var(--brand-primary);font-size:var(--font-size-title-large);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-transform:none;grid-area:label}.r8l9xq_boundary{border-bottom:var(--border-width-thin) solid var(--border-strong);grid-column:1/-1;align-items:start;width:100%;padding-block:2rem}.r8l9xq_outcomes{gap:var(--space-vitrine-section-gap);background:var(--text-primary);color:var(--text-inverse);grid-template-columns:1fr}.r8l9xq_outcomesIntro{gap:1.5rem var(--space-vitrine-section-gap);width:100%;max-width:var(--measure-wide);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;margin-inline:auto;display:grid}.r8l9xq_outcomesIntro>:first-child{color:var(--brand-muted);grid-column:1/-1}.r8l9xq_outcomesIntro h2{max-width:14ch;color:var(--text-inverse);font-size:var(--font-size-title-xl)}.r8l9xq_outcomesIntro>p:last-child{color:var(--text-inverse)}.r8l9xq_outcomeList{border-top:var(--glass-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r8l9xq_outcome:nth-child(n){border-bottom:var(--glass-border);flex-direction:column;gap:1rem;min-height:13rem;padding:1.75rem;display:flex}.r8l9xq_outcome+.r8l9xq_outcome{border-left:var(--glass-border)}.r8l9xq_outcome:before{color:var(--brand-muted)}.r8l9xq_outcome h3,.r8l9xq_outcome p{color:var(--text-inverse)}.r8l9xq_outcome h3{font-size:var(--font-size-title-medium)}@media not all and (min-width:900px){.r8l9xq_method{grid-template-columns:1fr}.r8l9xq_useCasesIntro,.r8l9xq_outcomesIntro{max-width:var(--measure-wide);grid-template-columns:1fr}.r8l9xq_useCasesIntro>p:last-child{justify-self:start}.r8l9xq_useCaseList{grid-template-rows:auto;grid-template-columns:1fr}.r8l9xq_useCase:first-child{grid-row:auto;min-height:22rem}.r8l9xq_useCase:nth-child(n){padding-inline:var(--space-vitrine-section-gap);border-left:var(--border-width-none)}.r8l9xq_methodIntro{position:static}.r8l9xq_outcomeList{grid-template-columns:1fr}.r8l9xq_outcome+.r8l9xq_outcome{border-left:var(--border-width-none)}}@media (max-width:620px){.r8l9xq_useCasesIntro h2,.r8l9xq_methodIntro h2,.r8l9xq_outcomesIntro h2{font-size:var(--font-size-title-large)}.r8l9xq_useCase:first-child{min-height:0;padding:2rem 1.5rem}.r8l9xq_useCase:nth-child(n){padding-inline:0}.r8l9xq_useCase:first-child{padding-inline:1.5rem}.r8l9xq_methodStep:nth-child(n){grid-template-columns:1fr;grid-template-areas:"label""title""text";min-height:0}.r8l9xq_stepLabel{min-height:0;font-size:var(--font-size-title-small)}.r8l9xq_outcome:nth-child(n){min-height:0;padding-inline:0}}
.dJPhSW_content{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.dJPhSW_headingGroup{gap:var(--space-vitrine-gap-small);padding-right:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.dJPhSW_title{color:var(--text-primary);margin:0;}.dJPhSW_description,.dJPhSW_notice,.dJPhSW_status{color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal);margin:0}.dJPhSW_description{max-width:var(--measure-body)}.dJPhSW_notice{color:var(--text-muted)}.dJPhSW_questions{gap:var(--space-vitrine-gap-small);counter-reset:preview-question;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dJPhSW_question{background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);counter-increment:preview-question;align-items:start;gap:var(--space-vitrine-gap-small);line-height:var(--line-height-normal);padding:var(--space-vitrine-gap-compact);grid-template-columns:auto minmax(0,1fr);display:grid}.dJPhSW_question:before{color:var(--text-secondary);content:counter(preview-question) ".";font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.dJPhSW_actions{padding-top:var(--space-vitrine-gap-small);justify-content:flex-end;display:flex}@media (min-width:768px){.dJPhSW_content{gap:var(--space-vitrine-gap-compact)}.dJPhSW_question{padding:var(--space-vitrine-gap-grid)}}
