.CaseSolutionProcess-module-scss-module__l3E9vG__section{gap:var(--spacing-margin-sm);inline-size:min(1440px,100%);padding:var(--spacing-margin-2xl) var(--spacing-padding-2xl);background:var(--bg-neutral-subtle-default);flex-direction:column;margin-inline:auto;display:flex}@media screen and (min-width:1024px){.CaseSolutionProcess-module-scss-module__l3E9vG__section{padding:var(--spacing-margin-2xl);overflow:hidden}}.CaseSolutionProcess-module-scss-module__l3E9vG__header{flex-direction:column;gap:20px;display:flex}.CaseSolutionProcess-module-scss-module__l3E9vG__label{border:1px solid var(--border-neutral-secondary);font-size:var(--typography-body-md);color:var(--text-neutral-tertiary);border-radius:120px;align-self:flex-start;align-items:center;padding:4px 20px;display:inline-flex}.CaseSolutionProcess-module-scss-module__l3E9vG__headerRow{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}@media screen and (min-width:768px){.CaseSolutionProcess-module-scss-module__l3E9vG__headerRow{flex-direction:row}}.CaseSolutionProcess-module-scss-module__l3E9vG__sectionTitle{font-size:var(--typography-heading-md);color:var(--text-neutral-primary);white-space:pre-line;margin:0;font-weight:700}.CaseSolutionProcess-module-scss-module__l3E9vG__objectiveBlock{flex-direction:column;flex:1;gap:8px;max-width:480px;display:flex}.CaseSolutionProcess-module-scss-module__l3E9vG__objectiveLabel{font-size:var(--typography-body-md);color:var(--text-neutral-primary);margin:0;font-weight:700}.CaseSolutionProcess-module-scss-module__l3E9vG__objectiveText{font-size:var(--typography-body-md);color:var(--text-neutral-tertiary);margin:0;line-height:1.43}.CaseSolutionProcess-module-scss-module__l3E9vG__body{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}@media screen and not (min-width:1024px){.CaseSolutionProcess-module-scss-module__l3E9vG__body{gap:var(--spacing-margin-xs);flex-direction:column}}.CaseSolutionProcess-module-scss-module__l3E9vG__nav{width:360px;padding:var(--spacing-padding-lg,20px) var(--spacing-padding-lg,20px) var(--spacing-padding-lg,20px) 0;background:var(--bg-neutral-default);border-radius:16px;flex-shrink:0;overflow:hidden}@media screen and not (min-width:1024px){.CaseSolutionProcess-module-scss-module__l3E9vG__nav{display:none}}.CaseSolutionProcess-module-scss-module__l3E9vG__navItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:14px 32px;transition:background .2s;display:flex}.CaseSolutionProcess-module-scss-module__l3E9vG__navItem:hover{background:var(--bg-neutral-subtle-default)}.CaseSolutionProcess-module-scss-module__l3E9vG__navItemActive{border-left:4px solid var(--bg-accent-default);padding-left:28px}.CaseSolutionProcess-module-scss-module__l3E9vG__navItemActive .CaseSolutionProcess-module-scss-module__l3E9vG__navNumber{color:var(--text-accent-default);font-weight:700}.CaseSolutionProcess-module-scss-module__l3E9vG__navItemActive .CaseSolutionProcess-module-scss-module__l3E9vG__navTitle{color:var(--text-neutral-primary);font-weight:700}.CaseSolutionProcess-module-scss-module__l3E9vG__navNumber{font-size:var(--typography-body-md);color:var(--text-neutral-tertiary);flex-shrink:0;font-weight:400}.CaseSolutionProcess-module-scss-module__l3E9vG__navTitle{font-size:var(--typography-body-lg);color:var(--text-neutral-tertiary);font-weight:400}.CaseSolutionProcess-module-scss-module__l3E9vG__mobileTabs{display:none}@media screen and not (min-width:1024px){.CaseSolutionProcess-module-scss-module__l3E9vG__mobileTabs{scrollbar-width:none;flex-wrap:nowrap;gap:12px;display:flex;overflow-x:auto}.CaseSolutionProcess-module-scss-module__l3E9vG__mobileTabs::-webkit-scrollbar{display:none}}.CaseSolutionProcess-module-scss-module__l3E9vG__mobilePill{border:1px solid var(--border-neutral-secondary);font-size:var(--typography-body-md);color:var(--text-neutral-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:40px;flex-shrink:0;padding:9px 15px;font-weight:500;transition:border-color .3s}.CaseSolutionProcess-module-scss-module__l3E9vG__mobilePill:hover{border-color:var(--text-neutral-primary)}.CaseSolutionProcess-module-scss-module__l3E9vG__mobilePillActive{border-color:var(--bg-accent-default);color:var(--text-accent-default)}.CaseSolutionProcess-module-scss-module__l3E9vG__content{background:var(--bg-neutral-default);width:100%;min-width:480px;padding:48px var(--spacing-padding-2xl,24px);border-radius:20px;flex-direction:column;flex:1;gap:24px;display:flex}@media screen and (min-width:768px){.CaseSolutionProcess-module-scss-module__l3E9vG__content{padding:48px 40px}}.CaseSolutionProcess-module-scss-module__l3E9vG__contentTop{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.CaseSolutionProcess-module-scss-module__l3E9vG__badge{background:var(--bg-accent-default);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.CaseSolutionProcess-module-scss-module__l3E9vG__contentTitle{font-size:var(--typography-heading-md);color:var(--text-neutral-primary);font-weight:700}.CaseSolutionProcess-module-scss-module__l3E9vG__descriptionBlock{border-top:1px solid var(--border-neutral-states-subtle);border-bottom:1px solid var(--border-neutral-states-subtle);padding-block:32px}.CaseSolutionProcess-module-scss-module__l3E9vG__description{font-size:var(--typography-body-md);color:var(--text-neutral-tertiary);line-height:1.43}.CaseSolutionProcess-module-scss-module__l3E9vG__collaboration{flex-direction:row;gap:42px;padding-top:32px;display:flex}@media screen and not (min-width:1024px){.CaseSolutionProcess-module-scss-module__l3E9vG__collaboration{flex-direction:column;gap:8px;padding-top:16px}}.CaseSolutionProcess-module-scss-module__l3E9vG__collaborationLabel{width:160px;font-size:var(--typography-body-md);color:var(--text-neutral-primary);flex-shrink:0;font-weight:700}@media screen and not (min-width:1024px){.CaseSolutionProcess-module-scss-module__l3E9vG__collaborationLabel{width:auto}}.CaseSolutionProcess-module-scss-module__l3E9vG__collaborationText{font-size:var(--typography-body-md);color:var(--text-neutral-tertiary);flex:1}