
/* /datis_bm_homepage/static/src/css/homepage.css */
body:has(#datis-homepage-v2) #wrapwrap, body:has(#datis-homepage-v2) #wrap{margin: 0; padding: 0;}:root{--datis-purple: #2c0b3e; --datis-purple-accent: #45245c; --datis-purple-light: #82368c; --datis-blue: #0095ce; --datis-white: #ffffff; --datis-ink: #2c0b3e; --datis-body: #4f4058; --datis-muted: #786b7f; --datis-paper: #f7f5f8; --datis-blue-soft: #e8f7fc; --datis-purple-soft: #f2edf4; --datis-line: rgba(44, 11, 62, 0.12); --datis-shadow: 0 24px 70px rgba(44, 11, 62, 0.14); --datis-shadow-soft: 0 14px 38px rgba(44, 11, 62, 0.09); --datis-radius-xl: 36px; --datis-radius-lg: 24px; --datis-radius-md: 16px; --datis-container: 1220px; --datis-heading: "Futura", "Futura PT", "Century Gothic", Arial, sans-serif; --datis-body-font: "Poppins", "Segoe UI", Arial, sans-serif; --datis-data-font: "Cascadia Code", "SFMono-Regular", Consolas, monospace;}#datis-homepage-v2, #datis-homepage-v2 *{box-sizing: border-box;}html:has(#datis-homepage-v2){scroll-behavior: smooth;}body:has(#datis-homepage-v2){margin: 0; color: var(--datis-body); background: var(--datis-white); font-family: var(--datis-body-font); font-size: 16px; line-height: 1.65; -webkit-font-smoothing: antialiased;}#datis-homepage-v2 a{color: inherit; text-decoration: none;}#datis-homepage-v2 button, #datis-homepage-v2 input{font: inherit;}#datis-homepage-v2 img{max-width: 100%; display: block;}#datis-homepage-v2 h1, #datis-homepage-v2 h2, #datis-homepage-v2 h3, #datis-homepage-v2 h4, #datis-homepage-v2 p{margin-top: 0;}#datis-homepage-v2 h1, #datis-homepage-v2 h2, #datis-homepage-v2 h3, #datis-homepage-v2 h4{color: var(--datis-ink); font-family: var(--datis-heading); letter-spacing: -0.045em;}#datis-homepage-v2 :focus-visible{outline: 3px solid rgba(0, 149, 206, 0.55); outline-offset: 4px;}.datis-container{width: min(var(--datis-container), calc(100% - 48px)); margin-inline: auto;}.datis-section{padding: 104px 0;}.datis-section-soft{background: var(--datis-paper);}.datis-section-dark{position: relative; overflow: hidden; background: radial-gradient(circle at 88% 12%, rgba(0, 149, 206, 0.20), transparent 31rem), radial-gradient(circle at 12% 100%, rgba(130, 54, 140, 0.28), transparent 34rem), var(--datis-purple); color: rgba(255, 255, 255, 0.74);}.datis-section-dark h2, .datis-section-dark h3{color: var(--datis-white);}.datis-concept-bar{display: flex; align-items: center; justify-content: center; min-height: 31px; padding: 5px 20px; color: rgba(255,255,255,.78); background: var(--datis-purple); font-family: var(--datis-data-font); font-size: 11px; letter-spacing: .12em; text-transform: uppercase;}.datis-concept-bar strong{color: var(--datis-blue); font-weight: 600;}.datis-btn{min-height: 48px; padding: 0 21px; display: inline-flex; align-items: center; justify-content: center; gap: 10px; border: 1px solid transparent; border-radius: 999px; font-size: 13px; font-weight: 700; transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;}.datis-btn:hover{transform: translateY(-2px);}.datis-btn-primary{color: var(--datis-white); background: var(--datis-blue); box-shadow: 0 12px 28px rgba(0, 149, 206, .25);}.datis-btn-primary:hover{background: #0084b7; box-shadow: 0 16px 34px rgba(0, 149, 206, .3);}.datis-btn-secondary{color: var(--datis-purple); border-color: rgba(44, 11, 62, .16); background: var(--datis-white);}.datis-btn-secondary:hover{border-color: rgba(0, 149, 206, .45);}.datis-btn-light{color: var(--datis-purple); background: var(--datis-white);}.datis-btn-arrow::after{content: "\2192"; font-size: 18px; line-height: 1;}.datis-hero{position: relative; min-height: 720px; overflow: hidden; background: radial-gradient(circle at 82% 8%, rgba(0, 149, 206, .16), transparent 30rem), linear-gradient(180deg, #fbfafd 0%, #fff 74%);}.datis-hero::before{content: ""; position: absolute; width: 760px; height: 760px; right: -420px; top: -340px; border: 1px solid rgba(0, 149, 206, .16); border-radius: 50%; box-shadow: 0 0 0 90px rgba(0,149,206,.025), 0 0 0 180px rgba(44,11,62,.02);}.datis-hero-grid{position: relative; z-index: 2; display: grid; grid-template-columns: minmax(0, .98fr) minmax(520px, 1.02fr); align-items: center; gap: 66px; padding: 88px 0 104px;}.datis-eyebrow{display: inline-flex; align-items: center; gap: 10px; margin-bottom: 20px; color: var(--datis-blue); font-family: var(--datis-data-font); font-size: 11px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase;}.datis-eyebrow::before{content: ""; width: 34px; height: 2px; border-radius: 99px; background: currentColor;}.datis-hero h1{max-width: 700px; margin-bottom: 25px; font-size: clamp(3.25rem, 5.9vw, 6.25rem); font-weight: 800; line-height: .90; text-transform: uppercase;}.datis-hero h1 span{color: var(--datis-blue);}.datis-hero-copy{max-width: 630px; margin-bottom: 32px; color: var(--datis-body); font-size: clamp(1rem, 1.5vw, 1.18rem); line-height: 1.75;}.datis-hero-actions{display: flex; flex-wrap: wrap; gap: 12px;}.datis-hero-meta{display: flex; flex-wrap: wrap; gap: 10px 20px; margin-top: 30px; color: var(--datis-muted); font-size: 12px;}.datis-hero-meta span{display: inline-flex; align-items: center; gap: 7px;}.datis-hero-meta i{width: 18px; height: 18px; display: inline-grid; place-items: center; border-radius: 50%; color: var(--datis-white); background: var(--datis-blue); font-style: normal; font-size: 10px;}.datis-radar-shell{position: relative; min-height: 540px; border-radius: var(--datis-radius-xl); background: linear-gradient(145deg, rgba(255,255,255,.07), transparent 44%), linear-gradient(145deg, var(--datis-purple-accent), var(--datis-purple)); box-shadow: var(--datis-shadow); overflow: hidden;}.datis-radar{position: absolute; width: 440px; height: 440px; left: 50%; top: 46%; transform: translate(-50%, -50%); border: 1px solid rgba(255,255,255,.12); border-radius: 50%; background: linear-gradient(90deg, transparent 49.8%, rgba(255,255,255,.08) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, rgba(255,255,255,.08) 50%, transparent 50.2%);}.datis-radar::before, .datis-radar::after{content: ""; position: absolute; inset: 18%; border: 1px solid rgba(255,255,255,.13); border-radius: 50%;}.datis-radar::after{inset: 36%;}.datis-radar-sweep{position: absolute; inset: 0; border-radius: 50%; background: conic-gradient(from 26deg, transparent 0 77%, rgba(0,149,206,.07) 82%, rgba(0,149,206,.42) 99.4%, transparent 100%); animation: radarSweep 8s linear infinite;}.datis-radar-center{position: absolute; left: 50%; top: 50%; width: 16px; height: 16px; border: 4px solid rgba(255,255,255,.94); border-radius: 50%; background: var(--datis-blue); transform: translate(-50%, -50%); box-shadow: 0 0 0 8px rgba(0,149,206,.16), 0 0 28px rgba(0,149,206,.8);}.datis-signal{position: absolute; width: 12px; height: 12px; border: 3px solid var(--datis-blue); border-radius: 50%; background: var(--datis-white); box-shadow: 0 0 0 7px rgba(0,149,206,.14);}.datis-signal::after{content: attr(data-label); position: absolute; left: 18px; top: -10px; min-width: max-content; padding: 6px 9px; border: 1px solid rgba(255,255,255,.14); border-radius: 7px; color: rgba(255,255,255,.86); background: rgba(44,11,62,.68); font-family: var(--datis-data-font); font-size: 9px; letter-spacing: .03em;}.datis-signal-one{left: 28%; top: 30%;}.datis-signal-two{right: 25%; top: 39%;}.datis-signal-three{left: 39%; bottom: 24%;}.datis-signal-four{right: 20%; bottom: 26%;}@keyframes radarSweep{to{transform: rotate(360deg);}}.datis-radar-header{position: absolute; inset: 24px 26px auto; display: flex; justify-content: space-between; align-items: center; z-index: 2; color: rgba(255,255,255,.64); font-family: var(--datis-data-font); font-size: 10px; letter-spacing: .09em; text-transform: uppercase;}.datis-live-indicator{display: inline-flex; align-items: center; gap: 7px; color: rgba(255,255,255,.8);}.datis-live-indicator::before{content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--datis-blue); box-shadow: 0 0 0 5px rgba(0,149,206,.12);}.datis-radar-summary{position: absolute; inset: auto 22px 22px; z-index: 3; display: grid; grid-template-columns: 1.15fr repeat(3, .8fr); gap: 10px;}.datis-summary-cell{min-height: 92px; padding: 15px; border: 1px solid rgba(255,255,255,.12); border-radius: 14px; background: rgba(255,255,255,.08); backdrop-filter: blur(12px);}.datis-summary-cell:first-child{background: rgba(255,255,255,.94);}.datis-summary-cell small{display: block; margin-bottom: 9px; color: rgba(255,255,255,.52); font-family: var(--datis-data-font); font-size: 8px; letter-spacing: .08em; text-transform: uppercase;}.datis-summary-cell:first-child small{color: var(--datis-muted);}.datis-summary-cell strong{color: var(--datis-white); font-family: var(--datis-data-font); font-size: 20px; font-weight: 500;}.datis-summary-cell:first-child strong{color: var(--datis-purple); font-family: var(--datis-heading); font-size: 18px;}.datis-summary-cell em{color: var(--datis-blue); font-style: normal;}.datis-proof-strip{position: relative; z-index: 3; margin-top: -38px;}.datis-proof-grid{display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid var(--datis-line); border-radius: var(--datis-radius-lg); background: var(--datis-white); box-shadow: var(--datis-shadow-soft); overflow: hidden;}.datis-proof-item{padding: 28px 32px; display: flex; align-items: center; gap: 18px;}.datis-proof-item + .datis-proof-item{border-left: 1px solid var(--datis-line);}.datis-proof-number{color: var(--datis-blue); font-family: var(--datis-data-font); font-size: clamp(1.8rem, 3vw, 2.65rem); font-weight: 300; line-height: 1;}.datis-proof-label{color: var(--datis-purple); font-size: 13px; font-weight: 600; line-height: 1.4;}.datis-section-heading{max-width: 800px; margin-bottom: 46px;}.datis-section-heading.datis-center{margin-inline: auto; text-align: center;}.datis-section-heading h2{margin-bottom: 18px; font-size: clamp(2.3rem, 4.4vw, 4.3rem); font-weight: 800; line-height: .98; text-transform: uppercase;}.datis-section-heading p{margin-bottom: 0; color: var(--datis-muted); font-size: 17px;}.datis-section-dark .datis-section-heading p{color: rgba(255,255,255,.7);}.datis-problem-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}.datis-problem-card{position: relative; min-height: 310px; padding: 28px; border: 1px solid var(--datis-line); border-radius: var(--datis-radius-lg); background: var(--datis-white); box-shadow: 0 10px 30px rgba(44,11,62,.04); overflow: hidden;}.datis-problem-card::after{content: attr(data-index); position: absolute; right: 18px; bottom: -25px; color: rgba(44,11,62,.035); font-family: var(--datis-heading); font-size: 130px; font-weight: 800; line-height: 1;}.datis-card-icon{width: 50px; height: 50px; display: grid; place-items: center; margin-bottom: 28px; border-radius: 15px; color: var(--datis-blue); background: var(--datis-blue-soft);}.datis-card-icon svg{width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 1.8;}.datis-problem-card h3{margin-bottom: 11px; font-size: 21px; line-height: 1.1;}.datis-problem-card p{color: var(--datis-muted); font-size: 14px;}.datis-problem-card strong{display: block; margin-top: 22px; color: var(--datis-purple); font-size: 13px;}.datis-platform-grid{display: grid; grid-template-columns: .92fr 1.08fr; gap: 82px; align-items: center;}.datis-platform-copy .datis-eyebrow{color: var(--datis-blue);}.datis-platform-copy h2{margin-bottom: 22px; font-size: clamp(2.5rem, 4.5vw, 4.5rem); line-height: .96; text-transform: uppercase;}.datis-platform-copy > p{max-width: 600px; margin-bottom: 28px; font-size: 17px;}.datis-check-list{list-style: none; display: grid; gap: 14px; margin: 0 0 34px; padding: 0;}.datis-check-list li{display: flex; gap: 13px; color: rgba(255,255,255,.82);}.datis-check-list li::before{content: "\2713"; flex: 0 0 24px; height: 24px; display: grid; place-items: center; margin-top: 1px; border-radius: 50%; color: var(--datis-white); background: var(--datis-blue); font-size: 12px; font-weight: 700;}.datis-platform-ui{position: relative; padding: 24px; border: 1px solid rgba(255,255,255,.14); border-radius: 30px; background: rgba(255,255,255,.07); box-shadow: 0 30px 80px rgba(0,0,0,.25);}.datis-ui-window{overflow: hidden; border-radius: 20px; background: #f8f6f9;}.datis-ui-topbar{height: 48px; display: flex; align-items: center; gap: 7px; padding: 0 16px; border-bottom: 1px solid var(--datis-line); background: var(--datis-white);}.datis-ui-topbar i{width: 8px; height: 8px; border-radius: 50%; background: rgba(44,11,62,.18);}.datis-ui-topbar i:last-child{margin-right: auto;}.datis-ui-topbar span{color: var(--datis-muted); font-family: var(--datis-data-font); font-size: 8px;}.datis-ui-layout{display: grid; grid-template-columns: 96px 1fr; min-height: 390px;}.datis-ui-sidebar{padding: 18px 12px; background: var(--datis-purple);}.datis-ui-logo{width: 26px; height: 26px; margin-bottom: 28px; border-radius: 7px; background: var(--datis-white);}.datis-ui-nav-line{height: 6px; margin: 12px 0; border-radius: 99px; background: rgba(255,255,255,.18);}.datis-ui-nav-line.datis-active{width: 76%; background: var(--datis-blue);}.datis-ui-main{padding: 22px;}.datis-ui-title{width: 42%; height: 13px; margin-bottom: 20px; border-radius: 99px; background: var(--datis-purple);}.datis-ui-kpis{display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px;}.datis-ui-kpi{min-height: 76px; padding: 13px; border: 1px solid var(--datis-line); border-radius: 10px; background: var(--datis-white);}.datis-ui-kpi small{color: var(--datis-muted); font-family: var(--datis-data-font); font-size: 6px; text-transform: uppercase;}.datis-ui-kpi strong{display: block; margin-top: 9px; color: var(--datis-blue); font-family: var(--datis-data-font); font-size: 17px; font-weight: 500;}.datis-ui-chart{position: relative; height: 160px; margin-top: 12px; border: 1px solid var(--datis-line); border-radius: 12px; background: linear-gradient(rgba(44,11,62,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(44,11,62,.04) 1px, transparent 1px), var(--datis-white); background-size: 100% 32px, 54px 100%; overflow: hidden;}.datis-ui-chart svg{position: absolute; inset: 22px 10px 10px; width: calc(100% - 20px); height: calc(100% - 32px);}.datis-ui-table{display: grid; grid-template-columns: 1.4fr .7fr .7fr; gap: 8px; margin-top: 12px;}.datis-ui-table span{height: 8px; border-radius: 99px; background: rgba(44,11,62,.10);}.datis-ui-table span:nth-child(3n+2){background: rgba(0,149,206,.18);}.datis-process-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; counter-reset: process;}.datis-process-step{position: relative; padding: 26px 24px; border-top: 2px solid var(--datis-line);}.datis-process-step::before{counter-increment: process; content: "0" counter(process); display: block; margin-bottom: 46px; color: var(--datis-blue); font-family: var(--datis-data-font); font-size: 13px;}.datis-process-step::after{content: ""; position: absolute; left: 24px; top: -7px; width: 12px; height: 12px; border-radius: 50%; background: var(--datis-blue); box-shadow: 0 0 0 7px var(--datis-blue-soft);}.datis-process-step h3{margin-bottom: 10px; font-size: 20px;}.datis-process-step p{margin: 0; color: var(--datis-muted); font-size: 14px;}.datis-persona-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}.datis-persona-card{position: relative; min-height: 355px; padding: 28px; border: 1px solid var(--datis-line); border-radius: var(--datis-radius-lg); background: var(--datis-white); overflow: hidden;}.datis-persona-role{display: inline-flex; margin-bottom: 46px; padding: 7px 10px; border-radius: 6px; color: var(--datis-blue); background: var(--datis-blue-soft); font-family: var(--datis-data-font); font-size: 9px; letter-spacing: .08em; text-transform: uppercase;}.datis-persona-card h3{max-width: 260px; margin-bottom: 14px; font-size: 24px; line-height: 1.05;}.datis-persona-card p{color: var(--datis-muted); font-size: 14px;}.datis-persona-card ul{margin: 20px 0 0; padding: 0; list-style: none; display: grid; gap: 9px;}.datis-persona-card li{display: flex; gap: 8px; color: var(--datis-purple); font-size: 12px; font-weight: 600;}.datis-persona-card li::before{content: "+"; color: var(--datis-blue); font-family: var(--datis-data-font);}.datis-human-grid{display: grid; grid-template-columns: 1.05fr .95fr; gap: 70px; align-items: center;}.datis-human-visual{position: relative;}.datis-human-photo{aspect-ratio: 1.32; width: 100%; object-fit: cover; object-position: center 30%; border-radius: var(--datis-radius-xl); box-shadow: var(--datis-shadow);}.datis-human-caption{position: absolute; right: -20px; bottom: -20px; max-width: 280px; padding: 20px; border-radius: 18px; color: var(--datis-white); background: var(--datis-purple); box-shadow: var(--datis-shadow-soft);}.datis-human-caption small{color: var(--datis-blue); font-family: var(--datis-data-font); font-size: 9px; letter-spacing: .09em; text-transform: uppercase;}.datis-human-caption strong{display: block; margin-top: 7px; font-family: var(--datis-heading); font-size: 19px; line-height: 1.15;}.datis-human-copy h2{margin-bottom: 20px; font-size: clamp(2.4rem, 4vw, 4rem); line-height: .98; text-transform: uppercase;}.datis-human-copy p{color: var(--datis-muted); font-size: 16px;}.datis-value-row{display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin: 30px 0;}.datis-value-chip{padding: 14px 12px; border: 1px solid var(--datis-line); border-radius: 12px; color: var(--datis-purple); text-align: center; font-size: 11px; font-weight: 700;}.datis-cta-panel{position: relative; padding: 66px; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 48px; border-radius: var(--datis-radius-xl); color: rgba(255,255,255,.75); background: radial-gradient(circle at 86% 0%, rgba(0,149,206,.38), transparent 24rem), linear-gradient(135deg, var(--datis-purple), var(--datis-purple-accent)); box-shadow: var(--datis-shadow); overflow: hidden;}.datis-cta-panel::before{content: ""; position: absolute; width: 360px; height: 360px; right: -130px; top: -210px; border: 1px solid rgba(255,255,255,.14); border-radius: 50%; box-shadow: 0 0 0 70px rgba(255,255,255,.025);}.datis-cta-panel h2{max-width: 760px; margin-bottom: 16px; color: var(--datis-white); font-size: clamp(2.3rem, 4vw, 4rem); line-height: .98; text-transform: uppercase;}.datis-cta-panel p{max-width: 720px; margin-bottom: 0;}.datis-cta-actions{position: relative; z-index: 2; display: flex; flex-direction: column; gap: 10px;}.datis-faq{max-width: 900px; margin: 0 auto;}.datis-faq details{border-bottom: 1px solid var(--datis-line);}.datis-faq summary{position: relative; padding: 23px 52px 23px 0; cursor: pointer; list-style: none; color: var(--datis-purple); font-family: var(--datis-heading); font-size: 18px; font-weight: 700;}.datis-faq summary::-webkit-details-marker{display: none;}.datis-faq summary::after{content: "+"; position: absolute; right: 6px; top: 20px; color: var(--datis-blue); font-family: var(--datis-data-font); font-size: 23px; font-weight: 300; transition: transform .2s ease;}.datis-faq details[open] summary::after{transform: rotate(45deg);}.datis-faq details p{max-width: 780px; padding: 0 50px 23px 0; color: var(--datis-muted);}@media (max-width: 1080px){.datis-hero-grid{grid-template-columns: 1fr; gap: 54px;}.datis-hero-copy{max-width: 760px;}.datis-radar-shell{width: min(700px, 100%);}.datis-platform-grid, .datis-human-grid{grid-template-columns: 1fr;}.datis-platform-copy{max-width: 760px;}.datis-human-visual{max-width: 760px;}.datis-human-caption{right: 18px;}}@media (max-width: 820px){.datis-section{padding: 78px 0;}.datis-hero-grid{padding-top: 70px;}.datis-radar{transform: translate(-50%, -50%) scale(.85);}.datis-radar-summary{grid-template-columns: repeat(3, 1fr);}.datis-summary-cell:first-child{grid-column: 1 / -1; min-height: 70px;}.datis-proof-grid, .datis-problem-grid, .datis-persona-grid{grid-template-columns: 1fr;}.datis-proof-item + .datis-proof-item{border-left: 0; border-top: 1px solid var(--datis-line);}.datis-process-grid{grid-template-columns: repeat(2, 1fr);}.datis-cta-panel{grid-template-columns: 1fr; padding: 46px;}.datis-cta-actions{flex-direction: row; flex-wrap: wrap;}}@media (max-width: 560px){.datis-container{width: min(var(--datis-container), calc(100% - 28px));}.datis-concept-bar{font-size: 9px;}.datis-hero{min-height: auto;}.datis-hero-grid{padding: 54px 0 82px;}.datis-hero h1{font-size: clamp(2.7rem, 15vw, 4rem);}.datis-hero-actions, .datis-cta-actions{flex-direction: column;}.datis-hero-actions .datis-btn, .datis-cta-actions .datis-btn{width: 100%;}.datis-radar-shell{min-height: 500px; border-radius: 26px;}.datis-radar{transform: translate(-50%, -50%) scale(.68);}.datis-radar-summary{grid-template-columns: 1fr 1fr;}.datis-summary-cell:first-child{grid-column: 1 / -1;}.datis-summary-cell:last-child{grid-column: 1 / -1; min-height: 62px;}.datis-proof-strip{margin-top: -25px;}.datis-proof-item{padding: 23px;}.datis-section-heading h2, .datis-platform-copy h2, .datis-human-copy h2, .datis-cta-panel h2{font-size: 2.35rem;}.datis-problem-card, .datis-persona-card{min-height: 0;}.datis-platform-ui{padding: 10px; border-radius: 20px;}.datis-ui-layout{grid-template-columns: 66px 1fr; min-height: 340px;}.datis-ui-main{padding: 14px;}.datis-ui-kpis{grid-template-columns: 1fr;}.datis-ui-kpi{min-height: 54px;}.datis-ui-chart{height: 110px;}.datis-process-grid{grid-template-columns: 1fr;}.datis-process-step::before{margin-bottom: 24px;}.datis-human-caption{position: relative; right: auto; bottom: auto; max-width: none; margin: -35px 14px 0;}.datis-value-row{grid-template-columns: 1fr;}.datis-cta-panel{padding: 34px 24px; border-radius: 26px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important;}}

/* /datis_bm_homepage/static/src/css/homepage_content.css */
 .datis-hero .btn-primary{background: linear-gradient(90deg, #4b1979 0%, #009fe3 100%) !important; border: none !important; color: #ffffff !important; transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;}.datis-hero .btn-primary:hover{transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18); filter: brightness(1.05);}#datis-main-hero .datis-radar-shell::before{top: -46%; right: -46%; bottom: -46%; left: -46%;}#datis-main-hero .datis-radar-header, #datis-main-hero .datis-radar-summary{background-color: transparent !important; background-image: none !important; border: 0 !important;}#datis-main-hero .datis-summary-cell{background-image: linear-gradient( 135deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0.12) 55%, rgba(255,255,255,0.07) 100% ) !important; color: #ffffff !important;}#datis-main-hero .datis-summary-cell small, #datis-main-hero .datis-summary-cell strong, #datis-main-hero .datis-summary-cell span{color: #ffffff !important;}#datis-main-hero .datis-main-overlay{position: absolute; inset: 0; z-index: 1; pointer-events: none;}#datis-main-hero .datis-signal::after{background-image: linear-gradient( 135deg, rgba(44, 11, 62, 0.94) 0%, rgba(76, 20, 106, 0.92) 48%, rgba(108, 38, 146, 0.90) 100% ) !important; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);}#datis-main-hero .datis-hero-content .datis-hero-meta:first-of-type{margin-top: 22px !important;}@media (max-width: 991px){#datis-main-hero .datis-radar-shell{width: 100%; margin-left: 0;}}#datis-main-hero h1.datis-hero-copy, #datis-main-hero h1.datis-hero-copy *{text-transform: none !important;}#datis-homepage-v2 h1, #datis-homepage-v2 h2, #datis-homepage-v2 h3, #datis-homepage-v2 h4, #datis-homepage-v2 h5, #datis-homepage-v2 h6, #datis-homepage-v2 .datis-eyebrow{text-transform: none !important;}#uitdaging{position: relative;}#uitdaging .datis-problem-grid{gap: 24px !important; align-items: stretch;}#uitdaging .datis-problem-card{position: relative; overflow: hidden; padding: 34px 30px 30px !important; border: 1px solid rgba(50,16,68,0.10) !important; border-radius: 28px !important; background: radial-gradient(circle at 85% 8%, rgba(0,149,206,0.08), rgba(0,149,206,0) 34%), linear-gradient(180deg, rgba(255,255,255,0.98), rgba(250,248,252,0.98)) !important; box-shadow: 0 14px 40px rgba(50,16,68,0.06) !important; transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;}#uitdaging .datis-problem-card:hover{transform: translateY(-6px); border-color: rgba(0,149,206,0.22) !important; box-shadow: 0 20px 48px rgba(50,16,68,0.10), 0 0 0 1px rgba(0,149,206,0.05) !important;}#uitdaging .datis-kpi-icon{width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; border-radius: 14px; margin-bottom: 22px; background: linear-gradient(135deg, rgba(0,149,206,0.12), rgba(144,202,223,0.20)); color: #0095ce; font-size: 18px;}#uitdaging .datis-kpi-number{display: block; margin-bottom: 4px; font-size: clamp(46px, 4vw, 58px); line-height: .95; font-weight: 800; letter-spacing: -1.5px; background: linear-gradient(135deg, #0095ce 0%, #60b7d7 58%, #90cadf 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: #0095ce;}#uitdaging .datis-kpi-label{display: block; color: #321044; font-size: 22px; line-height: 1.15; font-weight: 800; margin-bottom: 20px;}#uitdaging .datis-kpi-copy{color: #786b7f; font-size: 16px; line-height: 1.55; margin: 0 auto 22px; max-width: 330px;}#uitdaging .datis-kpi-result{color: #321044; font-size: 14px; font-weight: 800; margin: 0;}#uitdaging .datis-kpi-result::before{content: "✓"; display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; margin-right: 8px; border-radius: 50%; background: rgba(0,149,206,0.10); color: #0095ce; font-size: 12px; vertical-align: middle;}#uitdaging .datis-section-heading{margin-bottom: 34px !important;}#uitdaging .datis-section-kicker{display: inline-block; margin-top: 16px; color: #0095ce; font-size: 12px; font-weight: 700; letter-spacing: 1.8px; text-transform: none;}@media (max-width: 991px){#uitdaging .datis-problem-grid{gap: 18px !important;}#uitdaging .datis-problem-card{padding: 28px 24px 26px !important;}}#platform{overflow: hidden;}#platform .datis-platform-grid{gap: 72px !important; align-items: center !important;}#platform .datis-platform-copy{max-width: 600px;}#platform .datis-platform-copy h2{font-size: clamp(56px,5vw,82px) !important; letter-spacing: -1.6px !important; margin: 18px 0 24px !important;}#platform .datis-platform-copy > p{font-size: 17px !important; line-height: 1.65 !important;}#platform .datis-check-list{margin: 28px 0 30px !important;}#platform .datis-check-list li{position: relative; list-style: none !important; padding-left: 36px !important; font-size: 16px !important;}#platform .datis-check-list li::before{content: "✓"; position: absolute; left: 0; top: 0; width: 23px; height: 23px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background: linear-gradient(135deg,#0095ce,#60b7d7); color: #fff; font-size: 12px; font-weight: 700; box-shadow: 0 0 16px rgba(0,149,206,.25);}#platform .datis-platform-cta{background: linear-gradient(135deg,#0095ce 0%,#60b7d7 68%,#90cadf 100%) !important; border: 0 !important; color: #fff !important; border-radius: 9px !important; padding: 13px 20px !important; box-shadow: 0 12px 28px rgba(0,149,206,.20) !important;}#platform .datis-platform-cta, #platform .datis-platform-cta *{color: #fff !important;}#platform .datis-monitor-glow{position: absolute;}#platform .datis-screen-app{display: grid; grid-template-columns: 118px 1fr;}#platform .datis-screen-sidebar{padding: 18px 12px; color: #fff;}#platform .datis-screen-logo{margin-bottom: 24px; font-size: 18px; font-weight: 800;}#platform .datis-screen-logo span{color: #14a8dc;}#platform .datis-screen-nav{padding: 8px; margin-bottom: 5px; border-radius: 6px; color: rgba(255,255,255,.68); font-size: 7px;}#platform .datis-screen-nav.active{color: #fff; background: linear-gradient(135deg,#6c2692,#473294);}#platform .datis-screen-main{padding: 18px 18px 14px; min-width: 0;}#platform .datis-screen-header{display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; margin-bottom: 14px;}#platform .datis-screen-header strong{display: block; color: #321044; font-size: 17px; line-height: 1.05;}#platform .datis-screen-header small{color: #8b8390; font-size: 7px;}#platform .datis-screen-avatar{width: 24px; height: 24px; border-radius: 50%; background: linear-gradient(135deg,#321044,#0095ce);}#platform .datis-screen-kpis{display: grid; grid-template-columns: repeat(4,1fr); gap: 8px; margin-bottom: 10px;}#platform .datis-screen-kpi{padding: 10px; border: 1px solid #e7e2e9; border-radius: 8px; background: #fff; box-shadow: 0 3px 10px rgba(50,16,68,.035);}#platform .datis-screen-kpi small{display: block; color: #8b8390; font-size: 5px; text-transform: uppercase; min-height: 14px;}#platform .datis-screen-kpi strong{display: block; color: #321044; font-size: 14px;}#platform .datis-screen-kpi.emphasis strong{color: #0095ce;}#platform .datis-screen-grid{display: grid; grid-template-columns: 1.65fr .72fr; gap: 9px;}#platform .datis-screen-card{border: 1px solid #e7e2e9; border-radius: 9px; background: #fff; box-shadow: 0 3px 10px rgba(50,16,68,.03);}#platform .datis-chart-card{padding: 11px;}#platform .datis-screen-card-title{display: flex; justify-content: space-between; color: #321044; font-size: 7px; font-weight: 700; margin-bottom: 8px;}#platform .datis-chart{height: 125px; overflow: hidden; border-radius: 7px; background: linear-gradient(rgba(50,16,68,.035) 1px,transparent 1px), linear-gradient(90deg,rgba(50,16,68,.035) 1px,transparent 1px); background-size: 30px 25px;}#platform .datis-chart svg{width: 100%; height: 100%;}#platform .datis-category-card{padding: 11px;}#platform .datis-donut{position: relative; width: 72px; height: 72px; margin: 12px auto; border-radius: 50%; background: conic-gradient(#321044 0 38%,#6c2692 38% 61%,#0095ce 61% 82%,#90cadf 82% 100%);}#platform .datis-donut::after{content: ""; position: absolute; inset: 14px; border-radius: 50%; background: #fff;}#platform .datis-donut span{position: absolute; z-index: 2; inset: 0; display: flex; align-items: center; justify-content: center; color: #321044; font-size: 8px; font-weight: 800;}#platform .datis-mini-list{display: grid; gap: 5px; color: #756c79; font-size: 5px;}#platform .datis-mini-list span::before{content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 50%; margin-right: 5px; background: #6c2692;}#platform .datis-screen-bottom{display: grid; grid-template-columns: 1.25fr .8fr; gap: 9px; margin-top: 9px;}#platform .datis-bottom-card{padding: 9px 10px;}#platform .datis-order-line, #platform .datis-alert-line{padding-top: 7px; color: #766e7a; font-size: 5px;}#platform .datis-alert-line::before{content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin-right: 5px; background: #ff7959; box-shadow: 0 0 0 3px rgba(255,121,89,.12);}@media (max-width: 991px){#platform .datis-platform-grid{gap: 48px !important;}}@media (max-width: 640px){#platform .datis-screen-app{grid-template-columns: 76px 1fr;}#platform .datis-screen-sidebar{padding: 12px 7px;}#platform .datis-screen-logo{font-size: 12px;}#platform .datis-screen-nav{font-size: 0; height: 22px;}#platform .datis-screen-main{padding: 11px;}#platform .datis-screen-kpis{grid-template-columns: repeat(2,1fr);}#platform .datis-screen-grid{grid-template-columns: 1fr;}#platform .datis-category-card, #platform .datis-screen-bottom{display: none;}}#platform .datis-monitor-wrap{position: relative; width: 100%; max-width: 820px !important; margin: 0 auto; padding: 22px 8px 92px !important; perspective: 1600px;}#platform .datis-monitor-glow{inset: 5% -1% 19% !important; border-radius: 48%; background: radial-gradient( ellipse at center, rgba(108,38,146,.32) 0%, rgba(76,20,106,.20) 34%, rgba(0,149,206,.08) 58%, rgba(0,0,0,0) 78% ) !important; filter: blur(52px) !important;}#platform .datis-monitor{position: relative; z-index: 3; width: 100%; padding: 11px 11px 14px !important; border-radius: 22px 22px 10px 10px !important; background: linear-gradient(160deg, #17181c 0%, #070708 55%, #23242a 100%) !important; border: 1px solid rgba(255,255,255,.17) !important; box-shadow: 0 34px 72px rgba(0,0,0,.36), 0 10px 22px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.20), inset 0 -1px 0 rgba(255,255,255,.04) !important; transform: none !important;}#platform .datis-monitor::before{content: "" !important; position: absolute !important; top: 4px !important; left: 50% !important; width: 72px !important; height: 14px !important; transform: translateX(-50%) !important; border-radius: 0 0 7px 7px !important; background: #050506 !important; z-index: 7 !important; box-shadow: inset 0 -1px 0 rgba(255,255,255,.05) !important;}#platform .datis-monitor::after{content: "" !important; position: absolute !important; top: 8px !important; left: 50% !important; width: 4px !important; height: 4px !important; transform: translateX(-50%) !important; border-radius: 50% !important; background: #272830 !important; z-index: 8 !important; box-shadow: 0 0 0 1px rgba(255,255,255,.04) !important;}#platform .datis-monitor-screen{position: relative; overflow: hidden; aspect-ratio: 16 / 10 !important; border-radius: 8px 8px 3px 3px !important; background: #f6f6fa; box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), 0 0 0 1px rgba(0,0,0,.48) !important;}#platform .datis-monitor-screen::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient( 116deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,.035) 20%, rgba(255,255,255,0) 39% ); mix-blend-mode: screen;}#platform .datis-monitor-neck{position: absolute !important; z-index: 2 !important; left: 50% !important; bottom: 31px !important; width: 102% !important; height: 28px !important; transform: translateX(-50%) !important; clip-path: none !important; border-radius: 0 0 18px 18px / 0 0 10px 10px !important; background: linear-gradient( 180deg, #d7d8dc 0%, #b7b9bd 34%, #85878d 72%, #696b70 100% ) !important; box-shadow: 0 12px 18px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.72), inset 0 -1px 0 rgba(0,0,0,.16) !important; filter: none !important;}#platform .datis-monitor-neck::before{content: ""; position: absolute; top: 0; left: 50%; width: 74px; height: 8px; transform: translateX(-50%); border-radius: 0 0 12px 12px; background: linear-gradient(180deg,#9b9da2,#c9cace); box-shadow: inset 0 1px 0 rgba(255,255,255,.52);}#platform .datis-monitor-base{position: absolute !important; z-index: 3 !important; left: 50% !important; bottom: 22px !important; width: 108% !important; height: 12px !important; transform: translateX(-50%) !important; border-radius: 0 0 28px 28px / 0 0 12px 12px !important; background: linear-gradient( 180deg, #d4d5d9 0%, #a6a8ad 55%, #74767b 100% ) !important; box-shadow: 0 10px 18px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.70) !important;}#platform .datis-monitor-base::before{content: ""; position: absolute; left: 8%; right: 8%; bottom: -4px; height: 5px; border-radius: 50%; background: rgba(0,0,0,.17); filter: blur(4px);}#platform .datis-monitor-base::after{content: ""; position: absolute; left: 50%; top: 1px; width: 86px; height: 4px; transform: translateX(-50%); border-radius: 0 0 8px 8px; background: rgba(70,72,77,.30);}#platform .datis-screen-app{height: 100%; background: #f6f6fa;}#platform .datis-screen-sidebar{background: linear-gradient(180deg,#2c0b3e 0%,#35104b 46%,#190522 100%) !important;}#platform .datis-screen-main{background: linear-gradient(180deg,#fbfbfd 0%,#f3f2f7 100%);}@media (max-width: 991px){#platform .datis-monitor-wrap{max-width: 760px !important;}}@media (max-width: 640px){#platform .datis-monitor-wrap{padding-bottom: 68px !important;}#platform .datis-monitor::before{width: 54px !important; height: 11px !important;}#platform .datis-monitor-neck{bottom: 24px !important; height: 22px !important;}#platform .datis-monitor-base{bottom: 17px !important; height: 9px !important;}}#datis-main-hero{position: relative !important; isolation: isolate; overflow: hidden !important; min-height: min(840px, 94vh) !important; background-position: center center !important;}#datis-main-hero::before{content: ""; position: absolute; z-index: 1; pointer-events: none; width: 760px; height: 760px; right: 5%; top: 50%; transform: translateY(-50%); border-radius: 50%; background: radial-gradient( circle at center, rgba(108,38,146,.22) 0%, rgba(76,20,106,.15) 32%, rgba(45,18,68,.07) 54%, rgba(0,0,0,0) 74% ); filter: blur(28px);}#datis-main-hero::after{content: ""; position: absolute; z-index: 1; pointer-events: none; width: 720px; height: 220px; right: -60px; top: 60px; transform: rotate(-15deg); border-radius: 999px; background: linear-gradient( 90deg, rgba(108,38,146,0), rgba(108,38,146,.12) 34%, rgba(0,149,206,.07) 62%, rgba(0,149,206,0) ); filter: blur(28px); opacity: .9;}#datis-main-hero > .datis-container{position: relative; z-index: 3;}#datis-main-hero .datis-hero-grid{grid-template-columns: minmax(0,.92fr) minmax(560px,1.08fr) !important; gap: 72px !important; align-items: center !important;}#datis-main-hero .datis-hero-content{position: relative; max-width: 650px;}#datis-main-hero h1.datis-hero-copy{text-shadow: 0 6px 30px rgba(0,0,0,.24);}#datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:first-child{box-shadow: 0 14px 32px rgba(0,149,206,.27), 0 0 0 1px rgba(255,255,255,.06) inset !important;}#datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:nth-of-type(2){border-color: rgba(255,255,255,.24) !important; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}#datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:nth-of-type(2) *{color: #fff !important;}#datis-main-hero .datis-radar-header{opacity: 1 !important;}#datis-main-hero .datis-radar-summary{margin-top: 16px !important;}#datis-main-hero .datis-summary-cell{-webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px);}#datis-main-hero .datis-summary-cell small{text-transform: none !important;}#datis-main-hero .datis-summary-cell p, #datis-main-hero .datis-summary-cell span{color: #fff !important;}#datis-main-hero .datis-hero-grid::after{content: ""; position: absolute; left: 0; right: 0; bottom: 18px; height: 1px; background: linear-gradient( 90deg, transparent, rgba(108,38,146,.34) 38%, rgba(0,149,206,.22) 68%, transparent ); opacity: .65;}@media (max-width: 991px){#datis-main-hero::before{width: 560px; height: 560px; right: -18%; top: 70%;}#datis-main-hero::after{width: 520px; right: -180px;}#datis-main-hero .datis-hero-grid{grid-template-columns: 1fr !important; gap: 46px !important;}#datis-main-hero .datis-radar-shell{padding: 22px !important;}}@media (max-width: 640px){#datis-main-hero::before, #datis-main-hero::after{opacity: .60;}}#datis-main-hero .datis-radar-shell{background-color: transparent !important; background-image: none !important;}#datis-main-hero .datis-radar-shell::before{border: 0 !important; box-shadow: none !important;}#datis-main-hero .datis-radar-header, #datis-main-hero .datis-radar-summary{background: transparent !important; box-shadow: none !important;}#platform .datis-image-laptop-wrap{width: 100% !important; max-width: 900px !important; margin: 0 auto !important; padding: 0 !important; overflow: visible !important; background: transparent !important;}#platform .datis-image-laptop-wrap::before{content: ""; position: absolute; z-index: 0; left: 5%; right: 5%; top: 12%; bottom: 8%; border-radius: 50%; background: radial-gradient( ellipse at center, rgba(108,38,146,.34) 0%, rgba(76,20,106,.20) 38%, rgba(0,149,206,.08) 58%, rgba(0,0,0,0) 78% ); filter: blur(54px); pointer-events: none;}#platform .datis-image-laptop{position: relative; z-index: 2; display: block; width: 112%; max-width: none; height: auto; margin-left: -6%; object-fit: contain; filter: drop-shadow(0 34px 34px rgba(0,0,0,.28));}#platform .datis-image-laptop.o_not_editable{pointer-events: none;}#platform .datis-laptop-screen{position: absolute; z-index: 3; left: 12.7%; top: 12.9%; width: 74.6%; height: 68.2%; border-radius: .7%; overflow: hidden; background: #101015;}#platform .datis-laptop-screen-image{display: block; width: 100% !important; height: 100% !important; max-width: 100%; margin: 0 !important; object-fit: contain;}@media (min-width: 992px){#platform .datis-laptop-screen{left: 8.2%; width: 83.5%;}}@media (max-width: 991px){#platform .datis-image-laptop{width: 100%; margin-left: 0;}}#merken.datis-brand-section{position: relative; overflow: hidden;}#merken .datis-section-heading{max-width: 920px; margin-left: auto; margin-right: auto; margin-bottom: 52px !important;}#merken .datis-brand-carousel{position: relative; display: grid; grid-template-columns: 52px minmax(0,1fr) 52px; gap: 18px; align-items: center; width: min(1180px, 100%); margin: 0 auto;}#merken .datis-brand-viewport{position: relative; overflow: hidden;}#merken .datis-brand-viewport::before, #merken .datis-brand-viewport::after{content: ""; position: absolute; z-index: 3; top: 0; bottom: 0; width: 56px; pointer-events: none;}#merken .datis-brand-viewport::before{left: 0; background: linear-gradient(90deg,#fff,rgba(255,255,255,0));}#merken .datis-brand-viewport::after{right: 0; background: linear-gradient(270deg,#fff,rgba(255,255,255,0));}#merken .datis-brand-track{display: flex; gap: 18px; overflow-x: auto; scrollbar-width: none; padding: 10px 4px 18px;}#merken .datis-brand-track::-webkit-scrollbar{display: none;}#merken .datis-brand-card{flex: 0 0 calc((100% - 54px) / 4); min-width: 190px; height: 118px; display: flex; align-items: center; justify-content: center; scroll-snap-align: start; border-radius: 20px; border: 1px solid rgba(50,16,68,.09); background: radial-gradient(circle at 85% 15%,rgba(0,149,206,.055),transparent 32%), #fff; box-shadow: 0 12px 30px rgba(50,16,68,.055), inset 0 1px 0 rgba(255,255,255,.85); transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;}#merken .datis-brand-card:hover{transform: translateY(-4px); border-color: rgba(0,149,206,.18); box-shadow: 0 18px 38px rgba(50,16,68,.09);}#merken .datis-brand-card img{display: block; max-width: 72%; max-height: 54px; width: auto; height: auto; object-fit: contain; filter: saturate(.92);}#merken .datis-brand-placeholder{display: inline-flex; align-items: center; justify-content: center; min-width: 112px; min-height: 42px; padding: 8px 14px; border-radius: 10px; border: 1px dashed rgba(50,16,68,.16); color: rgba(50,16,68,.42); font-size: 12px; font-weight: 700; letter-spacing: .3px;}#merken .datis-brand-arrow{width: 48px; height: 48px; border: 1px solid rgba(50,16,68,.11); border-radius: 50%; background: #fff; color: #321044; font-size: 24px; cursor: pointer; box-shadow: 0 10px 28px rgba(50,16,68,.08);}#merken .datis-brand-arrow:hover{transform: translateY(-2px); background: linear-gradient(135deg,#321044,#6c2692); color: #fff; box-shadow: 0 14px 30px rgba(50,16,68,.16);}#merken .datis-brand-caption{margin: 20px auto 0; text-align: center; color: #8b7f91; font-size: 13px;}@media (max-width: 991px){#merken .datis-brand-carousel{grid-template-columns: 44px minmax(0,1fr) 44px; gap: 10px;}#merken .datis-brand-arrow{width: 42px; height: 42px;}#merken .datis-brand-card{flex-basis: calc((100% - 36px) / 3); min-width: 170px;}}@media (max-width: 640px){#merken .datis-section-heading{margin-bottom: 34px !important;}#merken .datis-brand-carousel{grid-template-columns: 38px minmax(0,1fr) 38px; gap: 6px;}#merken .datis-brand-arrow{width: 36px; height: 36px; font-size: 20px;}#merken .datis-brand-card{flex-basis: 78%; min-width: 210px; height: 100px;}#merken .datis-brand-viewport::before, #merken .datis-brand-viewport::after{width: 26px;}}#contact{background: transparent !important;}#contact .datis-cta-panel{position: relative !important; overflow: hidden !important; border-radius: 34px !important; text-align: center !important; box-shadow: 0 22px 60px rgba(50,16,68,.16), inset 0 1px 0 rgba(255,255,255,.05) !important; border: 1px solid rgba(255,255,255,.06) !important;}#contact .datis-cta-panel::before, #contact .datis-cta-panel::after{content: none !important; display: none !important;}#contact .datis-cta-actions{position: relative; z-index: 2;}#contact .datis-cta-actions h2{max-width: 820px; margin: 0 auto 24px !important; text-align: center !important; line-height: .98 !important; letter-spacing: -2px !important;}#contact .datis-cta-actions h2 span{font-size: clamp(48px,5vw,72px) !important;}#contact .datis-cta-actions > p:first-of-type{margin: 0 auto 30px !important; text-align: center !important; font-size: 17px !important; line-height: 1.65 !important;}#contact .datis-cta-actions > p:last-of-type{flex-wrap: wrap !important; text-align: center !important;}#contact .datis-cta-actions .btn{min-width: 190px !important; min-height: 50px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 13px 22px !important; border-radius: 10px !important; margin: 0 !important;}#contact .datis-cta-actions .btn:first-child{background: linear-gradient(135deg,#0095ce 0%,#60b7d7 68%,#90cadf 100%) !important; border: 0 !important; color: #fff !important; box-shadow: 0 14px 30px rgba(0,149,206,.22) !important;}#contact .datis-cta-actions .btn:last-child{background: rgba(255,255,255,.95) !important; border: 1px solid rgba(255,255,255,.16) !important; color: #321044 !important; box-shadow: 0 10px 24px rgba(0,0,0,.08) !important;}#contact .datis-cta-actions .btn:last-child *{color: #321044 !important;}@media (max-width: 640px){#contact .datis-cta-panel{border-radius: 24px !important;}#contact .datis-cta-actions h2 span{font-size: clamp(42px,12vw,58px) !important;}#contact .datis-cta-actions .btn{width: 100% !important; max-width: 320px !important;}}#contact .datis-cta-panel{display: flex !important; align-items: center !important; justify-content: center !important; min-height: 420px !important; padding: 64px 56px !important;}#contact .datis-cta-actions{width: 100% !important; max-width: 900px !important; margin: 0 auto !important; padding: 0 !important; text-align: center !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important;}#contact .datis-cta-actions h2, #contact .datis-cta-actions p{width: 100% !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important;}#contact .datis-cta-actions > p:first-of-type{max-width: 760px !important;}#contact .datis-cta-actions > p:last-of-type{width: auto !important; margin: 0 auto !important; display: flex !important; justify-content: center !important; align-items: center !important; gap: 14px !important;}@media (max-width: 640px){#contact .datis-cta-panel{min-height: 440px !important; padding: 48px 24px !important;}}#datis-main-hero .datis-radar-header{margin-bottom: 14px !important; background: transparent !important; box-shadow: none !important; border: 0 !important;}#datis-main-hero .datis-radar-header > span:first-child{color: rgba(255,255,255,.72) !important; font-size: 11px !important; font-weight: 800 !important; letter-spacing: 1.4px !important;}#datis-main-hero .datis-live-indicator{border-radius: 999px !important;}#datis-main-hero .datis-signal{background: #16a9df !important; box-shadow: 0 0 0 5px rgba(0,149,206,.18), 0 0 20px rgba(0,149,206,.70) !important;}#datis-main-hero .datis-signal::after{color: #ffffff !important;}#datis-main-hero .datis-radar-summary{display: grid !important; grid-template-columns: 1.15fr repeat(3, .85fr) !important; gap: 0 !important; padding: 8px !important; border-radius: 18px !important; -webkit-backdrop-filter: blur(12px) !important; backdrop-filter: blur(12px) !important;}#datis-main-hero .datis-summary-cell{min-height: 72px !important; padding: 12px 15px !important; border: 0 !important; border-right: 1px solid rgba(255,255,255,.09) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important;}#datis-main-hero .datis-summary-cell:last-child{border-right: 0 !important;}#datis-main-hero .datis-summary-cell small{color: rgba(255,255,255,.50) !important; font-size: 10px !important; letter-spacing: .8px !important;}#datis-main-hero .datis-summary-cell p, #datis-main-hero .datis-summary-cell span, #datis-main-hero .datis-summary-cell strong{color: #ffffff !important; text-shadow: none !important;}#datis-main-hero .datis-radar-summary::before{content: "" !important; position: absolute !important; top: 0 !important;}@media (max-width: 640px){#datis-main-hero .datis-radar-summary{grid-template-columns: repeat(2,1fr) !important;}#datis-main-hero .datis-summary-cell{border-right: 0 !important; border-bottom: 1px solid rgba(255,255,255,.08) !important;}}#datis-main-hero .datis-radar-shell{position: relative !important; isolation: isolate !important;}#datis-main-hero .datis-radar-header, #datis-main-hero .datis-radar, #datis-main-hero .datis-radar-summary{position: relative !important; z-index: 2 !important;}#datis-main-hero .datis-radar-shell{flex-direction: column !important; align-items: center !important; justify-content: center !important; margin-left: auto !important; margin-right: auto !important;}#datis-main-hero .datis-radar-header{align-self: center !important;}#datis-main-hero .datis-radar{flex: 0 0 auto !important; transform-origin: center center !important;}#datis-main-hero .datis-radar-summary{align-self: center !important;}#datis-main-hero .datis-radar-shell > *{margin-left: auto; margin-right: auto;}@media (max-width: 640px){#datis-main-hero .datis-radar-shell{max-width: 100% !important;}#datis-main-hero .datis-radar-header, #datis-main-hero .datis-radar-summary{max-width: 100% !important;}}#datis-main-hero .datis-radar-shell{max-height: none !important; overflow: hidden !important;}#datis-main-hero .datis-radar{display: block !important; width: min(400px, 82%) !important; height: auto !important; aspect-ratio: 1 / 1 !important; margin: 0 auto !important; position: relative !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important;}#datis-main-hero .datis-radar-summary{top: auto !important; bottom: auto !important; left: auto !important; right: auto !important;}#datis-main-hero .datis-hero-visual, #datis-main-hero .datis-radar-shell{align-self: center !important;}@media (max-width: 991px){#datis-main-hero .datis-radar-shell{max-width: 590px !important;}}@media (max-width: 640px){#datis-main-hero .datis-radar-shell{border-radius: 22px !important;}#datis-main-hero .datis-radar{width: min(350px, 92%) !important;}#datis-main-hero .datis-radar-summary{margin-top: 14px !important;}}#datis-main-hero .datis-radar-shell{display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 620px !important; height: auto !important; min-height: 0 !important; margin: 0 auto !important; padding: 24px 26px 22px !important; border-radius: 30px !important;}#datis-main-hero .datis-radar-header{width: 100% !important; max-width: 540px !important; margin: 0 auto 10px !important; padding: 0 4px !important; box-sizing: border-box !important;}#datis-main-hero .datis-radar-stage{position: relative !important; display: grid !important; place-items: center !important; width: 100% !important; max-width: 540px !important; height: 405px !important; min-height: 405px !important; max-height: 405px !important; margin: 0 auto !important; padding: 0 !important; overflow: visible !important; box-sizing: border-box !important;}#datis-main-hero .datis-radar-stage > .datis-radar{position: relative !important; inset: auto !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; display: block !important; width: 400px !important; height: 400px !important; min-width: 400px !important; min-height: 400px !important; max-width: 400px !important; max-height: 400px !important; margin: 0 auto !important; padding: 0 !important; transform: none !important; translate: none !important; scale: 1 !important; box-sizing: border-box !important;}#datis-main-hero .datis-radar-summary{position: relative !important; inset: auto !important; height: auto !important; min-height: 0 !important; transform: none !important; box-sizing: border-box !important;}@media (max-width: 640px){#datis-main-hero .datis-radar-shell{padding: 20px 16px 18px !important;}#datis-main-hero .datis-radar-stage{height: 330px !important; min-height: 330px !important; max-height: 330px !important;}#datis-main-hero .datis-radar-stage > .datis-radar{width: 325px !important; height: 325px !important; min-width: 325px !important; min-height: 325px !important; max-width: 325px !important; max-height: 325px !important;}}#datis-homepage-v2 a.btn, #datis-homepage-v2 button.btn, #datis-homepage-v2 .datis-platform-cta{box-sizing: border-box !important; width: auto !important; min-width: 176px !important; max-width: none !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0 20px !important; margin-top: 0 !important; margin-bottom: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; border-radius: 8px !important; font-size: 15px !important; line-height: 1 !important; font-weight: 700 !important; white-space: nowrap !important;}#datis-homepage-v2 a.btn *, #datis-homepage-v2 button.btn *, #datis-homepage-v2 .datis-platform-cta *{font-size: inherit !important; line-height: 1 !important;}#merken button.datis-brand-arrow{width: 46px !important; min-width: 46px !important; max-width: 46px !important; height: 46px !important; min-height: 46px !important; max-height: 46px !important; padding: 0 !important; border-radius: 50% !important; font-size: 22px !important;}#datis-footer.datis-footer{position: relative; overflow: hidden; padding: 78px 0 28px; color: #fff; border-top: 1px solid rgba(255,255,255,.06);}#datis-footer::before{content: ""; position: absolute; left: 8%; right: 8%; top: 0; height: 1px; background: linear-gradient( 90deg, transparent, rgba(0,149,206,.55), rgba(255,255,255,.12), transparent );}#datis-footer .datis-footer-main{display: grid; grid-template-columns: minmax(280px,1.45fr) .8fr .95fr 1fr; gap: clamp(42px,5vw,76px); align-items: start; padding-bottom: 62px;}#datis-footer .datis-footer-col h3{margin: 0 0 18px; color: rgba(255,255,255,.96); font-size: 14px !important; line-height: 1.2 !important; font-weight: 800 !important; letter-spacing: .3px !important;}#datis-footer .datis-footer-col p{margin: 0; color: rgba(255,255,255,.62); font-size: 14px; line-height: 1.75;}#datis-footer .datis-footer-intro{max-width: 390px;}#datis-footer .datis-footer-kicker{display: inline-block; margin-bottom: 17px; color: #5bc0e4; font-size: 11px; line-height: 1; font-weight: 800; letter-spacing: 1.65px;}#datis-footer .datis-footer-intro > p{max-width: 355px; margin-bottom: 22px; color: rgba(255,255,255,.72); font-size: 15px; line-height: 1.7;}#datis-footer .datis-footer-link{display: block; width: fit-content; margin: 0 0 9px; color: rgba(255,255,255,.72) !important; font-size: 14px; line-height: 1.5; text-decoration: none !important; transition: color .2s ease, transform .2s ease;}#datis-footer .datis-footer-link:hover{color: #fff !important;}#datis-footer .datis-footer-contact-link{display: inline-flex; align-items: center; gap: 9px; margin-top: 4px; color: #5bc0e4 !important; font-weight: 750;}#datis-footer .datis-footer-contact-link:hover{transform: translateX(3px); color: #8dd5ef !important;}#datis-footer .datis-footer-brand{text-align: right; justify-self: end;}#datis-footer .datis-footer-logo{display: inline-flex; align-items: baseline; margin-bottom: 19px; color: #fff !important; text-decoration: none !important; font-size: 44px; line-height: .9; font-weight: 850; letter-spacing: -2.4px;}#datis-footer .datis-footer-logo-dot{color: #25ace0;}#datis-footer .datis-footer-social-label{margin-bottom: 11px !important; color: rgba(255,255,255,.42) !important; font-size: 11px !important; font-weight: 700; letter-spacing: .8px;}#datis-footer .datis-footer-socials{display: flex; justify-content: flex-end; gap: 9px;}#datis-footer .datis-footer-social{width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.055); color: #fff !important; font-size: 16px; text-decoration: none !important; transition: transform .2s ease, background .2s ease, border-color .2s ease;}#datis-footer .datis-footer-social:hover{transform: translateY(-3px); background: rgba(0,149,206,.18); border-color: rgba(0,149,206,.35);}#datis-footer .datis-footer-bottom{min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.08); color: rgba(255,255,255,.38); font-size: 12px;}#datis-footer .datis-footer-legal{display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: 9px 22px;}#datis-footer .datis-footer-legal a{color: rgba(255,255,255,.46) !important; text-decoration: none !important;}#datis-footer .datis-footer-legal a:hover{color: #fff !important;}@media (max-width: 991px){#datis-footer .datis-footer-main{grid-template-columns: 1.3fr 1fr; gap: 46px 60px;}#datis-footer .datis-footer-brand{text-align: left; justify-self: start;}#datis-footer .datis-footer-socials{justify-content: flex-start;}}@media (max-width: 640px){#datis-homepage-v2 a.btn, #datis-homepage-v2 button.btn, #datis-homepage-v2 .datis-platform-cta{width: auto !important; min-width: 0 !important; max-width: 100% !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding-left: 17px !important; padding-right: 17px !important; font-size: 15px !important;}#merken button.datis-brand-arrow{min-width: 36px !important; width: 36px !important; max-width: 36px !important; height: 36px !important; min-height: 36px !important; max-height: 36px !important;}#datis-footer.datis-footer{padding: 62px 0 24px;}#datis-footer .datis-footer-main{grid-template-columns: 1fr; gap: 34px; padding-bottom: 44px;}#datis-footer .datis-footer-brand{margin-top: 5px;}#datis-footer .datis-footer-bottom{align-items: flex-start; flex-direction: column; gap: 14px;}#datis-footer .datis-footer-legal{justify-content: flex-start;}}#platform{background: radial-gradient( circle at 82% 38%, rgba(77,120,170,.30) 0%, rgba(77,120,170,.13) 24%, rgba(77,120,170,0) 48% ), radial-gradient( circle at 58% 86%, rgba(102,42,131,.22) 0%, rgba(102,42,131,0) 43% ), linear-gradient( 118deg, #21072f 0%, #2b0a3b 24%, #371149 48%, #42305f 72%, #303c69 100% ) !important;}#contact .datis-cta-panel{background: radial-gradient( circle at 88% 20%, rgba(75,151,198,.23) 0%, rgba(75,151,198,.08) 26%, rgba(75,151,198,0) 49% ), radial-gradient( circle at 52% 100%, rgba(113,51,140,.26) 0%, rgba(113,51,140,0) 48% ), linear-gradient( 112deg, #21072f 0%, #2c0b3e 24%, #3c1450 48%, #4b2864 70%, #34416e 100% ) !important;}#datis-footer.datis-footer{background: radial-gradient( circle at 88% 8%, rgba(48,132,181,.18) 0%, rgba(48,132,181,.05) 28%, transparent 48% ), radial-gradient( circle at 46% 88%, rgba(94,31,119,.18) 0%, transparent 44% ), linear-gradient( 118deg, #100217 0%, #190421 25%, #24072f 50%, #29223f 72%, #1d294a 100% ) !important;}#platform::before, #platform::after{content: none !important; display: none !important;}#datis-footer.datis-footer::before{height: 1px !important; background: linear-gradient( 90deg, transparent, rgba(108,38,146,.30), rgba(0,149,206,.26), transparent ) !important;}#datis-main-hero .datis-radar-shell{background: radial-gradient( ellipse at 67% 42%, rgba(102,77,132,.34) 0%, rgba(80,48,105,.20) 28%, rgba(52,20,70,.08) 50%, rgba(52,20,70,0) 68% ), radial-gradient( circle at 88% 15%, rgba(0,149,206,.10) 0%, rgba(0,149,206,.025) 27%, transparent 48% ), linear-gradient( 155deg, #16031f 0%, #21072e 32%, #2b0b3a 58%, #351745 78%, #292b4c 100% ) !important; border: 1px solid rgba(255,255,255,.13) !important; box-shadow: 0 32px 78px rgba(0,0,0,.34), 0 10px 28px rgba(22,3,31,.18), inset 0 1px 0 rgba(255,255,255,.09), inset 0 -1px 0 rgba(0,0,0,.10) !important; -webkit-backdrop-filter: blur(20px) saturate(108%) !important; backdrop-filter: blur(20px) saturate(108%) !important;}#datis-main-hero .datis-radar-shell::before{content: "" !important; display: block !important; position: absolute !important; z-index: -1 !important; pointer-events: none !important; inset: 5% 5% 8% 5% !important; border-radius: 42% !important; background: radial-gradient( ellipse at center, rgba(119,82,145,.20) 0%, rgba(81,47,105,.11) 34%, rgba(0,149,206,.035) 55%, transparent 74% ) !important; filter: blur(38px) !important; -webkit-filter: blur(38px) !important; opacity: 1 !important;}#datis-main-hero .datis-radar-shell::after{content: "" !important; display: block !important; position: absolute !important; z-index: 1 !important; pointer-events: none !important; left: 7% !important; right: 7% !important; top: 0 !important; height: 1px !important; background: linear-gradient( 90deg, transparent, rgba(255,255,255,.24), rgba(0,149,206,.16), transparent ) !important;}#datis-main-hero .datis-radar{box-shadow: inset 0 0 46px rgba(255,255,255,.018), 0 0 28px rgba(0,149,206,.045) !important;}#datis-main-hero .datis-radar-sweep{opacity: .86 !important; filter: drop-shadow(0 0 10px rgba(0,149,206,.34)) drop-shadow(0 0 18px rgba(0,149,206,.10)) !important;}#datis-main-hero .datis-signal::after{background: linear-gradient( 135deg, rgba(18,17,25,.96) 0%, rgba(28,24,36,.95) 55%, rgba(39,28,47,.94) 100% ) !important;}#datis-main-hero .datis-radar-summary{background: linear-gradient( 135deg, rgba(10,11,17,.58), rgba(25,20,31,.54) ) !important; border: 1px solid rgba(255,255,255,.09) !important; box-shadow: 0 14px 30px rgba(0,0,0,.15) !important;}#datis-main-hero .datis-radar-summary{border-top-color: rgba(255,255,255,.28) !important;}#datis-main-hero .datis-radar{border-color: rgba(255,255,255,.12) !important;}#datis-main-hero .datis-radar::before, #datis-main-hero .datis-radar::after{border-color: rgba(255,255,255,.075) !important;}#datis-main-hero .datis-radar-line, #datis-main-hero .datis-radar-axis, #datis-main-hero .datis-radar-grid-line{border-color: rgba(255,255,255,.075) !important; background-color: rgba(255,255,255,.075) !important; opacity: .72 !important;}#datis-main-hero .datis-radar-header{display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 28px !important; line-height: 1 !important;}#datis-main-hero .datis-live-indicator{margin: 0 !important; vertical-align: middle !important;}#datis-main-hero .datis-live-indicator::before{vertical-align: middle !important;}#datis-main-hero .datis-radar-header{padding-left: 10px !important; padding-right: 18px !important;}#datis-main-hero .datis-live-indicator{position: relative !important; right: auto !important; margin-left: auto !important; margin-right: 8px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; padding: 0 !important; color: rgba(255,255,255,.56) !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; line-height: 1 !important; letter-spacing: 1.2px !important; text-transform: none !important; background: transparent !important; border: 0 !important; box-shadow: none !important;}#datis-main-hero .datis-live-indicator::before, #datis-main-hero .datis-live-indicator::after{content: none !important; display: none !important;}#datis-main-hero .datis-live-indicator, #datis-main-hero .datis-live-indicator *{color: rgba(255,255,255,.56) !important; border: 0 !important; box-shadow: none !important; background: transparent !important;}#datis-main-hero .datis-radar-summary::before{height: 1px !important; background: linear-gradient( 90deg, transparent 0%, rgba(255,255,255,.055) 10%, rgba(255,255,255,.20) 50%, rgba(255,255,255,.055) 90%, transparent 100% ) !important; box-shadow: none !important; opacity: .8 !important;}#datis-main-hero .datis-live-indicator{gap: 9px !important;}#datis-main-hero .datis-live-indicator::before{content: "" !important; display: inline-block !important; flex: 0 0 8px !important; width: 8px !important; height: 8px !important; margin: 0 !important; border: 0 !important; border-radius: 50% !important; background: #0aa4dc !important; box-shadow: 0 0 0 5px rgba(0,149,206,.16), 0 0 20px rgba(0,149,206,.58) !important;}#datis-main-hero .datis-live-indicator::after{content: none !important; display: none !important;}#datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:nth-of-type(2){background: #ffffff !important; background-image: none !important; border: 1px solid #ffffff !important; color: #111111 !important; box-shadow: 0 10px 26px rgba(0,0,0,.12) !important;}#datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:nth-of-type(2), #datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:nth-of-type(2) *{color: #111111 !important;}#datis-main-hero .datis-hero-content > p:nth-of-type(2) .btn:nth-of-type(2):hover{background: #f4f4f4 !important; border-color: #f4f4f4 !important; color: #111111 !important; transform: translateY(-2px);}#uitdaging .datis-problem-card::before, #uitdaging .datis-problem-card::after{content: none !important;}#datis-main-hero .datis-signal::after{border: 0 !important; box-shadow: 0 9px 24px rgba(20,5,30,.24) !important;}#datis-main-hero .datis-radar-summary{margin: 18px auto 0 !important; padding-left: 0 !important; padding-right: 0 !important;}#datis-main-hero .datis-radar-summary::before{left: 0 !important; right: 0 !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important;}@media (max-width: 640px){#datis-main-hero .datis-radar-summary{width: 94% !important; max-width: none !important;}}#datis-main-hero .datis-radar-summary{width: 86% !important; max-width: 560px !important; margin-left: auto !important; margin-right: auto !important; justify-content: center !important;}#datis-main-hero .datis-summary-cell{text-align: left !important; align-items: flex-start !important; justify-content: center !important;}#datis-main-hero .datis-summary-cell small, #datis-main-hero .datis-summary-cell strong, #datis-main-hero .datis-summary-cell span, #datis-main-hero .datis-summary-cell p{width: 100% !important; text-align: left !important;}#platform .datis-platform-copy h2{margin-top: 0 !important;}#platform .datis-image-laptop-wrap{position: relative !important;}#platform .datis-laptop-dashboard{position: absolute; z-index: 3; display: grid; grid-template-columns: 17% 1fr; background: #f7f6fa; pointer-events: none;}#platform .datis-db-sidebar{padding: 7.5% 12%; background: linear-gradient(180deg,#2c0b3e 0%,#35104b 48%,#190522 100%);}#platform .datis-db-logo{margin-bottom: 22%; color: #fff; font-size: clamp(7px,.65vw,11px); font-weight: 800; letter-spacing: -.3px;}#platform .datis-db-logo span{color: #0095ce;}#platform .datis-db-nav{display: block; width: 76%; height: 4px; margin: 0 0 11%; border-radius: 999px; background: rgba(255,255,255,.22);}#platform .datis-db-nav.active{width: 62%; background: linear-gradient(90deg,#0095ce,#60b7d7); box-shadow: 0 0 10px rgba(0,149,206,.24);}#platform .datis-db-main{min-width: 0; padding: 5.2% 5.5% 4.2%; background: radial-gradient(circle at 90% 8%,rgba(0,149,206,.055),transparent 26%), linear-gradient(180deg,#fbfbfd 0%,#f4f2f7 100%);}#platform .datis-db-topbar{display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; margin-bottom: 4%;}#platform .datis-db-topbar strong, #platform .datis-db-topbar small{display: block;}#platform .datis-db-topbar strong{color: #321044; font-size: clamp(7px,.66vw,11px); line-height: 1.05; font-weight: 800;}#platform .datis-db-topbar small{margin-top: 3px; color: #92879a; font-size: clamp(4px,.38vw,6px); letter-spacing: .35px;}#platform .datis-db-avatar{width: clamp(12px,1.45vw,22px); height: clamp(12px,1.45vw,22px); border-radius: 50%; background: linear-gradient(135deg,#321044,#0095ce); box-shadow: 0 2px 8px rgba(50,16,68,.12);}#platform .datis-db-kpis{display: grid; grid-template-columns: repeat(3,1fr); gap: 3%; margin-bottom: 3.5%;}#platform .datis-db-kpi{min-width: 0; padding: 9% 8%; border: 1px solid rgba(50,16,68,.10); border-radius: 9px; background: rgba(255,255,255,.95); box-shadow: 0 4px 12px rgba(50,16,68,.04);}#platform .datis-db-kpi small{display: block; min-height: 13px; color: #8d8194; font-size: clamp(3.5px,.34vw,5.5px); line-height: 1.2; text-transform: uppercase; letter-spacing: .25px;}#platform .datis-db-kpi strong{display: block; margin-top: 5%; color: #0095ce; font-size: clamp(10px,1.12vw,18px); line-height: 1; font-weight: 800;}#platform .datis-db-chart-card{position: relative; overflow: hidden; height: 48%; padding: 4% 4% 2%; border: 1px solid rgba(50,16,68,.10); border-radius: 10px; background: linear-gradient(rgba(50,16,68,.035) 1px,transparent 1px), linear-gradient(90deg,rgba(50,16,68,.035) 1px,transparent 1px), #fff; background-size: 15% 24%; box-shadow: 0 4px 14px rgba(50,16,68,.035);}#platform .datis-db-chart-title{position: relative; z-index: 2; display: flex; justify-content: space-between; gap: 10px;}#platform .datis-db-chart-title strong{color: #321044; font-size: clamp(4px,.42vw,6.5px);}#platform .datis-db-chart-title small{color: #9a8fa0; font-size: clamp(3px,.30vw,5px);}#platform .datis-db-chart-svg{position: absolute; left: 2.5%; right: 2.5%; bottom: 5%; width: 95%; height: 72%;}#platform .datis-db-bottom{display: grid; gap: 5px; margin-top: 3%;}#platform .datis-db-row{display: grid; grid-template-columns: 1.55fr .8fr .75fr; gap: 2%;}#platform .datis-db-row span{display: block; height: clamp(3px,.38vw,6px); border-radius: 999px; background: #ded9e2;}#platform .datis-db-row span:nth-child(2){background: rgba(0,149,206,.20);}#platform .datis-db-row span:nth-child(3){background: #e9e5ec;}@media (max-width: 640px){#platform .datis-db-sidebar{padding-left: 10%; padding-right: 10%;}}@media (max-width: 640px){#platform .datis-laptop-dashboard{left: 11.5% !important; top: 7.2% !important; width: 77.0% !important; height: 82.0% !important;}}#platform .datis-laptop-dashboard{left: 12.7% !important; top: 12.9% !important; width: 74.6% !important; height: 68.2% !important; border-radius: .7% !important; overflow: hidden !important; box-shadow: none !important;}@media (min-width: 992px){#platform .datis-laptop-dashboard{left: 8.2% !important; top: 12.9% !important; width: 83.5% !important; height: 68.2% !important;}}@media (max-width: 991px){#platform .datis-laptop-dashboard{left: 12.7% !important; top: 12.9% !important; width: 74.6% !important; height: 68.2% !important;}}#merken .datis-example-logo{color: #171419 !important; opacity: .88; display: flex; align-items: center; justify-content: center; max-width: 78%; transition: opacity .22s ease, transform .22s ease;}#merken .datis-brand-card:hover .datis-example-logo{opacity: 1; transform: scale(1.025);}#merken .datis-logo-tork span{display: inline-block; padding: 8px 15px 7px; border: 3px solid currentColor; border-radius: 50% / 28%; font-family: Arial, Helvetica, sans-serif; font-size: 25px; line-height: 1; font-weight: 900; letter-spacing: -1.5px; transform: skewX(-5deg);}#merken .datis-logo-canon span{font-family: Georgia, "Times New Roman", serif; font-size: 34px; line-height: 1; font-weight: 700; letter-spacing: -2.4px; font-style: italic;}#merken .datis-logo-unilever{gap: 9px;}#merken .datis-unilever-u{font-family: Georgia, "Times New Roman", serif; font-size: 42px; line-height: .8; font-weight: 700;}#merken .datis-unilever-name{font-family: Georgia, "Times New Roman", serif; font-size: 21px; line-height: 1; font-style: italic; font-weight: 700;}#merken .datis-logo-blue-mountain{gap: 9px;}#merken .datis-bm-mark{display: inline-flex; align-items: center; justify-content: center; width: 39px; height: 39px; border: 2px solid currentColor; border-radius: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 1; font-weight: 900;}#merken .datis-bm-name{font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.02; font-weight: 900; letter-spacing: 1.25px;}@media (max-width: 640px){#merken .datis-logo-canon span{font-size: 30px;}#merken .datis-unilever-u{font-size: 36px;}#merken .datis-unilever-name{font-size: 18px;}}#merken .datis-official-brand-logo{display: block !important; width: auto !important; height: auto !important; max-width: 72% !important; max-height: 58px !important; object-fit: contain !important; filter: none !important; opacity: .88; transition: opacity .22s ease, transform .22s ease;}#merken .datis-brand-card:hover .datis-official-brand-logo{opacity: 1; transform: scale(1.025);}#merken .datis-official-unilever{max-height: 72px !important; max-width: 58% !important;}#merken .datis-official-blue-mountain{max-width: 78% !important; max-height: 54px !important;}#merken .datis-official-tork{max-width: 66% !important; max-height: 54px !important;}#merken .datis-official-canon{max-width: 70% !important; max-height: 50px !important;}#merken .datis-brand-arrow{display: inline-flex !important; align-items: center !important; justify-content: center !important;}#merken .datis-brand-arrow i{display: block !important; margin: 0 !important; padding: 0 !important; color: #321044 !important; font-size: 23px !important; line-height: 1 !important; font-weight: 700 !important;}#merken .datis-brand-prev i{transform: translateX(-1px);}#merken .datis-brand-next i{transform: translateX(1px);}#merken .datis-brand-arrow{transition: background-color .22s ease, border-color .22s ease, box-shadow .22s ease, transform .22s ease !important;}#merken .datis-brand-arrow i{transition: color .22s ease !important;}@media (hover:hover){#merken .datis-brand-arrow:hover{background: #321044 !important; background-color: #321044 !important; border-color: #321044 !important; box-shadow: 0 10px 24px rgba(50,16,68,.20) !important; transform: translateY(-2px);}#merken .datis-brand-arrow:hover i{color: #ffffff !important;}}#merken .datis-brand-arrow:focus-visible{background: #321044 !important; background-color: #321044 !important; border-color: #321044 !important; outline: 3px solid rgba(0,149,206,.22) !important; outline-offset: 3px !important;}#merken .datis-brand-arrow:focus-visible i{color: #ffffff !important;}#merken .datis-section-heading .datis-eyebrow{margin-bottom: 18px !important;}#merken .datis-section-heading > h2:first-child{margin-bottom: 0 !important;}#merken .datis-section-heading > h2:nth-child(2){margin-top: 0 !important;}#merken .datis-brand-clone{pointer-events: none;}#merken .datis-brand-track{scroll-behavior: auto !important; scroll-snap-type: none !important; overscroll-behavior-x: contain !important;}#van-bestellen-naar-inzicht.datis-bridge-section{position: relative; overflow: hidden; padding: 112px 20px 118px !important; background: radial-gradient(circle at 88% 15%, rgba(0,149,206,.055) 0%, rgba(0,149,206,0) 34%), radial-gradient(circle at 10% 88%, rgba(108,38,146,.045) 0%, rgba(108,38,146,0) 38%), #f8f6f9 !important;}#van-bestellen-naar-inzicht .datis-bridge-grid{display: grid; grid-template-columns: minmax(0,.88fr) minmax(500px,1.12fr); gap: 88px; align-items: center;}#van-bestellen-naar-inzicht .datis-bridge-copy{max-width: 560px;}#van-bestellen-naar-inzicht .datis-bridge-copy h2{margin: 0 0 28px !important; color: #321044 !important; font-size: clamp(48px,5vw,68px) !important; line-height: .96 !important; font-weight: 800 !important; letter-spacing: -1.5px !important;}#van-bestellen-naar-inzicht .datis-bridge-gradient{display: block; background: linear-gradient(135deg,#0095ce 0%,#60b7d7 62%,#90cadf 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: #0095ce;}#van-bestellen-naar-inzicht .datis-bridge-copy > p{max-width: 535px; margin: 0 0 30px; color: #786b7f; font-size: 17px; line-height: 1.65;}#van-bestellen-naar-inzicht .datis-bridge-cta{background: linear-gradient(135deg,#321044 0%,#6c2692 100%) !important; border: 0 !important; color: #fff !important; box-shadow: 0 12px 28px rgba(50,16,68,.14) !important;}#van-bestellen-naar-inzicht .datis-bridge-cta, #van-bestellen-naar-inzicht .datis-bridge-cta *{color: #fff !important;}#van-bestellen-naar-inzicht .datis-bridge-flow{position: relative; display: grid; gap: 0; padding: 6px 0;}#van-bestellen-naar-inzicht .datis-bridge-step{position: relative; z-index: 2; display: grid; grid-template-columns: 62px 1fr; gap: 22px; align-items: center; min-height: 132px; padding: 24px 28px; border: 1px solid rgba(50,16,68,.08); border-radius: 24px; background: rgba(255,255,255,.84); box-shadow: 0 14px 38px rgba(50,16,68,.055), inset 0 1px 0 rgba(255,255,255,.88); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}#van-bestellen-naar-inzicht .datis-bridge-step-emphasis{border-color: rgba(0,149,206,.15); background: radial-gradient(circle at 90% 12%,rgba(0,149,206,.08),transparent 34%), rgba(255,255,255,.92); box-shadow: 0 18px 42px rgba(50,16,68,.07), 0 0 0 1px rgba(0,149,206,.025);}#van-bestellen-naar-inzicht .datis-bridge-step-number{width: 52px; height: 52px; display: inline-flex; align-items: center; justify-content: center; border-radius: 16px; background: linear-gradient(135deg,rgba(0,149,206,.11),rgba(144,202,223,.22)); color: #0095ce; font-size: 13px; font-weight: 800; letter-spacing: .5px;}#van-bestellen-naar-inzicht .datis-bridge-step-emphasis .datis-bridge-step-number{background: linear-gradient(135deg,#0095ce,#60b7d7); color: #fff; box-shadow: 0 8px 22px rgba(0,149,206,.18);}#van-bestellen-naar-inzicht .datis-bridge-step-kicker{display: block; margin-bottom: 5px; color: #9a8fa0; font-size: 11px; line-height: 1; font-weight: 700; letter-spacing: 1.2px; text-transform: none;}#van-bestellen-naar-inzicht .datis-bridge-step h3{margin: 0 0 7px !important; color: #321044 !important; font-size: 22px !important; line-height: 1.1 !important; font-weight: 800 !important;}#van-bestellen-naar-inzicht .datis-bridge-step p{margin: 0; color: #786b7f; font-size: 14px; line-height: 1.5;}#van-bestellen-naar-inzicht .datis-bridge-connector{position: relative; z-index: 1; width: 2px; height: 24px; margin-left: 53px; background: linear-gradient(180deg,rgba(0,149,206,.14),rgba(108,38,146,.16));}#van-bestellen-naar-inzicht .datis-bridge-connector span{position: absolute; left: 50%; bottom: -1px; width: 7px; height: 7px; transform: translateX(-50%) rotate(45deg); border-right: 1.5px solid rgba(0,149,206,.40); border-bottom: 1.5px solid rgba(0,149,206,.40);}@media (hover:hover){#van-bestellen-naar-inzicht .datis-bridge-step{transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease;}#van-bestellen-naar-inzicht .datis-bridge-step:hover{transform: translateY(-3px); border-color: rgba(0,149,206,.15); box-shadow: 0 20px 44px rgba(50,16,68,.075);}}@media (max-width: 991px){#van-bestellen-naar-inzicht.datis-bridge-section{padding: 88px 20px 94px !important;}#van-bestellen-naar-inzicht .datis-bridge-grid{grid-template-columns: 1fr; gap: 54px;}#van-bestellen-naar-inzicht .datis-bridge-copy{max-width: 700px;}#van-bestellen-naar-inzicht .datis-bridge-flow{max-width: 720px;}}@media (max-width: 640px){#van-bestellen-naar-inzicht.datis-bridge-section{padding: 72px 20px 78px !important;}#van-bestellen-naar-inzicht .datis-bridge-copy h2{font-size: clamp(42px,12vw,56px) !important;}#van-bestellen-naar-inzicht .datis-bridge-step{grid-template-columns: 48px 1fr; gap: 16px; min-height: 0; padding: 20px; border-radius: 20px;}#van-bestellen-naar-inzicht .datis-bridge-step-number{width: 44px; height: 44px; border-radius: 14px;}#van-bestellen-naar-inzicht .datis-bridge-connector{height: 18px; margin-left: 41px;}}#van-bestellen-naar-inzicht .datis-eyebrow{font-family: inherit !important; font-size: 12px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 2px !important; text-transform: none !important;}#platform .datis-platform-grid{grid-template-columns: minmax(540px,1.18fr) minmax(0,.82fr) !important;}#platform .datis-monitor-wrap{order: 1 !important;}#platform .datis-platform-copy{order: 2 !important; justify-self: end;}@media (max-width: 991px){#platform .datis-platform-grid{grid-template-columns: 1fr !important;}#platform .datis-monitor-wrap{order: 1 !important;}#platform .datis-platform-copy{order: 2 !important; justify-self: start;}}#platform .datis-platform-copy h2{line-height: .96 !important;}#van-bestellen-naar-inzicht .datis-eyebrow{display: inline-flex !important; align-items: center !important; gap: 12px !important; margin-bottom: 24px !important; color: #0095ce !important;}#van-bestellen-naar-inzicht .datis-eyebrow::before{content: "" !important; display: inline-block !important; width: 34px !important; height: 2px !important; flex: 0 0 34px !important; border-radius: 999px !important; background: #0095ce !important;}#van-bestellen-naar-inzicht .datis-eyebrow, #platform .datis-eyebrow{font-family: "Cascadia Code", "Cascadia Mono", monospace !important;}#platform .datis-check-list{margin-top: 24px !important; margin-bottom: 28px !important;}#platform .datis-check-list li{margin-bottom: 8px !important; line-height: 1.4 !important;}#platform .datis-check-list li:last-child{margin-bottom: 0 !important;}@media (min-width: 992px){#persoonlijk .datis-personal-grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; align-items: center !important;}#persoonlijk .datis-personal-copy{order: 1 !important; justify-self: start !important; width: 100% !important; max-width: 560px !important; margin-left: 0 !important; margin-right: auto !important; text-align: left !important;}#persoonlijk .datis-personal-visual, #persoonlijk .datis-personal-image, #persoonlijk .datis-personal-media{order: 2 !important; justify-self: end !important; margin-left: auto !important; margin-right: 0 !important;}}#persoonlijk .datis-personal-copy h2{margin-top: 0 !important;}@media (min-width: 992px){#persoonlijk > .datis-container > div{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 70px !important; align-items: center !important;}#persoonlijk > .datis-container > div > div:first-child{order: 2 !important; grid-column: 2 !important;}#persoonlijk > .datis-container > div > div:nth-child(2){order: 1 !important; grid-column: 1 !important; text-align: left !important;}#persoonlijk > .datis-container > div > div:first-child img{width: 100% !important; margin-left: auto !important; margin-right: 0 !important;}}#persoonlijk .datis-eyebrow{display: inline-flex !important; align-items: center !important; margin-bottom: 0 !important;}#persoonlijk .datis-eyebrow + br{display: none !important;}#persoonlijk > .datis-container > div > div:nth-child(2) > div:first-child{margin-bottom: 25px !important;}#persoonlijk > .datis-container > div > div:nth-child(2) > h2{margin-top: 0 !important;}#faq .datis-section-heading{max-width: 820px; margin: 0 auto 48px !important;}#faq .datis-faq-intro{max-width: 720px; margin: 18px auto 0; color: #786b7f; font-size: 16px; line-height: 1.65;}#faq .datis-faq-premium{max-width: 980px; margin: 0 auto; display: grid; gap: 14px;}#faq .datis-faq-premium details{overflow: hidden; border: 1px solid rgba(50,16,68,.08); border-radius: 18px; background: rgba(255,255,255,.92); box-shadow: 0 10px 28px rgba(50,16,68,.045); transition: border-color .22s ease, box-shadow .22s ease, transform .22s ease;}#faq .datis-faq-premium details[open]{border-color: rgba(0,149,206,.18); box-shadow: 0 16px 34px rgba(50,16,68,.07);}#faq .datis-faq-premium summary{position: relative; display: grid; grid-template-columns: 44px 1fr 34px; gap: 18px; align-items: center; padding: 22px 24px; cursor: pointer; list-style: none;}#faq .datis-faq-premium summary::-webkit-details-marker{display: none;}#faq .datis-faq-number{display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 12px; background: linear-gradient(135deg,rgba(0,149,206,.10),rgba(144,202,223,.18)); color: #0095ce; font-size: 12px; font-weight: 800; letter-spacing: .4px;}#faq .datis-faq-question{color: #321044;}#faq .datis-faq-icon{display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: rgba(0,149,206,.08); color: #0095ce; font-size: 21px; font-weight: 500; line-height: 1; transition: transform .22s ease, background-color .22s ease, color .22s ease;}#faq details[open] .datis-faq-icon{transform: rotate(45deg); background: #0095ce; color: #fff;}#faq .datis-faq-premium details > p{margin: 0; padding: 0 76px 24px 86px; color: #786b7f; font-size: 15px; line-height: 1.65;}@media (hover:hover){#faq .datis-faq-premium details:hover{transform: translateY(-2px); border-color: rgba(0,149,206,.14); box-shadow: 0 14px 32px rgba(50,16,68,.065);}}@media (max-width: 640px){#faq .datis-section-heading{margin-bottom: 34px !important;}#faq .datis-faq-premium{gap: 10px;}#faq .datis-faq-premium summary{grid-template-columns: 36px 1fr 30px; gap: 12px; padding: 18px 16px;}#faq .datis-faq-number{width: 34px; height: 34px; border-radius: 10px;}#faq .datis-faq-premium details > p{padding: 0 16px 20px 64px; font-size: 14px;}}#datis-main-hero h1.datis-hero-copy, #datis-main-hero h1.datis-hero-copy *{font-family: "Poppins", sans-serif !important; font-size: clamp(58px, 5.2vw, 82px) !important; line-height: 1.04 !important; font-weight: 800 !important; letter-spacing: -1.15px !important;}#datis-main-hero .datis-main-overlay{background: radial-gradient( circle at 70% 43%, rgba(108,38,146,.38) 0%, rgba(76,20,106,.26) 24%, rgba(44,11,62,.10) 46%, rgba(0,0,0,0) 66% ), radial-gradient( circle at 86% 20%, rgba(0,149,206,.13) 0%, rgba(0,149,206,0) 28% ), linear-gradient( 90deg, rgba(24,5,32,.97) 0%, rgba(31,7,42,.93) 28%, rgba(42,11,57,.79) 49%, rgba(58,17,78,.56) 69%, rgba(18,9,28,.42) 100% ) !important;}@media (max-width: 640px){#datis-main-hero h1.datis-hero-copy, #datis-main-hero h1.datis-hero-copy *{font-size: clamp(48px, 13vw, 64px) !important; line-height: 1.02 !important; letter-spacing: -.8px !important;}}#datis-footer .datis-footer-brand img{width: 78% !important; max-width: 190px !important; height: auto !important; margin-left: auto !important; margin-right: 0 !important;}@media (max-width: 991px){#datis-footer .datis-footer-brand img{width: 72% !important; max-width: 175px !important;}}#faq .datis-faq-question{font-family: "Poppins", sans-serif !important; font-size: 17px !important; font-weight: 700 !important; line-height: 1.35 !important;}@media (max-width: 640px){#faq .datis-faq-question{font-size: 18px !important;}}#datis-footer .datis-footer-kicker, #datis-footer .datis-footer-col > h3{font-family: "Poppins", sans-serif !important; font-weight: 700 !important;}