/* DeMerk v7.1 responsive homepage and dealer administration */
.dm-v69-hero.et_pb_section{min-height:100vh!important;min-height:100svh!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;display:flex;align-items:center;position:relative}
.dm-v69-hero.et_pb_section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,15,25,.84),rgba(6,15,25,.2));pointer-events:none;z-index:0}
.dm-v69-hero.et_pb_section .et_pb_row{z-index:1;position:relative}.dm-v69-hero h1{font-size:clamp(39px,6.2vw,85px)!important;line-height:1.08!important;color:white!important}
.dm-v71-why{background:#f7f9fb;padding:80px 0!important;text-align:center}.dm-v71-why .dm-v71-benefit{background:#fff;padding:36px 25px 32px;min-height:290px;border-radius:20px;box-shadow:0 16px 50px rgba(17,32,49,.08);height:100%;transition:transform .2s}
.dm-v71-why .dm-v71-benefit:hover{transform:translateY(-5px)}.dm-v71-benefit-icon{display:grid;place-items:center;margin:0 auto 26px;width:74px;height:74px;border-radius:100%;background:#fef0d8;color:#a46f0e;font-weight:800;font-size:32px}.dm-v71-benefit h3{font-size:23px;font-weight:700}.dm-v71-benefit p{color:#647386;font-size:15px}
.dm-v71-dashboard{max-width:1440px;margin:auto;padding:52px max(4%,25px) 90px;background:#f5f7fa;min-height:72vh;font-family:Poppins,Arial,sans-serif;color:#15263a}.dm-v71-dash-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.dm-v71-dash-head h1{font-size:clamp(30px,4vw,48px);font-weight:750;color:#132235;margin:8px 0}.dm-v71-dash-head p{color:#62748a}.dm-v71-eyebrow{font-size:12px;letter-spacing:.17em;color:#ac7e27;font-weight:700}.dm-v71-dash-button{padding:15px 21px;background:#d6ad58;color:#192432!important;border-radius:10px;font-weight:700;white-space:nowrap}.dm-v71-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin-bottom:26px}.dm-v71-stat-grid>div,.dm-v71-panel{background:white;border:1px solid #e5eaf0;border-radius:16px;padding:25px;box-shadow:0 7px 30px rgba(14,32,49,.035)}.dm-v71-stat-grid span,.dm-v71-stat-grid small{display:block;color:#6d7b8a}.dm-v71-stat-grid strong{display:block;color:#0f243d;font-size:39px;margin:13px 0}.dm-v71-stat-grid small{font-size:12px}.dm-v71-dash-body{display:grid;grid-template-columns:1fr 1.4fr;gap:22px}.dm-v71-panel h2{font-size:22px;margin:0 0 25px}.dm-v71-actions a,.dm-v71-recent>div{padding:14px 0;border-bottom:1px solid #e9edf2;display:flex;justify-content:space-between;gap:16px}.dm-v71-actions a{color:#193851!important;font-weight:600}.dm-v71-recent>div strong,.dm-v71-recent>div small{display:block}.dm-v71-recent>div small{color:#81909e;font-size:12px;margin-top:4px}.dm-v71-recent a{white-space:nowrap}.dm-v71-admin-note{font-size:12px;color:#667587;margin-top:25px}
@media(max-width:980px){.dm-v71-stat-grid{grid-template-columns:repeat(2,1fr)}.dm-v71-dash-body{grid-template-columns:1fr}.dm-v69-hero.et_pb_section{background-position:58% center!important}}
@media(max-width:600px){.dm-v71-stat-grid{grid-template-columns:1fr}.dm-v71-dashboard{padding:30px 15px}.dm-v71-dash-head{display:block}.dm-v71-dash-button{display:inline-block;margin-top:16px}.dm-v69-hero.et_pb_section{min-height:100svh!important;background-position:62% center!important}.dm-v69-hero.et_pb_section:before{background:rgba(6,15,25,.62)}}
