.dt-h1-hero{font-size:clamp(36px,5vw,64px);letter-spacing:-.025em;line-height:1.06}.dt-h1-hero,.dt-h2{font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;font-weight:700}.dt-h2{font-size:clamp(26px,3.5vw,42px);letter-spacing:-.02em;line-height:1.1}.dt-h3{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.dt-body,.dt-h3{font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif}.dt-body{font-size:15px;line-height:1.75}.dt-body-lg{font-size:17px;line-height:1.7}.dt-body-lg,.dt-body-sm{font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif}.dt-body-sm{font-size:13.5px;line-height:1.6}.dt-subtext{font-size:clamp(15px,1.5vw,18px);line-height:1.7}.dt-btn-primary,.dt-subtext{font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif}.dt-btn-primary{background:#a4063e;border:2px solid #a4063e;border-radius:8px;color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:15px 30px;text-decoration:none;transition:background .2s,transform .15s}.dt-btn-primary:hover{background:#87052f;border-color:#87052f;color:#fff!important;transform:translateY(-1px)}.dt-btn-ghost-light{background:transparent;border:1.5px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff!important;cursor:pointer;display:inline-block;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;font-size:15px;font-weight:500;padding:15px 30px;text-decoration:none;transition:border-color .2s}.dt-btn-ghost-light:hover{border-color:hsla(0,0%,100%,.55);color:#fff!important}.dt-link-crimson{color:#a4063e!important;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s}.dt-link-crimson:hover{opacity:.75}.dt-trust-item{align-items:center;color:hsla(0,0%,100%,.5);display:inline-flex;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;font-size:13.5px;gap:8px}.dt-card-mist{background:#f4f4f5;border:1px solid #e4e4e5;border-radius:12px}.dt-card-mist,.dt-card-white{font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;padding:36px 32px}.dt-card-white{background:#fff;border:1px solid #e8e8e9;border-radius:12px}.dt-icon-box{align-items:center;background:#161718;border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}.dt-service-card{background:#fff;border:1.5px solid #e8e8e9;border-radius:12px;color:inherit;display:flex;flex-direction:column;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;padding:32px;text-decoration:none;transition:background .22s,border-color .22s}.dt-service-card:hover{background:#161718;border-color:#a4063e;color:inherit}.dt-service-card__icon{align-items:center;background:#161718;border-radius:8px;display:flex;flex-shrink:0;height:42px;justify-content:center;margin-bottom:18px;transition:background .22s;width:42px}.dt-service-card:hover .dt-service-card__icon{background:hsla(0,0%,100%,.08)}.dt-service-card__title{color:#161718;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px;transition:color .22s}.dt-service-card:hover .dt-service-card__title{color:#fff}.dt-service-card__text{color:#8b8c8c;flex:1;font-size:14px;line-height:1.7;margin:0 0 20px;transition:color .22s}.dt-service-card:hover .dt-service-card__text{color:hsla(0,0%,100%,.5)}.dt-service-card__link{color:#a4063e;font-size:13px;font-weight:600;margin-top:auto;transition:color .22s}.dt-service-card:hover .dt-service-card__link{color:#d2839f}.dt-step-num{color:rgba(164,6,62,.35);font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;font-size:56px;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 20px}.dt-checklist-item{align-items:flex-start;background:#f4f4f5;border-radius:8px;gap:12px;padding:14px 16px}.dt-cert-card,.dt-checklist-item{display:flex;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif}.dt-cert-card{align-items:center;background:#fff;border:1px solid #e8e8e9;border-radius:10px;flex-direction:column;padding:28px 20px;position:relative;text-align:center}.dt-cert-title{color:#161718;font-size:13px;font-weight:700;line-height:1.3;margin:0 0 4px}.dt-cert-sub{color:#8b8c8c;font-size:12px;line-height:1.4;margin:0}.dt-cert-dot{align-items:center;display:inline-flex;justify-content:center;margin-top:10px}.dt-cert-dot:before{background:#22c55e;border-radius:50%;content:"";display:block;height:7px;width:7px}.dt-testimonial{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;flex-direction:column;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;padding:36px 32px}.dt-testimonial__mark{color:#a4063e;font-size:36px;font-weight:700;line-height:1;margin:0 0 16px}.dt-testimonial__quote{color:hsla(0,0%,100%,.7);flex:1;font-size:15px;line-height:1.75;margin:0 0 28px}.dt-testimonial__attribution{border-top:1px solid hsla(0,0%,100%,.07);padding-top:20px}.dt-testimonial__name{color:#fff;font-size:14px;font-weight:600;margin:0 0 2px}.dt-testimonial__org{color:hsla(0,0%,100%,.38);font-size:13px;margin:0}.dt-faq-item{background:#fff;border:1px solid #e8e8e9;border-radius:10px;font-family:Aptos,Segoe UI,Trebuchet MS,system-ui,sans-serif;padding:28px}.dt-faq-item__q{color:#161718;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 12px}.dt-faq-item__a{color:#8b8c8c;font-size:14.5px;line-height:1.75;margin:0}@media (max-width:960px){.h2-three-col{grid-template-columns:repeat(2,1fr)!important}.h2-certs-col{grid-template-columns:repeat(3,1fr)!important}.h2-split{gap:40px!important}.h2-how-grid,.h2-split,.h2-two-col-faq{grid-template-columns:1fr!important}.h2-how-grid{gap:40px!important}}@media (max-width:640px){.h2-three-col{grid-template-columns:1fr!important}.h2-certs-col{grid-template-columns:repeat(2,1fr)!important}}.dt-how__card:nth-child(2):hover{background:rgba(13,148,136,.1);border-left-color:#0d9488}.dt-how__card:nth-child(2):hover .dt-how__number{color:#0d9488}.dt-how__card:nth-child(3):hover{background:rgba(99,102,241,.1);border-left-color:#6366f1}.dt-how__card:nth-child(3):hover .dt-how__number{color:#6366f1}.dt-how__card:nth-child(4):hover{background:rgba(245,158,11,.1);border-left-color:#f59e0b}.dt-how__card:nth-child(4):hover .dt-how__number{color:#f59e0b}.dt-faq{background:#fff;padding:80px 40px;text-align:center}.dt-faq__list{border-top:1px solid #e8e8e9;margin:40px auto 0;max-width:760px}.dt-faq__item{border-bottom:1px solid #e8e8e9;text-align:left}.dt-faq__q{align-items:center;color:#161718;cursor:pointer;display:flex;font-family:Aptos,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:600;gap:24px;justify-content:space-between;padding:20px 0;transition:color .15s ease;user-select:none}.dt-faq__q:hover{color:#a4063e}.dt-faq__toggle{color:#8b8c8c;flex-shrink:0;font-size:20px;font-weight:300;line-height:1;transition:color .2s ease,transform .2s ease}.dt-faq__q--open .dt-faq__toggle{color:#a4063e;transform:rotate(45deg)}.dt-faq__a{display:none;padding-bottom:20px}.dt-faq__a p{color:#4b4c4d;font-family:Aptos,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.75;margin:0}