.product-page-split,.product-page-overview__grid,.product-page-interface__grid,.product-page-note__inner{gap:clamp(1.75rem,5vw,4rem);display:grid}.product-page-prose,.product-page-overview__grid>div:first-child,.product-page-interface__grid>div:first-child{max-width:46rem}.product-page-prose p+p,.product-page-overview__grid>div:first-child>p,.product-page-interface__grid>div:first-child>p,.product-page-note__inner>p{margin-top:1rem}.product-page-prose,.product-page-overview__grid>div:first-child>p,.product-page-interface__grid>div:first-child>p,.product-page-note__inner>p{color:var(--text-secondary)}.product-page-overview,.product-page-interface{background:var(--surface-raised)}.product-page-feature-grid,.product-page-workspaces__grid,.related-products__grid{gap:1rem;margin-top:2rem;display:grid}.product-page-workspaces__grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);padding:clamp(1.3rem,3vw,1.8rem)}.product-page-workspaces__grid article>span{color:var(--brand);font-size:.75rem;font-weight:var(--cmd-weight-semibold);letter-spacing:.08em;margin-bottom:1.2rem;display:inline-block}.product-page-workspaces__grid h3{font-size:1.25rem}.product-page-workspaces__grid p{color:var(--text-secondary);margin-top:.6rem}.product-page-system-map{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at center, color-mix(in srgb, var(--brand) 10%, transparent), transparent 52%), var(--surface);place-items:center;min-height:23rem;padding:2rem;display:grid;position:relative;overflow:hidden}.product-page-system-map:before{content:"";border:1px dashed color-mix(in srgb, var(--brand) 34%, transparent);border-radius:50%;position:absolute;inset:12%}.product-page-system-map__core{z-index:2;border:1px solid var(--border);background:var(--surface-raised);width:11rem;box-shadow:var(--shadow-raised);border-radius:1.2rem;justify-items:center;gap:.4rem;padding:1.2rem;display:grid;position:relative}.product-page-system-map__core img{object-fit:contain;width:4rem;height:4rem}.product-page-system-map__core span{color:var(--text-secondary);font-size:.8rem}.product-page-system-map__rail{position:absolute;inset:1rem}.product-page-system-map__rail span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:.78rem;font-weight:var(--cmd-weight-medium);padding:.45rem .7rem;position:absolute}.product-page-system-map__rail span:first-child{top:18%;left:4%}.product-page-system-map__rail span:nth-child(2){top:16%;right:4%}.product-page-system-map__rail span:nth-child(3){bottom:20%;left:2%}.product-page-system-map__rail span:nth-child(4){bottom:18%;right:2%}.product-page-system-map__rail span:nth-child(5){bottom:3%;left:50%;translate:-50%}.product-page-note{background:var(--cmd-navy-900);color:var(--text-on-dark)}.product-page-note .product-detail-section__eyebrow{color:var(--cmd-silver-300)}.product-page-note h2{color:var(--text-on-dark)}.product-page-note__inner>p{color:var(--text-secondary-on-dark)}.product-illustration{isolation:isolate;min-height:clamp(22rem,44vw,32rem);position:relative}.product-illustration__grid{border:1px solid var(--border-dark);background:linear-gradient(color-mix(in srgb, var(--border-dark) 34%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border-dark) 34%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--surface-dark-raised) 76%, transparent);background-size:2.75rem 2.75rem;border-radius:1.5rem;position:absolute;inset:0}.product-illustration__state{border:1px solid color-mix(in srgb, var(--cmd-silver-300) 20%, transparent);border-radius:var(--radius-pill);color:var(--text-secondary-on-dark);white-space:nowrap;padding:.4rem .65rem;font-size:.72rem}.product-illustration--compact{min-height:24rem}.tractime-console,.driverflow-console,.cpc-console,.tracdrop-console{z-index:2;border:1px solid color-mix(in srgb, var(--cmd-silver-300) 18%, transparent);background:color-mix(in srgb, var(--surface-dark) 93%, transparent);color:var(--text-on-dark);border-radius:1.4rem;padding:clamp(1rem,3vw,1.4rem);position:absolute;inset:10% 7%;box-shadow:0 1.5rem 4rem #00000038}.tractime-console header,.driverflow-console header,.cpc-console header,.tracdrop-console header{border-bottom:1px solid var(--border-dark);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.tractime-console__brand,.driverflow-console__brand,.cpc-console__brand,.tracdrop-console__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.tractime-console__brand img,.driverflow-console__brand img,.tracdrop-console__brand img{background:var(--cmd-white);object-fit:contain;border-radius:.65rem;width:2.65rem;height:2.65rem;padding:.25rem}.tractime-console__brand div,.driverflow-console__brand div,.cpc-console__brand div,.tracdrop-console__brand div{min-width:0;display:grid}.tractime-console__brand span,.driverflow-console__brand span,.cpc-console__brand span,.tracdrop-console__brand span{color:var(--text-secondary-on-dark);font-size:.72rem}.tractime-console__main{gap:1rem;padding-top:1.25rem;display:grid}.tractime-console__event{border:1px solid var(--border-dark);background:var(--surface-dark-raised);border-radius:1rem;gap:.3rem;padding:1rem;display:grid}.tractime-console__event small,.tractime-console__event span{color:var(--text-secondary-on-dark)}.tractime-console__flow{color:var(--cmd-silver-300);align-items:center;gap:.6rem;font-size:.78rem;display:flex}.tractime-console__flow i{background:var(--cmd-blue-500);flex:1;height:1px}.tractime-console__tiles{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.tractime-console__tiles div{border:1px solid var(--border-dark);border-radius:.8rem;gap:.25rem;padding:.8rem;display:grid}.tractime-console__tiles small{color:var(--cmd-silver-300)}.tractime-console__tiles strong{font-size:.8rem}.tractime-visual__platform{z-index:3;border:1px solid color-mix(in srgb, var(--cmd-silver-300) 25%, transparent);border-radius:var(--radius-pill);background:var(--surface-dark-raised);color:var(--cmd-silver-300);padding:.55rem .8rem;font-size:.74rem;position:absolute}.tractime-visual__platform--mobile{top:12%;left:2%}.tractime-visual__platform--admin{bottom:12%;right:2%}.driverflow-console__steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;padding-top:1.25rem;display:grid}.driverflow-console__steps span{border:1px solid var(--border-dark);min-width:0;color:var(--text-secondary-on-dark);text-align:center;border-radius:.7rem;gap:.35rem;padding:.65rem .4rem;font-size:.68rem;display:grid}.driverflow-console__steps b{color:var(--cmd-blue-500);font-size:.7rem}.driverflow-console__footer{border-top:1px solid var(--border-dark);color:var(--text-secondary-on-dark);justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;font-size:.78rem;display:flex}.driverflow-console__footer strong{color:var(--text-on-dark);font-size:.8rem}.driverflow-visual__card,.tracdrop-visual__node{z-index:3;border:1px solid color-mix(in srgb, var(--cmd-silver-300) 22%, transparent);background:var(--surface-dark-raised);color:var(--text-on-dark);border-radius:.9rem;gap:.2rem;padding:.75rem .9rem;display:grid;position:absolute;box-shadow:0 1rem 2.5rem #0003}.driverflow-visual__card small,.tracdrop-visual__node small{color:var(--text-secondary-on-dark)}.driverflow-visual__card--docs{bottom:8%;left:2%}.driverflow-visual__card--sign{top:12%;right:2%}.driverflow-journey{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.driverflow-journey span{border:1px solid var(--border);background:var(--surface-raised);min-height:6.5rem;color:var(--text-secondary);border-radius:.9rem;align-content:center;gap:.35rem;padding:.75rem;font-size:.75rem;display:grid}.driverflow-journey b{color:var(--brand)}.cpc-console__mark{border:1px solid var(--cmd-blue-500);width:2.7rem;height:2.7rem;color:var(--text-on-dark);font-size:.72rem;font-weight:var(--cmd-weight-bold);letter-spacing:.06em;border-radius:.7rem;place-items:center;display:grid}.cpc-console__path{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;padding-top:1.4rem;display:grid}.cpc-console__path div{border:1px solid var(--border-dark);border-radius:.9rem;gap:.25rem;padding:1rem;display:grid}.cpc-console__path small{color:var(--cmd-silver-300)}.cpc-console__path strong{font-size:.85rem}.cpc-console__path i{background:var(--cmd-blue-500);width:1.5rem;height:1px}.cpc-console__tools{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.cpc-console__tools span{border:1px solid var(--border-dark);border-radius:var(--radius-pill);color:var(--text-secondary-on-dark);padding:.4rem .6rem;font-size:.72rem}.cpc-visual__sheet{z-index:1;border:1px solid var(--border-dark);background:var(--surface-dark-raised);border-radius:1rem;width:34%;height:38%;position:absolute}.cpc-visual__sheet--one{top:5%;right:2%;rotate:7deg}.cpc-visual__sheet--two{bottom:4%;left:3%;rotate:-6deg}.cpc-learning-map{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.cpc-learning-map>*{border:1px solid var(--border);background:var(--surface-raised);min-height:5.5rem;color:var(--text-secondary);text-align:center;border-radius:.9rem;place-items:center;padding:.8rem;display:grid}.cpc-learning-map>div{background:var(--cmd-navy-900);color:var(--text-on-dark);grid-row:span 2}.cpc-learning-map strong{font-size:2rem}.cpc-learning-map div span{color:var(--text-secondary-on-dark);font-size:.8rem}.tracdrop-console__board{grid-template-columns:repeat(4,1fr);gap:.6rem;padding-top:1.25rem;display:grid}.tracdrop-console__board div{border:1px solid var(--border-dark);background:var(--surface-dark-raised);border-radius:.85rem;align-content:space-between;gap:.5rem;min-height:6.6rem;padding:.8rem;display:grid}.tracdrop-console__board small{color:var(--cmd-silver-300)}.tracdrop-console__board strong{font-size:.84rem}.tracdrop-console__footer{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.tracdrop-console__footer span{border:1px solid var(--border-dark);border-radius:var(--radius-pill);color:var(--text-secondary-on-dark);padding:.35rem .55rem;font-size:.72rem}.tracdrop-visual__node--one{bottom:8%;left:2%}.tracdrop-visual__node--two{top:12%;right:2%}.tracdrop-flow-map{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.65rem;padding:1.4rem;display:grid}.tracdrop-flow-map span{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);white-space:nowrap;padding:.55rem .7rem;font-size:.78rem}.tracdrop-flow-map i{background:var(--brand);height:1px}@media (width>=48rem){.product-page-feature-grid,.product-page-workspaces__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.related-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.product-page-split{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:start}.product-page-overview__grid,.product-page-interface__grid{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center}.product-page-note__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:start}}@media (width<=47.99rem){.product-illustration{min-height:23rem}.tractime-console,.driverflow-console,.cpc-console,.tracdrop-console{inset:8% 4%}.tractime-console__tiles,.tracdrop-console__board{grid-template-columns:repeat(2,1fr)}.driverflow-console__steps,.driverflow-journey{grid-template-columns:repeat(4,1fr)}.driverflow-console__steps span:nth-child(n+5){display:none}.cpc-console__path{grid-template-columns:1fr}.cpc-console__path i{display:none}.tracdrop-flow-map{grid-template-columns:1fr}.tracdrop-flow-map i{justify-self:center;width:1px;height:1rem}.tracdrop-flow-map span{text-align:center}.product-page-system-map__rail{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;display:flex;position:static}.product-page-system-map__rail span{position:static;translate:none!important}.product-page-system-map:before{display:none}.product-page-system-map{align-content:center}.tractime-visual__platform,.driverflow-visual__card,.tracdrop-visual__node,.cpc-visual__sheet{display:none}}@media (width<=26.5rem){.product-illustration{min-height:21rem}.tractime-console header,.driverflow-console header,.cpc-console header,.tracdrop-console header,.driverflow-console__footer{flex-direction:column;align-items:flex-start}.product-illustration__state{white-space:normal}.tractime-console__tiles,.tracdrop-console__board,.driverflow-console__steps,.driverflow-journey,.cpc-learning-map{grid-template-columns:1fr}.driverflow-console__steps span:nth-child(n+4),.tractime-console__tiles div:nth-child(3),.tracdrop-console__board div:nth-child(4){display:none}.tractime-console__flow{grid-template-columns:1fr;display:grid}.tractime-console__flow i{justify-self:center;width:1px;height:.8rem}.cpc-learning-map>div{grid-row:auto}}@media (prefers-reduced-motion:reduce){.product-illustration *,.product-page-system-map *{transition:none!important;animation:none!important}}
