.olx{--olx-dark:#0c1020;--olx-line:var(--bg-a2,#e6e7ec);font-family:var(--font-inter),system-ui,sans-serif;color:var(--fg-4);overflow-x:clip}.olx h1,.olx h2,.olx h3{letter-spacing:-.03em;text-wrap:balance}.olx .container-fluid{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.olx .container-fluid{padding-inline:2.5rem}}.olx .grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 3rem;display:grid}@media (max-width:767px){.olx .grid-12{column-gap:1.25rem}.olx .grid-12.ol-hero-grid{row-gap:.25rem}}.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{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-light:before,.olx .grain-dark: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 .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(--purple-4)}.olx .bg-tertiary{background-color:var(--purple-4);color:#fff}.olx .bg-tertiary:hover{background-color:var(--olx-dark)}.olx .ol-btn{border-radius:9999px;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(--purple-4);color:#fff}.olx .ol-btn--primary:hover{opacity:.9}.olx .ol-btn--blue{color:#fff;background-color:#2563eb}.olx .ol-btn--blue:hover{background-color:#1d4ed8}.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)}
