/* Screenshot-match correction layer — v7 */
:root{--dc-logo-red:#e10600}
body{background:#050505}
.ref-home{font-family:Arial,Helvetica,sans-serif}
.ref-home .container{width:min(92%,1280px);margin-inline:auto}
.site-header{height:66px!important;background:#030303!important;border-bottom:0!important}
.header-inner{height:66px!important}
.site-header .container{width:min(92%,1280px)!important}
.brand-logo{max-height:34px!important}
.main-nav{gap:26px!important}
.main-nav>a,.nav-item>button{font-size:12px!important;font-weight:700!important}
.header-actions{gap:10px!important}.header-actions .button{min-height:34px!important;padding:0 16px!important;border-radius:5px!important;font-size:11px!important}

/* HERO — tighter like reference */
.ref-hero{padding:20px 0 0!important;background:#030303!important}
.ref-hero:before{display:none!important}
.ref-hero-grid{grid-template-columns:.72fr 1.28fr!important;gap:20px!important;min-height:390px!important;align-items:center!important}
.ref-hero-copy{padding:16px 0 26px!important;align-self:center!important}
.ref-hero-copy h1{font-size:clamp(52px,5.1vw,72px)!important;line-height:.94!important;letter-spacing:-4.6px!important;margin:0 0 18px!important;max-width:500px!important}
.ref-hero-copy p{max-width:430px!important;font-size:13px!important;line-height:1.55!important;color:#c5c5c8!important;margin-bottom:0!important}
.ref-actions{margin-top:20px!important;gap:11px!important}.ref-btn{min-height:40px!important;padding:0 18px!important;border-radius:5px!important;font-size:11px!important}
.ref-checklist{margin-top:20px!important;gap:6px!important;font-size:11px!important}.ref-checklist li:before{width:15px!important;height:15px!important;font-size:9px!important;margin-right:7px!important}
.ref-device-stage{min-height:355px!important;height:355px!important;overflow:visible!important}
.ref-laptop{width:78%!important;left:7%!important;top:18px!important;transform:perspective(1400px) rotateY(-2deg) rotateX(1deg)!important}
.ref-laptop-screen{border-width:8px!important;border-bottom-width:12px!important;border-radius:12px!important}
.ref-laptop-base{height:13px!important}
.ref-phone{right:0!important;top:90px!important;width:112px!important;height:265px!important;padding:23px 8px 10px!important;border-width:5px!important;border-radius:20px!important}
.ref-phone h4{font-size:9px!important;margin:12px 0 7px!important}.ref-phone article{padding:7px!important;margin-bottom:5px!important}.ref-phone b{font-size:10px!important}.ref-phone small,.ref-phone span{font-size:5px!important}
.ref-trust{margin-top:0!important;padding:16px 22px 20px!important;border-radius:8px 8px 0 0!important;background:#0b0b0c!important}
.ref-trust small{font-size:8px!important}.ref-trust>div{margin-top:15px!important;gap:16px!important}.ref-trust span{font-size:12px!important}

/* LIGHT OVERVIEW */
.ref-overview{padding:34px 0 38px!important}
.ref-two-head{grid-template-columns:1fr .9fr!important;gap:50px!important}.ref-two-head h2,.ref-section-head h2{font-size:31px!important;letter-spacing:-1.6px!important}.ref-two-head p{font-size:11px!important;line-height:1.55!important;max-width:360px!important}
.ref-feature-row{margin-top:24px!important;gap:10px!important}.ref-feature-row a{min-height:130px!important;padding:17px!important;border-radius:5px!important}.ref-feature-row i{font-size:26px!important;margin-bottom:12px!important}.ref-feature-row h3{font-size:11px!important;margin-bottom:6px!important}.ref-feature-row p{font-size:8.5px!important;line-height:1.45!important}

/* BLACK LEADS SHOWCASE */
.ref-power{padding:40px 0!important}.ref-power-grid{grid-template-columns:.68fr 1.32fr!important;gap:35px!important}.ref-power-copy h2{font-size:31px!important;letter-spacing:-1.6px!important;margin-bottom:14px!important}.ref-power-copy>p{font-size:10px!important;line-height:1.5!important}.ref-power-copy ul{margin:16px 0 18px!important;gap:5px!important;font-size:9px!important}.ref-power-copy .ref-btn{min-height:34px!important;font-size:9px!important}
.ref-leads-panel{padding:13px!important;border-radius:6px!important}.ref-panel-top h3{font-size:15px!important;margin-bottom:9px!important}.ref-panel-top>div{gap:10px!important;font-size:6.5px!important}.ref-table{margin-top:8px!important}.ref-table>div{padding:7px 4px!important;font-size:6.3px!important}.ref-metrics{margin-top:10px!important;padding-top:10px!important;gap:8px!important}.ref-metrics b{font-size:16px!important}.ref-metrics small,.ref-metrics span{font-size:5.5px!important}

/* MODULES */
.ref-modules{padding:31px 0 34px!important}.ref-home h2.center{font-size:25px!important;letter-spacing:-1.2px!important;margin-bottom:0!important}.ref-module-grid{margin-top:20px!important;gap:9px!important}.ref-module-grid a{padding:14px!important;gap:10px!important;border-radius:5px!important}.ref-module-grid i{font-size:21px!important}.ref-module-grid b{font-size:9px!important}.ref-module-grid span{font-size:7px!important;margin-top:3px!important}.ref-center-action{margin-top:15px!important}.ref-mini-btn{padding:7px 12px!important;font-size:7px!important}

/* BENEFITS */
.ref-benefits{padding:26px 0 28px!important}.ref-benefits h2{font-size:23px!important;margin-bottom:20px!important}.ref-benefit-grid article{padding:0 17px!important}.ref-benefit-grid i{font-size:20px!important;margin-bottom:6px!important}.ref-benefit-grid b{font-size:9px!important}.ref-benefit-grid p{font-size:7px!important;line-height:1.35!important;margin-top:4px!important}

/* TESTIMONIALS + PRICING */
.ref-proof{padding:31px 0 10px!important}.ref-proof-cards{margin-top:18px!important;gap:12px!important}.ref-proof-cards article{padding:16px!important;border-radius:5px!important}.stars{font-size:8px!important}.ref-proof-cards p{min-height:48px!important;font-size:7.5px!important;margin:10px 0!important}.avatar{width:28px!important;height:28px!important;font-size:8px!important}.ref-proof-cards small{font-size:6.5px!important}
.ref-pricing{padding:28px 0 38px!important}.ref-section-head.pricing{margin-top:2px!important}.ref-price-grid{margin-top:20px!important;gap:10px!important}.ref-price-grid article{min-height:300px!important;padding:20px 16px!important;border-radius:5px!important}.popular{padding:5px!important;border-radius:5px 5px 0 0!important;font-size:6px!important}.ref-price-grid>article>span{font-size:7px!important}.ref-price-grid h3{font-size:20px!important;margin:8px 0 6px!important}.ref-price-grid p{min-height:48px!important;font-size:7.5px!important}.ref-price-grid ul{gap:6px!important;font-size:7px!important}.ref-price-grid a{left:16px!important;right:16px!important;bottom:16px!important;height:34px!important;border-radius:4px!important;font-size:8px!important}.ref-toggle{font-size:7px!important}

/* CTA */
.ref-final-grid{min-height:170px!important;grid-template-columns:.9fr 1fr .55fr!important}.ref-final h2{font-size:28px!important;letter-spacing:-1.5px!important;margin-bottom:8px!important}.ref-final p{font-size:8px!important;max-width:320px!important}.ref-final-car{height:170px!important}.ref-final-actions .ref-btn{min-height:36px!important;font-size:8px!important}

/* FOOTER: dense like screenshot */
.site-footer{padding-top:28px!important;padding-bottom:18px!important}.site-footer .container{width:min(92%,1280px)!important}.site-footer p,.site-footer a,.site-footer span{font-size:9px!important;line-height:1.45!important}.site-footer h3,.site-footer h4{font-size:10px!important;margin-bottom:10px!important}.site-footer .footer-grid{gap:24px!important}

/* red consistency */
.ref-home em,.ref-feature-row i,.ref-module-grid i,.stars,.ref-section-head>a,.ref-power-copy li:before,.ref-panel-top b{color:var(--dc-logo-red)!important}.ref-btn.red,.ref-price-grid a.solid,.popular,.ref-toggle b,.site-header .button-primary{background:var(--dc-logo-red)!important;border-color:var(--dc-logo-red)!important}.ref-phone article.hot{background:var(--dc-logo-red)!important}

@media(max-width:900px){.ref-hero-grid{grid-template-columns:1fr!important;min-height:auto!important}.ref-device-stage{height:330px!important}.ref-laptop{width:78%!important;left:5%!important}.ref-feature-row{grid-template-columns:repeat(2,1fr)!important}.ref-power-grid{grid-template-columns:1fr!important}.ref-module-grid{grid-template-columns:repeat(2,1fr)!important}.ref-benefit-grid{grid-template-columns:1fr 1fr!important;gap:20px}.ref-price-grid{grid-template-columns:1fr 1fr!important}.ref-final-grid{grid-template-columns:1fr!important;padding:28px 0!important}.ref-final-car{height:200px!important}.ref-final-actions{grid-template-columns:1fr 1fr!important;display:grid!important}}
@media(max-width:560px){.ref-home .container{width:min(100% - 28px,1280px)}.ref-hero-copy h1{font-size:48px!important}.ref-phone{width:90px!important;height:225px!important}.ref-laptop{width:86%!important;left:0!important}.ref-feature-row,.ref-module-grid,.ref-price-grid,.ref-proof-cards{grid-template-columns:1fr!important}.ref-two-head,.ref-section-head{display:block!important}.ref-benefit-grid{grid-template-columns:1fr!important}.ref-benefit-grid article{border-right:0!important;border-bottom:1px solid #252525;padding:14px 0!important}.ref-trust>div{grid-template-columns:repeat(2,1fr)!important}.ref-final-actions{grid-template-columns:1fr!important}}