.v3-site .wf-case-page :is(#portfolio-work,#role-automation){scroll-margin-top:112px}.v3-site .wf-case-page .wf-case-intro{text-align:center}.v3-site .wf-case-page .wf-case-kicker{color:#087d71;letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5;display:block}.v3-site .wf-case-page .wf-case-intro .wf-case-kicker{margin:0 auto 16px}.v3-site .wf-case-page .wf-case-intro h2{margin-bottom:24px}.v3-site .wf-case-page .wf-case-text-link{color:#087d71;text-underline-offset:5px;align-items:center;gap:12px;margin-top:28px;font-size:16px;font-weight:500;text-decoration:underline;display:inline-flex}.v3-site .wf-case-page .wf-case-section-heading{text-align:center;max-width:860px;margin:0 auto 48px}.v3-site .wf-case-page .wf-case-section-heading h2{margin:12px 0 24px}.v3-site .wf-case-page .wf-case-feature{padding:60px 0 72px}.v3-site .wf-case-page .wf-case-feature-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;margin-top:48px;display:grid}.v3-site .wf-case-page .wf-case-feature-copy{min-width:0}.v3-site .wf-case-page .wf-case-feature-copy>*+*{margin-top:20px}.v3-site .wf-case-page .wf-case-feature-copy h3{font-size:28px;line-height:1.25}.v3-site .wf-case-page .wf-case-process{padding-top:4px}.v3-site .wf-case-page .wf-case-process ol{counter-reset:workflow;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.v3-site .wf-case-page .wf-case-process li{counter-increment:workflow;background:#f2f8f5;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.v3-site .wf-case-page .wf-case-process li:before{content:counter(workflow);color:#087d71;background:#d5eee7;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:11px;font-weight:600;display:grid}.v3-site .wf-case-page .wf-case-process-after li:before{content:"✓";color:#fff;background:#087d71}.v3-site .wf-case-page .wf-case-result{border-block:1px solid #d6e5de;align-items:center;gap:20px;padding:20px 0;display:flex}.v3-site .wf-case-page .wf-case-result strong{color:#087d71;letter-spacing:-.025em;white-space:nowrap;font-size:44px;font-weight:600;line-height:1.1}.v3-site .wf-case-page .wf-case-result span{max-width:150px;font-size:16px;line-height:1.5}.v3-site .wf-case-page .wf-case-feature-copy .button{padding:11px 16px;font-weight:500}.v3-site .wf-case-page .wf-case-more{background:#e8f4ef;padding:60px 0}.v3-site .wf-case-page .wf-case-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v3-site .wf-case-page .wf-case-card{color:#456762;background:#fff;border:1px solid #d6e5de;border-radius:20px;flex-direction:column;gap:20px;padding:36px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 24px #173f3b0d}.v3-site .wf-case-page .wf-case-card:hover{border-color:#119b88;box-shadow:0 6px 24px #173f3b1a}.v3-site .wf-case-page .wf-case-card p{font-size:16px;line-height:1.6}.v3-site .wf-case-page .wf-case-card h3{font-size:24px}.v3-site .wf-case-page .wf-case-card-change{border-top:1px solid #d6e5de;margin-top:auto;padding-top:20px}.v3-site .wf-case-page .wf-case-card-change small{letter-spacing:.075em;color:#087d71;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.v3-site .wf-case-page .wf-case-card-bottom{justify-content:space-between;align-items:end;gap:24px;padding-top:4px;display:flex}.v3-site .wf-case-page .wf-case-card-bottom>span{max-width:65%;font-size:13px;line-height:1.5}.v3-site .wf-case-page .wf-case-card-bottom strong{color:#087d71;margin-bottom:4px;font-size:28px;font-weight:600;line-height:1.2;display:block}.v3-site .wf-case-page .wf-case-card-bottom b{color:#087d71;text-underline-offset:4px;flex-shrink:0;font-size:14px;font-weight:500;text-decoration:underline}.v3-site .wf-case-page .wf-case-proposals{padding:60px 0}.v3-site .wf-case-page .wf-case-proposal-card{box-shadow:none;border-color:#119b88;border-radius:0}.v3-site .wf-case-page .wf-case-proposal-card:nth-child(2),.v3-site .wf-case-page .wf-case-proposal-card:nth-child(3),.v3-site .wf-case-page .wf-case-proposal-card:nth-child(6){border-color:#fa5e36}.v3-site .wf-case-page .wf-case-card-change ul{margin:0;padding-left:20px;font-size:15px;line-height:1.6}.v3-site .wf-case-page .wf-case-card-change li+li{margin-top:8px}@media (max-width:1100px){.v3-site .wf-case-page .wf-case-feature-row{gap:32px}.v3-site .wf-case-page .wf-case-card{padding:28px}.v3-site .wf-case-page .wf-case-card-bottom{gap:12px}}@media (max-width:767px){.v3-site .wf-case-page :is(#portfolio-work,#role-automation){scroll-margin-top:102px}.v3-site .wf-case-page .wf-case-feature,.v3-site .wf-case-page .wf-case-more,.v3-site .wf-case-page .wf-case-proposals{padding:48px 0}.v3-site .wf-case-page .wf-case-section-heading{margin-bottom:32px}.v3-site .wf-case-page .wf-case-feature-row{grid-template-columns:1fr;gap:24px;margin-top:32px}.v3-site .wf-case-page .wf-case-feature-row-reverse .wf-story-illustration{grid-row:1}.v3-site .wf-case-page .wf-case-feature-copy h3{font-size:24px}.v3-site .wf-case-page .wf-case-card-grid{grid-template-columns:1fr;gap:20px}.v3-site .wf-case-page .wf-case-card{border-radius:16px;padding:24px}.v3-site .wf-case-page .wf-case-card h3{font-size:22px}.v3-site .wf-case-page .wf-case-card-bottom{flex-direction:column;align-items:start;gap:16px}.v3-site .wf-case-page .wf-case-card-bottom>span{max-width:none}.v3-site .wf-case-page .wf-case-result strong{font-size:38px}.v3-site .wf-case-page .wf-case-proposal-card{border-radius:0}}@media (max-width:360px){.v3-site .wf-case-page .wf-case-process ol{grid-template-columns:1fr}.v3-site .wf-case-page .wf-case-result{gap:16px}.v3-site .wf-case-page .wf-case-result strong{font-size:34px}}
