body{background:#fff!important;color:#0b1b39!important;font-family:Inter,Arial,Helvetica,sans-serif!important}.hero h1 br+span,.hero h1 span{color:#fff!important}.hero h1:first-line{color:#11cdb5}.lead{line-height:1.55!important;color:#e0e8f2!important}.hero-actions .button{border-radius:5px!important}.button.ghost,.button.outline{border-color:#71819a!important;color:#fff!important;background:transparent!important}.value-strip:before{content:"Built for companies across the European Union";grid-column:1/-1;text-align:center;padding:13px 0 0;color:#fff;font-size:17px}.value-strip div{padding:17px!important;font-size:16px!important}.value-strip span{color:#fff!important}.products{padding-top:26px!important;padding-bottom:26px!important}.products .section-head p{font-size:14px!important;margin:0}.product{border:1px solid #32c7bb!important;box-shadow:0 8px 24px #0a2a4f0b!important}.product.blue{border-color:#80adff!important}.product-top h3{font-size:22px!important}.product-top h3 span{color:#00bca7!important}.product-top em{color:#00a995!important;border-color:#7edbd0!important;background:#f7fffd!important}.product.blue .product-top em{color:#086cff!important;border-color:#9cc1ff!important}.steps{grid-template-columns:repeat(6,1fr)!important;border:0!important}.product.blue .steps{grid-template-columns:repeat(5,1fr)!important}.steps div{position:relative;display:flex!important;flex-direction:column!important;text-align:center;gap:4px!important}.steps div:not(:last-child):after{content:"→";position:absolute;right:-8px;top:7px;color:#0b1b39;font-size:20px}.steps span{background:transparent!important;color:#0b1b39!important;border:0!important;font-size:23px!important;width:auto!important;height:28px!important}.steps small{font-size:11px!important;line-height:1.05!important;color:#0b1b39!important}.product-metrics{display:grid;grid-template-columns:1fr 2.15fr 1fr;gap:10px;border:1px solid #d8e1eb;border-radius:7px;padding:10px;background:#fff}.mini-score,.mini-total{display:flex;flex-direction:column;align-items:center;justify-content:center}.mini-score b{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;border:8px solid #d6ebed;border-top-color:#0b385a;font-size:21px}.mini-score small,.mini-total small{text-align:center;font-size:10px}.mini-total b{font-size:34px}.mini-bars{border-inline:1px solid #e1e7ee;padding-inline:10px}.mini-bars>b{font-size:10px}.mini-bars p{display:grid;grid-template-columns:78px 1fr 25px;gap:5px;align-items:center;margin:7px 0}.mini-bars p em,.mini-bars p small{font-size:8px;font-style:normal}.mini-bars p>span{height:4px;background:#e6edf4}.mini-bars p i{display:block;height:100%;background:#0ab7a6}.workflow .eyebrow{color:#00d4bb!important;margin:0}.flow-step span{border-color:#00d4bb!important;background:#082342!important;box-shadow:0 0 18px #00c9a780!important}.flow-step b{font-size:12px!important}.workflow>p:last-child{margin:0!important}.demo{padding-top:24px!important;padding-bottom:28px!important}.demo-grid{grid-template-columns:1.6fr .9fr!important;gap:26px!important}.demo-grid article{padding:24px!important}.demo-grid h3{font-size:20px!important}.dashboard{display:grid!important;grid-template-columns:135px 1fr!important;overflow:hidden!important;border:1px solid #58708b!important;background:#071c38!important}.dash-side{display:flex;flex-direction:column;gap:5px;padding:16px 10px;border-right:1px solid #304765;color:#dce7f5}.dash-side b{margin-bottom:5px}.dash-side span{font-size:11px;padding:8px;border-radius:4px}.dash-side .active{background:#086cff;color:#fff}.dash-main{padding:12px}.dash-head{padding:0 0 10px!important}.dash-grid{grid-template-columns:1fr 1.45fr 1fr!important}.dash-grid>div{border:1px solid #294665!important;background:#092441!important}.bars{gap:7px!important}.bars p{display:grid!important;grid-template-columns:75px 1fr 25px!important;gap:5px!important;align-items:center!important;background:none!important;height:auto!important}.bars p em,.bars p small{font-size:8px;font-style:normal}.bars p>span{height:4px;background:#26445f}.bars p i{display:block;height:100%;background:linear-gradient(90deg,#00b89f,#0076ff)}.evidence span{font-size:34px!important}.dashboard-light{grid-template-columns:125px 1fr!important;background:#fff!important;border-color:#d7e1eb!important}.dashboard-light .dash-side{color:#0b1b39;border-color:#d7e1eb}.dashboard-light .dash-main{background:#fff}.dashboard-light .dash-grid>div{background:#fff!important;border-color:#e1e7ee!important}.dashboard-light .dash-side .active{background:#071c38}.dashboard-light .score div{border-color:#0b385a #d9ebec #d9ebec!important}.dashboard-light .bars p>span{background:#e2e8ef}.dashboard-light .dash-head{color:#0b1b39!important}.pricing{padding-top:22px!important;padding-bottom:28px!important}.price-grid{gap:14px!important}.price{border-radius:8px!important;box-shadow:none!important}.price.featured{transform:none!important;border-color:#086cff!important}.price>strong{font-size:31px!important}.price ul{font-size:12px!important;line-height:1.8!important}.price-note{margin-top:12px!important}.faq{padding-top:16px!important;padding-bottom:18px!important}.faq details{padding:11px 18px!important;border-radius:5px!important}.faq details p{font-size:13px}.presales{padding-top:26px!important;padding-bottom:26px!important}.blog{background:#fff!important}.footer-grid img{filter:none!important}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr!important}.hero{padding-top:55px!important}.product.blue .steps,.steps{grid-template-columns:repeat(3,1fr)!important}.product-metrics{grid-template-columns:1fr}.mini-bars{border:0}.dashboard{grid-template-columns:100px 1fr!important}}@media(max-width:700px){.hero h1{font-size:41px!important}.product-grid{grid-template-columns:1fr!important}.product.blue .steps,.steps{grid-template-columns:repeat(2,1fr)!important}.dash-side{display:none}.dash-grid,.dashboard,.dashboard-light{grid-template-columns:1fr!important}.product-metrics{display:none}.value-strip:before{font-size:14px}.flow{grid-template-columns:repeat(2,1fr)!important}.demo-grid{grid-template-columns:1fr!important}}:root{--navy:#081629!important;--navy2:#0d233b!important;--blue:#3b9eff!important;--mint:#00c9a7!important;--muted:#60758c!important;--light:#f4f7fc!important}.site-header{height:82px!important;background:rgba(8,22,41,.97)!important;padding-inline:max(28px,calc((100vw - 1320px)/2))!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.footer-grid img,.logo img{width:168px!important;filter:brightness(0) invert(1)}.button{min-height:50px!important;padding-inline:24px!important;border-radius:10px!important}.button.primary{box-shadow:0 12px 30px #3b9eff3d!important}.hero{background:radial-gradient(circle at 82% 15%,#3b9eff26,transparent 33%),linear-gradient(180deg,#081629,#0a1b31)!important;padding:98px max(28px,calc((100vw - 1320px)/2)) 0!important}.hero-grid{grid-template-columns:.92fr 1.08fr!important;gap:76px!important;min-height:575px}.hero h1{font-size:clamp(50px,5.15vw,76px)!important;line-height:1.04!important;margin:20px 0 26px!important}.lead{font-size:19px!important}.hero-actions{gap:12px!important;margin-top:34px!important}.hero-actions .button{padding-inline:18px!important}.value-strip{border:0!important;border-top:1px solid #31506f!important;border-bottom:1px solid #31506f!important;border-radius:0!important;margin-top:78px!important}.value-strip div{padding:25px!important}.blog,.light,.presales,.white,.workflow{padding:112px max(28px,calc((100vw - 1260px)/2))!important}.section-head{margin-bottom:54px!important}.presales h2,.section-head h2,.workflow h2{font-size:clamp(38px,4vw,54px)!important;line-height:1.1!important;margin-bottom:16px!important}.product-grid{gap:28px!important}.product{border-width:1.5px!important;border-radius:20px!important;padding:38px!important;box-shadow:0 22px 55px #10243d12!important}.product h4{font-size:29px!important;line-height:1.22!important;margin:30px 0!important}.steps{gap:18px!important;padding-top:26px!important}.workflow{background:radial-gradient(circle at 50% 120%,#00c9a72e,transparent 44%),linear-gradient(180deg,#081629,#0a1c32)!important}.flow{gap:20px!important;margin:58px 0 34px!important}.flow-step span{width:76px!important;height:76px!important;background:#0c243d!important;box-shadow:0 0 32px #00c9a74f!important;font-size:18px!important}.dashboard{border-radius:20px!important;padding:24px!important;box-shadow:0 34px 85px #0006,0 0 0 7px #ffffff05!important;transform:perspective(1200px) rotateY(-2deg)}.dash-head{padding-bottom:18px!important}.dash-grid{grid-template-columns:1fr 1.55fr 1fr!important;gap:15px!important;margin-top:18px!important}.dash-grid>div{min-height:214px!important;border-radius:13px!important;padding:22px!important}.score div{width:126px!important;height:126px!important;border-width:13px!important;border-right-color:#27445f!important;font-size:32px!important}.dashboard-light{transform:none!important;box-shadow:0 24px 60px #10243d1c!important}footer{padding:72px max(28px,calc((100vw - 1260px)/2)) 24px!important}@media(max-width:1000px){.hero-grid{min-height:auto}.dashboard{transform:none}.blog,.light,.presales,.white,.workflow{padding:84px 28px!important}}@media(max-width:700px){.site-header{height:74px!important}.logo img{width:132px!important}.hero{padding:62px 18px 0!important}.hero h1{font-size:43px!important}.hero-grid{gap:45px!important}.value-strip{margin-top:55px!important}.blog,.light,.presales,.white,.workflow{padding:68px 18px!important}.dash-grid>div{min-height:150px!important}.flow-step span{width:62px!important;height:62px!important}}:root{--navy:#07172b;--navy2:#0d2947;--blue:#248cff;--mint:#11c9ae;--ink:#10243d;--muted:#5a718a;--light:#f3f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff}.site-header{height:74px;position:sticky;top:0;z-index:50;background:rgba(7,23,43,.97);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1180px)/2));gap:35px;border-bottom:1px solid #ffffff17}.footer-grid img,.logo img{width:154px;height:auto}.site-header nav{display:flex;align-items:center;gap:27px;margin-left:auto}.site-header nav a{color:#d8e6f5;text-decoration:none;font-size:14px}.header-actions{display:flex;align-items:center;gap:10px}.lang,.menu{border:1px solid #ffffff40;background:transparent;color:#fff;border-radius:8px;padding:9px 11px;font-weight:700;cursor:pointer}.menu{display:none}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:9px;text-decoration:none;border:1px solid transparent;font-weight:700;cursor:pointer}.button.primary{background:var(--blue);color:#fff;box-shadow:0 12px 28px #248cff35}.button.small{min-height:40px;font-size:13px}.button.outline{border-color:#459ef4;color:#fff}.button.ghost{border-color:#ffffff45;color:#bcd1e5}.button.pale{border-color:#aebfd0;color:var(--ink);margin-top:10px}.hero{background:radial-gradient(circle at 85% 10%,#248cff30,transparent 35%),var(--navy);color:#fff;padding:72px max(28px,calc((100vw - 1180px)/2)) 24px}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px}.eyebrow{color:var(--mint);font-size:12px;letter-spacing:.14em;font-weight:800}.hero h1{font-size:clamp(44px,5vw,67px);line-height:1.08;letter-spacing:-.045em;margin:18px 0}.hero h1 span{color:var(--mint)}.lead{color:#b8cce0;font-size:18px;line-height:1.65;max-width:620px}.hero-actions{display:flex;gap:10px;margin-top:30px;flex-wrap:nowrap}.hero-actions .button{font-size:13px;padding:0 14px;white-space:nowrap}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #86b7e25a;border-radius:12px;margin-top:58px}.value-strip div{display:flex;gap:11px;align-items:center;justify-content:center;padding:22px;color:#d9e7f5}.value-strip div+div{border-left:1px solid #ffffff20}.value-strip span{color:var(--mint);font-size:24px}.blog,.light,.presales,.white,.workflow{padding:82px max(28px,calc((100vw - 1180px)/2))}.light{background:var(--light)}.white{background:#fff}.section-head{text-align:center;margin-bottom:38px}.presales h2,.section-head h2,.workflow h2{font-size:clamp(31px,4vw,45px);letter-spacing:-.035em;margin:0 0 10px}.section-head p{color:var(--muted);font-size:17px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product{background:#fff;border:1px solid #35baa6;border-radius:16px;padding:29px;box-shadow:0 18px 40px #10243d12}.product.blue{border-color:#52a5f4}.product-top{justify-content:space-between;gap:15px}.product-top,.product-top h3{display:flex;align-items:center}.product-top h3{gap:9px;font-size:21px;margin:0}.product-top h3 span{color:var(--mint);font-size:27px}.product-top em{font-style:normal;font-size:12px;color:#158e7e;border:1px solid #9cdbd2;border-radius:6px;padding:5px 8px}.product h4{font-size:25px;margin:24px 0}.steps{border-top:1px solid #dfe8f1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:20px}.steps div{display:flex;align-items:center;gap:7px}.steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e6f7f4;color:#118c7b;font-weight:700}.steps small{color:var(--muted)}.workflow{background:radial-gradient(circle at 50% 120%,#11c9ae35,transparent 42%),var(--navy);color:#fff;text-align:center}.flow{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin:40px 0 27px}.flow-step{display:flex;align-items:center;flex-direction:column;gap:10px;position:relative}.flow-step:not(:last-child):after{content:"→";position:absolute;right:-14px;top:17px;color:var(--mint);font-size:23px}.flow-step span{display:grid;place-items:center;width:58px;height:58px;border:2px solid var(--mint);border-radius:50%;box-shadow:0 0 24px #11c9ae55}.flow-step b{font-size:13px}.workflow>p:last-child{color:#b8cce0}.demo-grid{display:grid;grid-template-columns:1.5fr .75fr;gap:22px}.demo-grid article{background:#fff;border:1px solid #dbe6f1;border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.demo-grid h3{font-size:27px}.demo-grid article p{color:var(--muted);line-height:1.6}.dashboard{background:#0b2139;border:1px solid #5697d259;border-radius:16px;padding:18px;box-shadow:0 26px 65px #0004}.dash-head{display:flex;justify-content:space-between;color:#dcecff;padding-bottom:14px;border-bottom:1px solid #ffffff18}.dash-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px;margin-top:14px}.dash-grid>div{min-height:160px;border-radius:10px;background:#102d4a;padding:18px;display:flex;justify-content:center;align-items:center}.score{flex-direction:column}.score div{display:grid;place-items:center;width:100px;height:100px;border:11px solid var(--mint);border-right:11px solid #e5eef7;border-radius:50%;font-size:27px;font-weight:700;color:#fff}.evidence small,.score small{color:#9db8d0}.bars{flex-direction:column!important;align-items:stretch!important;color:#dcecff;gap:12px}.bars p{height:7px;background:#27445f;border-radius:6px;margin:0;overflow:hidden}.bars p span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--mint))}.evidence{flex-direction:column;color:#fff}.evidence span{font-size:38px;font-weight:700}.dashboard-light{background:#fff;border-color:#dbe6f1;box-shadow:0 18px 45px #10243d18}.dashboard-light .bars,.dashboard-light .dash-head,.dashboard-light .evidence,.dashboard-light .score div{color:var(--ink)}.dashboard-light .dash-head{border-color:#dbe6f1}.dashboard-light .dash-grid>div{background:#f5f8fb}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price{position:relative;border:1px solid #dbe5ef;border-radius:15px;padding:29px;background:#fff;box-shadow:0 12px 35px #10243d0d}.price.featured{border:2px solid var(--blue);transform:translateY(-8px)}.best{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;padding:6px 13px;border-radius:18px;font-size:12px}.price h3{font-size:20px}.price>strong{font-size:43px}.price>strong small{font-size:14px;color:var(--muted)}.price p{color:var(--muted)}.price ul{list-style:none;padding:5px 0;line-height:2;color:#284661}.price-note{text-align:center;font-weight:700;margin-top:28px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq details{background:#fff;border:1px solid #dbe6f1;border-radius:10px;padding:18px}.faq summary{display:flex;justify-content:space-between;font-weight:700;cursor:pointer}.faq details p{color:var(--muted);line-height:1.6}.presales{background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:65px}.presales>div>p:last-child{color:#b8cce0;font-size:17px;line-height:1.65}.presales form{background:#fff;border-radius:16px;padding:27px;display:grid;gap:13px}.presales input,.presales textarea{border:1px solid #cbd9e7;border-radius:8px;padding:12px;font:inherit}.presales textarea{min-height:90px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog article{background:var(--light);border:1px solid #dbe6f1;border-radius:15px;padding:27px}.blog article>span{color:var(--blue);font-weight:700}.blog article h3{font-size:22px}.blog article p{color:var(--muted);line-height:1.6}.blog article a{color:#167ce0;text-decoration:none;font-weight:700}footer{background:#061425;color:#a8bed2;padding:62px max(28px,calc((100vw - 1180px)/2)) 22px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:30px}.footer-grid>div{display:flex;flex-direction:column;gap:9px}.footer-grid b{color:#fff;font-size:12px;text-transform:uppercase}.footer-grid a{color:#a8bed2;text-decoration:none;font-size:13px}.copyright{display:flex;justify-content:space-between;border-top:1px solid #ffffff17;margin-top:42px;padding-top:20px;font-size:12px}.copyright button{background:none;border:0;color:#a8bed2;cursor:pointer}@media(max-width:1000px){.site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#0b2139;padding:20px}.site-header nav.open{display:grid}.menu{display:block}.header-actions{margin-left:auto}.hero-grid,.presales{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap}.demo-grid,.product-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:700px){.site-header{padding-inline:18px}.site-header>.logo img{width:125px}.site-header .small{display:none}.blog,.hero,.light,.presales,.white,.workflow{padding:55px 18px}.hero h1{font-size:41px}.hero-actions{display:grid}.hero-actions .button{font-size:14px}.blog-grid,.dash-grid,.faq-grid,.price-grid,.value-strip{grid-template-columns:1fr}.value-strip div+div{border-left:0;border-top:1px solid #ffffff20}.flow,.steps{grid-template-columns:1fr 1fr}.flow-step:after{display:none}.price.featured{transform:none}.footer-grid{grid-template-columns:1fr 1fr}}.site-header{height:72px!important;background:#061a36!important;padding-inline:max(34px,calc((100vw - 1220px)/2))!important}.site-header nav a{color:#fff!important}.footer-grid img,.logo img{filter:brightness(2.1) saturate(1.25)!important}.button.primary{background:#086cff!important;box-shadow:none!important}.hero{background:radial-gradient(circle at 22% 64%,#0672d524,transparent 30%),#061a36!important;padding:18px max(34px,calc((100vw - 1220px)/2)) 0!important}.hero-grid{grid-template-columns:.78fr 1.22fr!important;gap:54px!important;min-height:510px!important}.hero h1{font-size:clamp(42px,4.25vw,62px)!important;line-height:1.08!important;margin:14px 0 22px!important;color:#fff!important}.hero h1 .accent{color:#11cdb5!important}.hero .eyebrow{display:none}.lead{font-size:17px!important}.hero-actions{margin-top:42px!important}.value-strip{margin-top:16px!important;border:1px solid #71819a!important;border-radius:10px!important}.products{padding:26px max(34px,calc((100vw - 1220px)/2))!important;background:#f8fbff!important}.products .section-head{margin-bottom:12px!important}.products .section-head h2{font-size:26px!important;margin-bottom:4px!important}.product-grid{gap:18px!important}.product{padding:22px 16px 14px!important;border-radius:11px!important}.product h4{font-size:18px!important;margin:13px 0 20px!important}.steps{gap:4px!important;padding:0 0 18px!important}.workflow{padding:22px max(34px,calc((100vw - 1220px)/2))!important;background:#061a36!important}.workflow h2{font-size:29px!important;margin:7px 0!important}.flow{margin:18px 0 12px!important}.flow-step span{width:62px!important;height:62px!important}.demo{padding:24px max(34px,calc((100vw - 1220px)/2)) 28px!important;background:#f8fbff!important}.demo .section-head{margin-bottom:12px!important}.demo .section-head h2{font-size:27px!important}.dashboard{padding:0!important;border-radius:10px!important;transform:none!important;box-shadow:none!important}.dash-grid{gap:9px!important;margin-top:8px!important}.dash-grid>div{min-height:175px!important;padding:12px!important}.score div{width:92px!important;height:92px!important;border-width:9px!important;font-size:25px!important}.pricing{padding:22px max(34px,calc((100vw - 1220px)/2)) 28px!important}.pricing .section-head{margin-bottom:12px!important}.pricing .section-head h2{font-size:27px!important}.price{padding:20px 26px!important}.faq{padding:16px max(34px,calc((100vw - 1220px)/2)) 18px!important}.faq .section-head{margin-bottom:10px!important}.faq .section-head h2{font-size:22px!important}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr!important}.demo,.faq,.pricing,.products,.workflow{padding-inline:28px!important}}@media(max-width:700px){.site-header{height:74px!important}.hero{padding:55px 18px 0!important}.dashboard,.product-grid{grid-template-columns:1fr!important}.dash-side{display:none}.demo,.faq,.pricing,.products,.workflow{padding-inline:18px!important}}.overview-dash{grid-template-columns:135px 1fr!important}.overview-grid{display:grid;grid-template-columns:.95fr 1.35fr;grid-template-rows:1.15fr 1.15fr .55fr;gap:8px}.overview-grid>section{border:1px solid #294665;border-radius:6px;background:#092441;padding:10px;color:#e7eff8}.overview-grid small{display:block;font-size:10px;margin-bottom:7px}.overview-score{display:flex;flex-direction:column;align-items:center;justify-content:center}.overview-score>b{display:grid;place-items:center;width:92px;height:92px;border:9px solid #0ab7a6;border-right-color:#e9edf2;border-radius:50%;font-size:24px}.overview-score em{font-size:8px;font-style:normal}.overview-score i{font-size:8px;color:#00c9a7;margin-top:9px}.domain-card p,.risk-card p{display:grid;grid-template-columns:84px 1fr 20px;gap:7px;align-items:center;margin:8px 0;font-size:8px}.domain-card p>i,.risk-card p>i{height:4px;background:#213e5b}.domain-card p>i b,.risk-card p>i b{display:block;height:100%}.domain-card p>i b{background:linear-gradient(90deg,#00b89f,#0875ff)}.domain-card p em,.risk-card p em{font-style:normal}.evidence-card>div{display:flex;align-items:center;justify-content:space-around;height:85%}.evidence-card>div>b{display:grid;place-items:center;width:82px;height:82px;border-color:#0875ff #0875ff #08b7a6 #ffae00;border-style:solid;border-width:10px;border-radius:50%;font-size:21px}.evidence-card span{font-size:8px;line-height:2}.activity-card p{display:flex;justify-content:space-between;font-size:8px;color:#dce7f5}.activity-card p em{font-style:normal;color:#a7b8ca}.assessment-dash{grid-template-columns:125px 1fr!important}.assessment-summary{display:grid;grid-template-columns:1.15fr 1fr 1fr;border:1px solid #e1e7ee;border-radius:6px;min-height:112px}.assessment-summary>div{padding:14px;border-right:1px solid #e1e7ee}.assessment-summary>div:last-child{border:0}.assessment-summary small{display:block;font-size:9px}.assess-score b{display:grid;place-items:center;width:70px;height:70px;border:7px solid #d8e9ea;border-top-color:#0b385a;border-radius:50%;font-size:19px;margin:4px auto}.assess-score em{display:block;text-align:center;font-size:8px;font-style:normal}.assess-stat b{display:block;font-size:23px;margin-top:20px}.assessment-domains{border:1px solid #e1e7ee;border-radius:6px;padding:10px 15px;margin-top:8px}.assessment-domains>b{font-size:10px}.assessment-domains p{display:grid;grid-template-columns:110px 1fr 25px;gap:8px;align-items:center;margin:6px 0}.assessment-domains p em,.assessment-domains p small{font-size:8px;font-style:normal}.assessment-domains p>span{height:4px;background:#e2e8ef}.assessment-domains p i{display:block;height:100%;background:linear-gradient(90deg,#00b89f,#0875ff)}@media(max-width:700px){.overview-grid{grid-template-rows:auto}.assessment-summary,.overview-grid{grid-template-columns:1fr}.assessment-summary>div{border-right:0;border-bottom:1px solid #e1e7ee}}.presales{align-items:start!important;background:#061a36!important}.demo-intro{position:sticky;top:110px}.demo-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 26px!important;background:#1d4267!important;border:1px solid #365d82!important;border-radius:18px!important;padding:38px!important}.demo-form label{display:flex;flex-direction:column;gap:9px;color:#fff;font-size:14px;font-weight:700}.demo-form .wide{grid-column:1/-1}.demo-form input,.demo-form select,.demo-form textarea{width:100%;border:1px solid #35638e!important;border-radius:14px!important;background:#061b35!important;color:#fff!important;padding:15px!important;font:inherit!important;outline:none}.demo-form input,.demo-form select{height:50px}.demo-form textarea{min-height:120px!important;resize:vertical}.demo-form input::-moz-placeholder,.demo-form textarea::-moz-placeholder{color:#8091a7}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#8091a7}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#3b9eff!important;box-shadow:0 0 0 3px #3b9eff28}.demo-form fieldset{border:0;padding:0;margin:0;display:flex;gap:34px;flex-wrap:wrap}.demo-form legend{color:#fff;font-size:14px;font-weight:700;margin-bottom:13px}.demo-form fieldset label{display:flex;flex-direction:row;align-items:center;gap:10px;color:#9cc2df;font-size:14px;font-weight:500}.demo-form fieldset input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;padding:0!important;border-radius:2px!important;background:#fff!important;border-color:#fff!important}.demo-form fieldset input:checked{background:#3b9eff!important;box-shadow:inset 0 0 0 4px #fff}.demo-form .button{width:100%;height:50px;background:#3b9eff!important;font-size:17px}.form-privacy,.form-response{text-align:center;margin:0;color:#9cc2df}.form-response{font-size:14px}.form-privacy{font-size:11px;line-height:1.5}.presales>div>p:last-child{max-width:520px}@media(max-width:900px){.presales{grid-template-columns:1fr!important}.demo-intro{position:static}.demo-form{padding:28px!important}}@media(max-width:600px){.demo-form{grid-template-columns:1fr!important;padding:22px!important}.demo-form>*{grid-column:1!important}.demo-form fieldset{flex-direction:column;gap:12px}}.platform-dash{grid-template-columns:150px 1fr!important;background:#f9fbff!important;border-color:#d9e1eb!important;color:#0b1b39!important;box-shadow:0 25px 70px #001b3c35!important}.platform-dash .dash-side{background:#fff;color:#0b1b39;border-color:#dde4ed;padding:12px 8px}.platform-dash .dash-side>b{font-size:16px;margin:0 4px 6px}.platform-dash .dash-side>em{display:flex;flex-direction:column;border:1px solid #d7e0ea;border-radius:4px;padding:7px;font-size:8px;font-style:normal;margin-bottom:3px}.platform-dash .dash-side>em small{color:#075be8;background:#eef4ff;width:-moz-max-content;width:max-content;margin-left:17px}.platform-dash .dash-side span{color:#152645;font-size:7px;padding:5px 7px}.platform-dash .dash-side .active{background:#eef4ff;color:#075be8}.platform-dash .dash-main{background:#fbfcfe;padding:12px}.platform-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.platform-head>div{display:flex;flex-direction:column}.platform-head b{font-size:17px}.platform-head small{font-size:8px;color:#596c84;margin-top:3px}.platform-head>span{font-size:7px;color:#22334d}.platform-head strong{display:inline-block;background:#075be8;color:#fff;padding:8px 10px;border-radius:3px}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kpi-row section{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d8e1eb;border-radius:3px;padding:10px 8px}.kpi-row section>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;font-size:18px}.kpi-row section>div{display:flex;flex-direction:column}.kpi-row small{font-size:7px}.kpi-row b{font-size:19px}.kpi-row em{font-size:7px;font-style:normal}.kpi-row .green i{background:#ecf8f1;color:#168138}.kpi-row .green em{color:#168138}.kpi-row .orange i{background:#fff4e8;color:#ff6a00}.kpi-row .orange em{color:#f04438}.kpi-row .blue i{background:#eef4ff;color:#075be8}.kpi-row .blue em{color:#075be8}.platform-main-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;margin-top:9px}.platform-main-grid>section{background:#fff;border:1px solid #d8e1eb;border-radius:3px;padding:10px}.platform-main-grid header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.platform-main-grid header b{font-size:10px}.platform-main-grid header a{font-size:7px;color:#075be8}.priority-table p{display:grid;grid-template-columns:16px 1.8fr .8fr .55fr .55fr;gap:4px;align-items:center;border-top:1px solid #e1e7ee;margin:0;padding:7px 0}.priority-table p i{display:grid;place-items:center;width:13px;height:13px;border:1px solid #ff6a00;color:#ff6a00;border-radius:50%;font-size:7px;font-style:normal}.priority-table p b,.priority-table p em,.priority-table p small,.priority-table p span{font-size:6px;font-style:normal;font-weight:400}.priority-table p b{border:1px solid #f6b2ad;color:#e23b31;border-radius:2px;padding:3px;text-align:center}.trend-chart{position:relative;height:104px;background:repeating-linear-gradient(180deg,transparent 0,transparent 24px,#d9e1eb 25px)}.trend-chart span{display:block;font-size:6px;color:#5c6f87;height:25px}.trend-chart i{position:absolute;left:30px;right:8px;top:72px;height:2px;background:#075be8;transform:rotate(-7deg);transform-origin:left}.trend-chart b{position:absolute;right:5px;top:54px;color:#075be8;font-size:10px}@media(max-width:700px){.platform-dash{grid-template-columns:1fr!important}.platform-dash .dash-side{display:none}.kpi-row{grid-template-columns:1fr 1fr}.platform-main-grid{grid-template-columns:1fr}}.hero-grid>div{min-width:0}.platform-dash{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;align-self:center}.kpi-row,.kpi-row>section,.platform-dash .dash-main,.platform-main-grid,.platform-main-grid>section{min-width:0}.platform-dash .dash-side{overflow:hidden;gap:1px}.platform-dash .dash-side label{display:block;color:#6c7d92;font-size:6px;font-weight:800;letter-spacing:.08em;margin:5px 7px 1px}.platform-dash .dash-side span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block:3px}.platform-head>div{min-width:0}.platform-head small,.platform-head>b{white-space:normal}.priority-table p{grid-template-columns:16px minmax(0,1fr) 34px 43px}.priority-table p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media(max-width:1150px){.hero-grid{grid-template-columns:.85fr 1.15fr!important;gap:34px!important}.platform-dash{grid-template-columns:130px minmax(0,1fr)!important}.platform-head strong{padding:6px}.kpi-row section{padding:7px 5px}.kpi-row section>i{width:24px;height:24px}.kpi-row b{font-size:15px}}@media(max-width:1000px){.platform-dash{grid-template-columns:150px minmax(0,1fr)!important}.hero-grid{grid-template-columns:1fr!important}.platform-dash .dash-side{display:flex}}@media(max-width:700px){.platform-dash{grid-template-columns:1fr!important}.platform-dash .dash-side{display:none}.platform-main-grid{grid-template-columns:1fr}}@media(min-width:1151px){.hero,.site-header{padding-inline:max(34px,calc((100vw - 1380px)/2))!important}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:40px!important}.hero-actions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%;max-width:100%}.hero-actions .button{min-width:0!important;min-height:44px!important;padding-inline:12px!important;font-size:11px!important;white-space:nowrap!important}.hero-actions .button:first-child,.hero-actions .button:nth-child(2){flex:0 0 auto}.hero-actions .button:nth-child(3){flex:1 1 auto}.platform-dash{position:relative;z-index:1}}@media(min-width:1001px) and (max-width:1250px){.hero-actions{flex-wrap:wrap!important}.hero-actions .button:nth-child(3){flex-basis:100%}}.hero-actions .button{min-height:48px!important;padding-inline:20px!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;border-width:1.5px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.hero-actions .button.ghost,.hero-actions .button.outline{background:transparent!important;border-color:#7c93b3!important;color:#fff!important}.hero-actions .button.ghost:hover,.hero-actions .button.outline:hover{border-color:#a8bcd6!important;background:hsla(0,0%,100%,.06)!important}.hero .value-strip{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:780px!important;margin:32px auto 0!important;border-radius:999px!important;padding:16px 32px!important;row-gap:4px!important}.hero .value-strip:before{width:100%!important;text-align:center!important;padding:0 0 10px!important}.hero .value-strip>div{padding:6px 20px!important;white-space:nowrap!important}.hero .value-strip{max-width:920px!important;border-radius:56px!important;row-gap:8px!important}.hero .value-strip>div{padding:6px 16px!important;font-size:15px!important}.hero .value-strip span{font-size:18px!important}.hero-actions{flex-wrap:wrap!important}.hero-actions .button,.hero-actions .button:first-child,.hero-actions .button:nth-child(2),.hero-actions .button:nth-child(3){flex:0 0 auto!important;width:auto!important;max-width:100%!important}.hero .value-strip{border-radius:20px!important}.hero-actions{gap:10px!important}.hero-actions .button{padding-inline:14px!important;font-size:14px!important;min-height:44px!important}.hero{padding-bottom:48px!important}.pricing-options{background:#071a33;padding:96px 24px}.pricing-options-inner{max-width:1200px;margin:0 auto}.pricing-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;align-items:stretch}.pricing-card{background:#fff;color:#0f2744;border:1px solid #d8e2ee;border-radius:16px}.pricing-card,.pricing-card-featured{padding:32px;display:flex;flex-direction:column}.pricing-card-featured{background:#f4f9ff;border:2px solid #176bff;border-radius:16px;position:relative;transform:translateY(-8px)}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#176bff;color:#fff;font-size:11px;font-weight:700;padding:5px 16px;border-radius:999px;white-space:nowrap}.pricing-options-grid>:first-child{order:1}.pricing-options-grid>:nth-child(2){order:3}.pricing-options-grid>:nth-child(3){order:2}@media (max-width:860px){.pricing-options{padding:64px 20px}.pricing-options-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.pricing-card,.pricing-card-featured{padding:24px}.pricing-card-featured{transform:none}.pricing-badge{position:static;transform:none;display:inline-block;margin-bottom:12px}.pricing-options-grid>:first-child{order:1}.pricing-options-grid>:nth-child(2){order:2}.pricing-options-grid>:nth-child(3){order:3}}.nav-dropdown{position:relative;display:inline-block}.nav-dropdown-trigger{cursor:pointer}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px rgba(15,39,68,.15);padding:8px;min-width:300px;z-index:60}.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{display:block}.nav-dropdown-menu a{display:block;padding:10px 12px;border-radius:8px;color:#0f2744!important;text-decoration:none!important}.nav-dropdown-menu a:hover{background:#f4f8fc}.nav-dropdown-item-title{font-weight:600;font-size:14px;display:block}.nav-dropdown-item-desc{font-size:12px;color:#6b7280;margin-top:2px;display:block}.nav-dropdown-divider{height:1px;background:#e5e7eb;margin:6px 4px}@media (max-width:900px){.nav-dropdown-menu{display:block!important;position:static;box-shadow:none;border:none;padding-left:8px;margin-top:0}.nav-dropdown-item-desc{display:none}}.nav-dropdown-menu{margin-top:0!important;padding-top:16px!important;top:calc(100% - 8px)!important}.nav-dropdown-item-title{color:#0f2744!important}.nav-dropdown-item-desc{color:#6b7280!important}.hero .eyebrow{display:block!important;color:#38d5c5!important;font-weight:700!important;font-size:13px!important;letter-spacing:.08em!important;margin-bottom:12px!important}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width:900px){.showcase-grid{grid-template-columns:1fr;gap:32px}}.showcase-fade{animation:showcaseFadeIn .22s ease}@keyframes showcaseFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.showcase-fade{animation:none}}.workflow-icon-row{display:flex;justify-content:space-between;max-width:900px;margin:0 auto 8px;padding:0 20px}.workflow-icon-wrap{position:relative;flex:1;display:flex;justify-content:center}.workflow-icon-wrap:not(:last-child):after{content:"";position:absolute;top:50%;left:60%;width:100%;height:0;border-top:2px dashed #38c8b0;transform:translateY(-50%);z-index:0}.flow-icon-circle{width:40px;height:40px;border-radius:50%;border:2px solid #38c8b0;display:flex;align-items:center;justify-content:center;color:#38c8b0;background:#0b1f3a;position:relative;z-index:1}.workflow .flow{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:16px!important;max-width:1200px;margin:0 auto}.workflow .flow-step{background:#fff!important;border-radius:16px!important;padding:20px!important;text-align:left!important}.workflow .flow-step b{color:#0b1f3a!important}@media (max-width:900px){.workflow .flow{grid-template-columns:1fr!important}.workflow-icon-row{display:none}}.
workflow .flow-step,.workflow .flow-step *{position:static!important}.
workflow .flow-step{position:relative!important}.
workflow-icon-wrap .flow-icon-circle{position:relative!important;top:auto!important;left:auto!important;transform:none!important}.
workflow .flow-step:before,.workflow .flow-step:after{display:none!important;content:none!important}