.ob-internal-site .ob-crm-research{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:32px;border:1px solid var(--oi-line-strong);border-radius:10px;background:var(--oi-panel-solid);color:var(--oi-ink);overflow:auto;box-shadow:0 25px 80px #0005}.ob-internal-site .ob-crm-research::backdrop{background:#02070dc4;backdrop-filter:blur(5px)}.ob-internal-site .ob-crm-research__close{display:flex;align-items:center;gap:7px;min-height:44px;margin:-12px -12px 8px auto;padding:8px 12px;border:0;background:transparent;color:var(--oi-muted);font-size:13px;cursor:pointer}.ob-internal-site .ob-crm-research h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.25!important;margin:0 0 20px}.ob-internal-site .ob-crm-research p{margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--oi-muted)}.ob-internal-site .ob-crm-research__source{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-top:22px;padding-top:16px;border-top:1px solid var(--oi-line);color:var(--oi-red-deep);font-size:14px;text-decoration:underline;text-underline-offset:4px}.ob-internal-site .ob-crm-research__source svg{flex-shrink:0}.ob-internal-site[data-page-kind=service] .ob-service-polish{padding-block:clamp(36px,4.3vw,62px);scroll-margin-top:110px}.ob-internal-site .ob-service-polish :is(h2,h3,p,ul,dl,dd){margin:0}.ob-internal-site .ob-service-polish h2{max-width:26ch;text-wrap:balance}.ob-internal-site[data-page-kind=service] .ob-service-polish h3{font-size:20px!important;line-height:1.3!important;letter-spacing:-.025em!important;text-wrap:balance}.ob-internal-site .ob-service-polish p{text-wrap:pretty;line-height:1.65}.ob-internal-site .ob-service-polish__heading{max-width:760px;margin-bottom:28px}.ob-internal-site .ob-service-polish__heading>p,.ob-internal-site .ob-service-polish__intro>div>p,.ob-internal-site .ob-service-polish__preparation>p{max-width:65ch;margin-top:16px}.ob-internal-site .ob-service-polish__intro{max-width:760px;margin-bottom:30px}.ob-internal-site .ob-service-polish__signals{padding:8px 0 8px 26px;border-left:2px solid var(--oi-line-strong)}.ob-internal-site .ob-service-polish__signals h3{margin-bottom:14px}.ob-internal-site .ob-service-polish__preparation ul,.ob-internal-site .ob-service-polish__signals ul{padding:0 0 0 19px;display:grid;gap:9px}.ob-internal-site .ob-service-polish li{padding-left:3px;line-height:1.6;color:var(--oi-muted)}.ob-internal-site .ob-service-polish li::marker{color:var(--oi-red-deep)}.ob-internal-site .ob-service-polish__formats,.ob-internal-site .ob-service-polish__process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ob-internal-site .ob-service-polish__format{display:flex;flex-direction:column;gap:14px;padding:25px;border:1px solid var(--oi-line);border-radius:8px;background:var(--oi-panel)}.ob-internal-site .ob-service-polish__index{display:block;color:var(--oi-red-deep);font-size:13px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.ob-internal-site .ob-service-polish__format h3{min-height:2.6em}.ob-internal-site .ob-service-polish__format p{font-size:15px}.ob-internal-site .ob-service-polish__result{display:flex;align-items:start;gap:9px;margin-top:auto;padding-top:18px;border-top:1px solid var(--oi-line);color:var(--oi-ink);font-size:13px;line-height:1.5}.ob-internal-site .ob-service-polish__result svg{flex:0 0 16px;margin-top:2px;color:var(--oi-green)}.ob-internal-site .ob-service-polish__scope{margin-top:22px;padding-block:0;border-bottom:1px solid var(--oi-line)}.ob-internal-site .ob-service-polish__scope summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding-block:17px;color:var(--oi-ink);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.ob-internal-site .ob-service-polish__scope summary::-webkit-details-marker{display:none}.ob-internal-site .ob-service-polish__scope summary:hover{color:var(--oi-red-deep)}.ob-internal-site .ob-service-polish__scope summary:focus-visible{outline:2px solid var(--oi-red-deep);outline-offset:4px}.ob-internal-site .ob-service-polish__scope[open] .ob-service-polish__plus{transform:rotate(45deg)}.ob-internal-site .ob-service-polish__scope[open] ul{padding-bottom:22px}.ob-internal-site .ob-service-polish__scope ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 26px;padding:0;list-style:none}.ob-internal-site .ob-service-polish__scope li{display:flex;gap:9px;font-size:14px}.ob-internal-site .ob-service-polish__scope svg{flex:0 0 16px;margin-top:3px;color:var(--oi-green)}.ob-internal-site .ob-service-polish__scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ob-internal-site .ob-service-polish__scenario{padding:26px;background:var(--oi-panel-soft);border:1px solid var(--oi-line);border-radius:8px}.ob-internal-site .ob-service-polish__scenario h3{margin-bottom:22px}.ob-internal-site .ob-service-polish__scenario dl{display:grid;gap:16px}.ob-internal-site .ob-service-polish__scenario dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px}.ob-internal-site .ob-service-polish__scenario dt{color:var(--oi-muted);font-size:12px;line-height:1.65}.ob-internal-site .ob-service-polish__scenario dd{color:var(--oi-ink);font-size:14px;line-height:1.6;text-wrap:pretty}.ob-internal-site .ob-service-polish__integrations{display:flex;align-items:baseline;gap:24px;padding-top:24px;font-size:14px}.ob-internal-site .ob-service-polish__integrations>span{color:var(--oi-muted);flex-shrink:0}.ob-internal-site .ob-service-polish__integrations>p{color:var(--oi-ink)}.ob-internal-site .ob-service-polish__step{display:flex;flex-direction:column;gap:16px;padding:22px 20px 0 0;border-top:2px solid var(--oi-line-strong)}.ob-internal-site .ob-service-polish__step h3{min-height:2.6em}.ob-internal-site .ob-service-polish__step p{font-size:15px}.ob-internal-site .ob-service-polish__handover{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:70px;margin-top:45px;align-items:start}.ob-internal-site .ob-service-polish__outcomes{display:grid;gap:20px;padding:0;margin-top:24px;list-style:none}.ob-internal-site .ob-service-polish__outcomes>article{display:flex;gap:16px;padding:0}.ob-internal-site .ob-service-polish__outcomes svg{flex:0 0 20px;color:var(--oi-green);margin-top:3px}.ob-internal-site[data-page-kind=service] .ob-service-polish__outcomes h4{margin:0;font-size:16px!important;line-height:1.4!important}.ob-internal-site .ob-service-polish__outcomes p{margin-top:4px;font-size:14px}.ob-internal-site .ob-service-polish__boundary{padding:26px;border:1px solid var(--oi-line);border-radius:8px;background:var(--oi-panel)}.ob-internal-site .ob-service-polish__boundary>svg{color:var(--oi-red-deep);margin-bottom:16px}.ob-internal-site .ob-service-polish__boundary>p{margin-block:14px 18px;font-size:14px}.ob-internal-site .ob-service-polish__boundary>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-top:1px solid var(--oi-line);color:var(--oi-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}.ob-internal-site .ob-service-polish__boundary>a svg{flex-shrink:0}.ob-internal-site .ob-service-polish__questions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,90px)}.ob-internal-site .ob-service-polish__preparation>h3{margin-block:25px 15px}.ob-internal-site .ob-service-polish__preparation li{font-size:14px}.ob-internal-site .ob-service-polish__faq>h3{margin-bottom:16px}.ob-internal-site .ob-service-polish__faq>details{border-top:1px solid var(--oi-line-strong)}.ob-internal-site .ob-service-polish__faq>details:last-child{border-bottom:1px solid var(--oi-line-strong)}.ob-internal-site .ob-service-polish__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:21px;min-height:64px;list-style:none;color:var(--oi-ink);font-size:15px;font-weight:700;cursor:pointer}.ob-internal-site .ob-service-polish__faq summary::-webkit-details-marker{display:none}.ob-internal-site .ob-service-polish__faq summary:hover{color:var(--oi-red-deep)}.ob-internal-site .ob-service-polish__faq summary:focus-visible{outline:2px solid var(--oi-red-deep);outline-offset:4px}.ob-internal-site .ob-service-polish__plus{font-size:24px;flex:0 0 20px;font-weight:400;text-align:center}.ob-internal-site .ob-service-polish__faq details[open] .ob-service-polish__plus{transform:rotate(45deg)}.ob-internal-site .ob-service-polish__faq details>p{padding:0 30px 23px 0;font-size:14px}.ob-internal-site .ob-service-polish__hero-bullets{display:grid;gap:10px;list-style:none;padding:0;margin:27px 0 20px}.ob-internal-site .ob-service-polish__hero-bullets>li{display:flex;align-items:start;gap:10px;color:var(--oi-muted);font-size:14px;line-height:1.55}.ob-internal-site .ob-service-polish__hero-bullets svg{flex:0 0 16px;margin-top:3px;color:var(--oi-red-deep)}.ob-internal-site .ob-service-polish__navigation{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:15px}.ob-internal-site .ob-service-polish__navigation a{display:inline-flex;align-items:center;min-height:44px;color:var(--oi-muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.ob-internal-site .ob-service-polish__navigation a:hover{color:var(--oi-red-deep)}.ob-internal-site .ob-service-page .ob-crm-proof{margin-top:24px}@media (min-width:768px) and (max-width:1100px){.ob-internal-site .ob-service-polish__formats{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-internal-site .ob-service-polish__format h3{min-height:0}.ob-internal-site .ob-service-polish__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ob-internal-site .ob-service-polish__step h3{min-height:0}.ob-internal-site .ob-service-polish__scenario{padding:20px}.ob-internal-site .ob-service-polish__scenario dl>div{grid-template-columns:1fr;gap:3px}.ob-internal-site .ob-service-polish__handover,.ob-internal-site .ob-service-polish__intro{gap:30px}}@media (max-width:767px){.ob-internal-site .ob-service-page .ob-service-hero__desktop-art{display:none}.ob-internal-site .ob-service-page .ob-service-hero__grid{gap:24px;min-height:0}.ob-internal-site .ob-service-polish__handover,.ob-internal-site .ob-service-polish__intro,.ob-internal-site .ob-service-polish__questions,.ob-internal-site .ob-service-polish__scope{grid-template-columns:minmax(0,1fr);gap:25px}.ob-internal-site .ob-service-polish__signals{padding:0 0 0 18px}.ob-internal-site[data-page-kind=service] .ob-service-polish h3{font-size:19px!important}.ob-internal-site .ob-service-polish__format{padding:23px}.ob-internal-site .ob-service-polish__format h3,.ob-internal-site .ob-service-polish__step h3{min-height:0}.ob-internal-site .ob-service-polish__scope{margin-top:22px;padding-top:0;gap:15px}.ob-internal-site .ob-service-polish__scope ul{grid-template-columns:1fr;gap:12px}.ob-internal-site .ob-service-polish__scenario{padding:23px}.ob-internal-site .ob-service-polish__scenario dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px}.ob-internal-site .ob-service-polish__integrations{display:block;padding-top:10px}.ob-internal-site .ob-service-polish__integrations>p{margin-top:6px}.ob-internal-site .ob-service-polish__step{padding:21px 21px 24px;border:1px solid var(--oi-line);border-top:2px solid var(--oi-line-strong);border-radius:8px;background:var(--oi-panel)}.ob-internal-site .ob-service-polish__handover{margin-top:26px}.ob-internal-site .ob-service-polish__outcomes>article{padding:22px;border:1px solid var(--oi-line);border-radius:8px;background:var(--oi-panel)}.ob-internal-site .ob-service-polish__boundary{padding:23px}.ob-internal-site .ob-service-polish__faq summary{padding-block:18px}.ob-internal-site .ob-service-polish__hero-bullets{gap:9px;margin-top:23px}.ob-internal-site .ob-service-polish__navigation{gap:0 18px}}