  .dg-page .dg-eyebrow { margin: 0 0 20px; font-size: 11px; font-weight: 650; letter-spacing: .14em; color: #8fe0bd; }
  .dg-agenda { margin-top: 32px; }
  .dg-page .dg-agenda-label { margin: 0 0 18px; font-size: 10px; font-weight: 650; letter-spacing: .15em; color: #919ba7; }
  .dg-page .dg-call-benefits { margin: 0; padding: 0; list-style: none; display: grid; gap: 0; }
  .dg-page .dg-call-benefits li { display: flex; gap: 14px; padding: 17px 0; border-bottom: 1px solid rgba(255,255,255,.1); }
  .dg-page .dg-call-benefits li:first-child { padding-top: 0; }
  .dg-benefit-mark { flex: 0 0 24px; height: 24px; display: grid; place-items: center; margin-top: 1px; border-radius: 50%; background: rgba(98,218,167,.1); border: 1px solid rgba(98,218,167,.22); color: #8fe0bd; font-size: 12px; }
  .dg-page .dg-call-benefits strong { display: block; font-size: 16px; font-weight: 600; line-height: 1.4; color: #f1f4f7; }
  .dg-page .dg-call-benefits p { margin: 5px 0 0; max-width: 42ch; font-size: 14px; line-height: 1.55; color: #aeb7c2; }
  .dg-page .dg-preview-note { margin: 23px 0 0 38px; font-size: 13px; line-height: 1.6; color: #aeb7c2; max-width: 43ch; }
  .dg-preview-note span { display: block; margin-bottom: 6px; font-size: 9px; letter-spacing: .13em; font-weight: 650; color: #8fe0bd; }
  .dg-demo .dg-form-col { align-self: start; }
  .dg-demo .dg-h1 { font-size: clamp(36px, 3.5vw, 50px); line-height: 1.1; max-width: 15em; }
  .dg-demo .dg-lead { font-size: 17px; max-width: 48ch; }
  .dg-demo .dg-phone-row { max-width: 540px; }
  .dg-demo .dg-hero { row-gap: 36px; }

.dg-page .dg-call-benefits li::before { content: none; }

@media (max-width: 600px) { .dg-demo .dg-h1 { font-size: 34px; } .dg-demo .dg-lead { font-size: 16px; } .dg-demo .dg-agenda { margin-top: 26px; } .dg-demo .dg-hero { row-gap: 28px; } }
