.ocr-lp main.op .op-phrase{display:inline-block}.ocr-lp main.op .op-hero{background:radial-gradient(circle at 80% 25%,#9fd5df73,#0000 55%),linear-gradient(#f3f9fd 0%,#fff 100%);position:relative;overflow:hidden}.ocr-lp main.op .op-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.ocr-lp main.op .op-hero__copy{min-width:0;container-type:inline-size}.ocr-lp main.op .op-hero__title{color:var(--ct-ink);letter-spacing:.02em;margin:0 0 1.2rem;font-size:min(3.3rem,9.1cqi);font-weight:800;line-height:1.3}.ocr-lp main.op .op-hero__line{white-space:nowrap;display:block}.ocr-lp main.op .op-hero__lead{color:var(--ct-ink);margin:0 0 .5rem;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:700;line-height:1.7}.ocr-lp main.op .op-hero__sub{color:var(--ct-text);margin:0 0 1.8rem;font-size:1rem;line-height:1.8}.ocr-lp main.op .op-hero__visual{min-width:0;margin:0;position:relative}.ocr-lp main.op .op-hero__visual figcaption{color:var(--ct-muted);text-align:right;margin-top:.4rem;font-size:.75rem}.ocr-lp main.op .op-section{padding-block:clamp(3.5rem,7vw,5.5rem)}.ocr-lp main.op .op-title{color:var(--ct-blue);letter-spacing:.04em;text-align:center;margin:0 auto clamp(1.75rem,3.5vw,2.5rem);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem);font-weight:700;line-height:1.45}.ocr-lp main.op .op-title:after{background:var(--ct-blue);content:"";width:2.75rem;height:3px;margin:1.1rem auto 0;display:block}.ocr-lp main.op .op-title--left{text-align:left}.ocr-lp main.op .op-title--left:after{margin-left:0}.ocr-lp main.op .op-closed{background:linear-gradient(180deg, var(--ct-light) 0%, #fff 100%)}.ocr-lp main.op .op-closed .op-title{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.8rem)}.ocr-lp main.op .op-closed__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.ocr-lp main.op .op-closed__lead{color:var(--ct-text);margin:-.75rem 0 1.5rem;font-size:1.1rem}.ocr-lp main.op .op-closed__shield{mix-blend-mode:multiply;justify-self:center;width:min(100%,30rem);height:auto}.ocr-lp main.op .op-diagram{box-shadow:var(--ct-shadow);background:#fff;border-radius:12px;margin:0;padding:1.2rem 1.4rem}.ocr-lp main.op .op-diagram__label{color:var(--ct-blue);margin:0 0 .9rem;font-weight:800}.ocr-lp main.op .op-diagram__row{justify-content:center;align-items:center;gap:1.25rem;display:flex}.ocr-lp main.op .op-diagram__node{color:var(--ct-ink);justify-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:grid}.ocr-lp main.op .op-diagram__node svg{fill:none;width:5rem;height:auto;stroke:var(--ct-blue);stroke-width:1.6px;stroke-linecap:round}.ocr-lp main.op .op-diagram__or{color:var(--ct-muted);font-size:.85rem}.ocr-lp main.op .op-diagram__note{color:var(--ct-muted);text-align:center;margin:.9rem 0 0;font-size:.82rem}.ocr-lp main.op .op-closed__subtitle{color:var(--ct-ink);margin:clamp(2.5rem,5vw,3.5rem) 0 .4rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem)}.ocr-lp main.op .op-closed__subtext{color:var(--ct-text);margin:0 0 1.5rem}.ocr-lp main.op .op-models{background:#fff}.ocr-lp main.op .op-models__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.75rem);max-width:56rem;margin:0 auto;padding:0;list-style:none;display:grid}.ocr-lp main.op .op-model{box-shadow:var(--ct-shadow);text-align:center;background:#fff;border-radius:12px;overflow:hidden}.ocr-lp main.op .op-model img{object-fit:cover;background:var(--ct-light);width:100%;height:16rem;display:block}.ocr-lp main.op .op-model h3{color:var(--ct-ink);margin:1.1rem 0 .3rem;font-size:1.3rem}.ocr-lp main.op .op-model p{color:var(--ct-muted);margin:0 0 1.3rem}.ocr-lp main.op .op-note{color:var(--ct-muted);margin:1.2rem 0 0;font-size:.8rem;line-height:1.7}.ocr-lp main.op .op-mid-cta{margin-top:clamp(2rem,4vw,2.75rem)}.ocr-lp main.op .op-features{background:var(--ct-light)}.ocr-lp main.op .op-feature-list{gap:clamp(2.5rem,6vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.ocr-lp main.op .op-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ocr-lp main.op .op-feature:nth-child(2n) .op-feature__copy{order:2}.ocr-lp main.op .op-feature h3{color:var(--ct-ink);margin:0 0 .8rem;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);line-height:1.4}.ocr-lp main.op .op-feature__copy p{color:var(--ct-text);margin:0;font-size:1rem;line-height:1.9}.ocr-lp main.op .op-feature__visual{justify-self:center;width:100%;max-width:30rem;margin:0}.ocr-lp main.op .op-feature__one img{width:100%;max-width:26rem;height:auto;box-shadow:var(--ct-shadow);border-radius:12px;margin:0 auto;display:block}.ocr-lp main.op .op-feature__offline{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ocr-lp main.op .op-feature__chip{min-width:11rem;color:var(--ct-muted);box-shadow:var(--ct-shadow);text-align:center;background:#fff;border-radius:12px;gap:.3rem;padding:1.4rem 1.2rem;font-weight:700;display:grid}.ocr-lp main.op .op-feature__chip b{color:var(--ct-blue);font-size:1.9rem}.ocr-lp main.op .op-feature__screen img{border:1px solid var(--ct-line);width:100%;height:auto;box-shadow:var(--ct-shadow);border-radius:10px;display:block}.ocr-lp main.op .op-feature__screen figcaption{color:var(--ct-muted);text-align:center;margin-top:.5rem;font-size:.78rem}.ocr-lp main.op .op-feature__prompt{gap:.6rem;display:grid}.ocr-lp main.op .op-feature__prompt figcaption{color:var(--ct-muted);text-align:center;font-size:.78rem}.ocr-lp main.op .op-strengths{background:#fff}.ocr-lp main.op .op-faq{background:var(--ct-light)}.ocr-lp main.op .op-faq__layout{max-width:52rem}.ocr-lp main.op .op-faq .oem-faq-cards{grid-template-columns:1fr}.ocr-lp main.op .op-faq .oem-faq-cards summary{align-items:center;min-height:0;padding-block:1.05rem}.ocr-lp main.op .op-faq .oem-faq-cards summary:after{margin-top:-.4rem;top:50%}@media (width<=900px){.ocr-lp main.op .op-hero__layout,.ocr-lp main.op .op-closed__layout,.ocr-lp main.op .op-feature{grid-template-columns:1fr}.ocr-lp main.op .op-feature:nth-child(2n) .op-feature__copy{order:0}.ocr-lp main.op .op-closed__shield{width:min(80%,22rem)}.ocr-lp main.op .op-models__list{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}.ocr-lp main.op .op-settings{border-collapse:separate;border-spacing:0;width:100%;box-shadow:var(--ct-shadow);text-align:left;background:#fff;border-radius:12px;overflow:hidden}.ocr-lp main.op .op-settings caption{color:var(--ct-ink);text-align:left;padding:0 0 .6rem;font-size:.9rem;font-weight:700}.ocr-lp main.op .op-settings th,.ocr-lp main.op .op-settings td{border-bottom:1px solid var(--ct-line);vertical-align:top;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.ocr-lp main.op .op-settings tbody tr:last-child>*{border-bottom:0}.ocr-lp main.op .op-settings thead th{color:#fff;background:var(--ct-blue);font-size:.85rem}.ocr-lp main.op .op-settings tbody th{width:36%;color:var(--ct-ink);background:var(--ct-light);font-weight:700}.ocr-lp main.op .op-settings td{color:var(--ct-text)}.ocr-lp main.op .op-strengths__catch{color:var(--ct-ink);text-align:center;margin:0 0 .6rem;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);line-height:1.45}.ocr-lp main.op .op-strengths__lead{max-width:44rem;color:var(--ct-text);text-align:center;margin:0 auto;line-height:1.85}.ocr-lp main.op .op-strengths__logos{margin:clamp(1.75rem,3.5vw,2.5rem) 0 1rem}.ocr-lp main.op .op-strengths__logos .logo-carousel{background:0 0;border:0;margin:0;padding:0}.ocr-lp main.op .op-strengths__logos .logo-carousel__track li{box-shadow:none;background:0 0;border:0}.ocr-lp main.op .op-strengths__logos .logo-carousel__track img{mix-blend-mode:multiply}.ocr-lp main.op .op-strengths__note{color:var(--ct-muted);text-align:center;margin:0;font-size:.78rem}.ocr-lp main.op .op-inhouse{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.ocr-lp main.op .op-inhouse__frame{background:#fff;border:2px dashed #9cc7e8;border-radius:16px;padding:2.2rem clamp(1rem,3vw,2rem) 1.6rem;position:relative}.ocr-lp main.op .op-inhouse__label{color:#fff;background:var(--ct-blue);border-radius:999px;margin:0;padding:.15rem .8rem;font-size:.82rem;font-weight:800;position:absolute;top:0;left:1.5rem;transform:translateY(-50%)}.ocr-lp main.op .op-inhouse__flow{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ocr-lp main.op .op-inhouse__flow li{text-align:center;justify-items:center;gap:.35rem;padding-inline:.75rem;display:grid;position:relative}.ocr-lp main.op .op-inhouse__flow li+li:before{border-top:2px solid var(--ct-blue-mid);border-right:2px solid var(--ct-blue-mid);content:"";width:1.1rem;height:1.1rem;position:absolute;top:1.35rem;left:-.55rem;transform:rotate(45deg)}.ocr-lp main.op .op-inhouse__flow svg{background:var(--ct-tint);fill:none;width:3rem;height:3rem;stroke:var(--ct-blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:.65rem}.ocr-lp main.op .op-inhouse__flow strong{color:var(--ct-ink);font-size:1.1rem}.ocr-lp main.op .op-inhouse__flow span{color:var(--ct-text);font-size:.9rem;line-height:1.6}.ocr-lp main.op .op-inhouse__out{max-width:12rem;color:var(--ct-muted);text-align:center;justify-items:center;gap:.5rem;margin:0;font-size:.85rem;line-height:1.6;display:grid}.ocr-lp main.op .op-inhouse__out svg{fill:none;stroke:#9aa9bb;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:3rem;height:3rem}.ocr-lp main.op .op-inhouse__out strong{color:var(--ct-ink);font-size:.95rem;display:block}@media (width<=720px){.ocr-lp main.op .op-inhouse{grid-template-columns:1fr;justify-items:center}.ocr-lp main.op .op-inhouse__frame{width:100%}.ocr-lp main.op .op-inhouse__flow{grid-template-columns:1fr;gap:1.6rem}.ocr-lp main.op .op-inhouse__flow li+li:before{width:.8rem;height:.8rem;margin-left:-.4rem;top:-1.35rem;left:50%;transform:rotate(135deg)}.ocr-lp main.op .op-inhouse__out{max-width:none}}.ocr-lp main.op .op-worries .oem-worries__answer span:last-child{display:block}@media (width<=900px){.ocr-lp main.op .op-hero__visual figcaption{text-align:left}}.ocr-lp main.op .op-worries .oem-worries__quote{text-wrap:pretty}.ocr-lp main.op .op-contact{isolation:isolate;background:#fff;position:relative}.ocr-lp main.op .op-contact:before{z-index:-1;content:"";background:#edf6ff;width:calc(50% - 13px);position:absolute;inset:0 auto 0 0}.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,374px) minmax(0,406px);align-items:start;column-gap:clamp(72px,14vw,196px);width:calc(100% - 64px);max-width:976px;margin-inline:auto;display:grid}.ocr-lp main.op .op-contact__intro{min-width:0;padding:78px 0 64px;position:sticky;top:0}.ocr-lp main.op .op-contact__title{color:#06f;letter-spacing:.025em;text-align:center;margin:0;font-size:32px;font-weight:800;line-height:1.5}.ocr-lp main.op .op-contact__title span{color:#0000;background-image:linear-gradient(100deg,#0063ef,#00a5d4);-webkit-background-clip:text;background-clip:text;display:inline-block}.ocr-lp main.op .op-contact__callout{color:#06f;text-align:center;background:#fff;border:1px solid #06f;border-radius:999px;justify-content:center;align-items:center;width:342px;max-width:100%;min-height:44px;margin:30px auto 0;padding:8px 14px;font-size:16px;font-weight:700;line-height:1.5;display:flex;position:relative}.ocr-lp main.op .op-contact__callout:after{content:"";background:#fff;border-bottom:1px solid #06f;border-right:1px solid #06f;width:11px;height:11px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)skew(-12deg,-12deg)}.ocr-lp main.op .op-contact__checks{color:#242424;width:max-content;max-width:100%;margin:26px auto 0;padding:0;font-size:14px;line-height:26px;list-style:none;display:grid}.ocr-lp main.op .op-contact__checks li{padding-left:24px;position:relative}.ocr-lp main.op .op-contact__checks li:before{content:"";background:#06f;border-radius:3px;width:16px;height:16px;position:absolute;top:5px;left:0}.ocr-lp main.op .op-contact__checks li:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:8px;position:absolute;top:8px;left:5px;transform:rotate(42deg)}.ocr-lp main.op .op-contact__devices{width:340px;max-width:94%;margin:18px auto 0}.ocr-lp main.op .op-contact__devices svg{width:100%;height:auto;display:block}.ocr-lp main.op .op-contact__form{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:56px 0 80px}.ocr-lp main.op .df-contact-form{grid-template-columns:minmax(0,1fr);gap:32px;margin:0}.ocr-lp main.op .df-contact-form>*{grid-column:1/-1}.ocr-lp main.op .df-field>label{color:#242424;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px;display:flex}.ocr-lp main.op .df-contact-form b{color:#ff3567;white-space:nowrap;background:0 0;border:1px solid #ff3567;border-radius:3px;align-items:center;min-height:20px;margin:0;padding:0 4px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.ocr-lp main.op .df-contact-form input:not([type=checkbox]),.ocr-lp main.op .df-contact-form select,.ocr-lp main.op .df-contact-form textarea{color:#242424;height:45px;min-height:0;box-shadow:none;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;padding:9px 12px;font-size:16px;line-height:25px;transition:border-color .15s,box-shadow .15s}.ocr-lp main.op .df-contact-form textarea{resize:vertical;height:auto;min-height:156px}.ocr-lp main.op .df-contact-form select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='M0 5 5 0l5 5zM0 9l5 5 5-5z' fill='%23808080'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:10px 14px;padding-right:36px}.ocr-lp main.op .df-contact-form input:not([type=checkbox]):hover,.ocr-lp main.op .df-contact-form select:hover,.ocr-lp main.op .df-contact-form textarea:hover{border-color:#b0b0b0}.ocr-lp main.op .df-contact-form input:not([type=checkbox]):focus,.ocr-lp main.op .df-contact-form select:focus,.ocr-lp main.op .df-contact-form textarea:focus{background-color:#fff;border-color:#06f;outline:none;box-shadow:0 0 0 3px #0066ff29}.ocr-lp main.op .df-consent label{color:#242424;font-size:14px}.ocr-lp main.op .df-consent a{color:#06f}.ocr-lp main.op input:checked+label i{background:#06f;border-color:#06f}.ocr-lp main.op .ocr-form-shell .contact-form-submit .submit{min-height:54px;box-shadow:none;background:#06f;border:1px solid #06f;border-radius:6px;gap:14px;padding:12px 24px;font-size:16px;font-weight:700}.ocr-lp main.op .ocr-form-shell .contact-form-submit .submit:hover:not(:disabled){box-shadow:none;background:#0055da;border-color:#0055da}@media (width<=1100px){.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.086fr);column-gap:72px;max-width:900px}.ocr-lp main.op .op-contact__callout{font-size:15px}}@media (width<=800px){.ocr-lp main.op .op-contact:before{display:none}.ocr-lp main.op .op-contact__layout{width:100%;max-width:none;display:block}.ocr-lp main.op .op-contact__intro{background:#edf6ff;padding:44px 24px 38px;position:static}.ocr-lp main.op .op-contact__title{font-size:30px}.ocr-lp main.op .op-contact__callout,.ocr-lp main.op .op-contact__checks{margin-top:24px}.ocr-lp main.op .op-contact__devices{width:300px;margin-top:20px}.ocr-lp main.op .op-contact__form{max-width:480px;margin-inline:auto;padding:36px 24px 56px}.ocr-lp main.op .df-contact-form{gap:26px}.ocr-lp main.op .df-contact-form input:not([type=checkbox]),.ocr-lp main.op .df-contact-form select{height:48px;padding-block:10px}}@media (width<=374px){.ocr-lp main.op .op-contact__intro{padding-inline:18px}.ocr-lp main.op .op-contact__callout{padding-inline:8px;font-size:13px}.ocr-lp main.op .op-contact__checks{font-size:13px}.ocr-lp main.op .op-contact__form{padding-inline:20px}}@media (height<=680px) and (width>=801px){.ocr-lp main.op .op-contact__intro{position:static}}.ocr-lp main.op .op-contact__intro{position:static}.ocr-lp main.op .op-contact__callout{background:0 0;border:0;border-radius:0;gap:14px;width:auto;min-height:0;padding:0}.ocr-lp main.op .op-contact__callout:before,.ocr-lp main.op .op-contact__callout:after{content:"";background:#06f;border:0;border-radius:1px;flex:none;width:2px;height:22px;position:static;transform:rotate(-30deg)}.ocr-lp main.op .op-contact__callout:after{transform:rotate(30deg)}.ocr-lp main.op .op-contact__checks li:before{display:none}.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,374px) minmax(0,360px)}.ocr-lp main.op .df-contact-form{gap:22px}.ocr-lp main.op .df-field>label{margin-bottom:6px;font-size:14px;line-height:20px}.ocr-lp main.op .df-contact-form b{min-height:18px;font-size:11px;line-height:16px}.ocr-lp main.op .df-contact-form input:not([type=checkbox]),.ocr-lp main.op .df-contact-form select{height:40px;padding-block:7px;font-size:14px}.ocr-lp main.op .df-contact-form textarea{min-height:120px;padding-block:8px;font-size:14px}.ocr-lp main.op .df-consent label{min-height:40px;font-size:13px}.ocr-lp main.op .ocr-form-shell .contact-form-submit .submit{min-height:46px;padding-block:10px;font-size:15px}@media (width<=800px){.ocr-lp main.op .op-contact__form{max-width:440px}.ocr-lp main.op .df-contact-form{gap:20px}.ocr-lp main.op .df-contact-form input:not([type=checkbox]),.ocr-lp main.op .df-contact-form select,.ocr-lp main.op .df-contact-form textarea{font-size:16px}.ocr-lp main.op .df-contact-form input:not([type=checkbox]),.ocr-lp main.op .df-contact-form select{height:42px}}.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,440px) minmax(0,460px);column-gap:clamp(64px,10vw,150px);max-width:1080px}.ocr-lp main.op .op-contact__title{font-size:38px}.ocr-lp main.op .op-contact__callout{margin-top:34px;font-size:18px}.ocr-lp main.op .op-contact__callout:before,.ocr-lp main.op .op-contact__callout:after{height:26px}.ocr-lp main.op .op-contact__checks{margin-top:30px;font-size:16px;line-height:30px}.ocr-lp main.op .op-contact__devices{width:400px;margin-top:24px}@media (width<=1100px){.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:64px;max-width:960px}.ocr-lp main.op .op-contact__title{font-size:34px}.ocr-lp main.op .op-contact__callout{font-size:16px}}@media (width<=800px){.ocr-lp main.op .op-contact__title{font-size:30px}.ocr-lp main.op .op-contact__checks{font-size:15px;line-height:28px}.ocr-lp main.op .op-contact__devices{width:320px}.ocr-lp main.op .op-contact__form{max-width:520px}}@media (width<=374px){.ocr-lp main.op .op-contact__callout,.ocr-lp main.op .op-contact__checks{font-size:14px}}@media (width>=1101px){.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,500px) minmax(0,460px);column-gap:clamp(64px,9vw,140px);max-width:1140px}.ocr-lp main.op .op-contact__intro{padding-top:72px}.ocr-lp main.op .op-contact__title{font-size:44px}.ocr-lp main.op .op-contact__callout{margin-top:38px;font-size:21px}.ocr-lp main.op .op-contact__callout:before,.ocr-lp main.op .op-contact__callout:after{height:30px}.ocr-lp main.op .op-contact__checks{margin-top:34px;font-size:18px;line-height:34px}.ocr-lp main.op .op-contact__checks li{padding-left:30px}.ocr-lp main.op .op-contact__checks li:after{width:8px;height:15px;top:7px;left:6px}.ocr-lp main.op .op-contact__devices{width:470px;margin-top:30px}}@media (width>=801px){.ocr-lp main.op .op-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:26px;width:100%;max-width:none}.ocr-lp main.op .op-contact__intro{justify-self:center;width:min(500px,100% - 64px)}.ocr-lp main.op .op-contact__form{justify-self:center;width:min(460px,100% - 64px)}}@media (width>=801px) and (width<=1100px){.ocr-lp main.op .op-contact__intro{width:min(440px,100% - 48px)}.ocr-lp main.op .op-contact__form{width:min(460px,100% - 48px)}}@media (width>=1240px){.ocr-lp main.op .op-contact__intro{justify-self:end;margin-right:clamp(40px,5.7vw,96px)}.ocr-lp main.op .op-contact__form{justify-self:start;margin-left:clamp(32px,6vw,96px)}}.ocr-lp main.op .df-contact-form ::placeholder{color:#a8a8a8;opacity:1}.ocr-lp main.op .df-contact-form select:has(option[value=""]:checked){color:#a8a8a8}.ocr-lp main.op .df-contact-form select option{color:#242424}@media (width>=801px){.ocr-lp main.op .op-contact__intro{padding-top:112px}.ocr-lp main.op .op-contact__form{padding-top:104px}}@media (width<=800px){.ocr-lp main.op .op-contact__intro{padding-top:64px}}@media (width>=801px){.ocr-lp main.op .op-contact__form{width:min(400px,100% - 48px)}}@media (width>=1101px){.ocr-lp main.op .op-contact__devices{width:400px}}@media (width>=801px) and (width<=1100px){.ocr-lp main.op .op-contact__devices{width:340px}}@media (width<=800px){.ocr-lp main.op .op-contact__devices{width:280px}}.ocr-lp main.op .op-contact__devices img{width:100%;height:auto;display:block}.ocr-lp main.op .op-contact__checks{font-size:15px;line-height:28px}.ocr-lp main.op .op-contact__checks li:after{width:6px;height:12px;top:6px;left:5px}@media (width<=1100px){.ocr-lp main.op .op-contact__checks{font-size:14px;line-height:26px}}@media (width<=374px){.ocr-lp main.op .op-contact__checks{font-size:13px}}@media (width<=800px){.ocr-lp main.op .op-contact__callout{margin-top:12px}}.ocr-lp main.op .op-contact__intro{padding-bottom:72px}.ocr-lp main.op .op-contact__checks{gap:10px;margin-top:28px;font-size:18px;line-height:1.6}.ocr-lp main.op .op-contact__checks li{padding-left:32px}.ocr-lp main.op .op-contact__checks li:before{background:#06f;border-radius:50%;width:22px;height:22px;display:block;top:.15em;left:0}.ocr-lp main.op .op-contact__checks li:after{border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:11px;top:calc(.15em + 5px);left:8px}@media (width<=1100px){.ocr-lp main.op .op-contact__checks{font-size:16px}}@media (width<=800px){.ocr-lp main.op .op-contact__intro{padding-bottom:44px}}@media (width<=374px){.ocr-lp main.op .op-contact__checks{font-size:14px}}@media (width<=800px){.ocr-lp main.op .op-contact__checks{margin-top:36px}}.ocr-lp main.op .op-contact__devices{width:100%;max-width:460px}.ocr-lp main.op .op-contact__devices img.op-contact__mac{width:100%;height:auto;display:block}@media (width>=1101px){.ocr-lp main.op .op-contact__devices{max-width:500px}}@media (width<=800px){.ocr-lp main.op .op-contact__devices{max-width:360px}}.ocr-lp main.op .op-contact__logo{text-align:center;margin:0}.ocr-lp main.op .op-contact__logo img{width:260px;max-width:80%;height:auto;display:inline-block}.ocr-lp main.op .op-contact__heading{color:#242424;letter-spacing:.02em;margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.4}@media (width<=800px){.ocr-lp main.op .op-contact__logo img{width:220px}.ocr-lp main.op .op-contact__callout{margin-top:20px}.ocr-lp main.op .op-contact__heading{font-size:22px}}.ocr-lp main.op .op-contact__logo img{width:320px}.ocr-lp main.op .op-contact__callout{margin-top:44px}@media (width<=800px){.ocr-lp main.op .op-contact__logo img{width:260px}.ocr-lp main.op .op-contact__callout{margin-top:32px}.ocr-lp main.op .op-contact__devices{margin-top:6px}}@media (width<=800px){.ocr-lp main.op .op-contact__devices{margin-top:1px}}.ocr-lp main.op .op-contact__devices{margin-top:-3px}@media (width<=800px){.ocr-lp main.op .op-contact__devices{margin-top:-2px}.ocr-lp main.op .op-contact__checks{margin-top:12px}}@media (width>=1101px){.ocr-lp main.op .op-contact__devices{max-width:420px}}@media (width<=800px){.ocr-lp main.op .op-contact__devices{max-width:300px}}.ocr-lp main.op .op-contact__devices{max-width:340px}@media (width>=1101px){.ocr-lp main.op .op-contact__devices{max-width:360px}}@media (width<=800px){.ocr-lp main.op .op-contact__devices{max-width:260px}}.ocr-lp main.op .op-contact__checks{margin-top:28px}@media (width<=800px){.ocr-lp main.op .op-contact__checks{margin-top:22px}}.ocr-lp main.op .op-hero__visual figcaption{margin-top:.8rem}.ocr-lp main.op .op-hero{color:#fff;background:radial-gradient(60% 70% at 78% 40%,#78c8ff59,#0000 70%),repeating-linear-gradient(-28deg,#ffffff0b 0 54px,#0000 54px 120px),linear-gradient(160deg,#1f7fd6 0%,#0b6cbf 55%,#0a5aa6 100%)}.ocr-lp main.op .op-hero__title{color:#fff}.ocr-lp main.op .op-hero__lead{color:#fff;margin-bottom:1.4rem}.ocr-lp main.op .op-hero__checks{gap:.7rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.ocr-lp main.op .op-hero__checks li{color:#fff;padding-left:2.4rem;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:700;line-height:1.6;position:relative}.ocr-lp main.op .op-hero__checks li:before{content:"";box-sizing:border-box;border:2px solid #ffffffe6;border-radius:50%;width:1.6em;height:1.6em;position:absolute;top:.05em;left:0}.ocr-lp main.op .op-hero__checks li:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.42em;height:.75em;position:absolute;top:.42em;left:.58em;transform:rotate(42deg)}.ocr-lp main.op .op-hero__cta.ocr-button{color:#0b6cbf;background:#fff;box-shadow:0 10px 24px #03285a40}.ocr-lp main.op .op-hero__cta.ocr-button:hover{color:#0a4f93;background:#eef7fd}.ocr-lp main.op .op-hero__visual figcaption{color:#ffffffc7;margin-top:.6rem}.ocr-lp main.op .op-hero__video{aspect-ratio:16/9;object-fit:cover;background:#0a5aa6;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 24px 48px #031e4659}.ocr-lp main.op .op-hero__visual figcaption{text-align:left;margin-top:.8rem}.ocr-lp main.op .op-hero{flex-direction:column;justify-content:center;min-height:min(100svh - 64px,820px);padding-bottom:72px;display:flex}.ocr-lp main.op .op-hero__scroll{color:#fff;letter-spacing:.16em;justify-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ocr-lp main.op .op-hero__scroll-icon{border:2px solid #ffffffe6;border-radius:14px;width:26px;height:40px;display:block;position:relative}.ocr-lp main.op .op-hero__scroll-icon:before{content:"";background:#fff;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite op-scroll-cue;position:absolute;top:7px;left:50%}.ocr-lp main.op .op-hero__scroll:hover .op-hero__scroll-icon{background:#ffffff1f}@keyframes op-scroll-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%,to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.ocr-lp main.op .op-hero__scroll-icon:before{animation:none}}@media (width<=900px){.ocr-lp main.op .op-hero{min-height:0;padding-bottom:88px}}.ocr-lp main.op .op-hero{min-height:min(100svh - 120px,680px);padding-bottom:64px}.ocr-lp main.op .op-hero__layout{padding-block:clamp(3rem,6vw,4.5rem)}.ocr-lp main.op .op-hero__scroll{bottom:16px}@media (width<=900px){.ocr-lp main.op .op-hero{min-height:0;padding-bottom:76px}}.ocr-lp main.op .op-hero{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M-100 380 C 300 260 600 440 900 320 S 1400 200 1700 220' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1.2'/%3E%3Cpath d='M-100 406 C 300 278 600 470 900 342 S 1400 214 1700 238' fill='none' stroke='%23ffffff' stroke-opacity='0.062' stroke-width='1.2'/%3E%3Cpath d='M-100 432 C 300 296 600 500 900 364 S 1400 228 1700 256' fill='none' stroke='%23ffffff' stroke-opacity='0.07400000000000001' stroke-width='1.2'/%3E%3Cpath d='M-100 458 C 300 314 600 530 900 386 S 1400 242 1700 274' fill='none' stroke='%23ffffff' stroke-opacity='0.08600000000000001' stroke-width='1.2'/%3E%3Cpath d='M-100 484 C 300 332 600 560 900 408 S 1400 256 1700 292' fill='none' stroke='%23ffffff' stroke-opacity='0.098' stroke-width='1.2'/%3E%3Cpath d='M-100 510 C 300 350 600 590 900 430 S 1400 270 1700 310' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1.2'/%3E%3Cpath d='M-100 536 C 300 368 600 620 900 452 S 1400 284 1700 328' fill='none' stroke='%23ffffff' stroke-opacity='0.062' stroke-width='1.2'/%3E%3Cpath d='M-100 562 C 300 386 600 650 900 474 S 1400 298 1700 346' fill='none' stroke='%23ffffff' stroke-opacity='0.07400000000000001' stroke-width='1.2'/%3E%3Cpath d='M-100 588 C 300 404 600 680 900 496 S 1400 312 1700 364' fill='none' stroke='%23ffffff' stroke-opacity='0.08600000000000001' stroke-width='1.2'/%3E%3Cpath d='M-100 614 C 300 422 600 710 900 518 S 1400 326 1700 382' fill='none' stroke='%23ffffff' stroke-opacity='0.098' stroke-width='1.2'/%3E%3Cpath d='M-100 640 C 300 440 600 740 900 540 S 1400 340 1700 400' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1.2'/%3E%3Cpath d='M-100 666 C 300 458 600 770 900 562 S 1400 354 1700 418' fill='none' stroke='%23ffffff' stroke-opacity='0.062' stroke-width='1.2'/%3E%3Cpath d='M-100 692 C 300 476 600 800 900 584 S 1400 368 1700 436' fill='none' stroke='%23ffffff' stroke-opacity='0.07400000000000001' stroke-width='1.2'/%3E%3Cpath d='M-100 718 C 300 494 600 830 900 606 S 1400 382 1700 454' fill='none' stroke='%23ffffff' stroke-opacity='0.08600000000000001' stroke-width='1.2'/%3E%3Cellipse cx='1180' cy='400' rx='260' ry='239.20000000000002' fill='none' stroke='%23ffffff' stroke-opacity='0.1' stroke-width='1.2'/%3E%3Cellipse cx='1180' cy='400' rx='330' ry='303.6' fill='none' stroke='%23ffffff' stroke-opacity='0.07' stroke-width='1.2'/%3E%3Cellipse cx='1180' cy='400' rx='400' ry='368.0' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1.2'/%3E%3C/svg%3E") 50%/cover no-repeat,radial-gradient(circle at 74% 46%,#ffffff6b 0,#ffffff1f 22%,#0000 42%),radial-gradient(40% 50% at 96% 6%,#ffbeec73,#0000 70%),radial-gradient(50% 60% at 6% 100%,#143cc88c,#0000 70%),linear-gradient(112deg,#1c4fe0 0%,#3361ec 34%,#6a72f1 66%,#a690f4 100%)}.ocr-lp main.op .op-hero__accent{color:#fff}.ocr-lp main.op .op-hero__cta.ocr-button{color:#2b54e6}.ocr-lp main.op .op-hero__video{box-shadow:0 24px 50px #281e8c59}.ocr-lp main.op .op-hero__visual figcaption{color:#ffffffe6;text-shadow:0 1px 2px #1e1e6e59}
