@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.d1-doc-card{align-items:flex-start;background:#fff;border-radius:1.25rem;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:2rem}.d1-doc-card__title{color:#0f172a;font-size:1.1rem;font-weight:600;line-height:1.25;margin:0}.d1-doc-card__text{color:#475569;font-size:.8rem;line-height:1.6;margin:0}.d1-stat-card{background:#f1f5f9;border:0;border-radius:1.1rem;box-shadow:none;height:100%;padding:1.5rem 1.25rem;text-align:center}.d1-stat-card__number{color:#0b2542;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;margin-bottom:.5rem}.d1-stat-card__number i{font-size:1.75rem}.d1-stat-card__label{color:rgba(15,23,42,.6);color:#0b2542;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.d1-stat-card__text{color:#475569;font-size:.8rem;line-height:1.6;margin:0}.d1-process{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (max-width:992px){.d1-process{grid-template-columns:1fr}}.d1-process__step{background:#fff;border:0;border-radius:1.1rem;box-shadow:none;display:flex;gap:1rem;padding:1.25rem 1.5rem}.d1-process__number{align-items:center;background:#0b2542;border-radius:999px;color:#fff;display:flex;flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;height:44px;justify-content:center;width:44px}.d1-process__content{flex:1;min-width:0}.d1-process__title{color:#0f172a;font-size:1rem;font-weight:600;line-height:1.25;margin:0 0 .5rem}.d1-process__text{color:#475569;font-size:.8rem;line-height:1.6;margin:0}.d1-target-list{list-style:none;margin:0;padding:0}.d1-target-list__item{align-items:flex-start;box-shadow:inset 0 -1px 0 #f1f5f9;color:#475569;display:flex;font-size:.8rem;gap:.75rem;line-height:1.6;padding:.75rem 0}.d1-target-list__item:last-child{box-shadow:none}.d1-target-list__item i{color:#0b2542;flex:0 0 auto;margin-top:.15em;text-align:center;width:1.25rem}.d1-info-box{background:#f1f5f9;border:0;border-radius:1.25rem;box-shadow:none;padding:2rem}.d1-info-box__title{color:#0f172a;font-size:1.1rem;font-weight:600;line-height:1.25;margin:0 0 1rem}.d1-checklist{list-style:none;margin:0;padding:0}.d1-checklist__item{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:.5rem;padding:.25rem 0}.d1-checklist__item i{color:#0b2542;font-size:.72rem}.d1-integration-box{background:#fff;border:0;border-radius:1.25rem;padding:1.5rem 2rem}