.datadot-site{--dd-bg:#06101e;--dd-bg-deep:#030914;--dd-surface:#0a1828;--dd-surface-soft:#0e2033;--dd-blue:#3178ff;--dd-blue-bright:#5796ff;--dd-cyan:#42d9ee;--dd-green:#46d39a;--dd-text:#f3f7fc;--dd-muted:#93a8be;--dd-line:#8caecf29;background:var(--dd-bg);min-width:320px;min-height:100vh;color:var(--dd-text);font-family:Inter,Segoe UI,Arial,sans-serif;overflow:clip}.datadot-site *,.datadot-site :before,.datadot-site :after{box-sizing:border-box}.datadot-site a{color:inherit;text-decoration:none}.datadot-site button{color:inherit;font:inherit}.datadot-site h1,.datadot-site h2,.datadot-site h3,.datadot-site p{margin-top:0}.datadot-site .datadot-shell{width:min(1200px,100% - 48px);margin:0 auto}.datadot-site .section-pad{padding:116px 0}.datadot-site .datadot-icon{flex:none;width:20px;height:20px}.datadot-site :where(a,button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #5796ffbf}.datadot-site .skip-link{z-index:200;color:#071321;background:#fff;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;position:fixed;top:10px;left:14px;transform:translateY(-150%)}.datadot-site .skip-link:focus{transform:translateY(0)}.datadot-site .datadot-nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040d19d1;border-bottom:1px solid #8bb0d11f;align-items:center;gap:40px;min-height:72px;padding:0 max(24px,50vw - 600px);display:flex;position:fixed;top:0;left:0;right:0}.datadot-site .datadot-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-size:18px;font-weight:850;display:inline-flex}.datadot-site .datadot-brand .datadot-logo{flex:none}.datadot-site .nav-links{color:#a9b9ca;align-items:center;gap:25px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.datadot-site .nav-links>a{transition:color .16s}.datadot-site .nav-links>a:hover{color:#fff}.datadot-site .nav-menu-button{background:0 0;border:0;border-radius:8px;margin-left:auto;padding:8px;display:none}.datadot-site .datadot-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.datadot-site .datadot-button:hover{transform:translateY(-2px)}.datadot-site .datadot-button:active{transform:translateY(0)}.datadot-site .datadot-button:disabled{opacity:.7;cursor:wait;transform:none}.datadot-site .button-nav,.datadot-site .button-primary{background:var(--dd-blue);color:#fff;box-shadow:0 10px 30px #1c61e447}.datadot-site .button-nav:hover,.datadot-site .button-primary:hover{background:#3d82ff;box-shadow:0 14px 36px #1c61e45c}.datadot-site .button-secondary{color:#e8f1fa;background:#ffffff09;border-color:#98b8d83d}.datadot-site .button-secondary:hover{background:#3178ff17;border-color:#5ca2ff8c}.datadot-site .button-light{color:#06101e;background:#f4f8fc;box-shadow:0 14px 34px #00000038}.datadot-site .button-large{border-radius:11px;min-height:52px;padding:0 23px;font-size:13px}.datadot-site .datadot-hero{isolation:isolate;background:radial-gradient(circle at 73% 30%,#1f6ce21f,#0000 28%),linear-gradient(#050e1b,#071522 85%,#091828);min-height:830px;padding:150px 0 32px;position:relative}.datadot-site .datadot-hero:before{z-index:-1;opacity:.28;content:"";background-image:linear-gradient(#5083b114 1px,#0000 1px),linear-gradient(90deg,#5083b114 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.datadot-site .hero-ambient{z-index:-1;filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.datadot-site .hero-ambient-one{background:radial-gradient(circle,#3178ff26,#0000 68%);width:480px;height:480px;top:80px;right:-180px}.datadot-site .hero-ambient-two{background:radial-gradient(circle,#42d9ee14,#0000 70%);width:530px;height:530px;bottom:-230px;left:-230px}.datadot-site .hero-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:50px;display:grid}.datadot-site .hero-copy{z-index:2;padding-bottom:40px;position:relative}.datadot-site .hero-eyebrow,.datadot-site .section-kicker{color:#66dced;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:850;line-height:1.5;display:inline-flex}.datadot-site .hero-eyebrow i{background:var(--dd-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #42d9ee1a,0 0 16px #42d9ee80}.datadot-site .hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:660px;margin:22px 0 24px;font-size:clamp(46px,5vw,72px);line-height:.99}.datadot-site .hero-copy h1 em{color:#70a6ff;font-style:normal}.datadot-site .hero-copy h1 em span{white-space:nowrap}.datadot-site .hero-copy>p{color:#9db0c4;max-width:640px;margin-bottom:0;font-size:16px;line-height:1.75}.datadot-site .hero-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.datadot-site .hero-assurances{color:#8fa4b9;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.datadot-site .hero-assurances span{align-items:center;gap:6px;display:flex}.datadot-site .hero-assurances .datadot-icon{width:15px;height:15px;color:var(--dd-green)}.datadot-site .hero-footnote{color:#668097;letter-spacing:.18em;align-items:center;gap:13px;height:56px;margin-top:40px;font-size:8px;font-weight:850;display:flex}.datadot-site .hero-footnote i{background:linear-gradient(90deg,#2a79ec,#49d9ed);width:90px;height:1px}.datadot-site .hero-intelligence{background:radial-gradient(circle at 52% 48%,#2373f12b,#0000 31%),linear-gradient(145deg,#0a1d31bf,#050e1a73);border:1px solid #6d9fcf21;border-radius:24px;min-height:590px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #2a79e20a,0 30px 80px #00000038}.datadot-site .visual-grid{opacity:.3;background-image:linear-gradient(#578dc01c 1px,#0000 1px),linear-gradient(90deg,#578dc01c 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 78%);mask-image:radial-gradient(circle,#000 10%,#0000 78%)}.datadot-site .data-intelligence-scene,.datadot-site .intelligence-canvas{width:100%;height:100%;position:absolute;inset:0}.datadot-site .intelligence-canvas{z-index:2}.datadot-site .scene-fallback{display:none}.datadot-site .visual-css-fallback{z-index:1;opacity:.5;position:absolute;inset:0}.datadot-site .visual-css-fallback:before,.datadot-site .visual-css-fallback:after{content:"";background:linear-gradient(90deg,#0000,#4d9cf4b3);width:37%;height:1px;position:absolute;top:50%}.datadot-site .visual-css-fallback:before{left:11%}.datadot-site .visual-css-fallback:after{right:11%;transform:rotate(180deg)}.datadot-site .visual-core-dot{background:#1254bb52;border:1px solid #53b7f866;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #2679fa5c}.datadot-site .visual-source-dot,.datadot-site .visual-output-dot{background:#65829e;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 13px #6490ba73}.datadot-site .visual-output-dot{background:var(--dd-cyan);box-shadow:0 0 15px #42d9ee8c}.datadot-site .source-a{top:28%;left:13%}.datadot-site .source-b{top:51%;left:9%}.datadot-site .source-c{bottom:25%;left:17%}.datadot-site .output-a{top:27%;right:13%}.datadot-site .output-b{top:51%;right:8%}.datadot-site .output-c{bottom:23%;right:16%}.datadot-site .visual-label{z-index:4;pointer-events:none;gap:4px;display:grid;position:absolute}.datadot-site .visual-label span{color:#b7c8d8;font-size:10px}.datadot-site .visual-label b{color:#577088;letter-spacing:.14em;font-size:7px}.datadot-site .visual-label-source{top:38px;left:32px}.datadot-site .visual-label-output{text-align:right;top:38px;right:32px}.datadot-site .visual-label-core{white-space:nowrap;align-items:center;display:flex;bottom:62px;left:50%;transform:translate(-50%)}.datadot-site .connected-dot{background:var(--dd-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #46d39ab3}.datadot-site .visual-status{z-index:5;color:#92a9bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04101dbf;border:1px solid #7faacf29;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:20px;right:22px}.datadot-site .section-heading{max-width:720px;margin-bottom:54px}.datadot-site .section-heading h2,.datadot-site .problem-layout h2,.datadot-site .process-sticky h2,.datadot-site .beyond-layout h2,.datadot-site .trust-layout>div:first-child h2,.datadot-site .faq-layout>div:first-child h2{letter-spacing:-.045em;margin:16px 0 17px;font-size:clamp(34px,4vw,52px);line-height:1.08}.datadot-site .section-heading p,.datadot-site .problem-copy>p,.datadot-site .process-sticky>p,.datadot-site .beyond-layout>div:last-child>p,.datadot-site .trust-layout>div:first-child>p,.datadot-site .faq-layout>div:first-child>p{color:var(--dd-muted);font-size:14px;line-height:1.75}.datadot-site .split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;max-width:none;display:grid}.datadot-site .split-heading h2{max-width:720px}.datadot-site .problem-section{background:#091827;border-top:1px solid #8daecc1a}.datadot-site .problem-layout{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.datadot-site .problem-layout h2{max-width:650px;margin-bottom:0}.datadot-site .signal-list{border-top:1px solid var(--dd-line);margin-top:30px;display:grid}.datadot-site .signal-list span{border-bottom:1px solid var(--dd-line);color:#c3d1df;padding:15px 0 15px 22px;font-size:12px;position:relative}.datadot-site .signal-list span:before{content:"";background:#627f9b;border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:2px}.datadot-site .transformation-section{background:#07131f}.datadot-site .transformation-track{grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}.datadot-site .transformation-line{background:#5d87af38;height:1px;position:absolute;top:48px;left:4%;right:4%;overflow:hidden}.datadot-site .transformation-line-fill{background:linear-gradient(90deg, #315e90, var(--dd-blue), var(--dd-cyan));width:100%;height:100%;display:block;box-shadow:0 0 9px #42d9ee59}.datadot-site .transformation-step{padding-top:18px;position:relative}.datadot-site .transformation-step>span{color:#58718a;letter-spacing:.14em;font-size:9px;font-weight:850}.datadot-site .transformation-step>i{z-index:2;background:var(--dd-blue-bright);border:3px solid #07131f;border-radius:50%;width:13px;height:13px;margin:22px 0 29px;display:block;position:relative;box-shadow:0 0 0 1px #539bff80,0 0 14px #3178ff66}.datadot-site .transformation-step:last-child>i{background:var(--dd-green);box-shadow:0 0 0 1px #46d39a80,0 0 14px #46d39a59}.datadot-site .transformation-step h3{margin-bottom:10px;font-size:16px}.datadot-site .transformation-step p{color:#778da2;max-width:190px;margin-bottom:0;font-size:11px;line-height:1.6}.datadot-site .services-section{background:linear-gradient(#081725,#07131f);border-top:1px solid #8caecf14}.datadot-site .service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.datadot-site .service-card{background:linear-gradient(145deg,#102840b8,#081726bd);border:1px solid #89b2d626;border-radius:17px;min-height:440px;padding:31px;transition:transform .18s,border-color .18s,box-shadow .18s}.datadot-site .service-card:hover{border-color:#4891ff61;transform:translateY(-5px);box-shadow:0 24px 54px #0003}.datadot-site .service-card header{color:#62809a;justify-content:space-between;font-size:10px;font-weight:850;display:flex}.datadot-site .service-card header .datadot-icon{color:#62a1ff;width:27px;height:27px}.datadot-site .service-card h3{letter-spacing:-.03em;margin:47px 0 16px;font-size:25px}.datadot-site .service-card>p{color:#92a7ba;min-height:78px;font-size:13px;line-height:1.68}.datadot-site .service-card ul{border-top:1px solid var(--dd-line);gap:13px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.datadot-site .service-card li{color:#b4c5d5;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.datadot-site .service-card li .datadot-icon{width:15px;height:15px;color:var(--dd-cyan)}.datadot-site .process-section{background:#0a1928}.datadot-site .process-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:110px;display:grid}.datadot-site .process-sticky{position:sticky;top:115px}.datadot-site .text-action{color:#6f9fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex}.datadot-site .text-action .datadot-icon{width:16px;height:16px;transition:transform .16s}.datadot-site .text-action:hover .datadot-icon{transform:translate(4px)}.datadot-site .process-list{border-top:1px solid var(--dd-line);margin:0;padding:0;list-style:none}.datadot-site .process-list li{border-bottom:1px solid var(--dd-line);grid-template-columns:58px 1fr;gap:14px;min-height:130px;padding:28px 4px;display:grid}.datadot-site .process-list>li>span{color:#557087;letter-spacing:.13em;font-size:10px;font-weight:850}.datadot-site .process-list h3{margin:0 0 8px;font-size:20px}.datadot-site .process-list p{color:#859aae;max-width:580px;margin:0;font-size:12px;line-height:1.65}.datadot-site .sources-section{background:#07131f}.datadot-site .sources-panel{background:radial-gradient(circle at 80% 30%,#3178ff17,#0000 31%),#0b1c2ecc;border:1px solid #7ea9cf29;border-radius:22px;grid-template-columns:.85fr 1.15fr;gap:62px;padding:52px;display:grid}.datadot-site .sources-panel h2{letter-spacing:-.04em;margin:15px 0;font-size:34px;line-height:1.12}.datadot-site .sources-panel>div:first-child p{color:var(--dd-muted);margin-bottom:0;font-size:13px;line-height:1.7}.datadot-site .source-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.datadot-site .source-card{background:linear-gradient(145deg,#102a44d6,#071727db);border:1px solid #81aed62e;border-radius:14px;min-width:0;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}.datadot-site .source-card:hover{border-color:#5597ff6b;transform:translateY(-3px);box-shadow:0 18px 38px #0000002e}.datadot-site .source-card header{align-items:center;gap:10px;margin-bottom:17px;display:flex}.datadot-site .source-card header .datadot-icon{color:#69a5ff;width:21px;height:21px}.datadot-site .source-card h3{color:#e7f0fa;letter-spacing:-.015em;margin:0;font-size:15px}.datadot-site .source-badges{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.datadot-site .source-badges span{color:#b9cada;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #80abd129;border-radius:8px;align-items:center;max-width:100%;min-height:32px;padding:7px 10px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.datadot-site .sources-note{border-top:1px solid var(--dd-line);color:#8fa6bb;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding-top:24px;font-size:10px;font-weight:700;display:flex}.datadot-site .sources-note .datadot-icon{width:15px;height:15px;color:var(--dd-green)}.datadot-site .beyond-section{background:#091827}.datadot-site .beyond-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:95px;display:grid}.datadot-site .beyond-visual{background:linear-gradient(145deg,#102841ad,#05121fa6);border:1px solid #89b1d721;border-radius:22px;min-height:470px;position:relative;overflow:hidden}.datadot-site .beyond-visual:before{opacity:.25;content:"";background-image:linear-gradient(#5e8cb51a 1px,#0000 1px),linear-gradient(90deg,#5e8cb51a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.datadot-site .insight-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1c2ee0;border:1px solid #80aed72e;border-radius:12px;position:absolute;box-shadow:0 17px 40px #0003}.datadot-site .insight-card-main{align-content:center;padding:27px;display:grid;inset:92px 72px 95px}.datadot-site .insight-card-main small{color:var(--dd-cyan);letter-spacing:.16em;font-size:8px;font-weight:850}.datadot-site .insight-card-main b{max-width:280px;margin-top:10px;font-size:23px;line-height:1.2}.datadot-site .insight-card-main>div{border-bottom:1px solid #759dc22e;align-items:flex-end;gap:12px;height:84px;margin-top:25px;display:flex}.datadot-site .insight-card-main>div span{background:linear-gradient(#3882fa,#1e4d94);border-radius:5px 5px 0 0;width:20%}.datadot-site .insight-card-main>div span:first-child{height:35%}.datadot-site .insight-card-main>div span:nth-child(2){height:58%}.datadot-site .insight-card-main>div span:nth-child(3){height:48%}.datadot-site .insight-card-main>div span:nth-child(4){background:linear-gradient(#47d8eb,#24758c);height:78%}.datadot-site .insight-card-one,.datadot-site .insight-card-two,.datadot-site .insight-card-three{color:#b7c8d7;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:750;display:flex}.datadot-site .insight-card-one i,.datadot-site .insight-card-two i,.datadot-site .insight-card-three i{background:var(--dd-cyan);border-radius:50%;width:7px;height:7px}.datadot-site .insight-card-one{top:47px;left:30px}.datadot-site .insight-card-two{top:64px;right:28px}.datadot-site .insight-card-three{bottom:48px;right:43px}.datadot-site .beyond-layout blockquote{border-left:2px solid var(--dd-blue);color:#d9e6f2;margin:29px 0 0;padding:22px 0 22px 23px;font-size:14px;font-weight:650;line-height:1.65}.datadot-site .trust-section{background:#06121e}.datadot-site .trust-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.datadot-site .trust-grid{border-top:1px solid var(--dd-line);border-left:1px solid var(--dd-line);grid-template-columns:repeat(2,1fr);display:grid}.datadot-site .trust-grid article{border-right:1px solid var(--dd-line);border-bottom:1px solid var(--dd-line);min-height:225px;padding:28px}.datadot-site .trust-grid article>.datadot-icon{color:#68a2ff;width:25px;height:25px;margin-bottom:33px}.datadot-site .trust-grid h3{margin-bottom:9px;font-size:15px}.datadot-site .trust-grid p{color:#8096aa;margin-bottom:0;font-size:11px;line-height:1.65}.datadot-site .faq-section{background:#091827}.datadot-site .faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.datadot-site .faq-list{border-top:1px solid var(--dd-line)}.datadot-site .faq-item{border-bottom:1px solid var(--dd-line)}.datadot-site .faq-item>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:76px;padding:0 4px;display:flex}.datadot-site .faq-item>button span{color:#d9e5f0;font-size:14px;font-weight:700}.datadot-site .faq-item>button i{color:#69a5ff;font-size:22px;font-style:normal;font-weight:300}.datadot-site .faq-answer{grid-template-rows:0fr;transition:grid-template-rows .23s;display:grid}.datadot-site .faq-answer>p{color:#8ca1b4;min-height:0;margin:0;font-size:12px;line-height:1.7;overflow:hidden}.datadot-site .faq-item.is-open .faq-answer{grid-template-rows:1fr}.datadot-site .faq-item.is-open .faq-answer>p{padding:0 40px 24px 4px}.datadot-site .diagnostic-cta{background:linear-gradient(#071522,#050d18)}.datadot-site .diagnostic-cta-card{background:radial-gradient(circle at 80% 30%,#3cdaef21,#0000 27%),linear-gradient(120deg,#1150b7,#153b78);border:1px solid #6eabff4d;border-radius:22px;justify-content:space-between;align-items:center;gap:70px;padding:62px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000040}.datadot-site .diagnostic-cta-card:before{opacity:.22;content:"";background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.datadot-site .diagnostic-cta-card>*{z-index:1;position:relative}.datadot-site .diagnostic-cta-card>div{max-width:740px}.datadot-site .diagnostic-cta-card .section-kicker{color:#9ceff7}.datadot-site .diagnostic-cta-card h2{letter-spacing:-.045em;margin:15px 0 13px;font-size:clamp(31px,4vw,47px);line-height:1.08}.datadot-site .diagnostic-cta-card p{color:#c5d9f1;margin-bottom:0;font-size:13px;line-height:1.7}.datadot-site .diagnostic-cta-card>button{flex:none}.datadot-site .datadot-footer{border-top:1px solid var(--dd-line);background:var(--dd-bg-deep);padding:75px 0 25px}.datadot-site .footer-main{grid-template-columns:1.6fr .7fr .8fr 1fr;gap:55px;padding-bottom:64px;display:grid}.datadot-site .footer-main>div{align-content:start;justify-items:start;gap:12px;display:grid}.datadot-site .footer-main>div:first-child p{color:#778da2;max-width:310px;margin:8px 0 0;font-size:12px;line-height:1.65}.datadot-site .footer-main b{color:#dce7f2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.datadot-site .footer-main a,.datadot-site .footer-main button{color:#7e94a8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;transition:color .16s}.datadot-site .footer-main a:hover,.datadot-site .footer-main button:hover{color:#fff}.datadot-site .footer-bottom{border-top:1px solid var(--dd-line);color:#536a80;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.datadot-site .diagnostic-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060cd1;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.datadot-site .diagnostic-modal{background:#0b1b2c;border:1px solid #89b4db33;border-radius:19px;width:min(790px,100%);margin:auto;overflow:hidden;box-shadow:0 35px 100px #0000007a}.datadot-site .diagnostic-header{border-bottom:1px solid var(--dd-line);background:#0d2033;justify-content:space-between;gap:28px;padding:28px 31px;display:flex}.datadot-site .diagnostic-header h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:27px}.datadot-site .diagnostic-header p{color:#8ea3b6;max-width:600px;margin:0;font-size:12px;line-height:1.55}.datadot-site .modal-close{border:1px solid var(--dd-line);cursor:pointer;background:#ffffff08;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.datadot-site .diagnostic-form{padding:30px}.datadot-site .diagnostic-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.datadot-site .diagnostic-full{grid-column:1/-1}.datadot-site .diagnostic-form label{gap:7px;display:grid}.datadot-site .diagnostic-form label>span{color:#b6c6d5;font-size:10px;font-weight:750}.datadot-site .diagnostic-form input,.datadot-site .diagnostic-form textarea{color:#edf5fc;width:100%;font:inherit;background:#071522;border:1px solid #8aafd133;border-radius:9px;outline:none;font-size:12px;transition:border-color .16s,box-shadow .16s}.datadot-site .diagnostic-form input{height:43px;padding:0 12px}.datadot-site .diagnostic-form textarea{resize:vertical;padding:11px 12px}.datadot-site .diagnostic-form input:focus,.datadot-site .diagnostic-form textarea:focus{border-color:var(--dd-blue-bright);box-shadow:0 0 0 3px #3178ff24}.datadot-site .diagnostic-submit{width:100%;margin-top:19px}.datadot-site .diagnostic-error{color:#ffb1b1;background:#b92c2c1a;border:1px solid #f7686847;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px}.datadot-site .diagnostic-honeypot{position:absolute;left:-10000px;width:1px!important;height:1px!important}.datadot-site .diagnostic-success{text-align:center;justify-items:center;padding:50px 30px;display:grid}.datadot-site .diagnostic-success>span{width:48px;height:48px;color:var(--dd-green);background:#46d39a1f;border-radius:50%;place-items:center;display:grid}.datadot-site .diagnostic-success h3{margin:18px 0 7px;font-size:24px}.datadot-site .diagnostic-success p{color:var(--dd-muted);font-size:12px}.datadot-site .diagnostic-success>div{border:1px solid var(--dd-line);background:#071522;border-radius:9px;gap:5px;min-width:240px;margin:14px 0 24px;padding:13px;display:grid}.datadot-site .diagnostic-success small{color:#71889d;text-transform:uppercase;font-size:9px}@media (width<=1040px){.datadot-site .nav-links{gap:17px}.datadot-site .nav-links>a{display:none}.datadot-site .hero-layout{grid-template-columns:1fr}.datadot-site .hero-copy{max-width:800px;padding-bottom:0}.datadot-site .hero-intelligence{min-height:540px}.datadot-site .problem-layout,.datadot-site .beyond-layout{gap:55px}.datadot-site .process-layout,.datadot-site .faq-layout{gap:65px}.datadot-site .trust-layout{grid-template-columns:1fr;gap:45px}.datadot-site .footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:30px}}@media (width<=780px){.datadot-site .datadot-shell{width:min(100% - 32px,680px)}.datadot-site .section-pad{padding:82px 0}.datadot-site .datadot-nav{min-height:66px;padding:0 16px}.datadot-site .nav-menu-button{place-items:center;display:grid}.datadot-site .nav-links{border-bottom:1px solid var(--dd-line);background:#05101dfa;align-items:stretch;gap:3px;padding:18px 16px 21px;display:none;position:absolute;top:66px;left:0;right:0}.datadot-site .nav-links.is-open{display:grid}.datadot-site .nav-links>a{padding:12px 6px;display:block}.datadot-site .button-nav{margin-top:8px}.datadot-site .datadot-hero{min-height:0;padding-top:120px}.datadot-site .hero-layout{gap:40px}.datadot-site .hero-copy h1{font-size:clamp(41px,12vw,59px)}.datadot-site .hero-copy>p{font-size:14px}.datadot-site .hero-intelligence{border-radius:18px;min-height:440px}.datadot-site .visual-label-core{display:none}.datadot-site .hero-footnote{margin-top:20px}.datadot-site .problem-layout,.datadot-site .split-heading,.datadot-site .process-layout,.datadot-site .sources-panel,.datadot-site .beyond-layout,.datadot-site .faq-layout{grid-template-columns:1fr;gap:38px}.datadot-site .section-heading{margin-bottom:40px}.datadot-site .transformation-track{grid-template-columns:1fr;gap:0}.datadot-site .transformation-line{width:1px;height:auto;top:10px;bottom:10px;left:6px}.datadot-site .transformation-line-fill{width:1px;height:100%;transform-origin:top!important}.datadot-site .transformation-step{min-height:126px;padding:0 0 23px 38px}.datadot-site .transformation-step>i{margin:0;position:absolute;top:2px;left:0}.datadot-site .transformation-step>span{margin-bottom:9px;display:block}.datadot-site .transformation-step p{max-width:480px}.datadot-site .service-grid{grid-template-columns:1fr}.datadot-site .service-card,.datadot-site .service-card>p{min-height:0}.datadot-site .process-sticky{position:static}.datadot-site .sources-panel{padding:31px}.datadot-site .source-groups{grid-template-columns:1fr}.datadot-site .sources-note{grid-column:auto}.datadot-site .beyond-visual{order:2;min-height:420px}.datadot-site .beyond-layout>div:last-child{order:1}.datadot-site .diagnostic-cta-card{gap:30px;padding:42px 31px;display:grid}.datadot-site .diagnostic-cta-card>button{justify-self:start}.datadot-site .footer-main{grid-template-columns:repeat(2,1fr)}.datadot-site .footer-main>div:first-child{grid-column:1/-1}.datadot-site .footer-bottom{flex-direction:column;gap:15px}}@media (width<=520px){.datadot-site .section-pad{padding:70px 0}.datadot-site .hero-eyebrow{align-items:flex-start;max-width:310px}.datadot-site .hero-eyebrow i{flex:none;margin-top:4px}.datadot-site .hero-actions{display:grid}.datadot-site .hero-actions .datadot-button{width:100%}.datadot-site .hero-assurances{gap:10px;display:grid}.datadot-site .hero-intelligence{min-height:370px}.datadot-site .visual-label{display:none}.datadot-site .visual-status{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.datadot-site .section-heading h2,.datadot-site .problem-layout h2,.datadot-site .process-sticky h2,.datadot-site .beyond-layout h2,.datadot-site .trust-layout>div:first-child h2,.datadot-site .faq-layout>div:first-child h2{font-size:34px}.datadot-site .sources-panel{padding:27px 21px}.datadot-site .source-card{padding:18px}.datadot-site .beyond-visual{min-height:360px}.datadot-site .insight-card-main{inset:75px 26px 76px}.datadot-site .insight-card-one{top:31px;left:14px}.datadot-site .insight-card-two{top:auto;bottom:28px;right:14px}.datadot-site .insight-card-three{display:none}.datadot-site .trust-grid{grid-template-columns:1fr}.datadot-site .trust-grid article{min-height:190px}.datadot-site .diagnostic-cta-card{padding:36px 23px}.datadot-site .footer-main{grid-template-columns:1fr}.datadot-site .footer-main>div:first-child{grid-column:auto}.datadot-site .diagnostic-backdrop{padding:10px}.datadot-site .diagnostic-header,.datadot-site .diagnostic-form{padding:22px 18px}.datadot-site .diagnostic-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.datadot-site *,.datadot-site :before,.datadot-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
