/* DeMerk v7.4 registration, Divi header links and dealer/customer account */
.dm74-auth{background:linear-gradient(135deg,#e8eef4,#f8fafc);padding:66px 16px;min-height:65vh;color:#162c41;font-family:Poppins,Arial,sans-serif}.dm74-auth-card{max-width:790px;background:#fff;border:1px solid #e1e9f1;box-shadow:0 24px 65px rgba(19,42,67,.09);margin:auto;padding:clamp(22px,4vw,45px);border-radius:18px}.dm74-auth h1{color:#0d293f;font-size:clamp(30px,4vw,43px);line-height:1.18}.dm74-auth p{color:#586b7b}.dm74-eyebrow{color:#ae832e!important;letter-spacing:.15em;font-weight:800;font-size:12px}.dm74-role-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dm74-registration-form fieldset{padding:0;border:0;margin:26px 0 22px}.dm74-registration-form legend{font-weight:800;font-size:18px;margin-bottom:12px}.dm74-role-choices label{display:flex;gap:12px;align-items:flex-start;border:2px solid #dbe4ec;padding:16px;border-radius:13px;cursor:pointer}.dm74-role-choices label:has(input:checked){border-color:#ba934a;background:#fffbf0}.dm74-role-choices input{margin-top:4px;accent-color:#b58935}.dm74-role-choices strong,.dm74-role-choices small{display:block}.dm74-role-choices small{color:#536879;margin-top:4px;font-size:13px}.dm74-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.dm74-field-grid label{display:block;font-weight:650}.dm74-field-grid input{width:100%;margin-top:7px;border:1px solid #cbd8e2;border-radius:8px;padding:12px 13px;background:#fff;color:#183247}.dm74-consent{display:flex;gap:9px;margin:22px 0;align-items:start}.dm74-consent input{margin-top:5px}.dm74-primary,.dm74-link-button{display:inline-block!important;background:#d5ad59!important;color:#0d2239!important;border:1px solid #d5ad59!important;padding:13px 24px!important;border-radius:8px!important;font-weight:800!important;cursor:pointer;text-decoration:none!important}.dm74-footer{margin-top:24px}.dm74-hint{font-size:13px}.dm74-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dm74-notice{padding:13px 16px;background:#eaf3f5;border-radius:9px;border-left:4px solid #d5ad59}.dm74-menu-register>a,.dm74-register-button{background:#d5ad59!important;color:#142a3e!important;padding:9px 16px!important;border-radius:7px!important;font-weight:800!important}.dm74-menu-dealer>a{font-weight:750!important}.dm74-menu-register>a:hover{background:#edca80!important;color:#142a3e!important}@media(max-width:650px){.dm74-role-choices,.dm74-field-grid{grid-template-columns:1fr}} 
