@charset "UTF-8";.ddt-appmod .block-seo,.ddt-appmod .faq-inline,.ddt-appmod .service-criteria,.ddt-appmod .service-insights,.ddt-appmod .service-our-process,.ddt-appmod .service-technology-partners-v2,.ddt-appmod .services-tabs{margin-bottom:0!important;margin-top:0!important}.ddt-appmod .ddt-hero{background:linear-gradient(115deg,#3b1fc4,#5a2fe0 45%,#8b2fe0);padding:36px 40px 110px}.ddt-appmod .ddt-hero:before{background:radial-gradient(circle,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,0) 70%);height:520px;left:auto;right:-120px;top:-180px;width:520px}.ddt-appmod .ddt-hero:after{background:radial-gradient(circle,rgba(69,224,162,.16) 0,rgba(69,224,162,0) 70%);bottom:-220px;height:560px;left:-160px;right:auto;top:auto;width:560px}.ddt-appmod .ddt-hero .ddt-hero__crumbs{margin-bottom:56px}.ddt-appmod .ddt-hero .ddt-hero__eyebrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;gap:8px;letter-spacing:.1em;margin-bottom:22px;padding:6px 16px}.ddt-appmod .ddt-hero .ddt-hero__eyebrow:before{background:#45e0a2;border-radius:50%;content:"";height:7px;width:7px}.ddt-appmod .ddt-hero .ddt-hero__title{font-size:50px;margin-bottom:24px}@media only screen and (max-width:767px){.ddt-appmod .ddt-hero .ddt-hero__title{font-size:30px}}@media only screen and (max-width:380px){.ddt-appmod .ddt-hero .ddt-hero__title{font-size:27px}}.ddt-appmod .ddt-hero .ddt-hero__text{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.85;margin-bottom:36px;max-width:560px}.ddt-appmod .ddt-hero .ddt-hero__media:before{content:none}.ddt-appmod .ddt-hero .ddt-hero__badge{background:#fff;-webkit-box-shadow:0 16px 40px rgba(30,20,80,.3);box-shadow:0 16px 40px rgba(30,20,80,.3)}.ddt-appmod .ddt-hero .ddt-hero__badge-caption{color:#5b6b7a}@media only screen and (min-width:1025px){.ddt-appmod .ddt-hero .ddt-hero__grid{-ms-grid-columns:1fr 480px;gap:80px;grid-template-columns:1fr 480px}.ddt-appmod .ddt-hero .ddt-hero__media{padding:36px 0 44px}.ddt-appmod .ddt-hero .ddt-hero__card{background:none;border:1px solid hsla(0,0%,100%,.35);border-radius:16px;-webkit-box-shadow:0 24px 60px rgba(30,20,80,.35);box-shadow:0 24px 60px rgba(30,20,80,.35);height:320px}.ddt-appmod .ddt-hero .ddt-hero__badge--a{padding:14px 20px;right:-24px;top:12px}.ddt-appmod .ddt-hero .ddt-hero__badge--b{bottom:16px;left:-28px;max-width:230px;padding:16px 20px}.ddt-appmod .ddt-hero .ddt-hero__badge--a .ddt-hero__badge-value{font-size:13px}.ddt-appmod .ddt-hero .ddt-hero__badge--b .ddt-hero__badge-value{-webkit-text-fill-color:currentColor;background:none;color:#4b2fd6;font-size:15px;line-height:1.3}}@media only screen and (max-width:1024px){.ddt-appmod .ddt-hero{padding-bottom:88px}}.ddt-appmod .ddt-stat-grid{background:#fff;padding:64px 40px 0}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__inner{max-width:1100px}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__heading{text-wrap:balance;color:#44616d;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.35;margin:0 0 44px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.ddt-appmod .ddt-stat-grid .ddt-stat-grid__heading{font-size:18px;margin-bottom:28px}}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__deck,.ddt-appmod .ddt-stat-grid .ddt-stat-grid__footnote{color:#5b6b7a}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__card{background:#e7f3f8;border:0;border-radius:16px;padding:34px 28px;text-align:center;-webkit-transition:none;transition:none}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__card:hover{background:#e7f3f8}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__value{background:linear-gradient(100deg,#4b2fd6,#149c82);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px}.ddt-appmod .ddt-stat-grid .ddt-stat-grid__label{color:#4a5568;font-size:12px;font-weight:400;line-height:1.65;margin-top:12px}@media only screen and (max-width:767px){.ddt-appmod .ddt-stat-grid{padding:44px 16px 0}}.ddt-appmod .faq-inline--collapsible{padding:72px 40px}.ddt-appmod .faq-inline--collapsible .container{max-width:1100px;padding:0}.ddt-appmod .faq-inline--collapsible .faq-inline__disclosure{background:#dceef5;border-radius:16px;padding:6px 34px}.ddt-appmod .faq-inline--collapsible .faq-inline__summary{background:none;padding:20px 0}.ddt-appmod .faq-inline--collapsible .faq-inline__heading{color:#322d63;font-size:12.5px;letter-spacing:.05em}.ddt-appmod .faq-inline--collapsible .faq-inline__panel{padding:0 0 22px}.ddt-appmod .faq-inline--collapsible .faq-inline__panel p{color:#4a5568;font-size:13px;line-height:1.85}.ddt-appmod .faq-inline--collapsible:has(+.faq-inline--collapsible){padding-bottom:6px}.ddt-appmod .faq-inline--collapsible+.faq-inline--collapsible{padding-top:6px}.ddt-appmod .services-tabs--v2{background:#fff;padding:64px 40px}.ddt-appmod .services-tabs--v2 .title{text-wrap:balance;color:#44616d;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.35;margin:0 0 10px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.ddt-appmod .services-tabs--v2 .title{font-size:18px;margin-bottom:28px}}.ddt-appmod .services-tabs--v2 .services-tabs__description{color:#5b6b7a;font-size:13px;line-height:1.7;margin:0 auto 44px;max-width:540px;text-align:center}.ddt-appmod .services-tabs--v2 .tabs-container.vertical{-ms-grid-columns:340px 1fr;gap:32px;grid-template-columns:340px 1fr}.ddt-appmod .services-tabs--v2 .tabs-container.vertical .tab__teaser{display:none!important}.ddt-appmod .services-tabs--v2 .tab-content{background:#e7f3f8;border-radius:16px}.ddt-appmod .services-tabs--v2 .stx-head h3{color:#322d63;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ddt-appmod .services-tabs--v2 .tab-content__content>p{color:#4a5568;font-size:13.5px;line-height:1.8;margin:0 0 22px}.ddt-appmod .services-tabs--v2 .tab-content__content .stx-benefits__label{color:#0f7a66;font-size:11.5px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.ddt-appmod .services-tabs--v2 .tab-content__content .stx-benefits__grid{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ddt-appmod .services-tabs--v2 .tab-content__content .stx-benefits__item{background:#fff;border-radius:10px;color:#3b4a5a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:10px;line-height:1.6;margin:0;padding:14px 16px}.ddt-appmod .services-tabs--v2 .tab-content__content .stx-benefits__check{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#45e0a2;border-radius:50%;color:#14323f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;font-size:10px;font-weight:800;height:18px;justify-content:center;width:18px}@media only screen and (max-width:767px){.ddt-appmod .services-tabs--v2{padding:44px 16px}.ddt-appmod .services-tabs--v2 .tab-content__content .stx-benefits__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ddt-appmod .ddt-terminal-grid.ddt-terminal-grid--plain .ddt-terminal-grid__name{color:#45e0a2;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ddt-appmod .ddt-terminal-grid.ddt-terminal-grid--plain .ddt-terminal-grid__cta{background:rgba(69,224,162,.08);border-color:rgba(69,224,162,.35)}.ddt-appmod .ddt-terminal-grid.ddt-terminal-grid--plain .ddt-terminal-grid__cta-text{font-size:14px}.ddt-appmod .service-our-process{background:#fff;padding:72px 40px}.ddt-appmod .service-our-process .container{max-width:1100px;padding-inline:0}.ddt-appmod .service-our-process .container:before{content:none}.ddt-appmod .service-our-process .title-section{text-wrap:balance;color:#44616d;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.35;margin:0 0 44px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.ddt-appmod .service-our-process .title-section{font-size:18px;margin-bottom:28px}}.ddt-appmod .service-our-process .items{-ms-grid-columns:(1fr)[4];counter-reset:ddt-step;display:-ms-grid;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.ddt-appmod .service-our-process .items .item{background:#e7f3f8;border-radius:16px;counter-increment:ddt-step;overflow:visible;padding:28px 26px;position:relative;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ddt-appmod .service-our-process .items .item:after{border-radius:inherit;-webkit-box-shadow:0 14px 30px rgba(50,45,99,.12);box-shadow:0 14px 30px rgba(50,45,99,.12);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ddt-appmod .service-our-process .items .item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.ddt-appmod .service-our-process .items .item:hover:after{opacity:1}@media (hover:none){.ddt-appmod .service-our-process .items .item,.ddt-appmod .service-our-process .items .item:after{-webkit-transition:none;transition:none}.ddt-appmod .service-our-process .items .item:hover{-webkit-transform:none;transform:none}.ddt-appmod .service-our-process .items .item:hover:after{opacity:0}}.ddt-appmod .service-our-process .items .item-img{display:none}.ddt-appmod .service-our-process .items .item-desc{padding:0}.ddt-appmod .service-our-process .items .item-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#322d63;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13.5px;font-weight:700;gap:10px;letter-spacing:.03em;margin:0 0 6px;text-transform:uppercase}.ddt-appmod .service-our-process .items .item-title:before{color:#7a3beb;content:counter(ddt-step);font-size:28px;font-weight:800;line-height:1}.ddt-appmod .service-our-process .items .item-text{color:#4a5568;font-size:12.5px;font-weight:400;line-height:1.7;margin:0 0 12px}.ddt-appmod .service-our-process .items .ddt-step-time{color:#0f7a66;display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;margin:0 0 2px;text-transform:uppercase}.ddt-appmod .service-our-process .items .item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #cfe3ed;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:9px;margin-top:0;padding-top:14px}.ddt-appmod .service-our-process .items .item-list:before{content:none}.ddt-appmod .service-our-process .items .item-list .item-list__item{color:#3b4a5a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11.5px;gap:9px;line-height:1.6;margin:0}.ddt-appmod .service-our-process .items .item-list .item-list__item svg{display:none}.ddt-appmod .service-our-process .items .item-list .item-list__item:before{-webkit-box-flex:0;color:#7a3beb;content:"→";-ms-flex:none;flex:none;font-weight:700}@media only screen and (max-width:1024px){.ddt-appmod .service-our-process .items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.ddt-appmod .service-our-process .items{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:767px){.ddt-appmod .service-our-process{padding:44px 16px}}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]){background:#f2fafd;padding:72px 40px}@media only screen and (max-width:767px){.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]){padding:44px 16px}}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .container{max-width:100%;padding-inline:0;width:1100px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__heading{text-wrap:balance;color:#44616d;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.35;margin:0 0 44px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__heading{font-size:18px;margin-bottom:28px}}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__cols{gap:22px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__col{background:#fff;border:1px solid #dfeaf1;border-radius:16px;padding:34px 36px}@media only screen and (max-width:767px){.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__col{padding:22px 20px}}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__col-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:22px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__col-head:before{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,#5a3dd8,#8b2fe0);border-radius:50%;color:#fff;content:"</>";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__col:nth-child(2) .service-criteria__col-head:before{background:linear-gradient(135deg,#149c82,#45e0a2);content:"↗";font-size:16px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__col-title{color:#322d63;font-size:14px;letter-spacing:.05em;margin:0;text-transform:uppercase}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__items{gap:12px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__item{gap:10px}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__text{color:#3b4a5a;font-size:12.5px;line-height:1.65}.ddt-appmod .service-criteria:has(.service-criteria__cols[data-columns="2"]) .service-criteria__marker{height:18px;margin-top:1px;width:18px}.ddt-appmod .service-insights{background:#fff;padding:72px 40px}.ddt-appmod .service-insights .container{max-width:1100px}.ddt-appmod .ddt-faq .ddt-faq__inner{max-width:900px}.ddt-appmod .block-seo{padding:0 40px 72px}.ddt-appmod .block-seo .container{max-width:1000px}.ddt-appmod .block-seo .title-section{font-size:20px;margin-bottom:32px}.ddt-appmod .block-seo .box{padding:34px 40px}.ddt-appmod .service-technology-partners-v2{padding:56px 40px 72px}.ddt-appmod .service-technology-partners-v2 .container{max-width:1000px}.ddt-appmod .service-technology-partners-v2 .stp2__tile{background:#f5fafc;border-color:#e3edf3}.ddt-appmod .ddt-contact .ddt-contact__inner{-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr}@media only screen and (max-width:1024px){.ddt-appmod .ddt-contact .ddt-contact__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:767px){.ddt-appmod .faq-inline--collapsible{padding:44px 16px}.ddt-appmod .faq-inline--collapsible:has(+.faq-inline--collapsible){padding-bottom:5px}.ddt-appmod .faq-inline--collapsible+.faq-inline--collapsible{padding-top:5px}.ddt-appmod .service-insights{padding:44px 16px}.ddt-appmod .block-seo{padding:0 16px 44px}.ddt-appmod .service-technology-partners-v2{padding:44px 16px}}
