/* v7.2: premium home benefits and custom request page */
.dm-v72-why{padding:88px 0!important;background:#f7f9fc;text-align:center}.dm-v72-why h2{font-size:clamp(32px,4vw,50px);font-weight:800;color:#17243a}.dm-v72-why .et_pb_text>.et_pb_text_inner>p{color:#657387}.dm-v72-reason{background:#fff;border:1px solid #e9eef4;border-radius:23px;padding:44px 27px 36px;min-height:310px;height:100%;box-shadow:0 15px 60px rgba(9,23,47,.05);transition:transform .2s ease,box-shadow .2s ease}.dm-v72-reason:hover{transform:translateY(-7px);box-shadow:0 25px 65px rgba(9,23,47,.11)}.dm-v72-reason-icon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 30px;border-radius:24px;background:#f6ead0;color:#96691d;font-size:37px;font-weight:800}.dm-v72-why .et_pb_column:nth-child(2) .dm-v72-reason-icon{background:#e7f4ed;color:#278452}.dm-v72-why .et_pb_column:nth-child(3) .dm-v72-reason-icon{background:#eaf0fc;color:#336bb7}.dm-v72-reason h3{font-size:22px;color:#17243a;font-weight:750}.dm-v72-reason p{font-size:16px;line-height:1.8;color:#68788c}.dm-v72-request-outer{background:#fff;padding:42px 0 88px!important}.dm-v72-request-banner{background:linear-gradient(115deg,#071d35 0%,#123b58 50%,#236c79 100%);border-radius:25px;box-shadow:0 25px 65px rgba(11,45,74,.14);padding:48px 48px!important;display:flex;align-items:center}.dm-v72-request-banner .et_pb_column{align-self:center}.dm-v72-request-banner h2{font-size:clamp(27px,3.2vw,46px);color:#fff!important;font-weight:800;margin-bottom:15px}.dm-v72-request-banner p{color:#d5e5eb;font-size:17px;line-height:1.7}.dm-v72-request-banner .dm-v72-mini{color:#f5ce77;font-size:12px;font-weight:800;letter-spacing:.14em}.dm-v72-request-button .et_pb_button{display:block;text-align:center!important;background:#f6c970!important;border-color:#f6c970!important;color:#17243a!important;border-radius:11px!important;padding:17px 14px!important;font-weight:800!important;white-space:nowrap}.dm-v72-request-page-hero{background:linear-gradient(120deg,#091b30,#23455f);padding:90px 0!important}.dm-v72-request-page-hero h1{color:white!important;font-size:clamp(38px,6vw,70px);font-weight:800}.dm-v72-request-page-hero p{color:#e4eef5;font-size:18px;line-height:1.8;max-width:790px}.dm-v72-form-area{padding:70px 0!important;background:#f7f9fc}.dm-v72-request-form{padding:30px;background:#fff;border-radius:20px;border:1px solid #e3e9f1;box-shadow:0 10px 40px rgba(0,22,46,.06)}.dm-v72-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px}.dm-v72-request-form label{display:block;font-size:14px;color:#2e4054;font-weight:600;margin-bottom:19px}.dm-v72-request-form input:not([type=checkbox]),.dm-v72-request-form select,.dm-v72-request-form textarea{display:block;width:100%;border:1px solid #cbd5df;background:white;border-radius:9px;padding:13px 14px;margin-top:7px;font:inherit;font-weight:400;color:#17243a}.dm-v72-request-form input:focus,.dm-v72-request-form textarea:focus,.dm-v72-request-form select:focus{outline:2px solid #cda85a;outline-offset:1px}.dm-v72-request-form .dm-v72-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.dm-v72-request-form .dm-v72-consent input{margin-top:5px}.dm-v72-request-form button{display:inline-flex;gap:20px;background:#102f4b;color:white;border:0;border-radius:10px;padding:16px 28px;font-size:16px;font-weight:750;cursor:pointer}.dm-v72-request-form button:hover{background:#1b506d}.dm-v72-privacy{font-size:13px;color:#6a7887;margin-top:15px}.dm-v72-honey{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.dm-v72-steps{background:white;padding:28px;border-radius:18px;border:1px solid #e5ecf3}.dm-v72-steps h3{font-weight:800;color:#17243a}.dm-v72-steps p{font-size:15px;color:#56697c;line-height:1.8;padding-top:16px}.dm-v72-form-success,.dm-v72-form-error{background:#ecf8f0;border:1px solid #abdbc0;border-radius:13px;padding:23px;color:#205a38}.dm-v72-form-error{background:#fff3f0;border-color:#f4b5aa;color:#852e28}@media(max-width:980px){.dm-v72-request-banner{display:block}.dm-v72-request-banner .et_pb_column{width:100%!important;margin:0!important}.dm-v72-request-button .et_pb_button{display:inline-block!important;margin-top:14px}.dm-v72-reason{margin-bottom:18px}}@media(max-width:640px){.dm-v72-fields{grid-template-columns:1fr;gap:0}.dm-v72-request-form{padding:20px}.dm-v72-request-banner{padding:34px 25px!important;border-radius:18px}.dm-v72-why{padding:60px 0!important}.dm-v72-request-outer{padding:20px 0 60px!important}}

/* v7.2.1 request page alignment: desktop, tablet and mobile */
.dm-v72-request-page-hero .et_pb_row,
.dm-v72-request-page-hero .et_pb_column,
.dm-v72-request-page-hero .et_pb_text,
.dm-v72-request-page-hero .et_pb_text_inner{text-align:center!important}
.dm-v72-request-page-hero .et_pb_text_inner h1,
.dm-v72-request-page-hero .et_pb_text_inner p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.dm-v72-request-page-hero .dm-kicker{display:block;text-align:center!important}
.dm-v72-request-form .dm-v72-consent{justify-content:center!important;align-items:center!important;text-align:center!important;gap:10px;margin:22px auto 16px;max-width:700px}
.dm-v72-request-form .dm-v72-consent input{flex:0 0 auto;margin:0!important}
.dm-v72-request-form .dm-v721-form-actions{text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}
.dm-v72-request-form .dm-v721-form-actions button{display:inline-flex;justify-content:center;align-items:center;margin:0 auto!important}
.dm-v72-request-form .dm-v72-privacy{text-align:center!important;max-width:750px;margin:0 auto!important;line-height:1.7}
@media(max-width:640px){.dm-v72-request-page-hero{padding:60px 0!important}.dm-v72-request-page-hero .et_pb_text_inner p{font-size:16px!important}.dm-v72-request-form .dm-v72-consent{align-items:flex-start!important}.dm-v72-request-form .dm-v72-consent input{margin-top:5px!important}}
