.dms-features{color:#0f172a;background:#f8faff;padding-block:7rem}.dms-features *,.dms-features :before,.dms-features :after{box-sizing:border-box}.dms-features-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem;margin-bottom:3.2rem;display:grid}.dms-features-intro .sb-heading{margin-bottom:0}.dms-features-intro .sb-body{max-width:30rem;margin:0 0 .25rem}.dms-feature-explorer{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.dms-feature-nav{background:#fff;border:1px solid #e3eaf4;border-radius:1rem;gap:.35rem;padding:.55rem;display:grid}.dms-feature-tab{color:#475569;border-radius:.65rem;align-items:center;gap:.7rem;min-height:3.65rem;padding:.85rem .8rem;font-size:.8rem;font-weight:550;line-height:1.5;text-decoration:none;transition:color .2s,background .2s;display:flex}.dms-feature-tab:hover{color:#1d4ed8;background:#f1f5fd}.dms-feature-tab[aria-selected=true]{color:#fff;background:#2563eb;box-shadow:0 4px 10px #2563eb20}.dms-feature-tab-icon{flex-shrink:0;width:1.15rem;height:1.15rem}.dms-feature-tab-number{opacity:.55;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.25rem;font-size:.6rem}.dms-feature-panel{background:#fff;border:1px solid #e0e8f3;border-radius:1.2rem;grid-template-columns:1fr;margin-bottom:1.5rem;scroll-margin-top:7rem;display:grid;overflow:hidden}.dms-feature-copy{padding:2.2rem 2.4rem 1.6rem}.dms-feature-eyebrow{color:#64748b;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:.66rem;font-weight:600;display:flex}.dms-feature-eyebrow>span{color:#2563eb;font-variant-numeric:tabular-nums;letter-spacing:.1em;border-right:1px solid #cbd5e1;padding-right:.8rem}.dms-feature-copy h3{letter-spacing:-.04em;max-width:35rem;margin:0 0 1rem;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.3}.dms-feature-description{color:#64748b;max-width:41rem;margin:0;font-size:.86rem;line-height:1.8}.dms-feature-points{gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.dms-feature-points li{color:#334155;align-items:start;gap:.55rem;font-size:.79rem;line-height:1.65;display:flex}.dms-feature-check{color:#2563eb;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.dms-feature-visual{background:radial-gradient(at 85% 5%,#dbeafe,#0000 75%),#f1f5fc;border-top:1px solid #eef2f9;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:340px;margin:0;padding:2rem 2.5rem 1.25rem;display:flex}.dms-feature-visual figcaption{color:#64748b;text-align:center;margin-top:1rem;font-size:.62rem;line-height:1.5}.dms-mock{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;width:100%;max-width:540px;padding:1.3rem;box-shadow:0 18px 35px -25px #1e3a8a66}.dms-mock-heading{align-items:center;gap:.65rem;margin-bottom:1.2rem;display:flex}.dms-mock-heading>div,.dms-catalog-row>div,.dms-delivery-note>div,.dms-report-evidence>div{flex:1;min-width:0}.dms-mock-heading strong,.dms-catalog-row strong,.dms-delivery-note strong,.dms-report-evidence strong{color:#1e293b;font-size:.77rem;font-weight:650;line-height:1.5;display:block}.dms-mock-heading small,.dms-catalog-row small,.dms-delivery-note small,.dms-report-evidence small{color:#64748b;margin-top:.15rem;font-size:.62rem;line-height:1.6;display:block}.dms-mock-icon{color:#2563eb;background:#eff6ff;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.dms-mock-icon svg{width:1.1rem;height:1.1rem}.dms-mock-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #ecfdf5}.dms-mock-heading>.dms-mock-dot{margin-right:.25rem}.dms-mock-tag{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:.35rem;padding:.3rem .5rem;font-size:.57rem;line-height:1.5;display:inline-flex}.dms-network-tree{padding:.1rem .25rem 1.4rem}.dms-network-root{color:#fff;background:#2563eb;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;width:max-content;max-width:100%;margin:0 auto 1.7rem;padding:.6rem 1rem;font-size:.68rem;display:flex;position:relative}.dms-network-root:after{content:"";border-left:1px solid #93c5fd;height:1.2rem;position:absolute;bottom:-1.2rem;left:50%}.dms-network-root svg{width:1rem;height:1rem}.dms-network-branches{text-align:center;grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative}.dms-network-branches:before{content:"";border-top:1px solid #93c5fd;position:absolute;top:-.5rem;left:25%;right:25%}.dms-network-branches>div{min-width:0;position:relative}.dms-network-branches>div:before{content:"";border-left:1px solid #93c5fd;height:.5rem;position:absolute;top:-.5rem;left:50%}.dms-network-region{color:#64748b;margin-bottom:.65rem;font-size:.6rem;display:block}.dms-network-child{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .35rem;font-size:.63rem;display:flex}.dms-network-child svg{color:#3b82f6;flex-shrink:0;width:.95rem;height:.95rem}.dms-network-branches small{color:#94a3b8;margin-top:.65rem;font-size:.55rem;display:block}.dms-catalog-row{border-top:1px solid #f1f5f9;align-items:center;gap:.65rem;padding-top:.9rem;display:flex}.dms-catalog-row .dms-mock-icon{color:#64748b;background:#f8fafc}.dms-field-mock{background:#fff;border:1px solid #dce5f0;border-radius:1rem;width:100%;max-width:490px;overflow:hidden;box-shadow:0 18px 35px -25px #1e3a8a66}.dms-field-map{background:#edf4f5;position:relative}.dms-field-map>svg{object-fit:cover;width:100%;height:165px;display:block}.dms-map-label{color:#334155;background:#fffffff0;border:1px solid #e2e8f0;border-radius:.4rem;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.6rem;display:flex;position:absolute;top:.8rem;left:.8rem}.dms-map-label .dms-mock-dot{width:.3rem;height:.3rem}.dms-field-sheet{padding:1rem 1.2rem}.dms-field-sheet .dms-mock-heading{margin-bottom:.8rem}.dms-field-checks{gap:.4rem;display:grid}.dms-field-checks span{color:#475569;align-items:center;gap:.4rem;font-size:.63rem;line-height:1.6;display:flex}.dms-field-checks svg{color:#10b981;width:.9rem;height:.9rem}.dms-field-checks span:last-child svg{color:#2563eb}.dms-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dms-kanban>div{background:#f8fafc;border-radius:.5rem;min-width:0;padding:.65rem .45rem}.dms-kanban p{color:#64748b;align-items:center;gap:.3rem;margin:0 0 .7rem;font-size:.57rem;font-weight:550;line-height:1.5;display:flex}.dms-status-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:.3rem;height:.3rem}.dms-status-amber{background:#f59e0b}.dms-status-violet{background:#8b5cf6}.dms-kanban-card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem .55rem;box-shadow:0 2px 4px #0f172a04}.dms-kanban-card strong,.dms-kanban-card small,.dms-kanban-card>span{font-size:.6rem;line-height:1.65;display:block}.dms-kanban-card strong{color:#1e293b;font-weight:650}.dms-kanban-card small{color:#94a3b8;margin-top:.25rem;font-size:.55rem}.dms-kanban-card>span{color:#475569;border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:.5rem}.dms-delivery-note{background:#f8fbff;border:1px solid #dbeafe;border-radius:.55rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.75rem;display:flex}.dms-commercial-mock{width:100%;max-width:520px;padding-top:.3rem;position:relative}.dms-offer{color:#fff;background:linear-gradient(120deg,#2563eb,#1e40af);border:1px solid #3b82f6;border-radius:.8rem;width:77%;padding:1.25rem;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 8px 25px -10px #2563eb66}.dms-offer:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-3rem;right:-3rem;box-shadow:0 0 0 2rem #ffffff05}.dms-offer>span{letter-spacing:.14em;color:#bfdbfe;font-size:.54rem}.dms-offer>strong{margin:.55rem 0 .9rem;font-size:1.12rem;font-weight:600;line-height:1.4;display:block;position:relative}.dms-offer>div{align-items:center;gap:.45rem;font-size:.59rem;display:flex}.dms-offer svg{width:1rem;height:1rem}.dms-receipt{z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;width:75%;margin:-1.3rem 0 .15rem auto;padding:1.1rem 1.25rem;position:relative;box-shadow:0 15px 30px -15px #1e3a8a33}.dms-receipt-heading{justify-content:space-between;gap:.5rem;margin-bottom:.9rem;font-size:.65rem;display:flex}.dms-receipt-heading span{color:#94a3b8;font-size:.6rem}.dms-receipt dl{gap:.5rem;margin:0;display:grid}.dms-receipt dl>div{justify-content:space-between;align-items:center;gap:.6rem;font-size:.65rem;display:flex}.dms-receipt dt{color:#64748b}.dms-receipt dd{color:#334155;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.dms-receipt dd.dms-price-discount{color:#059669}.dms-receipt .dms-receipt-total{border-top:1px dashed #cbd5e1;margin-top:.3rem;padding-top:.7rem}.dms-receipt-total dd{color:#1d4ed8;font-size:.83rem}.dms-receipt>p{color:#94a3b8;text-align:right;margin:.55rem 0 0;font-size:.53rem}.dms-stock-metrics{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.3rem;display:grid}.dms-stock-metrics>div{border-left:2px solid #e2e8f0;padding-left:.7rem}.dms-stock-metrics>div:last-child{border-color:#2563eb}.dms-stock-metrics small{color:#64748b;font-size:.65rem;display:block}.dms-stock-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:.3rem;font-size:1.6rem;font-weight:600;line-height:1.2;display:block}.dms-stock-metrics>div:last-child strong{color:#2563eb}.dms-stock-bar{background:#bfdbfe;border-radius:1rem;height:.6rem;margin-top:1.15rem;overflow:hidden}.dms-stock-bar span{border-radius:inherit;background:#2563eb;width:75%;height:100%;display:block}.dms-stock-legend{color:#64748b;gap:1.3rem;margin-top:.55rem;font-size:.55rem;display:flex}.dms-stock-legend span{align-items:center;gap:.35rem;display:inline-flex}.dms-stock-legend i{background:#2563eb;border-radius:50%;width:.4rem;height:.4rem}.dms-stock-legend span:last-child i{background:#bfdbfe}.dms-purchase{background:#f8fafc;border-radius:.55rem;margin-top:1.2rem;padding:.9rem}.dms-purchase-title{color:#475569;align-items:center;gap:.4rem;font-size:.67rem;display:flex}.dms-purchase-title svg{color:#2563eb;width:1rem;height:1rem}.dms-purchase-title>span{color:#2563eb;margin-left:auto;font-size:.6rem}.dms-purchase ol{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.dms-purchase li{color:#94a3b8;align-items:center;gap:.4rem;font-size:.55rem;display:flex}.dms-purchase li>span{background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;display:inline-flex}.dms-purchase .is-done{color:#64748b}.dms-purchase .is-done>span{color:#2563eb;background:#dbeafe}.dms-purchase .is-current{color:#2563eb}.dms-purchase .is-current>span{color:#fff;background:#2563eb}.dms-scorecard{gap:1rem;padding-block:.3rem .9rem;display:grid}.dms-scorecard>div>div{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:.3rem .75rem;margin-bottom:.45rem;font-size:.65rem;display:flex}.dms-scorecard strong{color:#334155;font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600}.dms-scorecard progress{accent-color:#2563eb;background:#eff6ff;border:none;border-radius:1rem;width:100%;height:.35rem;display:block;overflow:hidden}.dms-scorecard progress::-webkit-progress-bar{background:#eff6ff;border-radius:1rem}.dms-scorecard progress::-webkit-progress-value{background:#2563eb;border-radius:1rem}.dms-scorecard progress::-moz-progress-bar{background:#2563eb;border-radius:1rem}.dms-report-evidence{background:#f8fbff;border:1px solid #dbeafe;border-radius:.6rem;align-items:center;gap:.6rem;padding:.7rem;display:flex}.dms-report-evidence>svg{color:#3b82f6;flex-shrink:0;width:1rem;height:1rem}.dms-report-tags{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.9rem;display:flex}.dms-report-tags>span{color:#64748b;border:1px solid #e2e8f0;border-radius:.3rem;padding:.25rem .45rem;font-size:.52rem}.dms-scope-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.9rem .7rem;display:flex}.dms-scope-avatar{color:#2563eb;background:#dbeafe;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:600;display:flex}.dms-scope-card>div:nth-child(2){flex:1;min-width:0}.dms-scope-card strong{font-size:.68rem;font-weight:600;display:block}.dms-scope-card small{color:#64748b;margin-top:.2rem;font-size:.58rem;display:block}.dms-permission-list{margin:.7rem 0 1rem;padding:0 .3rem}.dms-permission-list>div{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem 0;font-size:.65rem;display:flex}.dms-permission-list dt{color:#64748b}.dms-permission-list dd{color:#334155;align-items:center;gap:.3rem;margin:0;display:flex}.dms-permission-list dd svg{color:#10b981;width:.8rem;height:.8rem}.dms-audit{align-items:stretch;gap:.75rem;padding:.7rem .2rem .2rem;display:flex}.dms-audit-line{background:#93c5fd;border-radius:1rem;flex-shrink:0;width:2px;display:block}.dms-audit small,.dms-audit strong,.dms-audit div>span{font-size:.59rem;line-height:1.7;display:block}.dms-audit small{color:#94a3b8}.dms-audit strong{color:#475569;margin-block:.15rem;font-weight:600}.dms-audit div>span{color:#64748b;font-size:.56rem}.dms-warranty-timeline{gap:0;margin:0;padding:.2rem 0 0;list-style:none;display:grid}.dms-warranty-timeline li{align-items:start;gap:.75rem;padding-bottom:1.2rem;display:flex;position:relative}.dms-warranty-timeline li:not(:last-child):before{content:"";background:#dbeafe;width:1px;position:absolute;top:1.6rem;bottom:0;left:.9rem}.dms-warranty-timeline li:last-child{padding-bottom:.2rem}.dms-warranty-timeline li>span{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex;position:relative}.dms-warranty-timeline li>span svg{width:.9rem;height:.9rem}.dms-warranty-timeline li.is-done>span{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.dms-warranty-timeline li.is-current>span{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #eff6ff}.dms-warranty-timeline strong{color:#475569;font-size:.7rem;font-weight:600;line-height:1.6;display:block}.dms-warranty-timeline small{color:#94a3b8;font-size:.59rem;line-height:1.6;display:block}.dms-warranty-timeline .is-current strong{color:#2563eb}.dms-features[data-enhanced=true] .dms-feature-panel:not([hidden]){animation:.3s ease-out dms-feature-in}.dms-features :focus-visible{outline-offset:4px;outline:3px solid #60a5fa}@keyframes dms-feature-in{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width>=1200px){.dms-feature-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);min-height:526px}.dms-feature-copy{align-self:center;padding:2.1rem 1.8rem}.dms-feature-copy h3{font-size:1.8rem}.dms-feature-description{font-size:.8rem}.dms-feature-points{gap:.9rem;margin-top:1.5rem}.dms-feature-points li{font-size:.74rem}.dms-feature-visual{border-top:0;border-left:1px solid #eef2f9;padding:1.5rem 1rem}.dms-mock{padding:1rem}.dms-kanban{gap:.3rem}.dms-kanban-card{padding-inline:.35rem}.dms-kanban>div{padding-inline:.3rem}.dms-offer{width:88%;padding:1.1rem}.dms-receipt{width:91%;padding:1rem}.dms-field-sheet{padding:1rem}.dms-mock-heading{gap:.5rem}.dms-mock-tag{padding-inline:.35rem;font-size:.5rem}}@media (width<=1023px){.dms-features{padding-block:5rem}.dms-features-intro{gap:2rem}.dms-feature-explorer{grid-template-columns:minmax(0,1fr);gap:1.25rem}.dms-feature-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.dms-feature-tab{gap:.45rem;padding:.7rem .55rem;font-size:.73rem}.dms-feature-tab-number{display:none}.dms-feature-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:510px}.dms-feature-copy{align-self:center;padding:1.8rem 1.5rem}.dms-feature-visual{border-top:0;border-left:1px solid #eef2f9;padding:1.5rem 1rem}.dms-feature-description{font-size:.8rem}.dms-feature-points li{font-size:.75rem}.dms-mock{padding:.8rem}.dms-mock-heading{gap:.4rem}.dms-mock-heading .dms-mock-tag{display:none}.dms-mock-heading strong{font-size:.7rem}.dms-mock-heading small{font-size:.56rem}.dms-mock-icon{width:1.8rem;height:1.8rem}.dms-kanban{gap:.3rem}.dms-kanban>div,.dms-kanban-card{padding-inline:.3rem}.dms-kanban p{font-size:.52rem}.dms-offer{width:90%}.dms-receipt{width:92%;padding:1rem}}@media (width<=699px){.dms-features{padding-block:4rem}.dms-features-intro{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.dms-feature-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:.4rem}.dms-feature-tab{min-height:3rem;padding:.7rem .55rem;font-size:.69rem}.dms-feature-tab-icon{width:1rem;height:1rem}.dms-feature-panel{grid-template-columns:minmax(0,1fr)}.dms-feature-copy{padding:1.5rem 1.2rem 1.7rem}.dms-feature-copy h3{font-size:1.55rem}.dms-feature-eyebrow{gap:.5rem;font-size:.6rem}.dms-feature-eyebrow>span{padding-right:.5rem}.dms-feature-visual{border-top:1px solid #eef2f9;border-left:0;min-height:335px;padding:1.6rem 1rem 1.1rem}.dms-mock{max-width:410px;padding:1rem}.dms-mock-heading strong{font-size:.74rem}.dms-mock-heading small{font-size:.58rem}.dms-field-mock{max-width:410px}.dms-commercial-mock{max-width:380px}.dms-offer{width:84%}.dms-receipt{width:87%}.dms-network-branches{gap:.5rem}.dms-network-child{gap:.3rem;font-size:.58rem}.dms-network-branches small{font-size:.51rem}.dms-kanban p{font-size:.54rem}.dms-stock-metrics strong{font-size:1.4rem}.dms-purchase{padding-inline:.65rem}.dms-purchase ol{gap:.3rem}.dms-purchase li{gap:.3rem;font-size:.51rem}.dms-scope-card>.dms-mock-tag{display:none}}@media (prefers-reduced-motion:reduce){.dms-features *,.dms-features :before,.dms-features :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dms-offer{transform:none}}@media print{.dms-feature-nav{display:none}.dms-feature-explorer{display:block}.dms-feature-panel[hidden]{display:grid!important}.dms-feature-panel{break-inside:avoid}}@layer components{.dms-report-section{color:#0f172a;background:#f5f8ff;padding-block:6rem}.dms-report-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.dms-report-intro{max-width:640px}.dms-report-description{color:#64748b;max-width:560px;margin-bottom:0;font-size:.98rem;line-height:1.8}.dms-report-filters{flex-wrap:wrap;gap:.75rem;display:flex}.dms-report-filters label{color:#475569;flex-direction:column;gap:.45rem;font-size:.7rem;font-weight:600;display:flex}.dms-report-filters select{color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #dbe3f0;border-radius:.65rem;min-height:44px;padding:.6rem 2rem .6rem .85rem;font-size:.85rem}.dms-report-filters select:disabled{opacity:.65;cursor:default}.dms-report-notice{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.dms-report-notice p{color:#64748b;margin:0;font-size:.75rem}.dms-report-demo-label{color:#1d4ed8;background:#eaf1ff;border:1px solid #c7d7fb;border-radius:999px;padding:.25rem .65rem;font-size:.65rem;font-weight:650}.dms-report-status{color:#64748b;min-height:1.5em;margin:.6rem 0 1.5rem;font-size:.75rem;line-height:1.6}.dms-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem;display:grid}.dms-report-summary>div{background:#fff;border:1px solid #dfe7f4;border-radius:1rem;padding:1.4rem}.dms-report-summary dt{color:#64748b;font-size:.75rem;font-weight:550}.dms-report-summary dd{color:#13234b;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.75rem 0 .4rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;line-height:1.3}.dms-report-summary small{color:#64748b;letter-spacing:0;font-size:.8rem;font-weight:500}.dms-report-summary .dms-report-summary-note{color:#64748b;letter-spacing:0;margin:0;font-size:.7rem;font-weight:400;line-height:1.5}.dms-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.dms-report-card{background:#fff;border:1px solid #dfe7f4;border-radius:1.15rem;min-width:0;padding:1.65rem;box-shadow:0 4px 16px #1e3a8a03}.dms-report-card-sales{grid-column:1/-1}.dms-report-card-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.dms-report-card-eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6rem;font-weight:650}.dms-report-card h3{color:#142448;font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:650;line-height:1.45}.dms-report-period{color:#64748b;background:#f1f5f9;border-radius:.5rem;flex-shrink:0;padding:.35rem .65rem;font-size:.65rem}.dms-report-definition{color:#64748b;max-width:790px;margin:0 0 1.25rem;font-size:.73rem;line-height:1.75}.dms-chart-wrap{width:100%;height:285px;margin:1rem 0;position:relative}.dms-chart-wrap-donut{max-width:340px;height:240px;margin-inline:auto}.dms-chart-wrap canvas{max-width:100%;display:block}.dms-report-legend{color:#475569;flex-wrap:wrap;gap:.65rem 1.15rem;margin:1rem 0;padding:0;font-size:.7rem;list-style:none;display:flex}.dms-report-legend li{align-items:center;gap:.4rem;display:flex}.dms-legend-dot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.dms-legend-completed{background:#2563eb}.dms-legend-target{background:#a5b4fc}.dms-report-order-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.dms-report-order-legend strong{color:#334155;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.dms-report-data{border-top:1px solid #e2e8f0;margin-top:1.25rem}.dms-report-data summary{color:#2563eb;cursor:pointer;min-height:44px;padding-block:.8rem;font-size:.75rem;font-weight:600;display:list-item}.dms-report-table-scroll{max-width:100%;overflow-x:auto}.dms-report-data table{border-collapse:collapse;color:#475569;width:100%;font-size:.72rem}.dms-report-data caption{color:#64748b;text-align:left;padding-bottom:.7rem;font-size:.65rem}.dms-report-data th,.dms-report-data td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f7;padding:.7rem .5rem}.dms-report-data th:first-child{text-align:left}.dms-report-data thead th{color:#64748b;font-size:.65rem;font-weight:600}.dms-report-data tbody th{color:#334155;font-weight:500}.dms-report-data tfoot{color:#142448;background:#f8fafc;font-weight:650}.dms-report-section :focus-visible{outline-offset:4px;border-radius:.3rem;outline:3px solid #60a5fa}@media (width<=1023px){.dms-report-heading{flex-direction:column;align-items:flex-start}}@media (width<=767px){.dms-report-section{padding-block:4rem}.dms-report-summary,.dms-report-grid{grid-template-columns:minmax(0,1fr)}.dms-report-summary>div,.dms-report-card{padding:1.15rem}.dms-report-card-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.dms-chart-wrap{height:240px}.dms-report-filters{width:100%}.dms-report-filters label{flex:1;min-width:0}.dms-report-filters select{width:100%;max-width:100%}}@media (width<=380px){.dms-report-order-legend{grid-template-columns:minmax(0,1fr)}}@media print{.dms-report-filters,.dms-chart-wrap{display:none!important}.dms-report-grid,.dms-report-summary{display:block}.dms-report-card{break-inside:avoid;margin-bottom:1rem}.dms-report-data::details-content{content-visibility:visible;display:block}}.salesbox-dms{color:#14213d;min-width:0;font-family:var(--font-sans);background:#fff}.salesbox-dms h1,.salesbox-dms h2,.salesbox-dms h3{color:inherit;font-family:var(--font-sans);font-weight:650}.salesbox-dms a{text-decoration:none}.salesbox-dms :focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #60a5fa}.salesbox-dms .sb-header{border-color:#ffffff12;background:#080f26f2!important}.salesbox-dms .sb-nav-link{color:#afbdd8}.salesbox-dms .sb-nav-link:hover{color:#fff}.salesbox-dms .sb-menu-toggle{color:#bdccea;border-color:#ffffff25}.salesbox-dms #mobile-navigation{border-color:#ffffff12}.salesbox-dms main{overflow:clip}.dms-hero{isolation:isolate;color:#fff;background:#080f26;padding:64px 0 24px;position:relative}.dms-hero-light{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 74%,#1b4ece55,#0000 55%),radial-gradient(at 85% 0,#244fac20,#0000 45%);position:absolute;inset:0}.dms-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#7a9bcc0a 1px,#0000 1px),linear-gradient(90deg,#7a9bcc0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 60%,#0000);mask-image:linear-gradient(#0000,#000 60%,#0000)}.dms-hero-copy{z-index:2;text-align:center;position:relative}.dms-eyebrow{color:#a5c5ff;letter-spacing:.13em;background:#3167ce12;border:1px solid #8bb9ff33;border-radius:20px;align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:.45rem .9rem;font-size:.64rem;font-weight:600;display:inline-flex}.dms-eyebrow>span{background:#6eacff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6eacffaa}.dms-hero h1{letter-spacing:-.055em;margin:0 auto 1.5rem;font-size:clamp(2.25rem,5.45vw,4.85rem);line-height:1.13}.dms-hero-product{letter-spacing:.025em;color:#c5d4ee;margin-bottom:.8rem;font-size:.86rem;font-weight:550;display:block}.dms-gradient-text{color:#8bbcff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#b3d8ff 0%,#76a4ff 55%,#8d86ff 100%);-webkit-background-clip:text;background-clip:text}.dms-hero-description{color:#a7b4ce;max-width:720px;margin:0 auto 1.8rem;font-size:.98rem;line-height:1.85}.dms-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.dms-hero-actions .sb-btn-primary{background:#3375f6;box-shadow:inset 0 0 0 1px #6494f633,0 8px 35px #2563eb3d}.dms-btn-glass{color:#d8e1f4;background:#ffffff05;border-color:#ffffff24}.dms-btn-glass:hover{background:#ffffff0f}.dms-hero-meta{color:#8293b1;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;font-size:.67rem;display:flex}.dms-hero-meta>span{align-items:center;gap:.4rem;display:flex}.dms-hero-figure{perspective:1400px;max-width:1090px;margin:68px auto 0;position:relative}.dms-dashboard-shell{transform-origin:50% 75%;background:#0d1730;border:1px solid #8fb2ef35;border-radius:14px;overflow:hidden;box-shadow:0 0 0 6px #76a0e608,0 35px 100px #0006,0 -12px 85px #2563eb13}.dms-dashboard-bar{color:#a0afc7;background:#121d36;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.62rem;display:flex}.dms-window-dots{gap:5px;display:flex}.dms-window-dots i{background:#435371;border-radius:50%;width:7px;height:7px}.dms-window-dots i:first-child{background:#b56d77}.dms-window-dots i:nth-child(2){background:#b5a06b}.dms-window-dots i:last-child{background:#6fa18e}.dms-demo-pill{color:#99b9ec;border:1px solid #45689b55;border-radius:4px;padding:2px 6px;font-size:.58rem}.dms-dashboard-body{display:flex}.dms-app-sidebar{background:#0b142b;border-right:1px solid #ffffff0b;flex-direction:column;flex-shrink:0;align-items:center;gap:.7rem;width:66px;padding:1.2rem .7rem;display:flex}.dms-app-symbol{color:#fff;background:#2563eb;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:1.4rem;display:grid}.dms-sidebar-icon{color:#7d90b2;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.dms-sidebar-icon.is-active{color:#98bcff;background:#3e6dbe26}.dms-app-avatar{color:#ccd8ef;background:#334264;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:auto;font-size:.6rem;display:grid}.dms-app-content{flex:1;min-width:0;padding:1.6rem}.dms-app-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.dms-tiny-label{letter-spacing:.14em;color:#718ab1;margin-bottom:.35rem;font-size:.48rem;display:block}.dms-app-title h2{letter-spacing:-.02em;color:#e2eaf8;margin:0;font-size:1.05rem}.dms-app-date{color:#9badcb;border:1px solid #ffffff15;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.6rem;display:flex}.dms-app-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.dms-app-metric{background:linear-gradient(110deg,#17233e,#131e37);border:1px solid #7ca5e51c;border-radius:9px;padding:.85rem 1rem}.dms-metric-label{color:#a7b9d7;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.dms-metric-label svg{color:#75a7f2;flex-shrink:0}.dms-app-metric strong{color:#e2ecfe;letter-spacing:-.035em;font-size:1.9rem;font-weight:550;line-height:1.6;display:block}.dms-app-metric small{color:#8498bb;font-size:.57rem}.dms-app-panels{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1rem;display:grid}.dms-network-panel,.dms-activity-panel{background:#0e1932;border:1px solid #ffffff12;border-radius:9px;overflow:hidden}.dms-panel-title{color:#bfd0ec;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.65rem;display:flex}.dms-panel-title strong{font-weight:500}.dms-panel-title>span{color:#748cb1;font-size:.52rem}.dms-live-dot{align-items:center;gap:.4rem;display:flex}.dms-live-dot:before{content:"";background:#51cbb2;border-radius:50%;width:4px;height:4px;display:block}.dms-map-visual{background-image:radial-gradient(#90b4ed16 1px,#0000 1px);background-size:17px 17px}.dms-map-visual svg{width:100%;display:block}.dms-map-key{color:#96aacb;flex-wrap:wrap;justify-content:center;gap:1.2rem;padding:.6rem;font-size:.5rem;display:flex}.dms-map-key span{align-items:center;gap:.3rem;display:flex}.dms-map-key i{background:#4284ff;border-radius:50%;width:5px;height:5px}.dms-map-key span:nth-child(2) i{background:#53b6ff}.dms-map-key span:nth-child(3) i{background:#4675b8}.dms-activity{align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.dms-activity+.dms-activity{border-top:1px solid #ffffff06}.dms-activity strong{color:#bccce5;font-size:.62rem;font-weight:500;display:block}.dms-activity small{color:#6f86ab;margin-top:.2rem;font-size:.54rem;display:block}.dms-activity-icon{border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.dms-tone-blue{color:#79adff;background:#2462d523}.dms-tone-violet{color:#af96f7;background:#8b5cf620}.dms-tone-amber{color:#d9b362;background:#d3932720}.dms-tone-green{color:#61cbb1;background:#1eaa8420}.dms-activity-dot{background:#395579;border-radius:50%;width:4px;height:4px;margin-left:auto}.dms-activity-bottom{color:#7f9fcc;border:1px solid #497fcb22;border-radius:6px;align-items:center;gap:.5rem;margin:.3rem 1rem 1rem;padding:.7rem .6rem;font-size:.55rem;display:flex}.dms-floating-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#172441ed;border:1px solid #668fdc44;border-radius:12px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex;position:absolute;box-shadow:0 15px 40px #0003}.dms-floating-left{top:29%;left:-40px}.dms-floating-right{bottom:48px;right:-35px}.dms-float-icon{color:#93bdff;background:#2563eb2b;border:1px solid #77a9ff30;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.dms-float-icon.violet{color:#b29cff;background:#8b5cf626;border-color:#9c85ef25}.dms-floating-card strong{color:#dce7ff;font-size:.68rem;font-weight:550;display:block}.dms-floating-card small{color:#829cbd;margin-top:.2rem;font-size:.57rem;display:block}.dms-hero-figure figcaption{text-align:center;color:#8093b3;margin-top:1.25rem;font-size:.59rem}.dms-scroll-cue{color:#879aba;letter-spacing:.15em;flex-direction:column;align-items:center;gap:.7rem;margin-top:2rem;font-size:.52rem;display:flex}.dms-scroll-cue>span:last-child{border:1px solid #849bc633;border-radius:15px;place-items:center;width:24px;height:34px;font-size:.9rem;display:grid}.dms-platform-strip{background:#f7f9fd;border-bottom:1px solid #e8edf5;padding:2.5rem 0}.dms-platform-strip>div{justify-content:space-between;align-items:center;gap:3rem;display:flex}.dms-platform-strip p{color:#66728b;max-width:610px;margin:0;font-size:.92rem;line-height:1.8}.dms-platform-strip p span{color:#162442;margin-right:.35rem;font-weight:650}.dms-platform-strip>div>div{gap:2.8rem;display:flex}.dms-platform-strip strong{color:#1d407a;font-size:1.7rem;font-weight:550;line-height:1.3}.dms-platform-strip small{color:#748098;white-space:nowrap;margin-top:.25rem;font-size:.65rem;font-weight:450;display:block}.dms-section{padding:110px 0}.dms-heading{letter-spacing:-.05em;margin-bottom:1.3rem;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.17}.dms-muted-heading{color:#8b99b1}.dms-section-intro{justify-content:space-between;align-items:end;gap:4rem;margin-bottom:3rem;display:flex}.dms-section-intro .dms-heading{margin-bottom:0}.dms-intro-copy{color:#66758f;font-size:.95rem;line-height:1.85}.dms-section-intro>.dms-intro-copy{max-width:410px;margin-bottom:.15rem}.dms-story-grid{position:relative}.dms-story.is-story-desktop .dms-story-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:7%;display:grid}.dms-chapter{border-bottom:1px solid #eaf0f7;grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;padding:3.5rem 0;display:grid}.dms-chapter:last-child{border-bottom:0}.dms-chapter-copy{position:relative}.dms-chapter-number{letter-spacing:-.06em;color:#dce6f6;margin-bottom:1.75rem;font-size:3.3rem;font-weight:550;line-height:1;display:block}.dms-small-label{letter-spacing:.14em;color:#2563eb;margin-bottom:1rem;font-size:.61rem;font-weight:650}.dms-chapter h3,.dms-role-copy h3{letter-spacing:-.04em;font-size:clamp(1.6rem,2.7vw,2.2rem);line-height:1.25}.dms-chapter-copy>p:not(.dms-small-label),.dms-role-copy>p:not(.dms-small-label){color:#66758f;font-size:.92rem;line-height:1.9}.dms-check-list{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.dms-check-list li{color:#405371;align-items:start;gap:.65rem;font-size:.8rem;line-height:1.6;display:flex}.dms-check-list svg{color:#2563eb;flex-shrink:0;margin-top:2px}.dms-story.is-story-desktop .dms-chapter{min-height:620px;padding:4rem 0;display:flex}.dms-story.is-story-desktop .dms-mobile-scene{display:none}.dms-story-stage{padding:2.3rem 0;position:sticky;top:120px}.dms-story-stage-inner{position:relative}.dms-story-frame{grid-area:1/1}.dms-story-frame[hidden]{display:none}.dms-story-progress{justify-content:center;gap:.5rem;margin:1.7rem 0 1rem;display:flex}.dms-story-progress span{background:#dbe4f1;border-radius:3px;width:30px;height:3px;transition:background .25s}.dms-story-progress .is-active{background:#2563eb}.dms-stage-caption{text-align:center;color:#8090a8;letter-spacing:.13em;margin:0;font-size:.55rem}.dms-scene{background:#fff;border:1px solid #dce5f3;border-radius:16px;min-height:460px;padding:1.5rem;overflow:hidden;box-shadow:0 28px 65px -25px #264b8430,0 0 0 9px #f0f5fc}.dms-scene-top{color:#8b97ad;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.55rem;display:flex}.dms-scene-top>span:first-child{color:#235cb5;align-items:center;gap:.5rem;font-size:.6rem;font-weight:650;display:flex}.dms-scene-heading{margin-bottom:1.2rem}.dms-scene-heading>span{color:#91a0b8;letter-spacing:.12em;margin-bottom:.5rem;font-size:.53rem;display:block}.dms-scene-heading>strong{letter-spacing:-.03em;font-size:1.1rem;font-weight:600;line-height:1.5;display:block}.dms-route-map{background:#edf3f8;border-radius:9px;margin-bottom:.8rem;position:relative;overflow:hidden}.dms-route-map svg{width:100%;display:block}.dms-map-tag{color:#3362a6;background:#fff;border-radius:5px;align-items:center;gap:.35rem;padding:5px 8px;font-size:.57rem;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #14356a15}.dms-scene-row{align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.dms-scene-row+.dms-scene-row{border-top:1px solid #edf1f7}.dms-scene-row strong,.dms-order-head strong,.dms-order-item strong{font-size:.73rem;font-weight:600;display:block}.dms-scene-row small,.dms-order-head small,.dms-order-item small{color:#8794a9;margin-top:.2rem;font-size:.6rem;display:block}.dms-check-circle{color:#3474da;background:#eff5ff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dms-state{color:#208063;white-space:nowrap;background:#e9f7f1;border-radius:4px;margin-left:auto;padding:.22rem .4rem;font-size:.52rem}.dms-order-head{border:1px solid #e7edf6;border-radius:9px;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.8rem;display:flex}.dms-order-item{align-items:center;gap:.7rem;padding:1.2rem .25rem;display:flex}.dms-order-item>strong{white-space:nowrap;margin-left:auto;font-size:.68rem}.dms-package-icon{color:#5474ad;background:#f1f5fb;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.dms-policy-tag{color:#346bba;background:#f1f7ff;border:1px solid #d8e7fc;border-radius:8px;align-items:center;gap:.6rem;margin:.5rem 0;padding:.85rem;font-size:.65rem;display:flex}.dms-policy-tag strong{font-size:.64rem;font-weight:550}.dms-policy-tag small{color:#7290b8;font-size:.55rem;display:block}.dms-policy-tag>svg{flex-shrink:0}.dms-policy-tag>svg:last-child{margin-left:auto}.dms-order-totals{margin:1rem 0 0;font-size:.65rem}.dms-order-totals>div{justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.dms-order-totals dt{color:#7e8a9f}.dms-order-totals dd{color:#435d81;margin:0}.dms-order-totals>div:last-child{border-top:1px solid #e9eff8;margin-top:.3rem;padding-top:.8rem;font-weight:650}.dms-order-totals>div:last-child dd{color:#2563eb;font-size:.85rem}.dms-scene-note{text-align:right;color:#8b97ad;margin:.3rem 0 0;font-size:.51rem}.dms-delivery-card{background:linear-gradient(110deg,#eaf2ff,#f6f9ff);border-radius:12px;align-items:center;gap:1rem;margin:1.4rem 0;padding:1.5rem 1rem;display:flex}.dms-truck-symbol{color:#387bdd;flex-shrink:0}.dms-delivery-card strong{font-size:.9rem;display:block}.dms-delivery-card small{color:#7b8faa;margin-top:.3rem;font-size:.64rem;display:block}.dms-delivery-timeline{margin:0;padding:.4rem .4rem 0;list-style:none}.dms-delivery-timeline li{align-items:start;gap:.8rem;padding-bottom:1.7rem;display:flex;position:relative}.dms-delivery-timeline li:last-child{padding-bottom:0}.dms-delivery-timeline li:not(:last-child):after{content:"";border-left:1px dashed #b6cbed;height:calc(100% - 27px);position:absolute;top:25px;left:11px}.dms-delivery-timeline i{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.dms-delivery-timeline strong{font-size:.73rem;display:block}.dms-delivery-timeline small{color:#8b99af;margin-top:.3rem;font-size:.59rem;display:block}.dms-delivery-timeline li>span{color:#8596b0;margin-left:auto;font-size:.55rem}.dms-scene-scorecard{background:#f2f6fd;border:1px solid #e4ecfa;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 1rem;padding:1.5rem 1rem;display:flex}.dms-scene-scorecard>div>span{color:#6883ab;font-size:.66rem;display:block}.dms-scene-scorecard strong{color:#255daa;letter-spacing:-.05em;font-size:2.1rem;font-weight:550;line-height:1.8}.dms-scene-scorecard strong small{color:#8a9db8;letter-spacing:0;font-size:.75rem;font-weight:400}.dms-scene-scorecard p{color:#8094b1;margin:0;font-size:.54rem}.dms-score-ring{background:conic-gradient(#3b7cea 84%,#dce7f8 0);border-radius:50%;flex-shrink:0;place-items:center;width:91px;height:91px;display:grid;position:relative}.dms-score-ring:before{content:"";background:#f2f6fd;border-radius:50%;position:absolute;inset:8px}.dms-score-ring>span{position:relative;color:#2e69c4!important;font-size:1.4rem!important}.dms-score-ring small{font-size:.65rem}.dms-roles{background:linear-gradient(#fff,#f7faff)}.dms-role-tabs{background:#edf2f8;border:1px solid #e4eaf4;border-radius:12px;flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%;margin:2.5rem auto;padding:5px;display:flex}.dms-role-tabs [data-role-tab]{padding-inline:1.2rem;font-size:.8rem}.dms-role-panel{background:#fff;border:1px solid #e3eaf5;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin-top:1.5rem;padding:2rem 3rem;display:grid}.dms-role-panel .sb-role-canvas{max-width:none;min-height:385px}.dms-text-link{color:#2563eb;align-items:center;gap:.7rem;margin-top:1.75rem;font-size:.8rem;font-weight:600;display:inline-flex}.dms-text-link:hover{color:#1749ac}.dms-implementation{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.dms-implementation li{border-top:1px solid #dce6f5;padding-top:2rem;position:relative}.dms-implementation li:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 5px #eff5ff}.dms-implementation li>span{color:#8ca2c1;margin-bottom:1rem;font-size:.65rem;font-weight:600;display:block}.dms-implementation h3{margin-bottom:.9rem;font-size:1.25rem}.dms-implementation p{color:#77859c;margin:0;font-size:.85rem;line-height:1.9}.dms-faq-section{background:#f8fafd;border-top:1px solid #eef2f8}.dms-faq-layout{grid-template-columns:.8fr 1.3fr;gap:10%;display:grid}.dms-faq-layout .sb-faq:first-child summary{padding-top:0}.dms-contact{isolation:isolate;color:#fff;background:#0b1530;padding:100px 0;position:relative;overflow:hidden}.dms-contact:before{content:"";z-index:-1;background:radial-gradient(at 60% 100%,#1e4cb957,#0000 65%);position:absolute;inset:0}.dms-contact-orbit{z-index:-1;border:1px solid #739dec13;border-radius:50%;width:800px;height:800px;position:absolute;top:-400px;right:-180px;box-shadow:0 0 0 100px #7197d806,0 0 0 200px #7197d805}.dms-contact-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.dms-contact .sb-kicker{color:#81aff9}.dms-contact h2{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(2rem,3.1vw,2.7rem);line-height:1.3}.dms-contact h2 span{color:#8aa8da}.dms-contact-layout>div>p:last-child{color:#8b9ebe;font-size:.9rem;line-height:1.9}.dms-contact-card{background:#ffffff05;border:1px solid #8aa9e52b;border-radius:16px;padding:2rem}.dms-contact-symbol{color:#8ab7ff;background:#3074ed2b;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:1.25rem;display:grid}.dms-contact-card h3{letter-spacing:-.025em;font-size:1.15rem}.dms-contact-card>p{color:#8399be;margin-bottom:1.5rem;font-size:.82rem;line-height:1.8}.dms-contact-card .sb-contact-link{overflow-wrap:anywhere;font-size:.85rem}@media (width>=1024px) and (height<=780px){.dms-story-stage{padding-top:1rem;top:100px}.dms-scene{min-height:420px;padding:1.2rem}.dms-route-map svg{max-height:175px}.dms-story-progress{margin-top:1rem}}@media (width<=1199px){.dms-floating-left{left:-10px}.dms-floating-right{right:-10px}.dms-app-content{padding:1.2rem}.dms-app-panels{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=1023px){.dms-hero{padding-top:48px}.dms-floating-card{display:none}.dms-app-title h2{font-size:.9rem}.dms-section{padding:80px 0}.dms-section-intro{gap:2rem}.dms-section-intro>.dms-intro-copy{max-width:310px;font-size:.85rem}.dms-story-grid .dms-chapter{gap:5%}.dms-scene{min-height:0;padding:1rem}.dms-scene-top{gap:.25rem}.dms-role-panel{gap:5%;padding:2rem}.dms-role-panel .sb-role-canvas{padding-inline:1rem}.dms-implementation{gap:1.5rem}.dms-faq-layout,.dms-contact-layout{gap:6%}}@media (width<=767px){.dms-app-sidebar{display:none}.dms-hero-figure{margin-top:45px}.dms-app-content{padding:1rem}.dms-app-panels{grid-template-columns:1fr}.dms-activity-panel{display:none}.dms-map-visual svg{max-height:235px}.dms-hero-meta{gap:.7rem 1rem;font-size:.6rem}.dms-platform-strip>div{flex-direction:column;align-items:start;gap:1.5rem}.dms-platform-strip p{font-size:.84rem}.dms-platform-strip>div>div{gap:2rem;width:100%}.dms-platform-strip strong{font-size:1.5rem}.dms-platform-strip small{font-size:.6rem}.dms-section-intro{margin-bottom:2rem;display:block}.dms-section-intro .dms-heading{margin-bottom:1.25rem}.dms-section-intro>.dms-intro-copy{max-width:none;font-size:.92rem}.dms-story-grid .dms-chapter{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}.dms-chapter-number{margin-bottom:1rem;font-size:2.75rem}.dms-scene{max-width:540px;margin:0 auto;padding:1.5rem}.dms-scene-top{margin-bottom:1.2rem}.dms-role-panel{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.dms-role-tabs{width:100%}.dms-role-tabs [data-role-tab]{flex:1;min-width:30%;padding:.6rem;font-size:.7rem}.dms-role-panel .sb-role-canvas{min-height:330px}.dms-implementation{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;margin-top:3rem}.dms-faq-layout{grid-template-columns:1fr;gap:3rem}.dms-contact{padding:75px 0}.dms-contact-layout{grid-template-columns:1fr;gap:2rem}.dms-contact-card{width:100%;max-width:550px}.dms-contact-orbit{width:600px;height:600px}}@media (width<=479px){.dms-hero{padding-top:35px}.dms-eyebrow{letter-spacing:.09em;gap:.45rem;padding-inline:.65rem;font-size:.54rem}.dms-hero h1{letter-spacing:-.05em;font-size:clamp(1.85rem,8vw,2.4rem);line-height:1.2}.dms-hero-product{font-size:.75rem}.dms-hero-description{font-size:.85rem}.dms-hero-actions .sb-btn{padding:.8rem .85rem;font-size:.75rem}.dms-hero-meta{line-height:1.5}.dms-hero-meta svg{width:12px}.dms-hero-figure{margin-top:36px}.dms-dashboard-bar{gap:.3rem;padding:.6rem .65rem;font-size:.46rem}.dms-dashboard-bar .dms-demo-pill{font-size:.45rem}.dms-window-dots{display:none}.dms-app-content{padding:.8rem}.dms-app-date{display:none}.dms-app-title h2{font-size:.8rem}.dms-tiny-label{font-size:.42rem}.dms-app-metrics{gap:.4rem}.dms-app-metric{padding:.55rem .45rem}.dms-metric-label{align-items:start;gap:.2rem;font-size:.49rem;line-height:1.6}.dms-metric-label svg{display:none}.dms-app-metric strong{font-size:1.45rem}.dms-app-metric small{font-size:.46rem;line-height:1.5;display:block}.dms-panel-title{gap:.3rem;padding:.6rem;font-size:.53rem}.dms-panel-title>span{font-size:.45rem}.dms-map-key{gap:.6rem;font-size:.46rem}.dms-section{padding:65px 0}.dms-heading{font-size:1.95rem}.dms-intro-copy{font-size:.87rem}.dms-scene{padding:1rem;box-shadow:0 20px 40px -25px #264b8430,0 0 0 5px #f0f5fc}.dms-scene-heading>strong{font-size:.98rem}.dms-scene-top{font-size:.48rem}.dms-scene-top>span:first-child{font-size:.52rem}.dms-scene-row{gap:.5rem}.dms-scene-row strong{font-size:.66rem}.dms-scene-row small{font-size:.55rem}.dms-check-circle{width:29px;height:29px}.dms-state{font-size:.45rem}.dms-order-head{padding:.6rem}.dms-order-head strong{font-size:.65rem}.dms-order-head small{font-size:.5rem}.dms-order-item{gap:.4rem}.dms-order-item strong{font-size:.62rem}.dms-order-item small{font-size:.52rem}.dms-order-item>strong{font-size:.59rem}.dms-package-icon{width:28px;height:32px}.dms-scene-scorecard{gap:.4rem;padding:1rem .7rem}.dms-scene-scorecard>div>span{font-size:.57rem}.dms-scene-scorecard strong{font-size:1.8rem}.dms-scene-scorecard strong small{font-size:.58rem}.dms-score-ring{width:65px;height:65px}.dms-score-ring:before{inset:6px}.dms-role-panel{border-radius:14px;padding:1rem}.dms-role-tabs [data-role-tab]{font-size:.65rem}.dms-role-copy h3{font-size:1.6rem}.dms-contact-card{padding:1.5rem}.dms-implementation h3{font-size:1.1rem}.dms-implementation p{font-size:.79rem}.dms-faq-layout .sb-faq summary{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.salesbox-dms *,.salesbox-dms :before,.salesbox-dms :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.salesbox-dms [data-dms-reveal],.salesbox-dms [data-dms-intro],.salesbox-dms [data-dms-dashboard],.salesbox-dms [data-dms-float]{opacity:1!important;transform:none!important}.salesbox-dms .dms-story-stage{display:none!important}.salesbox-dms .dms-mobile-scene{display:block!important}.salesbox-dms .dms-story.is-story-desktop .dms-story-grid{display:block}.salesbox-dms .dms-story.is-story-desktop .dms-chapter{display:grid}}@media print{.dms-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#080f26!important}.dms-story-stage,.dms-floating-card{display:none!important}.dms-mobile-scene,.dms-story.is-story-desktop .dms-story-grid{display:block!important}.dms-story.is-story-desktop .dms-chapter{min-height:0;display:grid}.salesbox-dms [data-dms-reveal]{opacity:1!important;transform:none!important}.dms-section,.dms-contact{padding:2rem 0}.dms-role-tabs{display:none}}}
