.caseAbout__section{padding:clamp(32px,4vw,48px) 0;border-top:1px solid #eef0f4}.caseAbout__section:first-child{border-top:none}.caseAbout__layout{display:flex;gap:clamp(32px,5vw,80px)}.caseAbout__header{flex-shrink:0;width:clamp(180px,20vw,260px);position:sticky;top:96px;align-self:flex-start}.caseAbout__sectionTitle{font-family:var(--font-display);font-weight:700;--fontsizeMin:28;--fontsizeMax:40;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);line-height:115%;letter-spacing:-.01em;color:#0b1f33;margin:0;padding-bottom:16px;position:relative}.caseAbout__sectionTitle::after{content:'';display:block;width:48px;height:3px;margin-top:16px;background:var(--pharos-blue-glow);border-radius:2px}.caseAbout__items{flex:1;min-width:0}.caseAbout__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;list-style-type:none;counter-reset:caseAboutItem}.caseAbout__list>li{list-style:none}.caseAbout__list>li::before{content:none}.caseAbout__item{display:flex;flex-direction:column;gap:20px;counter-increment:caseAboutItem;--paddingMin:25;--paddingMax:40;--paddingMin_B:15;--paddingMax_B:40;padding:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation500x940) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px) clamp(var(--paddingMin_B) * 1px,var(--paddingMax_B) * 1px - (var(--linearInterpolation500x940) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)),var(--paddingMax_B) * 1px);border-radius:var(--pharos-radius-lg);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1);transition:transform .3s ease,box-shadow .3s ease}.caseAbout__item:hover{transform:translateY(-3px);box-shadow:0 12px 40px -8px rgba(0,66,130,.14)}.caseAbout__itemTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;margin:0 0 20px;color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:22;--fontsizeMax:28;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x940) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:120%}.caseAbout__itemTitle::before{content:counter(caseAboutItem);font-family:var(--font-display);--fontsizeMin:36;--fontsizeMax:56;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x940) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:70%;order:2;flex-shrink:0;color:var(--pharos-blue)}.caseAbout__itemTitle::after{content:'';position:absolute;left:0;right:0;bottom:-20px;height:1px;background:linear-gradient(90deg,var(--pharos-blue),rgba(var(--pharos-surface-rgb),1) 100%)}.caseAbout__itemText{color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:16;--fontsizeMax:20;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x940) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:150%}.caseAbout__itemText p{margin:0 0 12px}.caseAbout__itemText p:last-child{margin-bottom:0}@media (max-width:940px){.caseAbout__layout{flex-direction:column;gap:16px}.caseAbout__header{position:static;width:auto}}@media (max-width:500px){.caseAbout__itemTitle{margin-bottom:10px}.caseAbout__item{gap:10px}.caseAbout__itemTitle::after{bottom:-10px}}