.ws-oi-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.ws-oi-split>*{min-width:0}.ws-oi-split--top{align-items:start}.ws-oi-split h1,.ws-oi-split h2{margin:0}.ws-oi-split p{line-height:1.6}.ws-oi-lead{margin:0 0 24px;font-size:20px;line-height:1.6}.ws-oi-image{width:100%;height:auto;display:block}.ws-oi-caption{text-align:center;color:var(--ws-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.ws-oi-price{margin:26px 0;font-size:32px;font-weight:600;line-height:1.3}.ws-oi-price span{white-space:nowrap;font-size:16px;font-weight:400}.ws-oi-button{box-sizing:border-box;background:var(--ws-green);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:14px;max-width:100%;padding:13px 22px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.ws-oi-button:visited{color:#fff}.ws-oi-button:hover{background:var(--ws-green-dark);color:#fff}.ws-oi-button:focus-visible{outline:2px solid var(--ws-ink);outline-offset:5px}.ws-oi-button:disabled{cursor:wait;opacity:.7}.ws-oi-button[hidden]{display:none}.ws-oi-intro{max-width:780px;line-height:1.6}.ws-oi-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.ws-oi-stages>li{border-top:1px solid var(--ws-border);min-width:0;padding-top:25px}.ws-oi-stages h3{margin:0 0 20px;font-size:27px;line-height:1.2}.ws-oi-stages p:not(.eyebrow){margin:0 0 12px;line-height:1.6}.ws-oi-question{font-weight:600}.ws-oi-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:65px;display:grid}#start-investigation{scroll-margin-top:110px}.ws-oi-form{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius);padding:32px}.ws-oi-form h3{margin:0 0 22px;font-size:28px}.ws-oi-form-fallback{margin:20px 0 0;font-size:15px;line-height:1.6}.ws-oi-form-fallback a{color:var(--ws-green-dark);text-underline-offset:4px}.ws-hubspot iframe{max-width:100%}.ws-oi-next{justify-content:space-between;align-items:center;gap:45px;display:flex}.ws-oi-next>div{max-width:740px}.ws-oi-next h2{margin:0 0 24px}.ws-oi-next p{line-height:1.6}.ws-oi-next>.ws-oi-button{flex-shrink:0}.ws-oi-stage-label{align-items:center;gap:15px;margin-bottom:24px;display:flex}.ws-oi-stage-label .eyebrow{margin:0}.ws-research{min-width:0}.ws-research__board{isolation:isolate;height:740px;position:relative}.ws-research__connections{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ws-research__line{fill:none;stroke:#0050004d;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ws-research__flow{fill:none;stroke:var(--ws-green);stroke-width:2px;stroke-dasharray:8 120;vector-effect:non-scaling-stroke;animation:7s linear 2 ws-research-flow}.ws-research__nodes{fill:var(--ws-green-dark)}.ws-research__card{box-sizing:border-box;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:6px;width:44%;min-height:145px;padding:21px;position:absolute;box-shadow:0 8px 24px #41372d0d}.ws-research__card .eyebrow{font-family:var(--ws-font-label);color:var(--ws-green-dark);margin:0 0 12px;font-size:10px;line-height:1.5;display:block}.ws-research__card strong{margin-bottom:10px;font-size:21px;font-weight:600;line-height:1.25;display:block}.ws-research__card>span:last-child{color:var(--ws-muted);font-size:14px;line-height:1.5;display:block}.ws-research__card--business{top:0;left:0}.ws-research__card--search{top:0;right:0}.ws-research__card--competitors{top:365px;left:0}.ws-research__card--buyers{top:365px;right:0}.ws-research__centre{box-sizing:border-box;border:1px solid var(--ws-green-dark);background:#fffaf1;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:105px;padding:20px;display:flex;position:absolute;top:225px;left:8%;right:8%;box-shadow:0 12px 30px #003c0017}.ws-research__centre strong{margin-bottom:8px;font-size:26px;line-height:1.2;display:block}.ws-research__centre div>span{color:var(--ws-muted);font-size:15px;display:block}.ws-research__target{border:1px solid var(--ws-green-dark);background:radial-gradient(circle,var(--ws-green) 0 6px,transparent 7px 14px,var(--ws-green-dark) 15px 16px,transparent 17px);border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block}.ws-research__result{box-sizing:border-box;border-top:3px solid var(--ws-green);color:#fff;background:linear-gradient(110deg,#031903,#123c19);border-radius:6px;padding:25px 28px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 28px #0028001f}.ws-research__result .eyebrow{font-family:var(--ws-font-label);color:var(--ws-green);margin:0 0 12px;font-size:11px;display:block}.ws-research__result strong{margin-bottom:14px;font-size:30px;font-weight:600;line-height:1.15;display:block}.ws-research__deliverables{color:#e4eddf;font-size:14px;line-height:1.6;display:block}@keyframes ws-evidence{0%,5%,35%,to{border-color:var(--ws-border);transform:translateY(0)}12%,25%{border-color:var(--ws-green);transform:translateY(-5px)}}@keyframes ws-plan{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes ws-research-flow{0%{stroke-dashoffset:256px}to{stroke-dashoffset:0}}@media (width<=1000px){.ws-oi-split{gap:32px}.ws-oi-faq-layout{gap:35px}.ws-oi-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-oi-next{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=767px){.ws-oi-split,.ws-oi-faq-layout{grid-template-columns:1fr;gap:32px}.ws-oi-lead{font-size:18px}.ws-oi-form{padding:24px}}@media (width<=480px){.ws-oi-stages{grid-template-columns:1fr;gap:24px}.ws-oi-price span{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.ws-oi-button{transition:none}}@media (width<=1000px){.ws-oi-hero .ws-oi-split{grid-template-columns:1fr}.ws-research{width:100%;max-width:650px;margin-inline:auto}}@media (width<=540px){.ws-research__board{grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid}.ws-research__board:before,.ws-research__board:after{display:none}.ws-research__card{width:auto;padding:16px;animation:none;position:static}.ws-research__card strong{font-size:18px}.ws-research__centre{grid-area:2/1/auto/-1;padding:20px 0;position:static}.ws-research__result{grid-column:1/-1;animation:none;position:static}.ws-research__card--competitors,.ws-research__card--buyers{grid-row:3}}@media (prefers-reduced-motion:reduce){.ws-research__card,.ws-research__result{animation:none}}
