.dms-hero__breadcrumb{left:0;margin-inline:auto;max-width:var(--dms-container-max);padding-inline:var(--dms-container-padding);position:absolute;right:0;top:7rem;z-index:2}@media (max-width:768px){.dms-hero__breadcrumb{top:5rem}}.dms-hero:has(.dms-hero__breadcrumb){padding-top:10rem}.dms-breadcrumb{align-items:center;column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:.875rem;row-gap:.375rem}.dms-breadcrumb__item{align-items:center;color:var(--dms-text-muted);display:inline-flex;text-decoration:none;transition:color .2s}.dms-breadcrumb__item:hover{color:var(--dms-cyan-500)}.dms-breadcrumb__sep{align-items:center;color:var(--dms-gray-300);display:inline-flex}.dms-breadcrumb__current{align-items:center;color:var(--dms-navy);display:inline-flex;font-weight:600}.dms-hero{background:linear-gradient(to bottom,var(--dms-white),var(--dms-gray-50));overflow:hidden;padding:8rem 0 4rem;position:relative}@media (min-width:1024px){.dms-hero{padding:10rem 0 6rem}}.dms-hero__bg-decor{inset:0;overflow:hidden;pointer-events:none;position:absolute}.dms-hero__bg-decor:after,.dms-hero__bg-decor:before{border-radius:50%;content:"";filter:blur(64px);height:24rem;position:absolute;width:24rem}.dms-hero__bg-decor:before{background:rgba(6,182,212,.05);left:0;top:0}.dms-hero__bg-decor:after{background:rgba(59,130,246,.05);bottom:0;right:0}.dms-hero__inner{position:relative;z-index:1}.dms-hero__grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:1024px){.dms-hero__grid{gap:3rem;grid-template-columns:1fr 1fr}}.dms-hero__content{display:flex;flex-direction:column;gap:1.5rem}.dms-hero__badge{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid #a5f3fc;border-radius:9999px;display:inline-flex;gap:.5rem;padding:.5rem 1rem;width:fit-content}.dms-hero__badge-dot{background:var(--dms-cyan-500);border-radius:50%;height:.5rem;width:.5rem}.dms-hero__badge span:last-child{color:var(--dms-gray-700);font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.dms-hero__title{color:var(--dms-primary,#1b2a4a);font-size:2.25rem;font-weight:800;line-height:1.15;margin:0}@media (min-width:1024px){.dms-hero__title{font-size:3rem}}@media (min-width:1280px){.dms-hero__title{font-size:3.75rem}}.dms-hero__subtitle{color:var(--dms-gray-500);font-size:1.125rem;line-height:1.7;margin:0}.dms-hero__subtitle strong{color:var(--dms-gray-900);font-weight:600}@media (min-width:1024px){.dms-hero__subtitle{font-size:1.25rem}}.dms-hero__accent{background:linear-gradient(to right,var(--dms-cyan-500),var(--dms-blue-500));border-radius:2px;height:.25rem;width:5rem}.dms-hero__ctas{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media (min-width:640px){.dms-hero__ctas{flex-direction:row}}.dms-btn--lg{box-shadow:var(--dms-shadow-lg);font-size:1rem;padding:.875rem 2rem}.dms-btn--lg:hover{box-shadow:var(--dms-shadow-xl)}.dms-btn--ghost{align-items:center;background:transparent;border:none;border-radius:9999px;color:var(--dms-primary,#1b2a4a);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;padding:.875rem 1.5rem;text-decoration:none;transition:color var(--dms-transition)}.dms-btn--ghost:hover{color:var(--dms-cyan-600)}.dms-hero__media{position:relative}.dms-hero__video-placeholder{align-items:center;aspect-ratio:16/9;background:linear-gradient(to bottom right,#1b2a4a,#0a1628);border-radius:.75rem;box-shadow:var(--dms-shadow-2xl);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}@media (min-width:1024px){.dms-hero__video-placeholder{border-radius:1rem}}.dms-hero__play-btn{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:var(--dms-shadow-xl);color:var(--dms-cyan-500);cursor:pointer;display:flex;height:5rem;justify-content:center;position:relative;transition:transform var(--dms-transition),background var(--dms-transition);width:5rem;z-index:2}.dms-hero__play-btn:hover{background:var(--dms-white);transform:scale(1.1)}.dms-hero__play-btn svg{margin-left:.25rem}.dms-hero__video-label{bottom:2rem;left:0;position:absolute;right:0;text-align:center;z-index:2}.dms-hero__video-title{color:var(--dms-white);font-size:1.125rem;font-weight:500;margin:0}.dms-hero__video-sub{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:.5rem 0 0}.dms-hero__video-sub strong{color:var(--dms-white);font-weight:600}.dms-hero__trust-bar{border-top:1px solid var(--dms-gray-200);display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:4rem;padding-top:2rem;text-align:center}@media (min-width:640px){.dms-hero__trust-bar{grid-template-columns:repeat(3,1fr)}}.dms-hero__trust-item{align-items:center;color:var(--dms-gray-500);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:center}.dms-hero__trust-item .dms-icon{color:var(--dms-cyan-500)}.dms-services{background:var(--dms-white)}.dms-section__header{margin:0 auto 3rem;max-width:48rem;text-align:center}.dms-section__title{color:var(--dms-primary,#1b2a4a);font-size:1.875rem;font-weight:700;line-height:1.2;margin:0 0 1rem}@media (min-width:1024px){.dms-section__title{font-size:2.25rem}}.dms-section__desc{color:var(--dms-gray-500);font-size:1.125rem;line-height:1.6;margin:0}.dms-services__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.dms-services__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dms-services__grid{grid-template-columns:repeat(5,1fr)}}.dms-card-article-grid{background:var(--dms-white);border:2px solid var(--dms-gray-200);border-radius:var(--dms-radius-xl);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s,border-color .2s}.dms-card-article-grid:hover{border-color:var(--dms-cyan-500);box-shadow:var(--dms-shadow-xl)}.dms-card-article-grid__image{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#06b6d4,#3b82f6);color:var(--dms-white);display:flex;justify-content:center;overflow:hidden}.dms-card-article-grid__img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.dms-card-article-grid:hover .dms-card-article-grid__img{transform:scale(1.05)}.dms-card-article-grid__body{display:flex;flex:1;flex-direction:column;padding:1.5rem}.dms-card-article-grid__cats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.dms-card-article-grid__title{color:var(--dms-navy);display:-webkit-box;font-size:1.25rem;font-weight:600;-webkit-line-clamp:2;line-height:1.3;margin:0 0 .5rem;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.dms-card-article-grid:hover .dms-card-article-grid__title{color:#2563eb}.dms-card-article-grid__excerpt{color:var(--dms-text-muted);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6;margin:0 0 1rem;-webkit-box-orient:vertical;overflow:hidden}.dms-card-article-grid__meta{color:var(--dms-text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem;margin-bottom:1rem}.dms-card-article-grid__meta>span{align-items:center;display:inline-flex;gap:.25rem}.dms-card-article-grid__cta{align-items:center;color:#2563eb;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:auto}.dms-card-article-grid:hover .dms-card-article-grid__cta .dms-icon{transform:translateX(4px);transition:transform .2s}.dms-blog-categories__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:72rem}@media (min-width:768px){.dms-blog-categories__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dms-blog-categories__grid{grid-template-columns:repeat(3,1fr)}}.dms-blog-categories__card{background:var(--dms-white);border:2px solid var(--dms-gray-200);border-radius:var(--dms-radius-xl);display:flex;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:box-shadow .2s,border-color .2s}.dms-blog-categories__card:hover{border-color:#2563eb;box-shadow:var(--dms-shadow-xl)}.dms-blog-categories__icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#7c3aed);border-radius:.75rem;color:var(--dms-white);display:flex;height:3rem;justify-content:center;margin-bottom:1rem;transition:transform .2s;width:3rem}.dms-blog-categories__card:hover .dms-blog-categories__icon{transform:scale(1.1)}.dms-blog-categories__text h3{align-items:center;color:var(--dms-navy);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0 0 .5rem;transition:color .2s}.dms-blog-categories__card:hover .dms-blog-categories__text h3{color:#2563eb}.dms-blog-categories__count{background:var(--dms-gray-100);border-radius:9999px;color:var(--dms-text-muted);font-size:.75rem;font-weight:500;padding:.125rem .5rem}.dms-blog-categories__text p{color:var(--dms-text-muted);font-size:.875rem;line-height:1.5;margin:0}.dms-blog-categories__cta{align-items:center;color:#2563eb;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:auto;padding-top:1rem}.dms-blog-categories__card:hover .dms-blog-categories__cta{gap:.75rem;transition:gap .2s}.dms-blog-hero{background:linear-gradient(180deg,#fff,rgba(249,250,251,.5));overflow:hidden;position:relative;text-align:center}.dms-blog-hero:after,.dms-blog-hero:before{border-radius:50%;content:"";filter:blur(64px);height:20rem;pointer-events:none;position:absolute;width:20rem}.dms-blog-hero:before{background:rgba(6,182,212,.08);right:-3rem;top:-5rem}.dms-blog-hero:after{background:rgba(124,58,237,.06);bottom:-5rem;left:-3rem}.dms-blog-hero__inner{margin:0 auto;max-width:48rem}.dms-blog-hero__title{color:var(--dms-navy);font-size:2.25rem;font-weight:700;margin:0 0 1rem}@media (min-width:768px){.dms-blog-hero__title{font-size:3rem}}.dms-blog-hero__subtitle{color:var(--dms-text-muted);font-size:1.125rem;line-height:1.6;margin:0}.dms-blog-featured{background:var(--dms-gray-50)}.dms-blog-featured__badge{align-items:center;background:var(--dms-cyan-500);border-radius:9999px;color:var(--dms-white);display:inline-flex;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin:0 auto 1.5rem;padding:.375rem 1rem;width:fit-content}.dms-blog-featured__card{background:var(--dms-white);border-radius:var(--dms-radius-xl);box-shadow:var(--dms-shadow-xl);display:grid;grid-template-columns:1fr;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.dms-blog-featured__card:hover{box-shadow:var(--dms-shadow-2xl)}@media (min-width:768px){.dms-blog-featured__card{grid-template-columns:1fr 1fr}}.dms-blog-featured__image{align-items:center;background:linear-gradient(135deg,#06b6d4,#3b82f6);color:var(--dms-white);display:flex;justify-content:center;min-height:250px;overflow:hidden}@media (min-width:768px){.dms-blog-featured__image{min-height:300px}}.dms-blog-featured__img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.dms-blog-featured__card:hover .dms-blog-featured__img{transform:scale(1.05)}.dms-blog-featured__img-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dms-blog-featured__content{display:flex;flex-direction:column;justify-content:center;padding:2rem}@media (min-width:768px){.dms-blog-featured__content{padding:3rem}}.dms-blog-featured__cats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.dms-blog-featured__title{color:var(--dms-navy);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .75rem;transition:color .2s}@media (min-width:768px){.dms-blog-featured__title{font-size:1.875rem}}.dms-blog-featured__card:hover .dms-blog-featured__title{color:#2563eb}.dms-blog-featured__excerpt{color:var(--dms-text-muted);font-size:1rem;line-height:1.6;margin:0 0 1rem}.dms-blog-featured__meta{color:var(--dms-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1rem}.dms-blog-featured__meta>span{align-items:center;display:inline-flex;gap:.25rem}.dms-blog-filters{background:var(--dms-white);border-bottom:1px solid var(--dms-gray-200);border-top:1px solid var(--dms-gray-200);padding:1.5rem 0}.dms-blog-filters__search{margin:0 auto 1rem;max-width:36rem}.dms-blog-filters__input-wrapper{align-items:center;display:flex;position:relative}.dms-blog-filters__input-wrapper>.dms-icon{color:var(--dms-text-muted);left:1rem;pointer-events:none;position:absolute}.dms-blog-filters__input{background:var(--dms-gray-50);border:1px solid var(--dms-gray-200);border-radius:9999px;color:var(--dms-navy);font-family:inherit;font-size:.9375rem;padding:.75rem 1rem .75rem 3rem;transition:border-color .2s,box-shadow .2s;width:100%}.dms-blog-filters__input:focus{background:var(--dms-white);border-color:var(--dms-cyan-500);box-shadow:0 0 0 3px rgba(6,182,212,.1);outline:none}.dms-blog-filters__input::placeholder{color:var(--dms-text-muted)}.dms-blog-filters__cats{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dms-blog-filters__cat{background:var(--dms-gray-100);border-radius:9999px;color:var(--dms-text-muted);display:inline-block;font-size:.8125rem;font-weight:500;padding:.375rem .875rem;text-decoration:none;transition:all .2s}.dms-blog-filters__cat:hover{background:rgba(37,99,235,.1);color:#2563eb}.dms-blog-grid-section{background:var(--dms-gray-50)}.dms-blog-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.dms-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dms-blog-grid{grid-template-columns:repeat(3,1fr)}}.dms-pagination,.pagination{margin-top:3rem}.navigation .screen-reader-text,.navigation h2.screen-reader-text{display:none!important}.nav-links{align-items:center;display:flex;gap:.5rem;justify-content:center}.nav-links a,.nav-links span.page-numbers{align-items:center;border-radius:9999px;display:inline-flex;font-size:.9375rem;font-weight:600;height:2.75rem;justify-content:center;min-width:2.75rem;padding:0 .875rem;text-decoration:none;transition:all .2s}.nav-links a.next,.nav-links a.page-numbers,.nav-links a.prev{background:var(--dms-white);border:2px solid var(--dms-gray-200);color:var(--dms-navy)}.nav-links a.next,.nav-links a.prev{border-radius:9999px;padding:0 1.25rem}.nav-links a.next:hover,.nav-links a.page-numbers:hover,.nav-links a.prev:hover{background:rgba(6,182,212,.05);border-color:var(--dms-cyan-500);color:var(--dms-cyan-500)}.nav-links span.page-numbers.current{background:linear-gradient(135deg,#06b6d4,#3b82f6);border:2px solid transparent;color:var(--dms-white)}.nav-links span.page-numbers.dots{background:none;border:none;color:var(--dms-text-muted);min-width:auto;padding:0 .25rem}.dms-blog-newsletter{background:linear-gradient(135deg,#2563eb,#7c3aed);color:var(--dms-white);padding:4rem 0}@media (min-width:768px){.dms-blog-newsletter{padding:5rem 0}}.dms-blog-newsletter__inner{margin:0 auto;max-width:48rem;text-align:center}.dms-blog-newsletter__icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:var(--dms-white);display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.dms-blog-newsletter__inner h2{font-size:1.875rem;font-weight:700;margin:0 0 1rem}@media (min-width:768px){.dms-blog-newsletter__inner h2{font-size:2.25rem}}.dms-blog-newsletter__desc{color:hsla(0,0%,100%,.85);font-size:1.125rem;margin:0 0 2rem}.dms-blog-newsletter__form{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:32rem}@media (min-width:640px){.dms-blog-newsletter__form{background:hsla(0,0%,100%,.15);border-radius:9999px;flex-direction:row;gap:0;padding:.25rem}}.dms-blog-newsletter__form .dms-form__input{background:transparent;border:none;color:var(--dms-white);flex:1;font-size:.9375rem;padding:.75rem 1.25rem}@media (max-width:639px){.dms-blog-newsletter__form .dms-form__input{background:hsla(0,0%,100%,.15);border-radius:9999px;color:var(--dms-white)}}.dms-blog-newsletter__form .dms-form__input::placeholder{color:hsla(0,0%,100%,.6)}.dms-blog-newsletter__form .dms-form__input:focus{background:hsla(0,0%,100%,.2);box-shadow:none;outline:none}.dms-blog-newsletter__form .dms-btn--primary{background:var(--dms-white);border-radius:9999px;color:#2563eb;flex-shrink:0;font-weight:700;padding:.75rem 1.5rem}.dms-blog-newsletter__form .dms-btn--primary:hover{background:#eff6ff}.dms-blog-newsletter__disclaimer{color:hsla(0,0%,100%,.6);font-size:.8125rem;margin:1rem 0 0}.dms-blog-tuto-cta__card{background:linear-gradient(135deg,var(--dms-gray-50),rgba(239,246,255,.5));border:1px solid rgba(59,130,246,.15);border-radius:var(--dms-radius-xl);margin:0 auto;max-width:56rem;padding:2rem;text-align:center}@media (min-width:768px){.dms-blog-tuto-cta__card{padding:3rem}}.dms-blog-tuto-cta__card h2{color:var(--dms-navy);font-size:1.875rem;font-weight:700;margin:0 0 1rem}@media (min-width:768px){.dms-blog-tuto-cta__card h2{font-size:2.25rem}}.dms-blog-tuto-cta__card p{color:var(--dms-text-muted);font-size:1.125rem;margin:0 0 2rem}.dms-blog-tuto-cta__card .dms-btn--primary{background:linear-gradient(135deg,#06b6d4,#2563eb)}.dms-blog-tuto-cta__card .dms-btn--primary:hover{background:linear-gradient(135deg,#0891b2,#1d4ed8)}