.aXz1Tq_settingsPage{gap:var(--space-scale-1-25);padding:var(--space-3);flex-direction:column;display:flex}.aXz1Tq_settingsTab{background:var(--surface-raised);height:100%;min-height:100dvh}.aXz1Tq_pageHeader{gap:var(--space-2);flex-direction:column;display:flex}.aXz1Tq_pageHeader h1{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);margin:0}.aXz1Tq_pageHeader 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);margin:0}.aXz1Tq_settingsLayout{gap:var(--space-scale-1-25);grid-template-columns:1fr;display:grid}.aXz1Tq_section{gap:var(--space-scale-0-8);flex-direction:column;display:flex}.aXz1Tq_sectionTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--brand-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.aXz1Tq_sectionContent{gap:var(--space-scale-0-6);flex-direction:column;display:flex}.aXz1Tq_planCard{gap:var(--space-scale-0-8);flex-direction:column;display:flex}.aXz1Tq_planHeader{justify-content:space-between;align-items:center;gap:var(--space-scale-0-8);flex-wrap:wrap;display:flex}.aXz1Tq_planTitle{color:var(--text-primary);font-weight:var(--weight-semibold);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXz1Tq_planBadge{background:var(--brand-wash);color:var(--brand-primary);border-radius:var(--radius-md);font-weight:var(--weight-semibold);padding:.4rem .8rem}.aXz1Tq_planMeta{color:var(--text-secondary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXz1Tq_quotasPanel{gap:var(--space-scale-0-8);flex-direction:column;display:flex}.aXz1Tq_quotaHeader{justify-content:space-between;align-items:center;gap:var(--space-scale-0-6);flex-wrap:wrap;display:flex}.aXz1Tq_quotaTitleGroup{align-items:center;gap:var(--space-2);display:flex}.aXz1Tq_quotaTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.aXz1Tq_liveBadge{font-weight:var(--weight-semibold);color:var(--intent-success);align-items:center;gap:.4rem;display:inline-flex}.aXz1Tq_liveBadge:before{content:"";width:calc(.6 * var(--scale));height:calc(.6 * var(--scale));border-radius:var(--radius-circle);background:currentColor;display:inline-block}.aXz1Tq_liveBadge[data-state=error],.aXz1Tq_liveBadge[data-state=offline],.aXz1Tq_liveBadge[data-state=connecting]{color:var(--intent-danger)}.aXz1Tq_liveBadge[data-state=error]:before,.aXz1Tq_liveBadge[data-state=offline]:before,.aXz1Tq_liveBadge[data-state=connecting]:before{opacity:1}@keyframes aXz1Tq_pulse{0%,to{opacity:1}50%{opacity:.4}}.aXz1Tq_oneTimePacks{gap:var(--space-scale-0-4);flex-direction:column;display:flex}.aXz1Tq_oneTimeTitle{font-weight:var(--weight-semibold);color:var(--text-primary)}.aXz1Tq_oneTimeList{margin:0;padding:0;list-style:none}.aXz1Tq_oneTimeEmpty{color:var(--text-muted);font-style:italic}.aXz1Tq_usageSectionTitle{font-weight:var(--weight-semibold);color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.aXz1Tq_usageSection{gap:var(--space-scale-0-6);flex-direction:column;display:flex}.aXz1Tq_metricList{gap:var(--space-scale-0-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aXz1Tq_metricRow{gap:var(--space-scale-0-3);flex-direction:column;display:flex}.aXz1Tq_metricTop{justify-content:space-between;align-items:center;display:flex}.aXz1Tq_metricLabel{color:var(--text-secondary)}.aXz1Tq_metricValue{color:var(--text-primary);font-weight:var(--weight-semibold)}.aXz1Tq_progressBar{width:100%;height:calc(.55 * var(--scale));appearance:none;background:var(--interaction-disabled);border-radius:var(--radius-pill);border:none;overflow:hidden}.aXz1Tq_progressBar::-webkit-progress-bar{background:var(--interaction-disabled);border-radius:var(--radius-pill)}.aXz1Tq_progressBar::-webkit-progress-value{background:var(--brand-muted);border-radius:var(--radius-pill)}.aXz1Tq_progressBar::-moz-progress-bar{background:var(--brand-muted);border-radius:var(--radius-pill)}.aXz1Tq_progressBar[data-warning=true]::-webkit-progress-value{background:var(--intent-warning);color:var(--on-warning)}.aXz1Tq_progressBar[data-warning=true]::-moz-progress-bar{background:var(--intent-warning);color:var(--on-warning)}.aXz1Tq_progressBar[data-danger=true]::-webkit-progress-value{background:var(--intent-danger-surface)}.aXz1Tq_progressBar[data-danger=true]::-moz-progress-bar{background:var(--intent-danger-surface)}.aXz1Tq_quotasLoading{text-align:center;color:var(--text-secondary);padding:var(--space-scale-0-8)}.aXz1Tq_quotasError{color:var(--intent-danger);padding:var(--space-scale-0-6);background:var(--intent-danger-surface);border-radius:var(--radius-md)}.aXz1Tq_languageSection,.aXz1Tq_logoutSection{gap:var(--space-scale-0-6);flex-direction:column;display:flex}
._2ufiea_controls{gap:var(--space-5);margin:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2ufiea_signInLoadingOverlay{z-index:var(--layer-modal);pointer-events:auto;background:linear-gradient(180deg, var(--surface-glass) 0%, var(--surface-raised) 100%);-webkit-backdrop-filter:blur(calc(.18 * var(--scale)));backdrop-filter:blur(calc(.18 * var(--scale)));position:fixed;inset:0}._2ufiea_signInLoadingMotionArea{position:absolute;inset:0}._2ufiea_signInLoadingLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:var(--border-width-none);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2ufiea_note{color:var(--text-muted);font-size:var(--font-size-body-secondary);margin:var(--space-2) 0;font-weight:var(--weight-regular);font-style:italic;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}._2ufiea_infoMessage{margin:var(--space-2) 0;max-width:var(--measure-narrow);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)}._2ufiea_modalContent{padding:var(--space-2);max-width:var(--measure-narrow);position:relative}._2ufiea_modalContent h3{margin:0 0 var(--space-scale-0-6);font-size:var(--font-size-title-small);color:var(--brand-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._2ufiea_modalContent p{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}._2ufiea_modalInput{width:100%}._2ufiea_modalActions{gap:var(--space-scale-0-75);margin-top:var(--space-3);justify-content:flex-end;display:flex}._2ufiea_modalAction{min-width:calc(8.5 * var(--scale))}._2ufiea_forgotMessage{margin-top:var(--space-scale-0-8);color:var(--text-secondary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._2ufiea_signInPage{padding:var(--space-3)}._2ufiea_signInPage ._2ufiea_container{--padding:calc(2 * var(--scale))}._2ufiea_signInPage ._2ufiea_submit span{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){._2ufiea_signInPage{padding:var(--space-4)}}
.iHI4yW_form{gap:var(--space-3);display:grid}.iHI4yW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.iHI4yW_actions>*{width:100%}}
.qrZLEG_workspace{gap:var(--space-5);padding:var(--space-3);background:var(--surface-raised);flex-direction:column;flex:auto;min-height:100%;display:flex}.qrZLEG_settingsLayout{gap:var(--space-4);flex:auto;align-items:start;display:grid}.qrZLEG_desktopNavigation{display:none}.qrZLEG_mobileNavigation{min-width:0}.qrZLEG_contentPanel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.qrZLEG_contentHeader{gap:var(--space-1);max-width:var(--measure-body);display:grid}.qrZLEG_contentHeader h2{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.qrZLEG_contentHeader p{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.qrZLEG_navigationItem{gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;font-family:inherit;display:grid}.qrZLEG_navigationItem:hover{background:var(--interaction-hover)}.qrZLEG_navigationItem:focus-visible{border-color:var(--border-focus);outline:var(--border-width-none);box-shadow:var(--focus-ring)}.qrZLEG_navigationItemActive{border-color:var(--border-default);background:var(--interaction-selected-subtle)}.qrZLEG_navigationTitle{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.qrZLEG_navigationDescription{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.qrZLEG_menuActions{justify-content:flex-start;display:flex}.qrZLEG_accountSection,.qrZLEG_organizationSection{gap:var(--space-5);display:grid}.qrZLEG_appearanceSection{gap:var(--space-4);max-width:var(--measure-body);display:grid}.qrZLEG_appearanceIntro,.qrZLEG_appearanceStorageError{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);margin:0}.qrZLEG_appearanceFieldset{gap:var(--space-2);border:var(--border-width-none);margin:0;padding:0;display:grid}.qrZLEG_appearanceLegend{color:var(--text-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);padding:0}.qrZLEG_appearanceStorageError{color:var(--intent-warning-ink)}@media (min-width:900px){.qrZLEG_settingsLayout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.qrZLEG_desktopNavigation{gap:var(--space-1);top:var(--space-3);display:grid;position:sticky}.qrZLEG_mobileNavigation{display:none}}
.K1SOna_panel{gap:var(--space-scale-0-9);flex-direction:column;display:flex}.K1SOna_header{gap:var(--space-scale-0-3);flex-direction:column;display:flex}.K1SOna_header h3{color:var(--text-primary);font-size:var(--font-size-label);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.K1SOna_header p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.K1SOna_grid{gap:var(--space-scale-0-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.K1SOna_card{gap:var(--space-scale-0-65);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-scale-0-8);flex-direction:column;display:flex}.K1SOna_cardText{gap:var(--space-scale-0-24);flex-direction:column;display:flex}.K1SOna_cardText h4{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);margin:0}.K1SOna_cardText p{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.K1SOna_buttonSlot{width:fit-content}.K1SOna_legalNote{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.K1SOna_status{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);margin:0}.K1SOna_deleteSection{gap:var(--space-scale-0-35);border-top:var(--border-width-thin) solid var(--border-default);padding-top:var(--space-scale-0-8);flex-direction:column;display:flex}.K1SOna_deleteSection h4{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);margin:0}.K1SOna_deleteSection p{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}@media (max-width:1040px){.K1SOna_grid{grid-template-columns:1fr}.K1SOna_buttonSlot{width:100%}}
.pfJKLq_sharedContextManualField input,.pfJKLq_sharedContextManualField textarea{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);padding:var(--space-scale-0-75) var(--space-scale-0-9);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.pfJKLq_sharedContextManualField textarea::placeholder,.pfJKLq_sharedContextManualField input::placeholder{color:var(--text-muted)}.pfJKLq_sharedContextManualField textarea{min-height:calc(7 * var(--scale));resize:vertical}.pfJKLq_sharedContextFooter>button{white-space:nowrap;margin:0}.pfJKLq_sharedContextSectionCard{gap:var(--space-scale-0-9);padding:var(--space-3);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);flex-direction:column;display:flex}.pfJKLq_sharedContextSectionHeader{gap:var(--space-scale-0-2);flex-direction:column;display:flex}.pfJKLq_sharedContextGrid{gap:var(--space-scale-0-8);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.pfJKLq_sharedContextField{gap:var(--space-scale-0-35);flex-direction:column;min-width:0;display:flex}.pfJKLq_sharedContextFieldWide{grid-column:span 2}.pfJKLq_sharedContextField>span,.pfJKLq_sharedContextField>label{font-weight:var(--weight-regular);color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.pfJKLq_sharedContextField small{color:var(--text-muted);font-size:var(--font-size-micro);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.pfJKLq_sharedContextPreview{gap:var(--space-scale-0-55);padding:var(--space-scale-0-95);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.pfJKLq_sharedContextPreviewLabel{font-weight:var(--weight-regular);color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.pfJKLq_sharedContextPreviewBody{gap:var(--space-scale-0-55);max-width:var(--measure-body);flex-direction:column;display:flex}.pfJKLq_sharedContextPreviewBody 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);margin:0}.pfJKLq_sharedContextProgress{gap:var(--space-2);padding:var(--space-scale-0-85);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.pfJKLq_sharedContextProgressHeader{justify-content:space-between;align-items:center;gap:var(--space-scale-0-6);display:flex}.pfJKLq_sharedContextProgressHeader strong{color:var(--text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.pfJKLq_sharedContextProgressBar{width:100%;height:calc(.55 * var(--scale));border-radius:var(--radius-pill);background:var(--surface-sunken);border:none;overflow:hidden}.pfJKLq_sharedContextProgressList{padding-left:var(--space-scale-1-15);gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);flex-direction:column;margin:0;display:flex}.pfJKLq_sharedContextFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-scale-0-8);flex-wrap:wrap;display:flex}.pfJKLq_sharedContextError{color:var(--intent-danger);padding:var(--space-scale-0-8);border-radius:var(--radius-md);background:var(--intent-danger-surface)}@media (max-width:1080px){.pfJKLq_sharedContextHero{grid-template-columns:1fr}}@media (max-width:820px){.pfJKLq_sharedContextHeroRail,.pfJKLq_sharedContextGrid{grid-template-columns:minmax(0,1fr)}.pfJKLq_sharedContextFieldWide{grid-column:auto}}@media (max-width:640px){.pfJKLq_sharedContextHeader h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.pfJKLq_sharedContextHeader p{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.pfJKLq_sharedContextImportActions{justify-content:stretch}.pfJKLq_sharedContextFooter{align-items:stretch}}
.BvqLOG_socialBlock{gap:var(--space-3);flex-direction:column;display:flex}.BvqLOG_separator{align-items:center;gap:var(--space-scale-0-75);color:var(--text-muted);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);display:flex}.BvqLOG_separator:before,.BvqLOG_separator:after{content:"";background:var(--border-default);opacity:.35;flex:1;height:1px}.BvqLOG_statusBlock{gap:var(--space-3);flex-direction:column;display:flex}.BvqLOG_statusMessage{color:var(--text-muted);max-width:var(--measure-narrow);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.BvqLOG_errorMessage{color:var(--intent-danger);max-width:var(--measure-narrow)}.BvqLOG_buttonRow{gap:var(--space-scale-0-8);flex-direction:column;display:flex}
._2qNOnW_sharedContextSources{gap:var(--space-scale-0-7);padding-top:var(--space-scale-0-3);flex-direction:column;display:flex}._2qNOnW_sharedContextSourceList{gap:var(--space-scale-0-7);margin:0;padding:0;list-style:none;display:grid}._2qNOnW_sharedContextSourceItem{gap:var(--space-scale-0-3);padding:var(--space-scale-0-8);border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-sunken);flex-direction:column;display:flex}._2qNOnW_sharedContextSourceItem a{color:var(--brand-primary);font-weight:var(--weight-regular);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);text-decoration:none}._2qNOnW_sharedContextSourceItem p,._2qNOnW_sharedContextSourceItem small{color:var(--text-secondary);line-height:var(--line-height-snug);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}._2qNOnW_sharedContextSourceTitleRow{justify-content:space-between;align-items:center;gap:var(--space-scale-0-7);flex-wrap:wrap;display:flex}._2qNOnW_sharedContextSourceTitleRow span{padding:var(--space-scale-0-18) var(--space-scale-0-55);border-radius:var(--radius-pill);background:var(--brand-wash);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);align-items:center;display:inline-flex}
.FIfZ-q_page{--sign-overlay-reserve:calc(var(--space-3) + var(--control-height-touch) + var(--control-height-touch) + var(--control-height-touch) + var(--control-height-touch) + var(--control-height-touch));width:100vw;height:auto;min-height:100dvh;padding:var(--space-4);background-color:var(--surface-sunken);justify-content:center;align-items:center;display:flex}.FIfZ-q_back{margin-left:0}.FIfZ-q_container{--padding:calc(2 * var(--scale));border-radius:var(--radius-lg);width:80%;box-shadow:var(--elevation-2);flex-direction:row;display:flex}.FIfZ-q_page .FIfZ-q_text{padding:var(--space-6);justify-content:flex-start;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.FIfZ-q_image{object-fit:cover;object-position:center;border-radius:var(--radius-lg);width:40%;height:auto;margin:var(--padding)}.FIfZ-q_page h1{font-size:var(--font-size-title-xl);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.FIfZ-q_questionnaire{gap:var(--space-scale-1-2);flex-direction:column;width:100%;display:flex}.FIfZ-q_page .FIfZ-q_questionnaire>div{gap:var(--space-scale-0-4);flex-direction:column;display:flex}.FIfZ-q_page .FIfZ-q_subQuestionnaire{gap:var(--space-3);flex-direction:row;width:100%;display:flex}.FIfZ-q_page .FIfZ-q_subQuestionnaireInput{flex:1;min-width:0}.FIfZ-q_harmateLogoContainer{display:none}.FIfZ-q_signUpPage,.FIfZ-q_page{padding:var(--space-3);flex-direction:column;justify-content:flex-start}.FIfZ-q_page .FIfZ-q_container{--padding:calc(1.5 * var(--scale));border-radius:var(--radius-sm);width:100%;box-shadow:var(--elevation-0);flex-direction:column}.FIfZ-q_page .FIfZ-q_text{padding:var(--space-5)}.FIfZ-q_page .FIfZ-q_subQuestionnaire{flex-direction:column}.FIfZ-q_page .FIfZ-q_image{display:none}.FIfZ-q_harmateLogoContainer{width:100%;padding-inline:var(--space-5);margin-top:var(--space-2);margin-bottom:var(--space-2);display:flex}@media (min-width:768px){.FIfZ-q_signUpPage,.FIfZ-q_page{padding:var(--space-4);flex-direction:row;justify-content:center}.FIfZ-q_page .FIfZ-q_container{--padding:calc(2 * var(--scale));border-radius:var(--radius-lg);width:80%;box-shadow:var(--elevation-2);flex-direction:row}.FIfZ-q_page .FIfZ-q_text{padding:var(--space-6)}.FIfZ-q_page .FIfZ-q_subQuestionnaire{flex-direction:row}.FIfZ-q_page .FIfZ-q_image{display:revert}.FIfZ-q_harmateLogoContainer{display:none}}@media (max-width:760px),(max-height:600px){.FIfZ-q_page{min-height:calc(100vh + var(--sign-overlay-reserve));min-height:calc(100dvh + var(--sign-overlay-reserve));padding-bottom:var(--sign-overlay-reserve)}}
.djkWZG_setLang{gap:var(--space-scale-0-3);flex-direction:column;display:flex}.djkWZG_label{justify-content:space-between;align-items:center;gap:var(--space-scale-0-7);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);display:flex}.djkWZG_selectWrap{width:min(100%, calc(12 * var(--scale)));position:relative}.djkWZG_select{width:100%;min-height:calc(2.3 * var(--scale));padding:var(--space-scale-0-32) var(--space-scale-1-7) var(--space-scale-0-32) var(--space-scale-0-55);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);background-color:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);cursor:pointer;appearance:none;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.djkWZG_select:hover{border-color:var(--border-focus)}.djkWZG_select:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.djkWZG_selectChevron{top:calc(50% - .55 * var(--space-3));right:var(--space-scale-0-45);width:calc(1.1 * var(--scale));height:calc(1.1 * var(--scale));color:var(--text-secondary);pointer-events:none;position:absolute}.djkWZG_selectWrap:focus-within .djkWZG_selectChevron{color:var(--brand-primary)}@media (max-width:640px),(max-width:1199px) and (max-height:480px){.djkWZG_label{flex-direction:column;align-items:stretch}.djkWZG_selectWrap,.djkWZG_select{width:100%}.djkWZG_select{min-height:var(--control-height-compact-touch)}}
.y0Bo2q_errorSlot{width:100%}.y0Bo2q_fieldWrapper{margin-bottom:var(--space-2);flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.y0Bo2q_floatingLabel{left:var(--space-4);pointer-events:none;font-size:var(--font-size-body-secondary);color:var(--text-muted);transition:color var(--duration-base) var(--ease-standard), font-size var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);font-weight:var(--weight-regular);background:var(--surface-raised);padding:0 var(--space-scale-0-3);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);position:absolute;top:50%;transform:translateY(-50%)}.y0Bo2q_floatingLabelActive{transform:translateY(calc(-2 * var(--scale)));font-size:var(--font-size-caption);color:var(--interaction-focus);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.y0Bo2q_inputError{border-color:var(--intent-danger);background-color:var(--intent-danger-surface);box-shadow:var(--elevation-0)}.y0Bo2q_inputValid{border-color:var(--intent-success);background-color:var(--intent-success-surface)}.y0Bo2q_validationIcon{right:var(--space-scale-2-5);width:calc(1.5 * var(--scale));height:calc(1.5 * var(--scale));border-radius:var(--radius-circle);transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex}.y0Bo2q_iconValid{color:var(--intent-success);font-weight:var(--weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.y0Bo2q_iconInvalidSvg{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.y0Bo2q_iconInvalidSvg path{fill:var(--intent-danger)!important}.y0Bo2q_error{color:var(--intent-danger);font-size:var(--font-size-body-compact);margin-top:var(--space-2);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.y0Bo2q_errorSlotReserved{min-height:calc(2.6 * var(--scale))}.y0Bo2q_error,.y0Bo2q_floatingLabel{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.y0Bo2q_floatingLabelActive{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.y0Bo2q_iconValid{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.y0Bo2q_errorSlotReserved{min-height:calc(1.7 * var(--scale))}.y0Bo2q_error{font-size:var(--font-size-body-compact);line-height:var(--line-height-snug)}.y0Bo2q_floatingLabel{font-size:var(--font-size-body-secondary)}.y0Bo2q_floatingLabelActive{font-size:var(--font-size-caption)}.y0Bo2q_iconValid{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal)}}
._9D4H2a_summary{gap:var(--space-scale-0-8);flex-direction:column;display:flex}._9D4H2a_headerRow{justify-content:space-between;align-items:center;gap:var(--space-scale-0-8);flex-wrap:wrap;display:flex}._9D4H2a_title{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}._9D4H2a_policyBadge{padding:var(--space-scale-0-4) var(--space-scale-0-8);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:inline-flex}._9D4H2a_description,._9D4H2a_reminder,._9D4H2a_warning{font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}._9D4H2a_description{color:var(--text-muted);max-width:var(--measure-body)}._9D4H2a_reminder,._9D4H2a_warning{padding:var(--space-scale-0-8) var(--space-3);border-radius:var(--radius-lg)}._9D4H2a_reminder{color:var(--text-secondary);background:var(--surface-sunken)}._9D4H2a_warning{color:var(--intent-danger);background:var(--intent-danger-surface)}
.FS90TW_legend{gap:var(--space-scale-0-22);min-width:0;display:grid}.FS90TW_title{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);margin:0}.FS90TW_items{gap:var(--space-scale-0-28) var(--space-scale-0-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FS90TW_items_stacked{gap:var(--space-scale-0-2);grid-template-columns:minmax(0,1fr);display:grid}.FS90TW_item{align-items:center;gap:var(--space-scale-0-24);min-width:0;color:var(--text-muted);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);grid-template-columns:auto auto auto;display:inline-grid}.FS90TW_item_stacked{grid-template-columns:auto minmax(0,.7fr) minmax(0,1.3fr);width:100%}.FS90TW_item_stacked .FS90TW_label{color:var(--text-primary);font-weight:var(--weight-semibold)}.FS90TW_item_stacked .FS90TW_marker{width:calc(.75 * var(--scale));height:calc(.75 * var(--scale))}.FS90TW_item_stacked .FS90TW_value{color:var(--text-secondary);font-weight:var(--weight-regular)}.FS90TW_marker{width:calc(.5 * var(--scale));height:calc(.5 * var(--scale));border-radius:var(--radius-circle);background:var(--text-secondary)}.FS90TW_marker_primary{background:var(--brand-primary);color:var(--on-brand)}.FS90TW_marker_secondary{background:var(--brand-muted)}.FS90TW_marker_accent{background:var(--brand-secondary-base)}.FS90TW_marker_success{background:var(--intent-success);color:var(--on-success)}.FS90TW_marker_warning{background:var(--intent-warning);color:var(--on-warning)}.FS90TW_marker_danger{background:var(--intent-danger);color:var(--on-danger)}.FS90TW_marker_neutral{background:var(--text-secondary)}.FS90TW_marker_info{background:var(--intent-info);color:var(--on-info)}.FS90TW_label{overflow-wrap:anywhere}.FS90TW_value{color:var(--text-primary);font-variant-numeric:tabular-nums}
.PnBy_a_newsletter{background-color:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5) var(--space-7);margin-bottom:var(--space-scale-5);justify-content:center;align-items:center;row-gap:var(--space-scale-0-7);flex-direction:column;display:flex;position:relative;overflow:hidden}.PnBy_a_newsletterTitle{text-align:center;font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--brand-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.PnBy_a_newsletter p{text-align:center;font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);max-width:calc(58 * var(--scale));padding-bottom:var(--space-scale-1-6);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.PnBy_a_newsletter .PnBy_a_content{width:100%;max-width:calc(58 * var(--scale));justify-content:center;align-items:stretch;gap:var(--space-scale-0-8);--newsletter-field-font-size:var(--font-size-title-medium);--newsletter-field-vertical-padding:calc(1 * var(--scale));--newsletter-field-horizontal-padding:calc(1.8 * var(--scale));flex-direction:column;display:flex}.PnBy_a_newsletter .PnBy_a_emailField{width:100%;margin:0}.PnBy_a_newsletter .PnBy_a_newsletterHoneypot,.PnBy_a_newsletter .PnBy_a_newsletterHoneypotLabel,.PnBy_a_newsletter .PnBy_a_newsletterEmailLabel{width:1px;height:1px;position:absolute;left:-10000px}.PnBy_a_newsletter .PnBy_a_newsletterHoneypot,.PnBy_a_newsletter .PnBy_a_newsletterHoneypotLabel{opacity:0;pointer-events:none}.PnBy_a_newsletter .PnBy_a_newsletterEmailLabel{overflow:hidden}.PnBy_a_newsletter .PnBy_a_emailField input{border-radius:var(--radius-pill);min-height:calc(4 * var(--scale));padding:var(--newsletter-field-vertical-padding) var(--newsletter-field-horizontal-padding);font-size:var(--font-size-body);line-height:var(--line-height-normal);background-color:var(--surface-raised);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.PnBy_a_newsletter .PnBy_a_emailField input::placeholder{color:var(--text-muted);opacity:1}.PnBy_a_newsletter .PnBy_a_emailField input:focus{border-color:var(--border-focus);outline:none}.PnBy_a_newsletter .PnBy_a_emailField>div,.PnBy_a_newsletter .PnBy_a_emailField>div>div{margin-bottom:0}.PnBy_a_newsletter .PnBy_a_newsletterSubmitButton{width:100%;min-height:calc(4 * var(--scale))}.PnBy_a_newsletter .PnBy_a_enrolled{background-color:var(--surface-sunken);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.PnBy_a_newsletter .PnBy_a_enrolled img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PnBy_a_newsletter .PnBy_a_enrolled span{width:auto;margin-left:var(--space-6)}.PnBy_a_newsletter .PnBy_a_checkContainer{background-color:var(--intent-success);color:var(--on-success);border-radius:var(--radius-circle);width:auto;padding:var(--space-3);justify-content:center;display:flex}.PnBy_a_newsletter .PnBy_a_check{--size:calc(3 * var(--scale));width:var(--size);height:var(--size)}.PnBy_a_newsletter .PnBy_a_check path{fill:var(--on-success)}@media (min-width:768px),(orientation:landscape){.PnBy_a_newsletter .PnBy_a_content{align-items:stretch;gap:var(--space-scale-0-8);--newsletter-field-font-size:var(--font-size-title-small);--newsletter-field-horizontal-padding:calc(1.5 * var(--scale));flex-direction:row}.PnBy_a_newsletter .PnBy_a_emailField,.PnBy_a_newsletter .PnBy_a_emailField>div{height:100%}.PnBy_a_newsletter .PnBy_a_newsletterSubmitButton{width:auto;min-width:calc(13 * var(--scale));align-self:stretch}.PnBy_a_newsletter p{font-size:var(--font-size-subtitle);padding-bottom:var(--space-5);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}}
.ZrbLrW_personaSummaryCompact{gap:var(--space-3);padding-block:var(--space-3) 0;border-top:var(--border-width-thin) solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ZrbLrW_personaSummaryCompactBlock{min-width:0}.ZrbLrW_personaSummaryGenderDistribution{align-items:center;gap:var(--space-3);min-width:0;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ZrbLrW_personaSummaryCompactBlock h4{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.ZrbLrW_personaSummaryBarList{gap:var(--space-scale-0-35);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ZrbLrW_personaSummaryBarRow{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-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);grid-template-columns:minmax(0,1.2fr) minmax(3rem,2fr) auto;display:grid}.ZrbLrW_personaSummaryBarRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ZrbLrW_personaSummaryContextBarRow{grid-template-columns:minmax(0,2fr) minmax(3rem,1fr) auto}.ZrbLrW_personaSummaryContextBarRow>span{text-overflow:clip;white-space:normal;overflow:visible}.ZrbLrW_personaSummaryBarRow>strong{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);text-align:right;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ZrbLrW_personaSummaryBarRow meter{inline-size:100%;block-size:var(--space-2);appearance:none;border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-sunken);min-inline-size:0}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-bar{border:var(--border-width-none) solid var(--surface-sunken);border-radius:var(--radius-pill);background:var(--surface-sunken)}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-suboptimum-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-even-less-good-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarRow meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarSecondary meter::-webkit-meter-optimum-value{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryBarSecondary meter::-webkit-meter-suboptimum-value{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryBarSecondary meter::-webkit-meter-even-less-good-value{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryBarSecondary meter::-moz-meter-bar{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryCompactHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ZrbLrW_personaSummaryCompactMeta{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex:none}.ZrbLrW_personaSummaryCompactValue{margin:var(--space-2) 0 0;color:var(--text-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)}.ZrbLrW_personaSummaryCompactMetrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ZrbLrW_personaSummaryCompactMetric{gap:var(--space-1);min-width:0;padding:var(--space-2);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--widget-inner-radius);background:var(--surface-sunken);flex-direction:column;display:flex}.ZrbLrW_personaSummaryCompactMetric>span{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ZrbLrW_personaSummaryCompactMetric>strong{color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);overflow-wrap:anywhere;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ZrbLrW_personaSummaryContextsBlock{grid-column:span 2}@media (min-width:768px){.ZrbLrW_personaSummaryCompact{grid-template-columns:repeat(4,minmax(0,1fr))}.ZrbLrW_personaSummaryCompactMetrics{grid-column:span 2}}
.Kv78YW_section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);flex-direction:column;margin:0 auto;display:flex}.Kv78YW_sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.Kv78YW_eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.Kv78YW_sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.Kv78YW_sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Kv78YW_capabilityLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .3fr);gap:var(--space-scale-2-4);align-items:start;display:grid}.Kv78YW_capabilityGroups{gap:var(--space-scale-0-45);display:grid}.Kv78YW_capabilityGroup{border-top:var(--border-width-thin) solid var(--border-subtle);animation:.56s backwards Kv78YW_simulationCapabilityIn}.Kv78YW_capabilityGroup:first-child{border-top:var(--border-width-none)}.Kv78YW_capabilityGroup:nth-child(2){animation-delay:80ms}.Kv78YW_capabilityGroup:nth-child(3){animation-delay:.16s}.Kv78YW_capabilityGroup:nth-child(4){animation-delay:.24s}.Kv78YW_groupSummary{gap:var(--space-3);padding:var(--space-scale-1-15) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;list-style:none;display:grid}.Kv78YW_groupSummary::-webkit-details-marker{display:none}.Kv78YW_groupIndex{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_groupSummaryText{gap:var(--space-scale-0-35);min-width:0;display:grid}.Kv78YW_groupSummaryText h3,.Kv78YW_auditPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.Kv78YW_groupSummaryText p,.Kv78YW_capabilityCopy p,.Kv78YW_auditPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Kv78YW_summaryMarker{width:calc(2.1 * var(--scale));height:calc(2.1 * var(--scale));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--surface-raised);position:relative}.Kv78YW_summaryMarker:before,.Kv78YW_summaryMarker:after{content:"";inset:calc(50% - var(--space-scale-0-04)) var(--space-scale-0-55) auto;height:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand);transition:transform var(--duration-base) var(--ease-standard);position:absolute}.Kv78YW_summaryMarker:after{transform:rotate(90deg)}.Kv78YW_capabilityGroup[open] .Kv78YW_summaryMarker:after{transform:rotate(0)}.Kv78YW_capabilityRows{padding:var(--space-scale-0-15) 0 var(--space-scale-0-9) var(--space-scale-3-2);gap:0;display:grid}.Kv78YW_capabilityRow{grid-template-columns:auto minmax(0, 1fr) minmax(calc(10 * var(--scale)), auto);gap:var(--space-scale-0-9);min-width:0;padding:var(--space-scale-0-9) 0;border-top:var(--border-width-thin) solid var(--border-subtle);transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:start;display:grid}.Kv78YW_capabilityRow:first-child{border-top:var(--border-width-none);padding-top:0}.Kv78YW_capabilityRow:hover{border-color:var(--border-strong);transform:translateX(calc(.2 * var(--scale)))}.Kv78YW_capabilityCopy{gap:var(--space-scale-0-35);min-width:0;max-width:var(--measure-narrow);display:grid}.Kv78YW_capabilityCopy h4{color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.Kv78YW_capabilityIcon,.Kv78YW_auditIcon{width:calc(2.45 * var(--scale));height:calc(2.45 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Kv78YW_icon{width:calc(1.22 * var(--scale));height:calc(1.22 * var(--scale));display:block}.Kv78YW_capabilityProof,.Kv78YW_auditValue{width:fit-content;max-width:calc(13 * var(--scale));color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-align:right;letter-spacing:var(--letter-spacing-normal);justify-self:end}.Kv78YW_capabilityLink{width:fit-content;color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-decoration:underline;text-decoration-thickness:calc(.08 * var(--scale));text-underline-offset:calc(.25 * var(--scale));letter-spacing:var(--letter-spacing-normal)}.Kv78YW_auditPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.64s .22s backwards Kv78YW_simulationCapabilityIn;display:flex;position:sticky}.Kv78YW_auditList{border-top:var(--border-width-thin) solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.Kv78YW_auditSignal{justify-content:space-between;gap:var(--space-scale-0-75);padding:var(--space-scale-0-6) 0;border-bottom:var(--border-width-thin) solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:flex}.Kv78YW_toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.Kv78YW_toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.Kv78YW_toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.Kv78YW_toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.Kv78YW_capabilityProof.Kv78YW_toneAccent,.Kv78YW_capabilityProof.Kv78YW_toneSuccess,.Kv78YW_capabilityProof.Kv78YW_toneWarm,.Kv78YW_capabilityProof.Kv78YW_toneNeutral,.Kv78YW_auditValue.Kv78YW_toneAccent,.Kv78YW_auditValue.Kv78YW_toneSuccess,.Kv78YW_auditValue.Kv78YW_toneWarm,.Kv78YW_auditValue.Kv78YW_toneNeutral{background:0 0}@media not all and (min-width:1024px){.Kv78YW_capabilityLayout{grid-template-columns:1fr}.Kv78YW_auditPanel{position:static}}@media (max-width:760px){.Kv78YW_section{padding:var(--space-scale-1-25) var(--space-4) var(--space-3);gap:var(--space-scale-1-2)}.Kv78YW_sectionHeader{gap:var(--space-scale-0-55)}.Kv78YW_sectionHeader h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Kv78YW_sectionHeader p,.Kv78YW_capabilityCopy p,.Kv78YW_auditPanel p,.Kv78YW_capabilityLink{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_eyebrow,.Kv78YW_groupIndex,.Kv78YW_capabilityProof,.Kv78YW_auditValue,.Kv78YW_auditSignal{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_groupSummaryText h3,.Kv78YW_capabilityCopy h4,.Kv78YW_auditPanel h3{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_groupSummaryText p{display:none}.Kv78YW_groupSummary{padding:var(--space-scale-0-85) 0;align-items:center}.Kv78YW_summaryMarker{width:calc(2.4 * var(--scale));height:calc(2.4 * var(--scale))}.Kv78YW_capabilityRows{padding:0 0 var(--space-scale-0-8)}.Kv78YW_capabilityRow{gap:var(--space-scale-0-85);padding:var(--space-scale-0-95) 0;grid-template-columns:auto minmax(0,1fr)}.Kv78YW_capabilityIcon,.Kv78YW_auditIcon{width:calc(3.2 * var(--scale));height:calc(3.2 * var(--scale))}.Kv78YW_icon{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.Kv78YW_capabilityProof{text-align:left;grid-column:2;justify-self:start;max-width:none}.Kv78YW_auditPanel{padding:var(--space-scale-0-95) 0;border-block:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-sm);background:0 0}}@keyframes Kv78YW_simulationCapabilityIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Kv78YW_capabilityGroup,.Kv78YW_auditPanel{animation:none}}
.yTuBbW_profileHero{gap:var(--space-vitrine-gap-section);min-height:calc(100dvh - var(--nav-height));padding:var(--space-vitrine-section) var(--space-vitrine-gutter);background:var(--surface-raised);flex-direction:column;align-items:center;display:flex}.yTuBbW_profileHero.yTuBbW_centered{text-align:center}.yTuBbW_profileHero.yTuBbW_editorial{text-align:left;justify-content:flex-start;align-items:flex-start;gap:var(--space-4);padding:var(--space-7) var(--space-5);width:100%;max-width:1200px;margin:0 auto}.yTuBbW_heroText h1{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--brand-primary);margin-bottom:var(--space-vitrine-gap-grid);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.yTuBbW_subheadline{font-size:var(--font-size-subtitle);color:var(--text-primary);margin-bottom:var(--space-vitrine-gap-section);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.yTuBbW_ctaGroup{gap:var(--space-vitrine-gap-compact);flex-direction:column;width:100%;display:flex}.yTuBbW_profileHero.yTuBbW_centered .yTuBbW_ctaGroup{align-items:center}.yTuBbW_profileHero.yTuBbW_editorial .yTuBbW_heroText{max-width:100%}.yTuBbW_profileHero.yTuBbW_editorial .yTuBbW_ctaGroup{align-items:flex-start;width:auto}.yTuBbW_heroIllustration{order:-1;justify-content:center;align-items:center;width:fit-content;display:flex}.yTuBbW_heroImage{border-radius:var(--radius-lg);object-fit:contain;box-shadow:var(--elevation-2);width:100%;height:auto;max-height:50vw}.yTuBbW_illustrationPlaceholder{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-vitrine-section);text-align:center;color:var(--text-secondary);border:var(--border-width-medium) dashed var(--border-default);justify-content:center;align-items:center;min-height:40vw;display:flex}.yTuBbW_challengesSection{padding:var(--space-vitrine-section-wide) var(--space-vitrine-gutter);background:var(--surface-raised)}.yTuBbW_challengesSection 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)}.yTuBbW_challengesGrid{gap:var(--space-vitrine-gap-grid);flex-direction:column;display:flex}.yTuBbW_challengeCard{padding:var(--space-vitrine-gutter);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);gap:var(--space-vitrine-gap-grid);align-items:flex-start;display:flex}.yTuBbW_challengeCard:hover{box-shadow:var(--elevation-2);transform:translateY(-2px)}.yTuBbW_challengeIcon{flex-shrink:0}.yTuBbW_challengeNumber{background:var(--brand-wash);width:10vw;max-width:48px;height:10vw;max-height:48px;color:var(--brand-primary);border-radius:var(--radius-lg);font-weight:var(--weight-regular);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:flex}.yTuBbW_challengeContent 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)}.yTuBbW_challengeContent p{font-size:var(--font-size-caption);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)}@media (min-width:900px){.yTuBbW_profileHero{width:100%;padding-block:var(--space-scale-5);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.yTuBbW_profileHero.yTuBbW_centered{grid-template-columns:1fr;max-width:900px;margin:0 auto}.yTuBbW_profileHero.yTuBbW_editorial{flex-direction:column;justify-content:flex-start;align-items:flex-start}.yTuBbW_heroText{max-width:50vw}.yTuBbW_profileHero.yTuBbW_editorial .yTuBbW_heroText{max-width:100%}.yTuBbW_heroText h1{margin-bottom:var(--space-4)}.yTuBbW_subheadline{margin-bottom:var(--space-scale-2-5)}.yTuBbW_ctaGroup{align-items:center;gap:var(--space-3);flex-flow:wrap;width:auto}.yTuBbW_heroIllustration{order:0;width:fit-content}.yTuBbW_heroImage{border-radius:var(--radius-lg);max-height:min(62vh, calc(36 * var(--scale)));box-shadow:var(--elevation-1)}.yTuBbW_illustrationPlaceholder{border-radius:var(--radius-lg);padding:var(--space-6);min-height:300px}.yTuBbW_challengesSection{padding:var(--space-scale-5) var(--space-5)}.yTuBbW_challengesSection h2{margin-bottom:var(--space-6)}.yTuBbW_challengesGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto}.yTuBbW_challengeCard{padding:var(--space-5);gap:var(--space-4);border-radius:var(--radius-lg)}.yTuBbW_challengeCard:hover{transform:translateY(-4px)}.yTuBbW_challengeNumber{width:calc(3 * var(--scale));height:calc(3 * var(--scale));border-radius:var(--radius-sm)}.yTuBbW_challengeContent h3{margin-bottom:var(--space-2)}}
.ZrbLrW_personaSummaryCompact{gap:var(--space-3);padding-block:var(--space-3) 0;border-top:var(--border-width-thin) solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ZrbLrW_personaSummaryCompactBlock{min-width:0}.ZrbLrW_personaSummaryGenderDistribution{align-items:center;gap:var(--space-3);min-width:0;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ZrbLrW_personaSummaryCompactBlock h4{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.ZrbLrW_personaSummaryBarList{gap:var(--space-scale-0-35);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ZrbLrW_personaSummaryBarRow{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-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);grid-template-columns:minmax(0,1.2fr) minmax(3rem,2fr) auto;display:grid}.ZrbLrW_personaSummaryBarRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ZrbLrW_personaSummaryContextBarRow{grid-template-columns:minmax(0,2fr) minmax(3rem,1fr) auto}.ZrbLrW_personaSummaryContextBarRow>span{text-overflow:clip;white-space:normal;overflow:visible}.ZrbLrW_personaSummaryBarRow>strong{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);text-align:right;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ZrbLrW_personaSummaryBarRow meter{inline-size:100%;block-size:var(--space-2);appearance:none;border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-sunken);min-inline-size:0}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-bar{border:var(--border-width-none) solid var(--surface-sunken);border-radius:var(--radius-pill);background:var(--surface-sunken)}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-suboptimum-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarRow meter::-webkit-meter-even-less-good-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarRow meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.ZrbLrW_personaSummaryBarSecondary meter::-webkit-meter-optimum-value{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryBarSecondary meter::-webkit-meter-suboptimum-value{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryBarSecondary meter::-webkit-meter-even-less-good-value{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryBarSecondary meter::-moz-meter-bar{background:var(--brand-secondary);color:var(--on-secondary)}.ZrbLrW_personaSummaryCompactHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ZrbLrW_personaSummaryCompactMeta{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex:none}.ZrbLrW_personaSummaryCompactValue{margin:var(--space-2) 0 0;color:var(--text-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)}.ZrbLrW_personaSummaryCompactMetrics{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ZrbLrW_personaSummaryCompactMetric{gap:var(--space-1);min-width:0;padding:var(--space-2);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--widget-inner-radius);background:var(--surface-sunken);flex-direction:column;display:flex}.ZrbLrW_personaSummaryCompactMetric>span{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ZrbLrW_personaSummaryCompactMetric>strong{color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);overflow-wrap:anywhere;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ZrbLrW_personaSummaryContextsBlock{grid-column:span 2}@media (min-width:768px){.ZrbLrW_personaSummaryCompact{grid-template-columns:repeat(4,minmax(0,1fr))}.ZrbLrW_personaSummaryCompactMetrics{grid-column:span 2}}
.Kv78YW_section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);flex-direction:column;margin:0 auto;display:flex}.Kv78YW_sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.Kv78YW_eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.Kv78YW_sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.Kv78YW_sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Kv78YW_capabilityLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .3fr);gap:var(--space-scale-2-4);align-items:start;display:grid}.Kv78YW_capabilityGroups{gap:var(--space-scale-0-45);display:grid}.Kv78YW_capabilityGroup{border-top:var(--border-width-thin) solid var(--border-subtle);animation:.56s backwards Kv78YW_simulationCapabilityIn}.Kv78YW_capabilityGroup:first-child{border-top:var(--border-width-none)}.Kv78YW_capabilityGroup:nth-child(2){animation-delay:80ms}.Kv78YW_capabilityGroup:nth-child(3){animation-delay:.16s}.Kv78YW_capabilityGroup:nth-child(4){animation-delay:.24s}.Kv78YW_groupSummary{gap:var(--space-3);padding:var(--space-scale-1-15) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;list-style:none;display:grid}.Kv78YW_groupSummary::-webkit-details-marker{display:none}.Kv78YW_groupIndex{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_groupSummaryText{gap:var(--space-scale-0-35);min-width:0;display:grid}.Kv78YW_groupSummaryText h3,.Kv78YW_auditPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.Kv78YW_groupSummaryText p,.Kv78YW_capabilityCopy p,.Kv78YW_auditPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Kv78YW_summaryMarker{width:calc(2.1 * var(--scale));height:calc(2.1 * var(--scale));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--surface-raised);position:relative}.Kv78YW_summaryMarker:before,.Kv78YW_summaryMarker:after{content:"";inset:calc(50% - var(--space-scale-0-04)) var(--space-scale-0-55) auto;height:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand);transition:transform var(--duration-base) var(--ease-standard);position:absolute}.Kv78YW_summaryMarker:after{transform:rotate(90deg)}.Kv78YW_capabilityGroup[open] .Kv78YW_summaryMarker:after{transform:rotate(0)}.Kv78YW_capabilityRows{padding:var(--space-scale-0-15) 0 var(--space-scale-0-9) var(--space-scale-3-2);gap:0;display:grid}.Kv78YW_capabilityRow{grid-template-columns:auto minmax(0, 1fr) minmax(calc(10 * var(--scale)), auto);gap:var(--space-scale-0-9);min-width:0;padding:var(--space-scale-0-9) 0;border-top:var(--border-width-thin) solid var(--border-subtle);transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:start;display:grid}.Kv78YW_capabilityRow:first-child{border-top:var(--border-width-none);padding-top:0}.Kv78YW_capabilityRow:hover{border-color:var(--border-strong);transform:translateX(calc(.2 * var(--scale)))}.Kv78YW_capabilityCopy{gap:var(--space-scale-0-35);min-width:0;max-width:var(--measure-narrow);display:grid}.Kv78YW_capabilityCopy h4{color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.Kv78YW_capabilityIcon,.Kv78YW_auditIcon{width:calc(2.45 * var(--scale));height:calc(2.45 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Kv78YW_icon{width:calc(1.22 * var(--scale));height:calc(1.22 * var(--scale));display:block}.Kv78YW_capabilityProof,.Kv78YW_auditValue{width:fit-content;max-width:calc(13 * var(--scale));color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-align:right;letter-spacing:var(--letter-spacing-normal);justify-self:end}.Kv78YW_capabilityLink{width:fit-content;color:var(--brand-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-decoration:underline;text-decoration-thickness:calc(.08 * var(--scale));text-underline-offset:calc(.25 * var(--scale));letter-spacing:var(--letter-spacing-normal)}.Kv78YW_auditPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.64s .22s backwards Kv78YW_simulationCapabilityIn;display:flex;position:sticky}.Kv78YW_auditList{border-top:var(--border-width-thin) solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.Kv78YW_auditSignal{justify-content:space-between;gap:var(--space-scale-0-75);padding:var(--space-scale-0-6) 0;border-bottom:var(--border-width-thin) solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:flex}.Kv78YW_toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.Kv78YW_toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.Kv78YW_toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.Kv78YW_toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.Kv78YW_capabilityProof.Kv78YW_toneAccent,.Kv78YW_capabilityProof.Kv78YW_toneSuccess,.Kv78YW_capabilityProof.Kv78YW_toneWarm,.Kv78YW_capabilityProof.Kv78YW_toneNeutral,.Kv78YW_auditValue.Kv78YW_toneAccent,.Kv78YW_auditValue.Kv78YW_toneSuccess,.Kv78YW_auditValue.Kv78YW_toneWarm,.Kv78YW_auditValue.Kv78YW_toneNeutral{background:0 0}@media not all and (min-width:1024px){.Kv78YW_capabilityLayout{grid-template-columns:1fr}.Kv78YW_auditPanel{position:static}}@media (max-width:760px){.Kv78YW_section{padding:var(--space-scale-1-25) var(--space-4) var(--space-3);gap:var(--space-scale-1-2)}.Kv78YW_sectionHeader{gap:var(--space-scale-0-55)}.Kv78YW_sectionHeader h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Kv78YW_sectionHeader p,.Kv78YW_capabilityCopy p,.Kv78YW_auditPanel p,.Kv78YW_capabilityLink{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_eyebrow,.Kv78YW_groupIndex,.Kv78YW_capabilityProof,.Kv78YW_auditValue,.Kv78YW_auditSignal{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_groupSummaryText h3,.Kv78YW_capabilityCopy h4,.Kv78YW_auditPanel h3{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Kv78YW_groupSummaryText p{display:none}.Kv78YW_groupSummary{padding:var(--space-scale-0-85) 0;align-items:center}.Kv78YW_summaryMarker{width:calc(2.4 * var(--scale));height:calc(2.4 * var(--scale))}.Kv78YW_capabilityRows{padding:0 0 var(--space-scale-0-8)}.Kv78YW_capabilityRow{gap:var(--space-scale-0-85);padding:var(--space-scale-0-95) 0;grid-template-columns:auto minmax(0,1fr)}.Kv78YW_capabilityIcon,.Kv78YW_auditIcon{width:calc(3.2 * var(--scale));height:calc(3.2 * var(--scale))}.Kv78YW_icon{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.Kv78YW_capabilityProof{text-align:left;grid-column:2;justify-self:start;max-width:none}.Kv78YW_auditPanel{padding:var(--space-scale-0-95) 0;border-block:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-sm);background:0 0}}@keyframes Kv78YW_simulationCapabilityIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Kv78YW_capabilityGroup,.Kv78YW_auditPanel{animation:none}}
.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)}}
.mZFoQq_personaSummaryCompact{}.mZFoQq_personaSummaryCompactBlock{}.mZFoQq_personaSummaryBarList{}.mZFoQq_personaSummaryBarRow{}.mZFoQq_personaSummaryContextBarRow{}.mZFoQq_personaSummaryBarSecondary{}.mZFoQq_personaSummaryGenderDistribution{}.mZFoQq_personaSummaryCompactHeading{}.mZFoQq_personaSummaryCompactMeta{}.mZFoQq_personaSummaryCompactValue{}.mZFoQq_personaSummaryCompactMetrics{}.mZFoQq_personaSummaryCompactMetric{}.mZFoQq_personaSummaryContextsBlock{}.mZFoQq_personaSummary{gap:var(--space-2);flex-direction:column;display:flex}.mZFoQq_personaSummaryBadge{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:inline-flex}.mZFoQq_personaSummaryDetail{gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:1fr;display:grid}.mZFoQq_personaSummarySection{min-width:0;padding-block:var(--space-2);border-top:var(--border-width-thin) solid var(--border-subtle)}.mZFoQq_personaSummarySection:first-child{border-top:var(--border-width-none);padding-block-start:0}.mZFoQq_personaSummarySection h4{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.mZFoQq_personaSummarySectionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mZFoQq_personaSummaryMetricValue{color:var(--text-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);flex:none}.mZFoQq_personaSummaryList,.mZFoQq_personaSummaryContexts{gap:var(--space-scale-0-35);margin:var(--space-2) 0 0;flex-direction:column;padding:0;display:flex}.mZFoQq_personaSummaryListRow,.mZFoQq_personaSummaryContext{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;color:var(--text-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);display:flex}.mZFoQq_personaSummaryListRow dt,.mZFoQq_personaSummaryListRow dd{margin:0}.mZFoQq_personaSummaryListRow dd,.mZFoQq_personaSummaryContext strong{color:var(--text-primary);font-weight:var(--weight-bold);flex:none}.mZFoQq_personaSummaryContext span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mZFoQq_personaSummaryContext strong{color:var(--text-secondary);font-size:var(--font-size-caption);text-align:right;font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.mZFoQq_personaSummaryValue{margin:var(--space-2) 0 0;color:var(--text-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)}.mZFoQq_personaSummaryCost{gap:var(--space-scale-0-35);margin-top:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-direction:column;display:flex}.mZFoQq_personaSummaryQualityMethod{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.mZFoQq_personaSummaryLimit{padding:var(--space-scale-0-35) var(--space-scale-0-6);border:var(--border-width-thin) solid var(--intent-danger);border-radius:var(--widget-inner-radius);background:var(--intent-danger-surface);color:var(--intent-danger);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.mZFoQq_personaSummaryError{color:var(--intent-danger);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}@media (min-width:768px){.mZFoQq_personaSummaryDetail{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.mZFoQq_personaSummarySection:nth-child(2){border-top:var(--border-width-none);padding-block-start:0}.mZFoQq_personaSummarySection:nth-child(3){grid-row:span 2}}
.YO-92G_section{}.YO-92G_sectionHeader{}.YO-92G_eyebrow{}.YO-92G_capabilityLayout{}.YO-92G_capabilityGroups{}.YO-92G_capabilityGroup{}.YO-92G_groupSummary{}.YO-92G_groupIndex{}.YO-92G_groupSummaryText{}.YO-92G_auditPanel{}.YO-92G_capabilityCopy{}.YO-92G_summaryMarker{}.YO-92G_capabilityRows{}.YO-92G_capabilityRow{}.YO-92G_capabilityIcon{}.YO-92G_auditIcon{}.YO-92G_icon{}.YO-92G_capabilityProof{}.YO-92G_auditValue{}.YO-92G_capabilityLink{}.YO-92G_auditList{}.YO-92G_auditSignal{}.YO-92G_toneAccent{}.YO-92G_toneSuccess{}.YO-92G_toneWarm{}.YO-92G_toneNeutral{}
.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)}}
.LK_G9W_section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);scroll-margin-top:calc(var(--nav-height) + calc(1 * var(--scale)));flex-direction:column;margin:0 auto;display:flex}.LK_G9W_sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.LK_G9W_eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.LK_G9W_sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.LK_G9W_sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.LK_G9W_flowLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .32fr);gap:var(--space-scale-2-3);align-items:start;display:grid}.LK_G9W_flowList{padding:0 0 0 var(--space-scale-2-25);gap:0;margin:0;list-style:none;display:grid;position:relative}.LK_G9W_flowList:before{content:"";top:var(--space-1);bottom:var(--space-1);left:var(--space-scale-0-72);width:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:linear-gradient(to bottom, var(--border-subtle), var(--interaction-selected), var(--border-subtle));position:absolute}.LK_G9W_flowStep{position:relative}.LK_G9W_flowStep:before{content:"";top:var(--space-scale-1-2);left:var(--space-scale-neg-1-72);width:calc(.68 * var(--scale));height:calc(.68 * var(--scale));border-radius:var(--radius-circle);background:var(--surface-raised);border:var(--border-width-scale-01) solid var(--interaction-selected);box-shadow:var(--focus-ring);position:absolute}.LK_G9W_stepPanel{grid-template-columns:auto minmax(0, 1fr) minmax(calc(15 * var(--scale)), .32fr);gap:var(--space-scale-1-1);padding:var(--space-scale-1-05) 0 var(--space-scale-1-15);border-bottom:var(--border-width-thin) solid var(--border-subtle);align-items:start;animation:.52s backwards LK_G9W_simulationStepIn;display:grid}.LK_G9W_flowStep:first-child .LK_G9W_stepPanel{padding-top:0}.LK_G9W_flowStep:last-child .LK_G9W_stepPanel{border-bottom:var(--border-width-none);padding-bottom:0}.LK_G9W_flowStep:nth-child(2) .LK_G9W_stepPanel{animation-delay:80ms}.LK_G9W_flowStep:nth-child(3) .LK_G9W_stepPanel{animation-delay:.16s}.LK_G9W_flowStep:nth-child(4) .LK_G9W_stepPanel{animation-delay:.24s}.LK_G9W_flowStep:nth-child(5) .LK_G9W_stepPanel{animation-delay:.32s}.LK_G9W_stepIndex{min-width:calc(2.2 * var(--scale));color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.LK_G9W_stepContent{gap:var(--space-scale-0-55);min-width:0;display:grid}.LK_G9W_stepHeading{align-items:center;gap:var(--space-scale-0-6);min-width:0;display:flex}.LK_G9W_stepIcon{width:calc(2.35 * var(--scale));height:calc(2.35 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LK_G9W_icon{width:calc(1.25 * var(--scale));height:calc(1.25 * var(--scale));display:block}.LK_G9W_stepKicker,.LK_G9W_handoffLabel{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.LK_G9W_stepText{gap:var(--space-scale-0-4);display:grid}.LK_G9W_stepText h3,.LK_G9W_handoffPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.LK_G9W_stepText p,.LK_G9W_handoffPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.LK_G9W_stepSignal{max-width:calc(18 * var(--scale));padding:var(--space-scale-0-55) 0 var(--space-scale-0-55) var(--space-scale-0-8);border-left:var(--border-width-thin) solid currentColor;font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);background:0 0;display:block}.LK_G9W_handoffPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-left:var(--border-width-scale-018) solid var(--interaction-selected);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.62s .18s backwards LK_G9W_simulationStepIn;display:flex;position:sticky}.LK_G9W_toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.LK_G9W_toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.LK_G9W_toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.LK_G9W_toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.LK_G9W_stepSignal.LK_G9W_toneAccent,.LK_G9W_stepSignal.LK_G9W_toneSuccess,.LK_G9W_stepSignal.LK_G9W_toneWarm,.LK_G9W_stepSignal.LK_G9W_toneNeutral{background:0 0}@media not all and (min-width:1024px){.LK_G9W_flowLayout{grid-template-columns:1fr}.LK_G9W_handoffPanel{position:static}}@media (max-width:760px){.LK_G9W_section{padding-inline:var(--space-4);gap:var(--space-scale-2-2)}.LK_G9W_sectionHeader h2{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.LK_G9W_sectionHeader p,.LK_G9W_stepText p,.LK_G9W_handoffPanel p{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.LK_G9W_eyebrow,.LK_G9W_stepIndex,.LK_G9W_stepKicker,.LK_G9W_stepSignal,.LK_G9W_handoffLabel{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.LK_G9W_stepText h3,.LK_G9W_handoffPanel h3{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.LK_G9W_stepPanel{gap:var(--space-3);padding-block:var(--space-scale-1-45);grid-template-columns:auto minmax(0,1fr)}.LK_G9W_stepIcon{width:calc(3.7 * var(--scale));height:calc(3.7 * var(--scale))}.LK_G9W_icon{width:calc(1.85 * var(--scale));height:calc(1.85 * var(--scale))}.LK_G9W_stepSignal{grid-column:2;max-width:none}}@keyframes LK_G9W_simulationStepIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LK_G9W_stepPanel,.LK_G9W_handoffPanel{animation:none}}
._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)}}
.LK_G9W_section{width:min(1120px,100%);padding:var(--space-scale-2-4) var(--space-5);gap:var(--space-scale-1-9);scroll-margin-top:calc(var(--nav-height) + calc(1 * var(--scale)));flex-direction:column;margin:0 auto;display:flex}.LK_G9W_sectionHeader{max-width:calc(70 * var(--scale));gap:var(--space-scale-0-7);flex-direction:column;display:flex}.LK_G9W_eyebrow{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}.LK_G9W_sectionHeader h2{color:var(--text-primary);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.LK_G9W_sectionHeader p{max-width:calc(62 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.LK_G9W_flowLayout{grid-template-columns:minmax(0, 1fr) minmax(calc(19 * var(--scale)), .32fr);gap:var(--space-scale-2-3);align-items:start;display:grid}.LK_G9W_flowList{padding:0 0 0 var(--space-scale-2-25);gap:0;margin:0;list-style:none;display:grid;position:relative}.LK_G9W_flowList:before{content:"";top:var(--space-1);bottom:var(--space-1);left:var(--space-scale-0-72);width:calc(.08 * var(--scale));border-radius:var(--radius-pill);background:linear-gradient(to bottom, var(--border-subtle), var(--interaction-selected), var(--border-subtle));position:absolute}.LK_G9W_flowStep{position:relative}.LK_G9W_flowStep:before{content:"";top:var(--space-scale-1-2);left:var(--space-scale-neg-1-72);width:calc(.68 * var(--scale));height:calc(.68 * var(--scale));border-radius:var(--radius-circle);background:var(--surface-raised);border:var(--border-width-scale-01) solid var(--interaction-selected);box-shadow:var(--focus-ring);position:absolute}.LK_G9W_stepPanel{grid-template-columns:auto minmax(0, 1fr) minmax(calc(15 * var(--scale)), .32fr);gap:var(--space-scale-1-1);padding:var(--space-scale-1-05) 0 var(--space-scale-1-15);border-bottom:var(--border-width-thin) solid var(--border-subtle);align-items:start;animation:.52s backwards LK_G9W_simulationStepIn;display:grid}.LK_G9W_flowStep:first-child .LK_G9W_stepPanel{padding-top:0}.LK_G9W_flowStep:last-child .LK_G9W_stepPanel{border-bottom:var(--border-width-none);padding-bottom:0}.LK_G9W_flowStep:nth-child(2) .LK_G9W_stepPanel{animation-delay:80ms}.LK_G9W_flowStep:nth-child(3) .LK_G9W_stepPanel{animation-delay:.16s}.LK_G9W_flowStep:nth-child(4) .LK_G9W_stepPanel{animation-delay:.24s}.LK_G9W_flowStep:nth-child(5) .LK_G9W_stepPanel{animation-delay:.32s}.LK_G9W_stepIndex{min-width:calc(2.2 * var(--scale));color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.LK_G9W_stepContent{gap:var(--space-scale-0-55);min-width:0;display:grid}.LK_G9W_stepHeading{align-items:center;gap:var(--space-scale-0-6);min-width:0;display:flex}.LK_G9W_stepIcon{width:calc(2.35 * var(--scale));height:calc(2.35 * var(--scale));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LK_G9W_icon{width:calc(1.25 * var(--scale));height:calc(1.25 * var(--scale));display:block}.LK_G9W_stepKicker,.LK_G9W_handoffLabel{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.LK_G9W_stepText{gap:var(--space-scale-0-4);display:grid}.LK_G9W_stepText h3,.LK_G9W_handoffPanel h3{color:var(--text-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.LK_G9W_stepText p,.LK_G9W_handoffPanel p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.LK_G9W_stepSignal{max-width:calc(18 * var(--scale));padding:var(--space-scale-0-55) 0 var(--space-scale-0-55) var(--space-scale-0-8);border-left:var(--border-width-thin) solid currentColor;font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);background:0 0;display:block}.LK_G9W_handoffPanel{top:calc(var(--nav-height) + var(--space-scale-1-2));gap:var(--space-scale-0-8);padding:var(--space-scale-1-15);border-left:var(--border-width-scale-018) solid var(--interaction-selected);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;animation:.62s .18s backwards LK_G9W_simulationStepIn;display:flex;position:sticky}.LK_G9W_toneAccent{color:var(--brand-primary);background:var(--interaction-selected)}.LK_G9W_toneSuccess{color:var(--intent-success);background:var(--intent-success-surface)}.LK_G9W_toneWarm{color:var(--brand-secondary-strong);background:var(--brand-secondary-surface)}.LK_G9W_toneNeutral{color:var(--text-primary);background:var(--surface-sunken)}.LK_G9W_stepSignal.LK_G9W_toneAccent,.LK_G9W_stepSignal.LK_G9W_toneSuccess,.LK_G9W_stepSignal.LK_G9W_toneWarm,.LK_G9W_stepSignal.LK_G9W_toneNeutral{background:0 0}@media not all and (min-width:1024px){.LK_G9W_flowLayout{grid-template-columns:1fr}.LK_G9W_handoffPanel{position:static}}@media (max-width:760px){.LK_G9W_section{padding-inline:var(--space-4);gap:var(--space-scale-2-2)}.LK_G9W_sectionHeader h2{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.LK_G9W_sectionHeader p,.LK_G9W_stepText p,.LK_G9W_handoffPanel p{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.LK_G9W_eyebrow,.LK_G9W_stepIndex,.LK_G9W_stepKicker,.LK_G9W_stepSignal,.LK_G9W_handoffLabel{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.LK_G9W_stepText h3,.LK_G9W_handoffPanel h3{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.LK_G9W_stepPanel{gap:var(--space-3);padding-block:var(--space-scale-1-45);grid-template-columns:auto minmax(0,1fr)}.LK_G9W_stepIcon{width:calc(3.7 * var(--scale));height:calc(3.7 * var(--scale))}.LK_G9W_icon{width:calc(1.85 * var(--scale));height:calc(1.85 * var(--scale))}.LK_G9W_stepSignal{grid-column:2;max-width:none}}@keyframes LK_G9W_simulationStepIn{0%{opacity:0;transform:translateY(calc(.65 * var(--scale)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LK_G9W_stepPanel,.LK_G9W_handoffPanel{animation:none}}
.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}}
.CNNEPG_landing{box-shadow:none;--hero-edge-gap:calc(1.5 * var(--scale));flex-direction:column;width:100vw;min-height:100%;display:flex}.CNNEPG_landing.CNNEPG_landing{padding-top:0}.CNNEPG_landing h1{color:var(--text-inverse)}.CNNEPG_landing>h2{margin-left:var(--space-5);margin-top:var(--space-scale-10)}.CNNEPG_heroContainer{min-height:calc(100dvh - var(--header-height));height:calc(100dvh - var(--header-height));padding:var(--hero-edge-gap);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:relative}@media (min-width:600px){.CNNEPG_landing{--hero-edge-gap:calc(2 * var(--scale))}}@media (min-width:768px){.CNNEPG_landing{--hero-edge-gap:calc(3 * var(--scale))}}.CNNEPG_scrollIndicator{bottom:calc(var(--hero-edge-gap) / 2);width:calc(5 * var(--scale));height:calc(5 * var(--scale));border:var(--border-width-scale-01) solid var(--border-subtle);border-radius:var(--radius-circle);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(.2 * var(--scale)));backdrop-filter:blur(calc(.2 * var(--scale)));cursor:pointer;transition:transform var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard), color var(--duration-slow) var(--ease-standard), background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard);z-index:var(--layer-raised);justify-content:center;align-items:center;text-decoration:none;animation:2s infinite CNNEPG_bounce;display:flex;position:absolute;left:50%;transform:translate(-50%)}.CNNEPG_scrollIndicator svg{width:calc(2.5 * var(--scale));height:calc(2.5 * var(--scale))}.CNNEPG_scrollIndicator .CNNEPG_arrow{color:var(--text-secondary)}@keyframes CNNEPG_bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translateX(-50%) translateY(calc(-1 * var(--scale)))}60%{transform:translateX(-50%) translateY(calc(-.5 * var(--scale)))}}.CNNEPG_hero{--border-radius:var(--radius-2xl);--padding:calc(2 * var(--scale));--inner-border-radius:max(0px, calc(var(--border-radius) - var(--padding)));background:var(--brand-base);padding:var(--padding);border-radius:var(--border-radius);box-shadow:var(--elevation-2);flex-direction:column-reverse;justify-content:space-between;width:100%;height:100%;min-height:0;display:flex}@media (min-width:600px){.CNNEPG_hero{--padding:calc(2.5 * var(--scale))}}@media (min-width:768px){.CNNEPG_hero{--padding:calc(3 * var(--scale))}}.CNNEPG_hero .CNNEPG_text{text-align:left;max-width:calc(40 * var(--scale));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.CNNEPG_hero h1{color:var(--on-brand-base);font-size:var(--font-size-display-medium);line-height:var(--line-height-tight);text-align:left;width:100%;margin:0 0 var(--space-scale-2-4) 0;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.CNNEPG_hero h2{color:var(--brand-primary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);text-align:left;width:100%;max-width:calc(34 * var(--scale));font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}@media (min-width:600px){.CNNEPG_hero h2{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}}@media (min-width:768px){.CNNEPG_hero 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)}}.CNNEPG_heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.CNNEPG_hero .CNNEPG_heroCta{min-height:calc(3.25 * var(--scale));min-width:calc(15.2 * var(--scale));align-items:center;margin:0;display:flex}@media (min-width:1200px){.CNNEPG_landing.CNNEPG_landing{padding-top:var(--nav-height)}.CNNEPG_heroContainer{min-height:calc(100dvh - var(--nav-height));height:calc(100dvh - var(--nav-height));justify-content:center}.CNNEPG_hero .CNNEPG_text{max-width:calc(46 * var(--scale))}.CNNEPG_hero h2{max-width:calc(40 * var(--scale))}}@media (max-width:1199px){.CNNEPG_heroContainer{height:calc(100dvh - var(--header-height));min-height:calc(100dvh - var(--header-height));padding:var(--hero-edge-gap)}.CNNEPG_hero{--padding:calc(1.4 * var(--scale));justify-content:flex-start;gap:var(--space-scale-2-2);height:100%;min-height:0}.CNNEPG_hero .CNNEPG_text{max-width:none;padding:0 var(--space-scale-0-8) var(--space-scale-0-6)}.CNNEPG_hero h1{font-size:var(--font-size-title-xl);line-height:var(--line-height-tight);margin-bottom:var(--space-5);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.CNNEPG_hero h2{font-size:var(--font-size-title-small);line-height:var(--line-height-snug);max-width:none;font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal)}.CNNEPG_heroActions{gap:var(--space-scale-1-2);width:100%;margin-top:var(--space-scale-2-6)}.CNNEPG_hero .CNNEPG_heroCta{width:100%;min-height:calc(4 * var(--scale));min-width:0}.CNNEPG_hero .CNNEPG_heroImage{object-position:center;flex:auto;height:auto;min-height:0;max-height:none}}.CNNEPG_hero .CNNEPG_heroImage{object-fit:cover;object-position:top;border-radius:var(--inner-border-radius);width:100%;height:auto;min-height:0;clip-path:inset(0 round var(--inner-border-radius));flex:auto;display:block}
.aL_Wpa_landing .aL_Wpa_useCasesSlider .aL_Wpa_card{background-color:var(--surface-raised);justify-content:flex-start;align-items:flex-start;height:auto}.aL_Wpa_useCasesSlider .aL_Wpa_card{display:flex;justify-content:flex-start!important}.aL_Wpa_useCasesSection{padding:var(--space-scale-8) var(--space-5);background:var(--surface-sunken)}.aL_Wpa_useCasesInner{width:min(100%, calc(120 * var(--scale)));margin:0 auto}.aL_Wpa_useCasesHeader{max-width:var(--measure-body);margin-bottom:var(--space-scale-5)}.aL_Wpa_useCasesEyebrow{margin:0 0 var(--space-3);color:var(--brand-secondary-strong);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-normal)}.aL_Wpa_useCasesHeader h2{color:var(--text-primary);font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:var(--letter-spacing-tight);margin:0}.aL_Wpa_useCasesLead{max-width:var(--measure-body);margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}.aL_Wpa_useCasesRail{gap:var(--border-width-thin);padding:var(--border-width-thin);background:var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--elevation-1);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;overflow:hidden}.aL_Wpa_useCaseJourney{min-width:0;padding:var(--space-5);background:var(--surface-raised);flex-direction:column;display:flex}.aL_Wpa_useCaseMeta{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.aL_Wpa_useCaseIndex,.aL_Wpa_useCaseEyebrow{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.aL_Wpa_useCaseIndex{color:var(--text-muted)}.aL_Wpa_useCaseEyebrow{color:var(--brand-secondary-strong);text-transform:uppercase}.aL_Wpa_useCaseJourney h3{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);text-wrap:balance;letter-spacing:var(--letter-spacing-normal);margin:0}.aL_Wpa_useCaseJourney>p{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.aL_Wpa_useCaseAction{padding-top:var(--space-5);align-items:center;margin-top:auto;display:flex}@media (min-width:768px){.aL_Wpa_useCasesRail{grid-template-columns:repeat(2,minmax(0,1fr))}.aL_Wpa_useCaseJourney:last-child{grid-column:1/-1}}@media (min-width:900px){.aL_Wpa_useCasesSection{padding-inline:var(--space-6)}}@media (min-width:1200px){.aL_Wpa_useCasesRail{grid-template-columns:repeat(5,minmax(0,1fr))}.aL_Wpa_useCaseJourney,.aL_Wpa_useCaseJourney:last-child{min-height:calc(21 * var(--scale));padding:var(--space-6);grid-column:auto}}.aL_Wpa_sliderPreview{margin:var(--space-scale-6) 0}.aL_Wpa_sliderPreviewGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.aL_Wpa_sliderPreviewCard{padding:var(--space-5);background:var(--surface-raised);border:var(--border-width-scale-01) solid var(--brand-base);border-radius:var(--radius-lg)}.aL_Wpa_sliderPreviewCard h3{margin-bottom:var(--space-scale-0-6)}.aL_Wpa_sliderPreviewCard h4{margin-bottom:var(--space-scale-0-6);color:var(--brand-primary)}.aL_Wpa_sliderPreviewCard p{color:var(--text-secondary)}@media (min-width:900px){.aL_Wpa_sliderPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.TgvVDW_solution{padding:var(--space-7) var(--space-5)}.TgvVDW_solutionIntro{max-width:var(--measure-body);margin-inline:auto}.TgvVDW_solutionIntro h2{font-size:var(--font-size-title-large);color:var(--text-primary);text-align:left;font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.TgvVDW_bodyText{margin:var(--space-3) 0 0;text-align:left}.TgvVDW_solution .TgvVDW_cards{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-direction:column;display:flex}.TgvVDW_cardClickable{transition:transform var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard);cursor:pointer}.TgvVDW_cardClickable:hover{transform:translateY(-8px);box-shadow:var(--elevation-2)!important}.TgvVDW_cardCta{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);color:var(--brand-primary);margin-top:var(--space-3);padding:0 var(--space-5);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);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);display:inline-flex}.TgvVDW_personae{background:var(--surface-sunken);padding:10% var(--space-5)}.TgvVDW_personae h2 span{color:var(--brand-secondary-strong);font-weight:var(--weight-semibold)}.TgvVDW_personae p{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.TgvVDW_personae p.TgvVDW_description{font-size:var(--font-size-title-medium);color:var(--text-secondary);max-width:var(--measure-narrow);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.TgvVDW_personae .TgvVDW_callToActionContainer{margin-top:var(--space-scale-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.TgvVDW_personae h3{font-size:var(--font-size-title-medium);margin-bottom:var(--space-5);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.TgvVDW_personae h4{font-size:var(--font-size-title-medium);color:var(--brand-primary);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.TgvVDW_personae .TgvVDW_sections{flex-direction:column;align-items:center;margin-top:6%;display:flex}.TgvVDW_personae .TgvVDW_section{--padding:calc(2 * var(--scale));--borderRadius:var(--radius-lg);margin:var(--space-5);padding:var(--padding);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;width:80%;display:flex}.TgvVDW_personae .TgvVDW_section .TgvVDW_plus path{stroke:var(--text-inverse)}
.s2_Elq_section{}.s2_Elq_sectionHeader{}.s2_Elq_eyebrow{}.s2_Elq_flowLayout{}.s2_Elq_flowList{}.s2_Elq_flowStep{}.s2_Elq_stepPanel{}.s2_Elq_stepIndex{}.s2_Elq_stepContent{}.s2_Elq_stepHeading{}.s2_Elq_stepIcon{}.s2_Elq_icon{}.s2_Elq_stepKicker{}.s2_Elq_handoffLabel{}.s2_Elq_stepText{}.s2_Elq_handoffPanel{}.s2_Elq_stepSignal{}.s2_Elq_toneAccent{}.s2_Elq_toneSuccess{}.s2_Elq_toneWarm{}.s2_Elq_toneNeutral{}
.xkARnG_roulette{z-index:var(--layer-content);width:min(calc(32 * var(--scale)), 100%);gap:var(--space-scale-0-7);justify-items:center;display:grid;position:relative;overflow:hidden}.xkARnG_rouletteAvatarWrap{z-index:var(--layer-content);width:min(calc(24.5 * var(--scale)), 100%);height:calc(24.5 * var(--scale));aspect-ratio:1;border-radius:var(--radius-lg);position:relative;overflow:hidden}.xkARnG_rouletteAvatar{width:100%;height:100%}.xkARnG_rouletteNameLabel{z-index:var(--layer-content);max-width:100%;color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-normal);text-align:center;overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);position:relative}@media (max-width:680px){.xkARnG_roulette{width:min(calc(30 * var(--scale)), 100%)}.xkARnG_rouletteAvatarWrap{width:min(calc(26 * var(--scale)), 76vw);height:min(calc(26 * var(--scale)), 76vw)}}
.Nrlq9a_logo{width:var(--space-6);height:var(--space-6);flex:0 0 var(--space-6);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.Nrlq9a_logo svg,.Nrlq9a_image{object-fit:contain;width:100%;height:100%}.Nrlq9a_logo>svg,.Nrlq9a_logo>svg path:not([fill]){fill:currentColor}.Nrlq9a_image{border-radius:var(--radius-sm)}
._2bt1Eq_blogSubtitle{color:var(--brand-primary);font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);max-width:var(--measure-body);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._2bt1Eq_blogInternalNav{margin:0 var(--space-5);padding:var(--space-5);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-sunken);gap:var(--space-5);display:grid}._2bt1Eq_blogInternalNavBottom{margin-top:var(--space-5);margin-bottom:var(--space-7)}._2bt1Eq_blogInternalNavColumn h2{font-size:var(--font-size-title-large);margin-bottom:var(--space-3);color:var(--brand-primary);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._2bt1Eq_blogInternalNavColumn ul{gap:var(--space-scale-0-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._2bt1Eq_blogInternalNavColumn li{margin:0}._2bt1Eq_blogInternalNavColumn a{padding:var(--space-scale-0-4) var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--text-inverse);color:var(--brand-primary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);text-decoration:none;display:inline-flex}._2bt1Eq_blogInternalNavColumn a:hover,._2bt1Eq_blogInternalNavColumn a:focus-visible{border-color:var(--brand-base);background-color:var(--brand-wash);color:var(--brand-primary)}@media (min-width:768px),(orientation:landscape){._2bt1Eq_blogInternalNav{margin:0 var(--space-vitrine-gutter-wide);gap:var(--space-scale-2-4);grid-template-columns:repeat(2,minmax(0,1fr))}._2bt1Eq_blogInternalNavBottom{margin-top:var(--space-3);margin-bottom:var(--space-scale-5)}}
