.dl-hero{display:grid!important;grid-template-columns:1.12fr 1fr;gap:42px 58px;align-items:center;padding:64px 3.5% 42px!important;background:#f7f5f0}.dl-copy h1{font-size:clamp(38px,4.4vw,64px)!important;line-height:1.06!important;margin:24px 0!important;letter-spacing:-.045em}.dl-copy h1 em{color:#e85b24;font-style:normal}.dl-copy .lead{max-width:580px;font-size:18px;line-height:1.65}.dl-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.dl-actions .button{gap:28px;min-height:52px}.dl-phone{font-size:14px;font-weight:600;color:#292a27;text-decoration:none}.dl-note{font-size:13px;color:#77766e;margin:16px 0 0}.dl-visual{background:#f0ede6;border:1px solid #e3dfd6;border-radius:20px;padding:24px 26px;overflow:hidden}.dl-visual-top{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#77766e}.dl-visual-top b{font-size:11px;color:#292a27;letter-spacing:.04em}.dl-art{display:block;width:100%;height:auto;margin:18px 0 6px}.dl-visual-bottom{display:flex;justify-content:space-between;font-size:12px;color:#55564f;border-top:1px solid #ded9d0;padding-top:18px}.dl-visual-bottom i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#e85b24;vertical-align:middle;margin-right:6px}.dl-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dedbd3;padding-top:26px;gap:32px}.dl-benefits>div{display:grid;grid-template-columns:36px 1fr;gap:8px 12px}.dl-number{grid-row:span 2;color:#e85b24;font-size:13px;font-weight:600;padding-top:3px}.dl-benefits strong{font-size:16px;line-height:1.4}.dl-benefits p{font-size:14px;line-height:1.55;color:#77766e;margin:0;max-width:330px}@media(max-width:900px){.dl-hero{gap:30px;grid-template-columns:1fr!important;padding:36px 5% 30px!important}.dl-visual{max-width:620px;width:100%;box-sizing:border-box}.dl-copy h1{font-size:44px!important}.dl-benefits{gap:20px}}@media(max-width:600px){.dl-copy h1{font-size:36px!important}.dl-copy .lead{font-size:16px}.dl-actions{gap:20px}.dl-actions .button{width:100%;justify-content:space-between;box-sizing:border-box}.dl-visual{padding:20px 16px}.dl-visual-top{font-size:10px}.dl-benefits{grid-template-columns:1fr;gap:20px}.dl-benefits>div{padding-bottom:18px;border-bottom:1px solid #e3dfd6}.dl-benefits>div:last-child{border-bottom:0;padding-bottom:0}}