.why-visual{--why-v-ink:#1d1c27;--why-v-muted:#625c64;--why-v-rule:#e4d5cc;margin:0;width:100%;padding:28px;background:#f7eae4;border:1px solid #e4d5cc;border-radius:18px;color:var(--why-v-ink);font-family:var(--visual-font-body),sans-serif;line-height:1.4;text-align:left;overflow:hidden}.why-visual,.why-visual *{box-sizing:border-box}.why-visual :is(p,h3,h4){margin:0}.why-v-caption{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:22px;font-size:10px;color:var(--why-v-muted)}.why-v-caption>span:first-child{max-width:28ch}.why-v-caption>span:last-child{font-size:9px;white-space:nowrap}.why-v-ink{background:#1d1c27;color:#f5efec}.why-v-blue{background:#6e92d1;color:#1d1c27}.why-v-sage{background:#e5e5d5;color:#1d1c27}.why-v-neutral{background:#ece0db;color:#1d1c27}.why-v-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.why-v-source{display:flex;flex-direction:column;min-width:0;padding:16px 12px;border-radius:12px;min-height:135px}.why-v-source>span{font-size:10px;opacity:.75}.why-v-source>strong{font-family:var(--visual-font-display),sans-serif;font-size:clamp(19px,2.7vw,30px);line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:13px 0 7px;white-space:nowrap}.why-v-source>small{font-size:8px;line-height:1.5;opacity:.8}.why-v-source svg{width:100%;height:22px;margin-top:auto;padding-top:5px;overflow:visible}.why-v-draw{stroke:currentColor;fill:none;stroke-width:1.5}.why-v-schedule{display:flex;gap:4px;align-items:flex-end;height:22px;margin-top:auto;padding-top:5px}.why-v-schedule i{display:block;flex:1;height:75%;background:currentColor;opacity:.6;border-radius:2px 2px 0 0}.why-v-schedule i:nth-child(2n){height:48%}.why-v-schedule i:nth-child(3n){height:95%}.why-v-people{display:flex;gap:3px;margin:16px 0 15px}.why-v-people i{height:24px;width:24px;border-radius:50%;background:#fff8;border:1px solid #1d1c2740;position:relative}.why-v-people i:after{content:"";position:absolute;inset:5px 7px;border-radius:50% 50% 30% 30%;background:#1d1c2740}.why-v-expense-lines{display:grid;gap:4px;padding-top:9px}.why-v-expense-lines i{display:block;height:3px;width:80%;background:currentColor;opacity:.25}.why-v-expense-lines i:last-child{width:58%}.why-v-threads{display:block;width:100%;height:100px;color:#817780}.why-v-result{margin:0 auto;max-width:360px;padding:21px 26px;border-radius:14px;background:#1d1c27;color:#f5efec;text-align:center}.why-v-result>span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:9px;opacity:.7}.why-v-result>strong{font-family:var(--visual-font-display),sans-serif;font-size:44px;line-height:1.1;font-weight:400;letter-spacing:-.04em;display:block;margin:9px 0}.why-v-result>p{font-size:12px}.why-v-result>small{display:block;font-size:10px;line-height:1.6;opacity:.7;margin:12px auto 0;max-width:36ch}.why-v-headline>span{display:block;font-size:11px;color:var(--why-v-muted)}.why-v-headline>strong{display:block;font-family:var(--visual-font-display),sans-serif;font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1.1;letter-spacing:-.05em;margin:9px 0 10px}.why-v-headline>p{color:var(--why-v-muted);font-size:12px}.why-v-margin-split{display:flex;height:64px;gap:0;margin-top:32px;border-radius:6px;overflow:hidden;background:#e4d5cc}.why-v-margin-split span{display:block;flex-shrink:0}.why-v-margin-cost{background:#1d1c27}.why-v-margin-profit{background:#6e92d1;border-left:3px solid #f7eae4}.why-v-margin-labels{display:grid;grid-template-columns:7fr 3fr;gap:16px;margin-top:14px}.why-v-margin-labels div{display:grid;gap:5px}.why-v-margin-labels span{font-size:10px;color:var(--why-v-muted)}.why-v-margin-labels strong{font-size:18px;font-weight:400}.why-v-margin-outcome{display:flex;align-items:center;gap:25px;margin-top:28px;border-top:1px solid var(--why-v-rule);padding-top:24px}.why-v-margin-outcome>strong{font-family:var(--visual-font-display),sans-serif;font-weight:400;font-size:64px;line-height:1;letter-spacing:-.06em}.why-v-margin-outcome>strong span{font-size:28px}.why-v-margin-outcome>div>span{font-size:13px}.why-v-margin-outcome p{font-size:11px;line-height:1.6;color:var(--why-v-muted);padding-top:4px}.why-v-capacity-chart{margin-top:28px}.why-v-capacity-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin:17px 0 9px}.why-v-capacity-label strong{font-size:14px;font-weight:400}.why-v-capacity-track{height:26px;position:relative;border-radius:4px;background:#e4d5cc}.why-v-capacity-track :is(i,em){display:block;position:absolute;height:100%;background:#1d1c27;left:0;top:0;border-radius:3px}.why-v-capacity-next em{background:#6e92d1}.why-v-capacity-track b{position:absolute;left:83.333%;width:2px;top:-5px;bottom:-5px;background:#c06a6e}.why-v-capacity-limit{text-align:right;font-size:10px;margin-top:13px;color:var(--why-v-muted);padding-right:16.667%}.why-v-insight{display:grid;gap:6px;padding-top:21px;margin-top:23px;border-top:1px solid var(--why-v-rule)}.why-v-insight strong{font-size:14px;font-weight:500}.why-v-insight>span{font-size:11px;color:var(--why-v-muted)}.why-v-plan-chart{margin-top:24px}.why-v-plan-target{text-align:right;color:#806019;font-size:10px}.why-v-plan-chart svg{display:block;width:100%;height:160px}.why-v-target-line{stroke:#d9b07f;stroke-width:1;vector-effect:non-scaling-stroke}.why-v-grid-line{stroke:#e4d5cc;stroke-width:1;vector-effect:non-scaling-stroke}.why-v-cash-line{stroke:#1d1c27;stroke-width:2}.why-v-area{fill:#6e92d1;fill-opacity:.12}.why-v-plan-labels{grid-template-columns:repeat(6,minmax(0,1fr));text-align:center;margin-top:7px}.why-v-plan-labels,.why-v-plan-labels>span{display:grid;gap:4px}.why-v-plan-labels strong{font-size:12px;font-weight:400;white-space:nowrap}.why-v-plan-labels small{font-size:9px;color:var(--why-v-muted)}.why-v-capability-layers{display:grid;gap:10px;padding-top:12px}.why-v-capability-layer{display:flex;align-items:center;gap:18px;padding:23px 21px;border-radius:12px;min-height:90px}.why-v-capability-layer:first-child{margin-right:38px}.why-v-capability-layer:nth-child(2){margin-left:19px;margin-right:19px}.why-v-capability-layer:nth-child(3){margin-left:38px}.why-v-capability-layer>span{font-size:10px;opacity:.65}.why-v-capability-layer>div{flex:1;display:grid;gap:6px}.why-v-capability-layer strong{font-family:var(--visual-font-display),sans-serif;font-weight:400;font-size:18px;letter-spacing:-.03em}.why-v-capability-layer small{font-size:10px;opacity:.75}.why-v-capability-layer svg{width:42px;flex-shrink:0}.why-v-capability-thread{display:block;width:100%;height:68px;color:#817780}.why-v-capable-team{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.why-v-capable-team>div{display:flex;flex-direction:column;align-items:center;gap:12px}.why-v-capable-team i{display:block;width:36px;height:36px;border-radius:50%;border:1px solid #1d1c27;position:relative}.why-v-capable-team i:after{content:"";position:absolute;width:16px;height:20px;border-radius:50% 50% 30% 30%;background:#1d1c27;left:9px;top:7px}.why-v-capable-team span{font-size:11px}.why-v-capability-close{font-family:var(--visual-font-display),sans-serif;text-align:center;font-size:18px;line-height:1.5;letter-spacing:-.03em;padding-top:25px}.why-visual .why-v-fill,.why-visual .why-v-layer{--why-local:clamp(0,calc(var(--why-progress, 1) * 1.4 - var(--why-offset, 0)),1)}.why-visual .why-v-layer{opacity:var(--why-local);transform:translateY(calc((1 - var(--why-local)) * 18px))}.why-visual .why-v-fill{transform:scaleX(var(--why-local));transform-origin:left center}.why-visual .why-v-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--why-progress, 1), 1))}.why-visual .why-v-area{clip-path:inset(0 calc((1 - clamp(0, var(--why-progress, 1), 1)) * 100%) 0 0)}.why-visual .why-v-schedule i{transform:scaleY(clamp(0,var(--why-progress,1),1));transform-origin:center bottom}@media (max-width:1100px){.why-v-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.why-v-source{min-height:122px}.why-v-source>strong{font-size:29px}.why-v-people i{width:26px;height:26px}}@media (max-width:600px){.why-visual{padding:20px;border-radius:14px}.why-v-caption{gap:12px;padding-bottom:19px}.why-v-caption>span:last-child{max-width:11ch;white-space:normal;text-align:right}.why-v-source{padding:15px 12px;min-height:130px}.why-v-source>small{font-size:9px}.why-v-source>strong{font-size:27px}.why-v-threads{height:78px}.why-v-result{padding:19px}.why-v-result>strong{font-size:40px}.why-v-result>small{font-size:11px}.why-v-headline>strong{font-size:40px}.why-v-headline>p{font-size:11px}.why-v-margin-split{height:46px}.why-v-margin-labels{grid-template-columns:1.4fr 1fr;gap:12px}.why-v-margin-labels strong{font-size:17px}.why-v-margin-outcome{gap:18px}.why-v-margin-outcome>strong{font-size:52px}.why-v-plan-chart svg{height:130px}.why-v-plan-labels{gap:2px}.why-v-plan-labels strong{font-size:10px}.why-v-capability-layer{gap:12px;padding:20px 14px}.why-v-capability-layer:first-child{margin-right:16px}.why-v-capability-layer:nth-child(2){margin-left:8px;margin-right:8px}.why-v-capability-layer:nth-child(3){margin-left:16px}.why-v-capability-layer strong{font-size:15px}.why-v-capability-layer svg{display:none}.why-v-capability-layer small,.why-v-capable-team span{font-size:10px}.why-v-capability-close{font-size:16px}}@media (prefers-reduced-motion:reduce){.why-visual .why-v-layer{opacity:1;transform:none}.why-visual .why-v-fill,.why-visual .why-v-schedule i{transform:none}.why-visual .why-v-draw{stroke-dashoffset:0}.why-visual .why-v-area{clip-path:none}}.why-v-threads-compact{display:none}.why-v-hiring-cost{padding:20px;background:#ece0db;border-radius:12px;margin-top:22px}.why-v-hiring-cost>span{display:block;font-size:10px;color:var(--why-v-muted)}.why-v-hiring-cost>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0}.why-v-hiring-cost strong{font-family:var(--visual-font-display),sans-serif;font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.03em}.why-v-hiring-cost strong small{display:block;font-family:var(--visual-font-body),sans-serif;color:var(--why-v-muted);font-size:9px;margin-top:7px;letter-spacing:normal;line-height:1.4}.why-v-hiring-cost>div>span{color:var(--why-v-muted);font-size:21px}.why-v-hiring-cost>p{font-size:10px;line-height:1.6;color:var(--why-v-muted)}@media (max-width:1100px){.why-v-threads-wide{display:none}.why-v-threads-compact{display:block}}@media (max-width:600px){.why-v-hiring-cost{padding:17px}.why-v-hiring-cost>div{gap:14px}.why-v-hiring-cost strong{font-size:26px}}@media (min-width:761px) and (max-width:1100px){.why-v-capability-layer{padding:20px 14px;gap:12px}.why-v-capability-layer:first-child{margin-right:16px}.why-v-capability-layer:nth-child(2){margin-inline:8px}.why-v-capability-layer:nth-child(3){margin-left:16px}.why-v-capability-layer strong{font-size:15px}.why-v-capability-layer svg{display:none}}@media (max-width:1100px){.why-v-capability-layer svg{display:block;width:100%;max-width:120px;height:32px}}