/* Approved October 8 restoration from exact v4 styles. */
:where(.oct8-process) :is(.process-dot),:where(.oct8-process):is(.process-dot){width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--blue)!important;border-radius:50%!important;color:#fff!important;font-weight:600!important;margin-bottom:25px!important;position:relative!important;z-index:1!important}
:where(.oct8-process) :is(.process-flow li:nth-child(even) .process-dot),:where(.oct8-process):is(.process-flow li:nth-child(even) .process-dot){border-radius:4px!important;background:var(--red)!important}
@media(max-width:700px){:where(.oct8-process) :is(.process-dot),:where(.oct8-process):is(.process-dot){position:absolute!important;left:0!important;top:0!important;width:40px!important;height:40px!important;margin:0!important}}
:where(.oct8-process) :is(.v-flow .process-dot),:where(.oct8-process):is(.v-flow .process-dot){margin-bottom:20px!important}
:where(.oct8-process) :is(.v-flow .process-dot:after),:where(.oct8-process):is(.v-flow .process-dot:after){display:none!important}
:where(.oct8-process) :is(.v-timeline),:where(.oct8-process):is(.v-timeline){list-style:none!important;padding:0!important;margin:40px 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 60px!important;counter-reset:timeline!important}
:where(.oct8-process) :is(.v-timeline li),:where(.oct8-process):is(.v-timeline li){position:relative!important;display:grid!important;grid-template-columns:44px 1fr!important;gap:20px!important;padding-bottom:18px!important;border-bottom:1px solid var(--line)!important}
:where(.oct8-process) :is(.v-timeline li:not(:last-child):after),:where(.oct8-process):is(.v-timeline li:not(:last-child):after){content:'↓'!important;position:absolute!important;left:14px!important;bottom:-17px!important;background:#fff!important;color:var(--blue)!important;font-size:22px!important;padding:0 4px!important;z-index:1!important}
:where(.oct8-process) :is(.v-step),:where(.oct8-process):is(.v-step){border:1px solid var(--blue)!important;background:#e7f5fb!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:50%!important;font-size:.875rem!important;color:#00618a!important;font-weight:600!important}
:where(.oct8-process) :is(.v-timeline h3),:where(.oct8-process):is(.v-timeline h3){font-size:1.06rem!important;margin-bottom:10px!important}
:where(.oct8-process) :is(.v-timeline p),:where(.oct8-process):is(.v-timeline p){font-size:.9rem!important;margin:0!important}
:where(.oct8-process) :is(.dark .v-timeline li),:where(.oct8-process):is(.dark .v-timeline li){border-color:#ffffff28!important}
:where(.oct8-process) :is(.dark .v-timeline li:after),:where(.oct8-process):is(.dark .v-timeline li:after){background:var(--ink)!important}
:where(.oct8-process) :is(.dark .v-step),:where(.oct8-process):is(.dark .v-step){background:#03485d!important;color:#fff!important}
@media(max-width:800px){:where(.oct8-process) :is(.v-flow .process-dot),:where(.oct8-process):is(.v-flow .process-dot){position:absolute!important;left:0!important;top:0!important}
:where(.oct8-process) :is(.v-timeline),:where(.oct8-process):is(.v-timeline){grid-template-columns:1fr!important;gap:28px!important}}
:where(.oct8-process) :is(.v-timeline),:where(.oct8-process):is(.v-timeline){grid-template-columns:1fr!important;max-width:850px!important}
:where(.oct8-process) :is(.v-timeline li),:where(.oct8-process):is(.v-timeline li){min-height:100px!important}
:where(.oct8-process) :is(.v-timeline li:last-child),:where(.oct8-process):is(.v-timeline li:last-child){border-bottom:0!important}
:where(.oct8-process) :is(.v-cycle),:where(.oct8-process):is(.v-cycle){list-style:none!important;padding:0!important;margin:2rem 0 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2rem!important}
:where(.oct8-process) :is(.v-cycle li),:where(.oct8-process):is(.v-cycle li){position:relative!important;padding:1.5rem!important;border:1px solid #d8e1e9!important;border-top:4px solid #00a1df!important;border-radius:8px!important;background:white!important;color:#17212c!important}
:where(.oct8-process) :is(.v-cycle li::after),:where(.oct8-process):is(.v-cycle li::after){content:'→'!important;position:absolute!important;right:-1.6rem!important;top:2rem!important;color:#0089bf!important;font-size:1.4rem!important}
:where(.oct8-process) :is(.v-cycle li:nth-child(3)::after),:where(.oct8-process):is(.v-cycle li:nth-child(3)::after),:where(.oct8-process) :is(.v-cycle li:last-child::after),:where(.oct8-process):is(.v-cycle li:last-child::after){content:'↓'!important;right:1rem!important;top:auto!important;bottom:-2rem!important}
:where(.oct8-process) :is(.v-cycle h3),:where(.oct8-process):is(.v-cycle h3){font-size:1.15rem!important}
:where(.oct8-process) :is(.v-cycle p),:where(.oct8-process):is(.v-cycle p){font-size:1rem!important}
:where(.oct8-process) :is(.v-cycle-return),:where(.oct8-process):is(.v-cycle-return){border-bottom:3px solid #00a1df!important;border-left:3px solid #00a1df!important;border-radius:0 0 0 18px!important;padding:1.2rem 1.5rem!important;margin:2rem 0!important;font-weight:600!important}
:where(.oct8-process) :is(.v-cycle-return span),:where(.oct8-process):is(.v-cycle-return span){font-size:1.8rem!important;margin-right:.5rem!important}
@media(max-width:1050px){:where(.oct8-process) :is(.v-cycle),:where(.oct8-process):is(.v-cycle){grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.oct8-process) :is(.v-cycle li::after),:where(.oct8-process):is(.v-cycle li::after){content:'↓'!important;right:1rem!important;top:auto!important;bottom:-2rem!important}}
@media(max-width:600px){:where(.oct8-process) :is(.v-cycle),:where(.oct8-process):is(.v-cycle){grid-template-columns:1fr!important}}
@media(min-width:1051px){:where(.oct8-process) :is(.v-cycle li:nth-child(4)),:where(.oct8-process):is(.v-cycle li:nth-child(4)){grid-column:3!important;grid-row:2!important}
:where(.oct8-process) :is(.v-cycle li:nth-child(5)),:where(.oct8-process):is(.v-cycle li:nth-child(5)){grid-column:2!important;grid-row:2!important}
:where(.oct8-process) :is(.v-cycle li:nth-child(6)),:where(.oct8-process):is(.v-cycle li:nth-child(6)){grid-column:1!important;grid-row:2!important}
:where(.oct8-process) :is(.v-cycle li:nth-child(4)::after),:where(.oct8-process):is(.v-cycle li:nth-child(4)::after),:where(.oct8-process) :is(.v-cycle li:nth-child(5)::after),:where(.oct8-process):is(.v-cycle li:nth-child(5)::after){content:'←'!important;right:auto!important;left:-1.6rem!important;top:2rem!important;bottom:auto!important}}
@media(min-width:601px) and (max-width:1050px){:where(.oct8-process) :is(.v-cycle),:where(.oct8-process):is(.v-cycle){grid-template-columns:1fr!important}}
:where(.oct8-process) :is(.v-flow.v-flow-five .process-dot),:where(.oct8-process):is(.v-flow.v-flow-five .process-dot){position:relative!important;left:auto!important;top:auto!important;margin:0 0 15px!important;width:40px!important;height:40px!important}
:where(.oct8-process) :is(.compact-timeline.v-timeline),:where(.oct8-process):is(.compact-timeline.v-timeline){max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important;margin:28px 0!important}
:where(.oct8-process) :is(.compact-timeline.v-timeline li),:where(.oct8-process):is(.compact-timeline.v-timeline li){min-height:0!important;gap:14px!important;padding:19px!important;background:white!important;border:1px solid #d7e1e8!important;border-radius:6px!important}
:where(.oct8-process) :is(.compact-timeline.v-timeline li::after),:where(.oct8-process):is(.compact-timeline.v-timeline li::after){display:none!important}
:where(.oct8-process) :is(.compact-timeline.v-timeline h3),:where(.oct8-process):is(.compact-timeline.v-timeline h3){font-size:1rem!important;margin-bottom:8px!important}
:where(.oct8-process) :is(.compact-timeline.v-timeline p),:where(.oct8-process):is(.compact-timeline.v-timeline p){font-size:.95rem!important;line-height:1.5!important}
:where(.oct8-process) :is(.compact-timeline .v-step),:where(.oct8-process):is(.compact-timeline .v-step){font-size:.9rem!important}
:where(.oct8-process) :is(.advisory-loop),:where(.oct8-process):is(.advisory-loop){border:1px solid #cedde6!important;border-radius:28px!important;padding:28px!important;background:#f2f7fa!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle),:where(.oct8-process):is(.advisory-loop .v-cycle){margin-top:0!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle li),:where(.oct8-process):is(.advisory-loop .v-cycle li){padding:20px!important}
:where(.oct8-process) :is(.advisory-loop .process-dot),:where(.oct8-process):is(.advisory-loop .process-dot){position:static!important;margin-bottom:16px!important;width:36px!important;height:36px!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle p),:where(.oct8-process):is(.advisory-loop .v-cycle p){font-size:.95rem!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle-return),:where(.oct8-process):is(.advisory-loop .v-cycle-return){margin-bottom:0!important;background:white!important}
@media(max-width:1050px){:where(.oct8-process) :is(.v-flow.v-flow-five .process-dot),:where(.oct8-process):is(.v-flow.v-flow-five .process-dot){position:absolute!important;left:0!important;top:0!important}
:where(.oct8-process) :is(.advisory-loop),:where(.oct8-process):is(.advisory-loop){padding:20px!important}}
@media(max-width:700px){:where(.oct8-process) :is(.compact-timeline.v-timeline),:where(.oct8-process):is(.compact-timeline.v-timeline){grid-template-columns:1fr!important;gap:12px!important}
:where(.oct8-process) :is(.compact-timeline.v-timeline li),:where(.oct8-process):is(.compact-timeline.v-timeline li){padding:17px!important;grid-template-columns:35px 1fr!important}
:where(.oct8-process) :is(.advisory-loop),:where(.oct8-process):is(.advisory-loop){padding:18px!important;border-radius:18px!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle),:where(.oct8-process):is(.advisory-loop .v-cycle){grid-template-columns:1fr!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle li),:where(.oct8-process):is(.advisory-loop .v-cycle li){grid-column:auto!important;grid-row:auto!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle li::after),:where(.oct8-process):is(.advisory-loop .v-cycle li::after){content:'↓'!important;left:auto!important;right:1rem!important;top:auto!important;bottom:-2rem!important}}
:where(.oct8-process) :is(.consultation-sequence.v-timeline),:where(.oct8-process):is(.consultation-sequence.v-timeline){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:none!important;gap:25px!important;margin-block:30px!important}
:where(.oct8-process) :is(.consultation-sequence.v-timeline li),:where(.oct8-process):is(.consultation-sequence.v-timeline li){display:block!important;padding:18px 14px!important;position:relative!important;background:white!important;border-top:2px solid #e80022!important;min-width:0!important}
:where(.oct8-process) :is(.consultation-sequence .v-step),:where(.oct8-process):is(.consultation-sequence .v-step){margin-bottom:15px!important}
:where(.oct8-process) :is(.consultation-sequence.v-timeline li:not(:last-child)::after),:where(.oct8-process):is(.consultation-sequence.v-timeline li:not(:last-child)::after){content:'→'!important;position:absolute!important;left:auto!important;right:-23px!important;top:20px!important;width:auto!important;height:auto!important;background:none!important;color:var(--red)!important;font-size:23px!important}
:where(.oct8-process) :is(.consultation-sequence h3),:where(.oct8-process):is(.consultation-sequence h3){font-size:1rem!important}
:where(.oct8-process) :is(.consultation-sequence p),:where(.oct8-process):is(.consultation-sequence p){font-size:.95rem!important}
@media(max-width:1050px){:where(.oct8-process) :is(.consultation-sequence.v-timeline),:where(.oct8-process):is(.consultation-sequence.v-timeline){grid-template-columns:1fr!important;gap:24px!important}
:where(.oct8-process) :is(.consultation-sequence.v-timeline li),:where(.oct8-process):is(.consultation-sequence.v-timeline li){padding:18px 20px 18px 70px!important;min-height:90px!important}
:where(.oct8-process) :is(.consultation-sequence .v-step),:where(.oct8-process):is(.consultation-sequence .v-step){position:absolute!important;top:18px!important;left:15px!important}
:where(.oct8-process) :is(.consultation-sequence.v-timeline li:not(:last-child)::after),:where(.oct8-process):is(.consultation-sequence.v-timeline li:not(:last-child)::after){content:'↓'!important;left:24px!important;right:auto!important;top:auto!important;bottom:-23px!important}
:where(.oct8-process) :is(.v-flow.v-flow-five .process-dot),:where(.oct8-process):is(.v-flow.v-flow-five .process-dot){margin:0!important}}
:where(.oct8-process) :is(.service-v12 .product-process .v-timeline),:where(.oct8-process):is(.service-v12 .product-process .v-timeline){gap:18px!important}
:where(.oct8-process) :is(.v-timeline h3),:where(.oct8-process):is(.v-timeline h3),:where(.oct8-process) :is(.v-cycle h3),:where(.oct8-process):is(.v-cycle h3){font-size:var(--text-h3)!important;line-height:1.35!important}
:where(.oct8-process) :is(.v-timeline p),:where(.oct8-process):is(.v-timeline p),:where(.oct8-process) :is(.v-cycle p),:where(.oct8-process):is(.v-cycle p){font-size:var(--text-body)!important;line-height:var(--body-leading)!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle li::after),:where(.oct8-process):is(.advisory-loop .v-cycle li::after){color:var(--red)!important}
@media(max-width:700px){:where(.oct8-process) :is(.v-cycle),:where(.oct8-process):is(.v-cycle){gap:22px!important}
:where(.oct8-process) :is(.advisory-loop .v-cycle li),:where(.oct8-process):is(.advisory-loop .v-cycle li){padding:18px!important}}
:where(.oct8-process) :is(.advisory-loop .v-cycle li:last-child::after),:where(.oct8-process):is(.advisory-loop .v-cycle li:last-child::after){display:none!important;content:none!important}
:where(.oct8-case) :is(.case-grid),:where(.oct8-case):is(.case-grid){display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}
:where(.oct8-case) :is(.case-stats),:where(.oct8-case):is(.case-stats){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important;margin-top:55px!important}
:where(.oct8-case) :is(.case-stats b),:where(.oct8-case):is(.case-stats b){display:block!important;font-size:44px!important;color:var(--blue)!important;letter-spacing:-.04em!important}
:where(.oct8-case) :is(.case-stats span),:where(.oct8-case):is(.case-stats span){color:var(--muted)!important}
@media(max-width:700px){:where(.oct8-case) :is(.case-grid),:where(.oct8-case):is(.case-grid){grid-template-columns:1fr!important}
:where(.oct8-case) :is(.case-stats),:where(.oct8-case):is(.case-stats){grid-template-columns:1fr!important;gap:20px!important}
:where(.oct8-case) :is(.case-stats b),:where(.oct8-case):is(.case-stats b){font-size:38px!important}}
:where(.oct8-case) :is(.case-grid),:where(.oct8-case):is(.case-grid){gap:26px!important}
:where(.oct8-case) :is(.case-copy),:where(.oct8-case):is(.case-copy){padding:28px 30px!important}
:where(.oct8-case) :is(.case-copy h3),:where(.oct8-case):is(.case-copy h3){font-size:1.4rem!important}
:where(.oct8-case) :is(.case-copy .eyebrow),:where(.oct8-case):is(.case-copy .eyebrow){margin-bottom:12px!important}
:where(.oct8-case) :is(.case-copy p),:where(.oct8-case):is(.case-copy p){font-size:.9375rem!important}
:where(.oct8-case) :is(.case-hero),:where(.oct8-case):is(.case-hero){max-width:1080px!important}
:where(.oct8-case) :is(.case-hero h1),:where(.oct8-case):is(.case-hero h1){font-size:clamp(2.1rem,3.7vw,3.2rem)!important}
:where(.oct8-case) :is(.case-stats),:where(.oct8-case):is(.case-stats){gap:30px!important}
:where(.oct8-case) :is(.case-stats b),:where(.oct8-case):is(.case-stats b){font-size:1.8rem!important;line-height:1.3!important;margin-bottom:12px!important}
:where(.oct8-case) :is(.case-stats span),:where(.oct8-case):is(.case-stats span){font-size:.9375rem!important}
:where(.oct8-case) :is(.dark .case-stats span),:where(.oct8-case):is(.dark .case-stats span){color:#c9d9e4!important}
@media(max-width:700px){:where(.oct8-case) :is(.case-copy),:where(.oct8-case):is(.case-copy){padding:23px!important}
:where(.oct8-case) :is(.case-copy h3),:where(.oct8-case):is(.case-copy h3){font-size:1.25rem!important}
:where(.oct8-case) :is(.case-stats),:where(.oct8-case):is(.case-stats){grid-template-columns:1fr!important;gap:25px!important;margin-top:35px!important}
:where(.oct8-case) :is(.case-stats b),:where(.oct8-case):is(.case-stats b){font-size:1.8rem!important}}
:where(.oct8-case) :is(.v-cards),:where(.oct8-case):is(.v-cards){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:36px 0!important}
:where(.oct8-case) :is(.v-cards article),:where(.oct8-case):is(.v-cards article){padding:28px!important;background:#f1f5f7!important;border-top:3px solid var(--blue)!important;border-radius:0 12px 12px 12px!important}
:where(.oct8-case) :is(.v-cards article:nth-child(even)),:where(.oct8-case):is(.v-cards article:nth-child(even)){border-color:var(--red)!important}
:where(.oct8-case) :is(.v-cards article p),:where(.oct8-case):is(.v-cards article p){margin-bottom:0!important}
:where(.oct8-case) :is(.v-cards article h3),:where(.oct8-case):is(.v-cards article h3){font-size:1.12rem!important;margin-bottom:14px!important}
:where(.oct8-case) :is(.pale .v-cards article),:where(.oct8-case):is(.pale .v-cards article){background:#fff!important}
:where(.oct8-case) :is(.v-needs .v-cards),:where(.oct8-case):is(.v-needs .v-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 48px!important}
:where(.oct8-case) :is(.v-needs .v-cards article),:where(.oct8-case):is(.v-needs .v-cards article){position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid var(--line)!important;padding:24px 0 24px 25px!important}
:where(.oct8-case) :is(.v-needs .v-cards article:before),:where(.oct8-case):is(.v-needs .v-cards article:before){content:''!important;position:absolute!important;left:0!important;top:32px!important;width:9px!important;height:9px!important;background:var(--red)!important;border-radius:50%!important}
:where(.oct8-case) :is(.v-needs .v-cards article:nth-child(even):before),:where(.oct8-case):is(.v-needs .v-cards article:nth-child(even):before){border-radius:0!important;background:var(--blue)!important}
:where(.oct8-case) :is(.v-needs .v-cards article h3),:where(.oct8-case):is(.v-needs .v-cards article h3){margin-bottom:8px!important}
:where(.oct8-case) :is(.dark .v-cards article),:where(.oct8-case):is(.dark .v-cards article){background:#ffffff09!important;border-color:var(--blue)!important}
:where(.oct8-case) :is(.dark .v-cards article:nth-child(even)),:where(.oct8-case):is(.dark .v-cards article:nth-child(even)){border-color:var(--red)!important}
:where(.oct8-case) :is(.v-figure),:where(.oct8-case):is(.v-figure){margin:0 0 24px!important;min-width:0!important}
:where(.oct8-case) :is(.v-figure figcaption),:where(.oct8-case):is(.v-figure figcaption){font-size:.72rem!important;line-height:1.55!important;color:var(--muted)!important;padding:10px 0!important}
:where(.oct8-case) :is(.v-honey .v-figure),:where(.oct8-case):is(.v-honey .v-figure){margin:0!important}
:where(.oct8-case) :is(.v-service-hero .v-figure),:where(.oct8-case):is(.v-service-hero .v-figure){margin:0!important}
@media(max-width:800px){:where(.oct8-case) :is(.v-cards),:where(.oct8-case):is(.v-cards){grid-template-columns:1fr 1fr!important}
:where(.oct8-case) :is(.v-needs .v-cards),:where(.oct8-case):is(.v-needs .v-cards){gap:0 24px!important}
:where(.oct8-case) :is(.v-service-hero .v-figure),:where(.oct8-case):is(.v-service-hero .v-figure){max-width:600px!important}}
@media(max-width:500px){:where(.oct8-case) :is(.v-cards),:where(.oct8-case):is(.v-cards),:where(.oct8-case) :is(.v-needs .v-cards),:where(.oct8-case):is(.v-needs .v-cards){grid-template-columns:1fr!important}
:where(.oct8-case) :is(.v-needs .v-cards article),:where(.oct8-case):is(.v-needs .v-cards article){padding-left:24px!important}
:where(.oct8-case) :is(.v-cards article),:where(.oct8-case):is(.v-cards article){padding:24px!important}}
@media(max-width:800px){:where(.oct8-case) :is(.v-figure figcaption),:where(.oct8-case):is(.v-figure figcaption){font-size:.8rem!important}}
:where(.oct8-case) :is(.v-needs .v-cards),:where(.oct8-case):is(.v-needs .v-cards){gap:14px 28px!important}
:where(.oct8-case) :is(.v-case>.case-brand),:where(.oct8-case):is(.v-case>.case-brand){padding:20px!important}
:where(.oct8-case) :is(.case-brand img),:where(.oct8-case):is(.case-brand img){width:100%!important;height:65px!important;object-fit:contain!important;filter:grayscale(1)!important;mix-blend-mode:multiply!important}
:where(.oct8-case) :is(.case-brand span),:where(.oct8-case):is(.case-brand span){font-size:1.1rem!important;font-weight:700!important;letter-spacing:.02em!important}
:where(.oct8-case) :is(.v-case:hover .case-brand img),:where(.oct8-case):is(.v-case:hover .case-brand img){filter:none!important}
:where(.oct8-case) :is(#obszary .v-figure),:where(.oct8-case):is(#obszary .v-figure){max-width:440px!important}
:where(.oct8-case) :is(.v-service-hero .v-figure),:where(.oct8-case):is(.v-service-hero .v-figure){max-width:440px!important}
:where(.oct8-case) :is(.value-contribution .v-cards),:where(.oct8-case):is(.value-contribution .v-cards){grid-template-columns:repeat(4,1fr)!important;gap:24px!important}
:where(.oct8-case) :is(.case-intro),:where(.oct8-case):is(.case-intro){max-width:1100px!important}
:where(.oct8-case) :is(.case-page h1),:where(.oct8-case):is(.case-page h1){font-size:clamp(2rem,3.5vw,3rem)!important;max-width:950px!important}
:where(.oct8-case) :is(.case-page .section),:where(.oct8-case):is(.case-page .section){padding-block:48px!important}
:where(.oct8-case) :is(.case-page .section-intro),:where(.oct8-case):is(.case-page .section-intro){max-width:950px!important}
:where(.oct8-case) :is(.case-result),:where(.oct8-case):is(.case-result){display:grid!important;grid-template-columns:auto 1fr!important;gap:30px!important;align-items:center!important;padding:28px 0!important;border-block:1px solid #d8e2e8!important;margin-top:30px!important}
:where(.oct8-case) :is(.case-result>strong),:where(.oct8-case):is(.case-result>strong){font-size:clamp(2.7rem,5vw,4rem)!important;line-height:1.2!important;color:#007da9!important;letter-spacing:-.05em!important}
:where(.oct8-case) :is(.case-result h2),:where(.oct8-case):is(.case-result h2){font-size:1.25rem!important;margin-bottom:8px!important}
:where(.oct8-case) :is(.case-result p),:where(.oct8-case):is(.case-result p){font-size:.95rem!important;margin:0!important}
:where(.oct8-case) :is(.metric-method),:where(.oct8-case):is(.metric-method){margin-top:15px!important}
:where(.oct8-case) :is(.metric-method p),:where(.oct8-case):is(.metric-method p){font-size:.95rem!important}
:where(.oct8-case) :is(.case-benefit-layout),:where(.oct8-case):is(.case-benefit-layout){display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:35px!important;align-items:center!important}
:where(.oct8-case) :is(.case-page .v-image img),:where(.oct8-case):is(.case-page .v-image img){max-height:340px!important;object-fit:contain!important}
:where(.oct8-case) :is(.case-page .v-image),:where(.oct8-case):is(.case-page .v-image){background:#f3f5f7!important}
:where(.oct8-case) :is(.case-gallery),:where(.oct8-case):is(.case-gallery){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
:where(.oct8-case) :is(.case-gallery .v-figure),:where(.oct8-case):is(.case-gallery .v-figure){width:100%!important;margin:0!important}
:where(.oct8-case) :is(.case-gallery .v-image img),:where(.oct8-case):is(.case-gallery .v-image img){height:270px!important;object-fit:contain!important}
:where(.oct8-case) :is(.case-material-caption),:where(.oct8-case):is(.case-material-caption){font-size:.9rem!important;font-weight:500!important;margin-bottom:18px!important}
:where(.oct8-case) :is(.case-materials),:where(.oct8-case):is(.case-materials){margin-top:0!important}
:where(.oct8-case) :is(.case-nav),:where(.oct8-case):is(.case-nav){display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:14px!important;padding:16px 0!important;margin:0 0 25px!important;border-block:1px solid #d7e1e8!important;font-size:.875rem!important}
:where(.oct8-case) :is(.case-page main>nav),:where(.oct8-case):is(.case-page main>nav){width:min(1200px,calc(100% - 80px))!important;margin:15px auto!important}
:where(.oct8-case) :is(.case-nav a),:where(.oct8-case):is(.case-nav a){text-decoration:underline!important;text-underline-offset:4px!important}
:where(.oct8-case) :is(.case-page .v-cards article),:where(.oct8-case):is(.case-page .v-cards article){padding:24px!important}
:where(.oct8-case) :is(.case-page .v-cards p),:where(.oct8-case):is(.case-page .v-cards p){font-size:1rem!important}
:where(.oct8-case) :is(.case-page figcaption),:where(.oct8-case):is(.case-page figcaption){font-size:.8125rem!important}
@media(max-width:1050px){:where(.oct8-case) :is(.value-contribution .v-cards),:where(.oct8-case):is(.value-contribution .v-cards){grid-template-columns:1fr 1fr!important}
:where(.oct8-case) :is(.case-benefit-layout),:where(.oct8-case):is(.case-benefit-layout){gap:24px!important}}
@media(max-width:700px){:where(.oct8-case) :is(.value-contribution .v-cards),:where(.oct8-case):is(.value-contribution .v-cards){gap:12px!important}
:where(.oct8-case) :is(.v-service-hero .v-figure),:where(.oct8-case):is(.v-service-hero .v-figure){max-width:100%!important}
:where(.oct8-case) :is(.case-result),:where(.oct8-case):is(.case-result){grid-template-columns:1fr!important;gap:14px!important}
:where(.oct8-case) :is(.case-benefit-layout),:where(.oct8-case):is(.case-benefit-layout),:where(.oct8-case) :is(.case-gallery),:where(.oct8-case):is(.case-gallery){grid-template-columns:1fr!important}
:where(.oct8-case) :is(.case-gallery .v-image img),:where(.oct8-case):is(.case-gallery .v-image img){height:auto!important;max-height:300px!important}
:where(.oct8-case) :is(.case-nav),:where(.oct8-case):is(.case-nav){font-size:.8125rem!important;gap:14px!important}
:where(.oct8-case) :is(.case-page main>nav),:where(.oct8-case):is(.case-page main>nav){width:calc(100% - 36px)!important}
:where(.oct8-case) :is(.case-page .section),:where(.oct8-case):is(.case-page .section){padding-block:35px!important}}
:where(.oct8-case) :is(.v-needs .v-cards),:where(.oct8-case):is(.v-needs .v-cards){gap:12px 22px!important}
:where(.oct8-case) :is(.benefit-deliverables),:where(.oct8-case):is(.benefit-deliverables){list-style:disc!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:23px 45px!important;padding-left:22px!important;margin:26px 0!important;max-width:1100px!important}
:where(.oct8-case) :is(.benefit-deliverables>li::marker),:where(.oct8-case):is(.benefit-deliverables>li::marker){color:var(--red)!important}
:where(.oct8-case) :is(.benefit-deliverables>li>strong),:where(.oct8-case):is(.benefit-deliverables>li>strong){display:block!important;font-size:1.08rem!important;line-height:1.35!important;margin-bottom:7px!important}
:where(.oct8-case) :is(.benefit-deliverables p),:where(.oct8-case):is(.benefit-deliverables p){font-size:1rem!important;margin:0!important;line-height:1.48!important}
:where(.oct8-case) :is(.case-brand),:where(.oct8-case):is(.case-brand){max-width:180px!important;margin-bottom:18px!important}
:where(.oct8-case) :is(.case-brand .case-logo),:where(.oct8-case):is(.case-brand .case-logo),:where(.oct8-case) :is(.case-logo-svg),:where(.oct8-case):is(.case-logo-svg){width:100%!important;height:65px!important;object-fit:contain!important;display:block!important}
:where(.oct8-case) :is(.case-brand img),:where(.oct8-case):is(.case-brand img){filter:none!important}
:where(.oct8-case) :is(.case-intro>.case-brand),:where(.oct8-case):is(.case-intro>.case-brand){max-width:200px!important}
:where(.oct8-case) :is(.v-case>.case-brand),:where(.oct8-case):is(.v-case>.case-brand){margin:0!important}
:where(.oct8-case) :is(.v-case .case-brand),:where(.oct8-case):is(.v-case .case-brand){max-width:none!important}
:where(.oct8-case) :is(.case-page .benefit-deliverables),:where(.oct8-case):is(.case-page .benefit-deliverables){grid-template-columns:1fr!important;max-width:900px!important;gap:25px!important}
:where(.oct8-case) :is(.case-page .pale),:where(.oct8-case):is(.case-page .pale){background:#f3f5f7!important}
:where(.oct8-case) :is(.year-bar-chart),:where(.oct8-case):is(.year-bar-chart){margin:28px 0!important;padding:24px!important;background:#f3f5f7!important}
:where(.oct8-case) :is(.year-bars),:where(.oct8-case):is(.year-bars){display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:25px!important;align-items:end!important;max-width:760px!important;margin:auto!important}
:where(.oct8-case) :is(.year-bars>div),:where(.oct8-case):is(.year-bars>div){display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important}
:where(.oct8-case) :is(.year-bars i),:where(.oct8-case):is(.year-bars i){width:100%!important;max-width:110px!important;display:block!important;background:#009fdb!important;border-radius:3px 3px 0 0!important}
:where(.oct8-case) :is(.year-bars>div:last-child i),:where(.oct8-case):is(.year-bars>div:last-child i){background:#092c62!important}
:where(.oct8-case) :is(.year-bars strong),:where(.oct8-case):is(.year-bars strong){font-size:1.2rem!important}
:where(.oct8-case) :is(.year-bar-chart>p),:where(.oct8-case):is(.year-bar-chart>p){margin:24px 0 0!important;text-align:center!important;font-size:.95rem!important}
:where(.oct8-case) :is(.case-gallery .v-image img),:where(.oct8-case):is(.case-gallery .v-image img){max-height:270px!important}
:where(.oct8-case) :is(.case-page .case-material-caption),:where(.oct8-case):is(.case-page .case-material-caption){font-size:.875rem!important;font-weight:500!important}
@media(max-width:700px){:where(.oct8-case) :is(.v-needs .v-cards),:where(.oct8-case):is(.v-needs .v-cards){gap:10px!important}
:where(.oct8-case) :is(.benefit-deliverables),:where(.oct8-case):is(.benefit-deliverables){grid-template-columns:1fr!important;gap:20px!important}
:where(.oct8-case) :is(.benefit-deliverables>li>strong),:where(.oct8-case):is(.benefit-deliverables>li>strong){font-size:1rem!important}
:where(.oct8-case) :is(.benefit-deliverables p),:where(.oct8-case):is(.benefit-deliverables p){font-size:.95rem!important;line-height:1.45!important}
:where(.oct8-case) :is(.year-bar-chart),:where(.oct8-case):is(.year-bar-chart){padding:18px 12px!important}
:where(.oct8-case) :is(.year-bars),:where(.oct8-case):is(.year-bars){gap:14px!important}
:where(.oct8-case) :is(.year-bars strong),:where(.oct8-case):is(.year-bars strong){font-size:1rem!important}
:where(.oct8-case) :is(.case-brand),:where(.oct8-case):is(.case-brand){max-width:140px!important}
:where(.oct8-case) :is(.case-page .case-gallery),:where(.oct8-case):is(.case-page .case-gallery){gap:20px!important}}
:where(.oct8-case) :is(#pomoc .v-cards),:where(.oct8-case):is(#pomoc .v-cards){margin-top:20px!important;gap:0 30px!important}
:where(.oct8-case) :is(#pomoc .v-cards article),:where(.oct8-case):is(#pomoc .v-cards article){padding:16px 0 16px 24px!important}
:where(.oct8-case) :is(#pomoc .v-cards article:before),:where(.oct8-case):is(#pomoc .v-cards article:before){top:23px!important}
:where(.oct8-case) :is(#pomoc .v-cards h3),:where(.oct8-case):is(#pomoc .v-cards h3){margin-bottom:5px!important}
:where(.oct8-case) :is(#pomoc .v-cards p),:where(.oct8-case):is(#pomoc .v-cards p){line-height:1.35!important}
:where(.oct8-case) :is(.v-honey .case-brand img),:where(.oct8-case):is(.v-honey .case-brand img){mix-blend-mode:multiply!important}
:where(.oct8-case) :is(.case-brand:has(img[src*="honey-logo"])),:where(.oct8-case):is(.case-brand:has(img[src*="honey-logo"])){max-width:210px!important}
:where(.oct8-case) :is(.case-brand img[src*="honey-logo"]),:where(.oct8-case):is(.case-brand img[src*="honey-logo"]){height:95px!important}
@media(max-width:700px){:where(.oct8-case) :is(#pomoc .v-cards article),:where(.oct8-case):is(#pomoc .v-cards article){padding-block:12px!important}
:where(.oct8-case) :is(#pomoc .v-cards article:before),:where(.oct8-case):is(#pomoc .v-cards article:before){top:20px!important}}
:where(.oct8-case) :is(#pomoc .v-cards),:where(.oct8-case):is(#pomoc .v-cards){margin-bottom:0!important}
:where(.oct8-case) :is(.case-logo-svg),:where(.oct8-case):is(.case-logo-svg){overflow:hidden!important}
:where(.oct8-case) :is(.case-brand svg),:where(.oct8-case):is(.case-brand svg){isolation:isolate!important}
:where(.oct8-case) :is(.case-collage),:where(.oct8-case):is(.case-collage){display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;align-items:start!important}
:where(.oct8-case) :is(.case-collage img),:where(.oct8-case):is(.case-collage img){width:100%!important;height:auto!important;object-fit:contain!important}
:where(.oct8-case) :is(.research-note),:where(.oct8-case):is(.research-note){font-size:17px!important;line-height:1.5!important}
:where(.oct8-case) :is(.case-material-section img),:where(.oct8-case):is(.case-material-section img){max-height:650px!important;object-fit:contain!important}
@media(max-width:600px){:where(.oct8-case) :is(.case-collage),:where(.oct8-case):is(.case-collage){grid-template-columns:1fr!important}
:where(.oct8-case) :is(.case-material-section img),:where(.oct8-case):is(.case-material-section img){max-height:none!important}}
:where(.oct8-case) :is(.case-page h1),:where(.oct8-case):is(.case-page h1){font-size:var(--text-h1)!important;line-height:1.16!important}
:where(.oct8-case) :is(.case-page h2),:where(.oct8-case):is(.case-page h2){font-size:var(--text-h2)!important;line-height:1.25!important;margin-bottom:18px!important}
:where(.oct8-case) :is(.v-cards article h3),:where(.oct8-case):is(.v-cards article h3),:where(.oct8-case) :is(.benefit-deliverables>li>strong),:where(.oct8-case):is(.benefit-deliverables>li>strong){font-size:var(--text-h3)!important;line-height:1.35!important}
:where(.oct8-case) :is(.v-cards article p),:where(.oct8-case):is(.v-cards article p),:where(.oct8-case) :is(.benefit-deliverables p),:where(.oct8-case):is(.benefit-deliverables p){font-size:var(--text-body)!important;line-height:var(--body-leading)!important}
:where(.oct8-case) :is(main .case-material-caption),:where(.oct8-case):is(main .case-material-caption){font-size:var(--text-small)!important;line-height:1.4!important}
:where(.oct8-case) :is(.case-page main>.section>.wrap),:where(.oct8-case):is(.case-page main>.section>.wrap){width:min(1200px,calc(100% - 80px))!important;max-width:none!important;margin-inline:auto!important}
:where(.oct8-case) :is(.case-page .case-intro),:where(.oct8-case):is(.case-page .case-intro){max-width:none!important;width:100%!important}
:where(.oct8-case) :is(.case-page .section),:where(.oct8-case):is(.case-page .section){padding-block:40px!important}
:where(.oct8-case) :is(.case-page .case-gallery),:where(.oct8-case):is(.case-page .case-gallery){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:24px!important}
:where(.oct8-case) :is(.case-page .case-gallery .v-figure),:where(.oct8-case):is(.case-page .case-gallery .v-figure){margin:0!important;min-width:0!important;width:100%!important}
:where(.oct8-case) :is(.case-page .case-gallery img),:where(.oct8-case):is(.case-page .case-gallery img){display:block!important;width:100%!important;height:300px!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#f1f5f7!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:12px!important;box-sizing:border-box!important}
:where(.oct8-case) :is(.case-page .case-brand),:where(.oct8-case):is(.case-page .case-brand){margin-bottom:20px!important}
:where(.oct8-case) :is(.case-page .case-logo),:where(.oct8-case):is(.case-page .case-logo),:where(.oct8-case) :is(.case-page .case-logo-svg),:where(.oct8-case):is(.case-page .case-logo-svg){width:180px!important;height:65px!important;object-fit:contain!important;display:block!important}
:where(.oct8-case) :is(.case-page .benefit-deliverables),:where(.oct8-case):is(.case-page .benefit-deliverables){margin-block:24px!important;max-width:none!important}
:where(.oct8-case) :is(.case-page .v-cards),:where(.oct8-case):is(.case-page .v-cards){margin-block:24px!important}
:where(.oct8-case) :is(.benefit-deliverables),:where(.oct8-case):is(.benefit-deliverables){gap:22px 40px!important}
:where(.oct8-case) :is(.benefit-deliverables>li>strong),:where(.oct8-case):is(.benefit-deliverables>li>strong){font-weight:600!important;margin-bottom:8px!important}
@media(max-width:700px){:where(.oct8-case) :is(.case-page main>.section>.wrap),:where(.oct8-case):is(.case-page main>.section>.wrap){width:calc(100% - 36px)!important}
:where(.oct8-case) :is(.case-page .section),:where(.oct8-case):is(.case-page .section){padding-block:30px!important}
:where(.oct8-case) :is(.benefit-deliverables),:where(.oct8-case):is(.benefit-deliverables){grid-template-columns:1fr!important;gap:18px!important;padding-left:20px!important;margin-block:22px!important}
:where(.oct8-case) :is(.benefit-deliverables>li>strong),:where(.oct8-case):is(.benefit-deliverables>li>strong){margin-bottom:6px!important}
:where(.oct8-case) :is(.case-page .case-gallery),:where(.oct8-case):is(.case-page .case-gallery){grid-template-columns:1fr!important;gap:18px!important}
:where(.oct8-case) :is(.case-page .case-gallery img),:where(.oct8-case):is(.case-page .case-gallery img){height:240px!important;padding:8px!important}
:where(.oct8-case) :is(.case-page .case-logo),:where(.oct8-case):is(.case-page .case-logo),:where(.oct8-case) :is(.case-page .case-logo-svg),:where(.oct8-case):is(.case-page .case-logo-svg){height:58px!important}}
:where(.oct8-case) :is(#efekty .v-honey .case-brand),:where(.oct8-case):is(#efekty .v-honey .case-brand){grid-column:1!important;grid-row:1/3!important}
:where(.oct8-case) :is(.case-nav),:where(.oct8-case):is(.case-nav){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important;margin-bottom:24px!important}
:where(.oct8-case) :is(.case-nav>a),:where(.oct8-case):is(.case-nav>a){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;border:1px solid #009eda!important;border-radius:5px!important;padding:8px 12px!important;font-size:14px!important;text-decoration:none!important;color:var(--ink)!important}
:where(.oct8-case) :is(.case-nav>a:first-child),:where(.oct8-case):is(.case-nav>a:first-child){margin-right:auto!important}
:where(.oct8-case) :is(.case-nav>a:hover),:where(.oct8-case):is(.case-nav>a:hover){background:#eaf6fc!important}
@media(max-width:700px){:where(.oct8-case) :is(#efekty .v-honey .case-brand),:where(.oct8-case):is(#efekty .v-honey .case-brand){margin-bottom:12px!important}
:where(.oct8-case) :is(.case-nav),:where(.oct8-case):is(.case-nav){gap:7px!important}
:where(.oct8-case) :is(.case-nav>a),:where(.oct8-case):is(.case-nav>a){font-size:12px!important;padding:8px!important;gap:4px!important}
:where(.oct8-case) :is(.case-nav>a span),:where(.oct8-case):is(.case-nav>a span){max-width:90px!important}}
@media(max-width:700px){:where(.oct8-case) :is(.case-page .case-nav),:where(.oct8-case):is(.case-page .case-nav){display:flex!important;visibility:visible!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important;margin-bottom:22px!important}
:where(.oct8-case) :is(.case-page .case-nav>a),:where(.oct8-case):is(.case-page .case-nav>a){display:flex!important;min-height:44px!important;font-size:13px!important;flex:1!important;white-space:normal!important}
:where(.oct8-case) :is(.case-page .case-nav>a:first-child),:where(.oct8-case):is(.case-page .case-nav>a:first-child){flex-basis:100%!important;margin:0!important}
:where(.oct8-case) :is(.case-page .case-nav>a span),:where(.oct8-case):is(.case-page .case-nav>a span){max-width:none!important}}
:where(.oct8-case) :is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure),:where(.oct8-case):is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure){align-self:stretch!important;position:relative!important;min-height:0!important;margin:0!important}
@media(max-width:700px){:where(.oct8-case) :is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure),:where(.oct8-case):is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure){height:300px!important;max-width:300px!important;width:100%!important;justify-self:center!important}}
:where(.oct8-case) :is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure),:where(.oct8-case):is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure){position:static!important;align-self:start!important;height:auto!important;min-height:0!important;max-width:420px!important;width:100%!important;justify-self:center!important}
@media(max-width:700px){:where(.oct8-case) :is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure),:where(.oct8-case):is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure){max-width:360px!important;height:auto!important}}
:where(.oct8-case) :is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure),:where(.oct8-case):is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure){width:75%!important;max-width:315px!important}
@media(max-width:700px){:where(.oct8-case) :is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure),:where(.oct8-case):is(.v-service-hero:has(img[src*="advisory-portrait"]) .v-figure){width:75%!important;max-width:270px!important}}
@media(min-width:901px){:where(.oct8-case) :is(.v-service-hero .v-figure),:where(.oct8-case):is(.v-service-hero .v-figure){justify-self:center!important;width:100%!important;max-width:380px!important;margin-top:12px!important}
:where(.oct8-case) :is(.v-service-hero .v-figure img),:where(.oct8-case):is(.v-service-hero .v-figure img){display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
:where(.oct8-case) :is(.case-gallery),:where(.oct8-case):is(.case-gallery){align-items:start!important}
:where(.oct8-case) :is(.case-gallery .v-figure img),:where(.oct8-case):is(.case-gallery .v-figure img){width:100%!important;height:300px!important;object-fit:contain!important}}
:where(.oct8-case) :is(.advisory-hero .v-figure),:where(.oct8-case):is(.advisory-hero .v-figure){width:100%!important;max-width:640px!important;min-height:0!important;height:auto!important;margin:0!important;justify-self:center!important;align-self:center!important;position:static!important}
:where(.oct8-case) :is(.advisory-hero .v-figure img),:where(.oct8-case):is(.advisory-hero .v-figure img){position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
@media(max-width:900px){:where(.oct8-case) :is(.advisory-hero .v-figure),:where(.oct8-case):is(.advisory-hero .v-figure){max-width:640px!important}}
@media(max-width:768px){:where(.oct8-case) :is(.case-nav a),:where(.oct8-case):is(.case-nav a),:where(.oct8-case) :is(.case-navigation a),:where(.oct8-case):is(.case-navigation a),:where(.oct8-case) :is(.case-bottom-nav a),:where(.oct8-case):is(.case-bottom-nav a){min-height:48px!important;min-width:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
:where(.oct8-case) :is(.advisory-hero .v-figure),:where(.oct8-case):is(.advisory-hero .v-figure){width:100%!important;max-width:none!important}}
:where(.oct8-case) :is(.case-intro .research-note),:where(.oct8-case):is(.case-intro .research-note){font-size:14px!important;line-height:1.45!important;max-width:850px!important}
:where(.oct8-case) :is(.case-brand.case-brand-normalized),:where(.oct8-case):is(.case-brand.case-brand-normalized){width:240px!important;height:80px!important;position:relative!important;overflow:hidden!important;max-width:100%!important}
:where(.oct8-case) :is(.case-brand-normalized .case-logo),:where(.oct8-case):is(.case-brand-normalized .case-logo){position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;max-width:none!important;object-fit:contain!important}
:where(.oct8-case) :is(.case-brand-normalized.logo-dietrich .case-logo),:where(.oct8-case):is(.case-brand-normalized.logo-dietrich .case-logo){width:250px!important;height:250px!important}
:where(.oct8-case) :is(.case-brand-normalized.logo-dopak .case-logo),:where(.oct8-case):is(.case-brand-normalized.logo-dopak .case-logo){width:289px!important;height:289px!important}
:where(.oct8-case) :is(.case-brand-normalized.logo-urban .case-logo),:where(.oct8-case):is(.case-brand-normalized.logo-urban .case-logo){width:381px!important;height:381px!important}
/* Approved typography and layout refinements, isolated from technical configuration. */
.oct8-title{position:relative;padding-bottom:12px;width:fit-content;max-width:100%}
.oct8-title::after{content:"";position:absolute;left:0;bottom:0;width:76px;height:2px;background:var(--blue)}
.oct8-benefit{border:1px solid #d8e3eb!important;border-top:3px solid var(--blue)!important;padding:24px!important;background:#fff!important;min-width:0}
.oct8-benefit h3{font-size:19px;line-height:1.35}.oct8-benefit p{font-size:15px;line-height:1.5}
#start.oct8-hero{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)!important;gap:24px!important;align-items:stretch!important}
#start.oct8-hero .hero-copy{grid-column:1!important;grid-row:1!important;max-width:none!important;min-width:0;align-self:start!important}
#start.oct8-hero .hero-portrait-link{grid-column:2!important;grid-row:1!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:14px!important;position:relative!important;padding:0!important;max-width:none!important;width:100%!important}
#start.oct8-hero .hero-portrait-link img{width:100%!important;height:var(--oct8-photo-height,510px)!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important}
#start.oct8-hero .hero-caption{margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;border-left:2px solid var(--blue)!important;padding:0 0 0 12px!important}
#start.oct8-hero .hero-caption strong{font-size:18px!important;line-height:1.3!important}
#start.oct8-hero .hero-caption span{font-size:12px!important;line-height:1.4!important}
#start.oct8-hero .hero-trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 16px!important;grid-column:auto!important;grid-row:auto!important;background:transparent!important;border:0!important;padding:0!important;margin-top:28px!important}
#start.oct8-hero .hero-trust>div{display:block!important;border:0!important;border-left:2px solid var(--blue)!important;padding:0 0 0 12px!important;min-width:0!important}
#start.oct8-hero .hero-trust b{font-size:19px!important;line-height:1.35!important;display:block!important;margin-bottom:4px!important}
#start.oct8-hero .hero-trust span{font-size:12px!important;line-height:1.4!important;display:block!important}
#start.oct8-hero .hero-trust .trust-idea{grid-column:auto!important;border-top:0!important;background:none!important}
#start.oct8-hero .hero-trust .trust-idea b{font-size:13px!important}
.oct8-honey-feature{background:#fff!important;border:1px solid #d8e3eb!important;color:var(--ink)!important;min-height:0!important;padding:24px!important}
.oct8-honey-feature h3,.oct8-honey-feature p{color:var(--ink)!important}.oct8-honey-feature .service-honey-result strong{color:var(--blue)!important}
.oct8-carousel .case-carousel-track>.v-case{flex:0 0 calc((100% - 20px)/2)!important;max-width:calc((100% - 20px)/2)!important;min-width:0!important}
.oct8-carousel .case-carousel-track{gap:20px!important}.case-carousel-controls{display:none!important}
.oct8-number{position:relative;align-self:flex-start;padding-bottom:9px;line-height:1.4}
.oct8-number::after{position:absolute;content:"";bottom:0;left:0;width:24px;height:2px;background:var(--red)}
.oct8-consult-benefit::before{display:none!important;content:none!important}
.oct8-pictogram{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border:1px solid var(--blue);color:var(--blue);font-size:24px;line-height:1;font-weight:400}
.oct8-price-note{font-size:13px!important;line-height:1.5!important;font-weight:400!important;max-width:650px;margin:12px 0 20px!important;color:#56616a}
.v-service-hero .service-value-note{font-size:16px!important;line-height:1.5!important;margin:18px 0!important;max-width:none!important}
.oct8-process .advisory-loop .v-cycle li:last-child::after{display:none!important;content:none!important}
.oct8-case .case-attribution{font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#56616a;margin-top:12px}
.oct8-case .metric-method>summary{font-weight:400!important;font-size:14px!important}
.oct8-case .case-compact-results h2{font-size:27px!important;line-height:1.3!important;margin-bottom:18px!important}
.oct8-case .case-compact-results .benefit-deliverables{margin:16px 0!important}
.oct8-case .case-compact-results .benefit-deliverables>li{padding:12px 0 12px 24px!important;position:relative!important;margin:0!important;border-bottom:1px solid #dbe3e9!important;background:none!important}
.oct8-case .case-compact-results .benefit-deliverables>li::before{content:""!important;display:block!important;width:7px!important;height:7px!important;background:var(--red)!important;border-radius:50%;position:absolute;top:19px!important;left:0!important}
.oct8-case .case-compact-results .benefit-deliverables>li>strong{font-size:17px!important;line-height:1.35!important;margin-bottom:4px!important;display:block!important}
.oct8-case .case-compact-results .benefit-deliverables>li>p{font-size:14px!important;line-height:1.45!important;margin:0!important}
.oct8-honey-outcome .case-result{position:relative;padding-top:38px!important;margin-top:28px!important}
.oct8-effect-label{position:absolute;left:0;top:0;font-size:15px;line-height:1.5;color:var(--blue);font-weight:500}
.oct8-case .case-gallery img{width:100%!important;height:auto!important;object-fit:contain!important}
@media(max-width:1100px){
 #start.oct8-hero{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)!important;gap:18px!important}
 #start.oct8-hero .hero-trust{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #start.oct8-hero .hero-trust b{font-size:17px!important}
}
@media(max-width:700px){
 #start.oct8-hero{display:flex!important;flex-direction:column!important;gap:24px!important}
 #start.oct8-hero .hero-copy{display:contents!important}
 #start.oct8-hero .hero-copy>div.eyebrow{order:0}
 #start.oct8-hero h1{order:1;margin:0!important}
 #start.oct8-hero .lead{order:2;margin:0!important}
 #start.oct8-hero .project-owner{order:3;margin:0!important}
 #start.oct8-hero .buttons{order:4}
 #start.oct8-hero .hero-portrait-link{order:5;align-self:center!important;width:min(100%,330px)!important}
 #start.oct8-hero .hero-portrait-link img{height:auto!important;width:100%!important;max-height:420px!important;object-fit:contain!important}
 #start.oct8-hero .hero-trust{order:6;width:100%!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important}
 #start.oct8-hero .hero-trust>div:nth-child(3){grid-column:auto!important;text-align:left!important}
 #start.oct8-hero .hero-trust .trust-idea{grid-column:auto!important;text-align:left!important;align-items:start!important}
 #start.oct8-hero .hero-trust b{font-size:17px!important}#start.oct8-hero .hero-trust span{font-size:12px!important}
 #start.oct8-hero .hero-trust .trust-idea b{font-size:12px!important}
 .oct8-carousel .case-carousel-track>.v-case{flex-basis:100%!important;max-width:100%!important}
 .case-carousel-stage{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:6px!important}
 .oct8-honey-feature{padding:18px!important;grid-template-columns:1fr!important;gap:14px!important}
 .oct8-honey-feature .service-honey-result strong{font-size:34px!important}
 .oct8-case .case-compact-results h2{font-size:23px!important}
 .oct8-benefit{padding:20px!important}.oct8-benefit h3{font-size:18px}
 .oct8-process .v-timeline h3{font-size:17px!important;line-height:1.35!important}.oct8-process .v-timeline p{font-size:14px!important;line-height:1.5!important}
}
