.ldc-page{--bg-hero: url(/videos/library-digital-contour/hero-fallback.jpg)}.ldc-hero{min-height:calc(100vh - 64px);background:linear-gradient(90deg,#070b16eb,#070b16b8 52%,#070b1675),var(--bg)}.ldc-hero:after{z-index:1;opacity:.48;background:linear-gradient(180deg,#070b1624,#070b16c2),var(--bg-hero);background-size:cover;background-position:center;filter:saturate(.82) brightness(.72)}.landing-page.light .ldc-hero{background:linear-gradient(90deg,#f8fafcf5,#f8fafcd1 56%,#f8fafca8),var(--bg)}.landing-page.light .ldc-hero:after{opacity:.16;filter:saturate(.48) brightness(1.1)}.ldc-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.38;filter:saturate(.85) contrast(1.05) brightness(.74)}.landing-page.light .ldc-hero-video{opacity:.16;filter:saturate(.52) contrast(.96) brightness(1.08)}.ldc-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr)}.ldc-hero-grid .breadcrumbs{grid-column:1 / -1;margin-bottom:0}.ldc-hero-text{max-width:720px;margin:-12px 0 30px;color:var(--muted);font-size:17px;line-height:1.65}.ldc-hero-card{align-self:center}.ldc-hero-card h2{margin-top:18px;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-1.1px}.ldc-hero-card p,.ldc-warning p,.ldc-request-box,.ldc-request-box li{color:var(--muted)}.ldc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ldc-card{min-height:240px}.ldc-compact-section{min-height:auto;align-items:flex-start;padding-top:clamp(54px,7vw,92px);padding-bottom:clamp(54px,7vw,92px)}.ldc-solution-card{min-height:300px}.ldc-solution-card h3{margin-top:18px}.ldc-solution-card .footer-cta{width:-moz-fit-content;width:fit-content;margin-top:24px}.ldc-solution-card .ldc-secondary-cta{margin-top:auto}.ldc-solution-card .ldc-secondary-cta+.footer-cta{margin-top:10px}.ldc-card-note{margin-top:14px;font-size:14px}.ldc-status{font-weight:850}.ldc-example-section{min-height:auto;align-items:flex-start;padding-top:clamp(48px,6vw,78px);padding-bottom:clamp(48px,6vw,78px)}.ldc-example-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.ldc-example-card>*{min-width:0}.ldc-example-card h2{margin:18px 0 14px;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-1px}.ldc-example-card p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.ldc-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:ldc-pipeline}.ldc-pipeline .step{min-height:132px;counter-increment:ldc-pipeline}.ldc-pipeline .step-num:before{content:counter(ldc-pipeline)}.ldc-split,.ldc-request{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(24px,5vw,62px);align-items:start}.ldc-split .section-head,.ldc-request .section-head{display:block;margin-bottom:0}.ldc-tags{align-content:start;gap:10px}.ldc-tags .tag{padding:10px 13px;font-weight:750}.ldc-article-list{display:grid;gap:12px;counter-reset:ldc-articles}.ldc-article-list .step{grid-template-columns:46px minmax(0,1fr);counter-increment:ldc-articles}.ldc-article-list .step-num:before{content:counter(ldc-articles)}.ldc-warning{max-width:960px;padding:clamp(24px,4vw,40px)}.ldc-warning h2{margin-bottom:18px}.ldc-request-box{padding:28px}.ldc-request-title{margin:0 0 14px;color:var(--text);font-size:20px;font-weight:850}.ldc-request-box ul{margin:0 0 24px;padding-left:20px}@media(prefers-reduced-motion:reduce){.ldc-hero-video{display:none}}@media(max-width:980px){.ldc-hero-grid,.ldc-split,.ldc-request{grid-template-columns:1fr}.ldc-example-card{grid-template-columns:1fr;align-items:start}.ldc-example-card .btn{width:-moz-fit-content;width:fit-content}.ldc-card-grid,.ldc-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ldc-card-grid,.ldc-pipeline{grid-template-columns:1fr}.ldc-hero-text{margin-top:-8px;font-size:16px}.ldc-example-card{padding:24px}.ldc-example-card h2{font-size:30px;letter-spacing:0}.ldc-example-card .btn,.ldc-request-box .btn{width:100%}}
