@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--ink-0:#08090d;--ink-1:#0c0e13;--ink-2:#12141b;--ink-3:#191c24;--ink-4:#22262f;--mist-0:#f6f8fc;--mist-1:#e3e7f0;--mist-2:#a6aec0;--mist-3:#6e7689;--mist-4:#454c5c;--mist-5:#2a2f3b;--iris-300:#67e8f9;--iris-400:#22d3ee;--iris-500:#06b6d4;--azure-400:#4d9fff;--flare-400:#3dd68c;--mint-400:#3dd68c;--amber-400:#f5b23d;--coral-400:#ff6b6b;--border:rgba(230,236,250,.07);--border-strong:rgba(230,236,250,.13);--grad-brand:linear-gradient(120deg,#4d9fff,#22d3ee 52%,#3dd68c);--grad-brand-soft:linear-gradient(120deg,rgba(77,159,255,.16),rgba(34,211,238,.16) 52%,rgba(61,214,140,.16));--grad-iris:linear-gradient(180deg,#67e8f9,#06b6d4);--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 14px 38px -12px rgba(0,0,0,.66);--shadow-cta:0 1px 0 hsla(0,0%,100%,.2) inset,0 10px 30px -8px rgba(34,211,238,.55);--ease-out:cubic-bezier(0.22,1,0.36,1);--font-display:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-ui:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ink-0);color:var(--mist-1);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}a{-webkit-tap-highlight-color:transparent;text-decoration:none;color:inherit}::selection{background:rgba(34,211,238,.22);color:#f6f8fc}.reveal{transform:translateY(16px);transition:transform .6s cubic-bezier(.22,1,.36,1)}.reveal.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal{transform:none;transition:none}}@media (max-width:940px){.dtx-cta-grid,.dtx-deliv-grid,.dtx-hero-grid,.dtx-proc-detail{grid-template-columns:1fr!important}.dtx-hero-mock{order:2}.dtx-svc-grid{grid-template-columns:1fr 1fr!important}.dtx-case-grid,.dtx-prob-grid,.dtx-test-grid{grid-template-columns:1fr!important}.dtx-prob-grid{row-gap:20px!important}.dtx-prob-arrow{transform:rotate(90deg);padding:4px 0!important}.dtx-proc-line{display:none!important}.dtx-foot-grid{grid-template-columns:1fr 1fr!important;row-gap:32px!important}.dtx-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.dtx-cmp{min-width:620px}.dtx-navlinks,.dtx-signin{display:none!important}.dtx-hero-h1{font-size:46px!important}.dtx-cta-h2,.dtx-section-h2{font-size:32px!important}.dtx-cta-inner{padding:40px 32px!important}}@media (max-width:680px){.dtx-proj-grid{grid-template-columns:1fr!important}.dtx-hero-h1{font-size:38px!important}.dtx-cta-h2,.dtx-section-h2{font-size:27px!important}.dtx-cta-inner{padding:32px 24px!important}.dtx-hero-metric-val{font-size:32px!important}.dtx-proc-steps{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.dtx-proc-steps>div{position:relative}.dtx-proc-grid{min-width:420px}.dtx-proc-h3{font-size:22px!important}.dtx-cal-grid{grid-template-columns:1fr!important}.dtx-cal-grid>div:first-child{border-right:none!important;border-bottom:1px solid rgba(230,236,250,.07)}}@media (max-width:560px){.dtx-deliv-list,.dtx-foot-grid,.dtx-metric-row,.dtx-svc-grid{grid-template-columns:1fr!important}.dtx-metric-cell{border-left:none!important;border-top:1px solid rgba(230,236,250,.07)}.dtx-metric-cell:first-child{border-top:none}.dtx-proc-grid{gap:6px!important}.dtx-hero-h1{font-size:32px!important;line-height:1.1!important}.dtx-cta-h2,.dtx-section-h2{font-size:24px!important}.dtx-cta-inner{padding:28px 20px!important}.dtx-hero-metric-val{font-size:28px!important}#compare,#deliverables,#faq,#problem,#process,#services,#testimonials,#work{padding-top:60px!important;padding-bottom:60px!important}}