.dt-cta{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:64px 24px;position:relative}.dt-cta__container{margin:0 auto;max-width:1440px;position:relative}.dt-cta__card,.dt-cta__card--flat,.dt-cta__card--gradient,.dt-cta__card--transparent{background:linear-gradient(135deg,#f0f2f5,#e8eaed)!important;border:1px solid #e5e7eb!important;border-radius:24px!important;padding:64px 48px!important;position:relative;text-align:center!important;z-index:2}@media (max-width:767px){.dt-cta__card,.dt-cta__card--flat,.dt-cta__card--gradient,.dt-cta__card--transparent{padding:48px 24px!important}}.dt-cta__icon-circle{align-items:center!important;background:#2563eb!important;border-radius:50%!important;color:#fff!important;display:flex!important;height:64px!important;justify-content:center!important;margin:0 auto 24px!important;width:64px!important}.dt-cta__heading{color:#0f172a!important;font-size:36px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.1!important;margin:0 0 16px!important}@media (min-width:640px){.dt-cta__heading{font-size:48px!important}}.dt-cta__heading-accent{color:#2563eb!important;font-weight:900!important;-webkit-text-fill-color:#2563eb!important}.dt-cta__text{color:#6b7280!important;font-size:18px!important;line-height:1.6!important;margin:0 auto 40px!important;max-width:576px!important}.dt-cta__button{align-items:center!important;background:#3b82f6!important;background-color:#3b82f6!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;cursor:pointer!important;display:inline-flex!important;font-size:16px!important;font-weight:600!important;gap:12px!important;padding:16px 32px!important;transition:all .2s ease!important}.dt-cta__button,.dt-cta__button:hover{color:#fff!important;text-decoration:none!important}.dt-cta__button:hover{background:#2563eb!important;background-color:#2563eb!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;transform:scale(1.05)!important}.dt-cta__button:active{transform:scale(.98)!important}.dt-cta__button:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;outline:none!important}.dt-cta__arrow{transition:transform .2s ease}.dt-cta__button:hover .dt-cta__arrow{transform:translateX(3px)}.dt-cta__ambient{display:none}