.olx{--olx-dark:#0c1020;--olx-line:var(--bg-a2,#e6e7ec);--olx-accent:var(--core-accent,#0b76d6);--olx-accent-deep:#0b6ac2;font-family:var(--font-inter),system-ui,sans-serif;color:var(--fg-4);--radius-xs:2px;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:10px;--radius-3xl:12px;overflow-x:clip}.olx h1,.olx h2,.olx h3{letter-spacing:-.03em;text-wrap:balance}.olx{--olx-margin:1.5rem;--olx-gutter:1.5rem}@media (min-width:640px){.olx{--olx-margin:2.5rem}}@media (min-width:1024px){.olx{--olx-margin:3rem;--olx-gutter:2rem}}.olx .container-fluid{width:100%;max-width:90rem;padding-left:max(var(--olx-margin),env(safe-area-inset-left));padding-right:max(var(--olx-margin),env(safe-area-inset-right));margin-inline:auto}.olx .grid-12{column-gap:var(--olx-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem;display:grid}@media (max-width:1023px){.olx .grid-12.ol-hero-grid{row-gap:.25rem}}.olx .ol-section{padding-block:4rem}.olx .ol-section--tight{padding-block:2.5rem}.olx .ol-section--wide{padding-block:6rem}@media (min-width:1024px){.olx .ol-section{padding-block:6rem}.olx .ol-section--tight{padding-block:3rem}.olx .ol-section--wide{padding-block:8rem}}.olx main :where(p:not([class*=col-span])){max-width:68ch}.olx main p.text-center{margin-inline:auto}.olx .ol-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--olx-accent-deep);font-size:.6875rem;font-weight:500;line-height:1}.olx .ol-eyebrow--on-color{color:#fff}.olx .ol-link{min-height:2.75rem;color:var(--olx-accent);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.olx .ol-link:hover{text-underline-offset:4px;text-decoration:underline}.olx .ol-link--on-color{color:#fff}.olx .ol-hero{letter-spacing:-.035em;font-size:clamp(2.4rem,4.8vw,4.25rem);font-weight:600;line-height:1.02}@media (max-width:767px){.olx .ol-hero{font-size:clamp(1.6rem,7vw,2.4rem);line-height:1.1}}.olx .ol-display-xl{letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,4rem);font-weight:200;line-height:1}.olx .ol-display-lg{font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.04}.olx .ol-display-md{font-size:clamp(1.65rem,3vw,2.5rem);font-weight:200;line-height:1.08}.olx .ol-display-sm{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.1}.olx .ol-display-xs{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;line-height:1.15}.olx .ol-statement{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;line-height:1.3}.olx .ol-hero-photo{background-image:url(/marketing/outlign/images/hero-dentra-lab.webp);background-position:bottom;background-repeat:no-repeat;background-size:clamp(320px,94%,1040px)}.olx .label-border{background-color:var(--olx-line);width:100%;height:1px;display:block}.olx .grain-light,.olx .grain-dark,.olx .grain-blue{isolation:isolate;position:relative}.olx .grain-light{background-color:var(--bg-1,#fff)}.olx .grain-dark{background-color:var(--olx-dark);color:#fff}.olx .grain-blue{background-color:var(--olx-accent);color:#fff}.olx .grain-light:before,.olx .grain-dark:before,.olx .grain-blue:before{content:"";z-index:-1;pointer-events:none;background-image:url(/marketing/outlign/images/noise.webp);background-repeat:repeat;background-size:258px 258px;position:absolute;inset:0}.olx .grain-light:before{opacity:.025}.olx .grain-dark:before{opacity:.08}.olx .grain-blue:before{opacity:.06}.olx .template-card{transition:background-color .2s,color .2s,transform .2s,border-color .2s}.olx .template-card:hover{transform:translateY(-3px)}.olx .app-card:hover{border-color:var(--olx-accent)}.olx .bg-tertiary{background-color:var(--olx-accent);color:#fff}.olx .bg-tertiary:hover{background-color:var(--olx-accent-deep)}.olx .ol-btn{border-radius:4px;align-items:center;gap:.5rem;height:3rem;padding-inline:1.75rem;font-size:.875rem;font-weight:600;transition:opacity .2s,background-color .2s,color .2s;display:inline-flex}.olx .ol-btn--primary{background-color:var(--olx-accent);color:#fff}.olx .ol-btn--primary:hover{background-color:var(--olx-accent-deep)}.olx .ol-btn--blue{background-color:var(--olx-accent);color:#fff}.olx .ol-btn--blue:hover{background-color:var(--olx-accent-deep)}.olx .ol-btn--on-blue{color:var(--olx-accent);background-color:#fff}.olx .ol-btn--on-blue:hover{background-color:var(--sky-1,#f0f7ff)}.olx .ol-btn--ghost{border:1px solid var(--olx-line);color:var(--fg-4)}.olx .ol-btn--ghost:hover{background-color:var(--fg-4);color:#fff}.olx .ol-btn--on-dark{color:#fff;border:1px solid #ffffff40}.olx .ol-btn--on-dark:hover{color:var(--olx-dark);background-color:#fff}.olx .integration-bubbles{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;width:100%;max-width:28rem;margin-inline:auto;display:grid}.olx .integration-bubbles>*{aspect-ratio:1;background:var(--bg-1,#fff);border:1px solid var(--olx-line);border-radius:9999px;justify-content:center;align-items:center;display:flex}.olx .integration-bubbles>:nth-child(3n-1){transform:translateY(-1.75rem)}@media (prefers-reduced-motion:reduce){.olx .template-card,.olx .app-card,.olx .ol-btn{transition:none}.olx .template-card:hover,.olx .integration-bubbles>:nth-child(3n-1){transform:none}}
