.ddt-cta-banner{padding:16px 40px 8px}.ddt-cta-banner .ddt-cta-banner__inner{margin:0 auto;max-width:1200px}.ddt-cta-banner .ddt-cta-banner__panel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:linear-gradient(112deg,#412bc9,#6a34e8 55%,#8b2fe0);border-radius:20px;-webkit-box-shadow:0 24px 60px rgba(65,43,201,.28);box-shadow:0 24px 60px rgba(65,43,201,.28);display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:40px 44px;position:relative}.ddt-cta-banner .ddt-cta-banner__panel:after,.ddt-cta-banner .ddt-cta-banner__panel:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.ddt-cta-banner .ddt-cta-banner__panel:before{background:radial-gradient(circle,rgba(69,224,162,.38),transparent 65%);height:340px;right:-60px;top:-120px;width:340px}.ddt-cta-banner .ddt-cta-banner__panel:after{background:radial-gradient(circle,hsla(0,0%,100%,.15),transparent 60%);bottom:-140px;height:300px;left:20%;width:300px}.ddt-cta-banner .ddt-cta-banner__copy,.ddt-cta-banner .ddt-cta-banner__cta{position:relative;z-index:1}.ddt-cta-banner .ddt-cta-banner__copy{min-width:0}.ddt-cta-banner .ddt-cta-banner__heading{text-wrap:balance;color:#fff;font-size:22px;font-weight:700;line-height:1.35;margin:0;max-width:560px}.ddt-cta-banner .ddt-cta-banner__note{color:hsla(0,0%,100%,.8);font-size:13px;line-height:1.6;margin:10px 0 0}.ddt-cta-banner .ddt-cta-banner__cta{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#45e0a2;border-radius:999px;-webkit-box-shadow:0 8px 24px rgba(69,224,162,.38);box-shadow:0 8px 24px rgba(69,224,162,.38);color:#14323f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;font-size:14px;font-weight:600;gap:10px;line-height:1;padding:15px 34px;text-decoration:none;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.ddt-cta-banner .ddt-cta-banner__cta:focus-visible,.ddt-cta-banner .ddt-cta-banner__cta:hover{background:#2fd092;color:#14323f;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ddt-cta-banner .ddt-cta-banner__arrow{font-size:15px;line-height:1}@media (prefers-reduced-motion:reduce){.ddt-cta-banner .ddt-cta-banner__cta{-webkit-transition:none;transition:none}.ddt-cta-banner .ddt-cta-banner__cta:focus-visible,.ddt-cta-banner .ddt-cta-banner__cta:hover{-webkit-transform:none;transform:none}}@media only screen and (max-width:767px){.ddt-cta-banner{padding:12px 16px 8px}.ddt-cta-banner .ddt-cta-banner__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:16px;-ms-flex-direction:column;flex-direction:column;gap:22px;padding:30px 22px}.ddt-cta-banner .ddt-cta-banner__heading{font-size:19px}.ddt-cta-banner .ddt-cta-banner__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 24px}}
