@import"https://fonts.googleapis.com/css2?family=DM+Mono&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--blue: #0d99ff;--ink: #10213c;--navy: #092551;--muted: #65738a;--line: #dce4ef;--green: #00b67a}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:#fff;color:var(--ink);font:16px DM Sans,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}.container{max-width:1240px;margin:auto;padding:0 30px}.notice{height:36px;background:var(--navy);color:#d9e7ff;display:flex;justify-content:center;align-items:center;gap:15px;font:13px DM Mono}.notice span{width:5px;height:5px;border-radius:50%;background:#43d8aa}.notice a{color:#fff}.header{width:100%;margin:auto;height:80px;padding-right:max(30px,calc((100% - 1180px)/2));padding-left:max(30px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--line);transition:box-shadow .18s ease}.brand{display:flex;align-items:center;line-height:0}.brand img{display:block;width:116px;height:auto}.mark{height:26px;display:flex;align-items:flex-end;gap:3px}.mark b{display:block;width:7px;background:var(--blue);border-radius:5px 5px 2px 2px;transform:skewY(-22deg)}.mark b:nth-child(1){height:14px}.mark b:nth-child(2){height:25px}.mark b:nth-child(3){height:19px}nav{display:flex;gap:30px;margin-left:90px}nav a{position:relative;font-size:14px;font-weight:600;color:#42506a;transition:color .18s ease}nav a:after{content:"";position:absolute;right:0;bottom:-11px;left:0;height:2px;background:var(--blue);opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}nav a:hover,nav a.active{color:var(--blue)}nav a.active:after{opacity:1;transform:scaleX(1)}.header-actions{display:flex;gap:17px;align-items:center}.login-link{color:#294d7f;font-size:14px;font-weight:700}.login-link:hover{color:var(--blue)}.header select{border:0;background:transparent;font:14px DM Mono;color:#42506a;outline:0}.button{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--blue);color:#fff;padding:16px 21px;border-radius:6px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;cursor:pointer;box-shadow:0 10px 24px #0d99ff33;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.button:hover{background:#0789e6;box-shadow:0 12px 28px #0d99ff47;transform:translateY(-1px)}.button:active{box-shadow:0 6px 16px #0d99ff33;transform:translateY(0)}.button:focus-visible{outline:3px solid rgba(13,153,255,.28);outline-offset:3px}.compact{padding:11px 14px;font-size:14px}.menu-button{display:none}.hero{position:relative;width:100%;max-width:none;min-height:650px;margin-top:0;padding-right:max(30px,calc((100% - 1180px)/2));padding-left:max(30px,calc((100% - 1180px)/2));padding-top:66px;padding-bottom:66px;display:grid;grid-template-columns:47% 53%;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 20%,#cde8ff 0,transparent 27%),linear-gradient(122deg,#f8fbff,#f1f8ff)}.hero-copy,.dashboard{position:relative;z-index:1}.demo-data-label{position:absolute;top:-13px;right:18px;z-index:2;padding:5px 8px;border:1px solid #b9d8f6;border-radius:999px;background:#eff7ff;color:#315f91;font:11px DM Mono;text-transform:uppercase}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.captcha-widget{min-height:65px;margin:18px 0 4px}section[id],footer[id]{scroll-margin-top:92px}.eyebrow{font:12px DM Mono;letter-spacing:.08em;text-transform:uppercase;color:#56739e;margin:0 0 18px}.eyebrow:before{content:"";display:inline-block;width:18px;height:1px;background:var(--blue);vertical-align:middle;margin-right:8px}h1,h2{font-family:Manrope;letter-spacing:-.055em}h1{font-size:clamp(46px,5vw,72px);line-height:1.04;margin:0 0 18px}h1 em,h2 em{font-style:normal;color:var(--blue)}.hero-system{max-width:500px;margin:0 0 20px;color:#294d7f;font-size:clamp(26px,2.4vw,38px);font-weight:700;line-height:1.18}.hero-product-line{margin:0 0 16px;color:var(--blue);font:700 15px DM Mono;letter-spacing:.015em}.hero-copy>p:not(.eyebrow):not(.hero-product-line){font-size:18px;line-height:1.6;color:var(--muted);max-width:490px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:28px}.link{font-size:14px;font-weight:700}.link b{color:var(--blue);background:#dceaff;border-radius:50%;font-size:10px;padding:8px;margin-right:7px}.trust{display:block;color:#68778f;margin-top:40px;font-size:14px}.dashboard{margin-left:50px;padding:23px;border:1px solid #cfe1f5;border-radius:13px;background:#fff;box-shadow:0 28px 60px #17446d29;transform:none}.dashboard-top,.dashboard-footer{display:flex;justify-content:space-between}.dashboard small{font-size:13px;color:#8190a8;display:block}.dashboard-top strong{display:block;font-size:19px;margin-top:3px}.dashboard-period{display:inline-flex;align-items:center;justify-content:space-between;min-width:158px;height:42px;padding:0 14px;border:0;border-radius:6px;background:#f2f6fb;font:13px DM Mono;color:#66758d;cursor:pointer}.dashboard-period i{width:8px;height:8px;margin-left:16px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:20px}.sales{grid-row:span 2;background:#092a60;padding:16px;border-radius:6px;color:#fff}.sales h3{font:600 25px Manrope;margin:10px 0}.sales small{color:#b9ccea}.sales small b{float:right;color:#3ee0ab}.bars{display:flex;align-items:end;height:84px;gap:5px;margin-bottom:8px}.bars i{flex:1;background:#80aaf0;border-radius:3px 3px 0 0}.bars i:nth-child(3n){background:#34d5a0}.metric{border:1px solid #e4eaf2;border-radius:5px;padding:12px;position:relative}.metric>i{position:absolute;right:9px;top:8px;color:var(--blue);font-style:normal}.metric b{font:700 20px Manrope;display:block;margin:5px 0}.metric em{font-size:12px;color:var(--green);font-style:normal}.dashboard-footer{margin-top:10px;padding:12px 14px;background:#f4f8fc;border-radius:5px;font-size:13px;line-height:1.8;color:#718097}.dashboard-footer strong{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:conic-gradient(#cbdcf7 75%,var(--blue) 0);color:var(--navy);font-size:14px}.dashboard-footer strong small{font-size:10px;color:var(--navy)}.clients{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 30px;text-align:center;color:#8592a3}.clients p{font-size:13px;margin:0 0 16px}.clients div{display:flex;justify-content:center;gap:45px}.clients b{font:700 17px Manrope;color:#738195;letter-spacing:-.04em}.clients b span{color:#a4afbd}.operating-system{padding:110px 0;background:#f4f8fd}.operating-system-content{display:grid;grid-template-columns:37% 63%;gap:78px;align-items:center}.operating-system h2{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.1}.operating-system-content>div>p:last-child{margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.operating-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;padding:0;margin:0;list-style:none}.operating-flow li{display:flex;align-items:center;min-height:66px;border-bottom:1px solid #d4e1ef;color:#223b61;font-size:16px;font-weight:700}.operating-flow li:after{margin-left:auto;color:var(--blue);content:"→"}.operating-flow b{width:38px;color:#8296b5;font:12px DM Mono}.section{padding-top:115px;padding-bottom:115px}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:43px}.heading h2,.emerging h2,.markets h2,.partner h2,.ai h2,.demo h2{font-size:clamp(34px,4vw,49px);line-height:1.1;margin:0}.product-grid,.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-grid article,.advantage-grid article{min-height:270px;border:1px solid var(--line);padding:23px;background:#fff;border-radius:12px;box-shadow:0 6px 18px #133b6810;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-grid article:hover,.advantage-grid article:hover{border-color:#9dceff;box-shadow:0 18px 38px #133b6820;transform:translateY(-5px)}.product-grid i,.advantage-grid i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e6f0ff;color:var(--blue);font-style:normal;font-size:20px;border-radius:10px;margin-bottom:37px}.product-grid h3{font-size:18px;margin:0 0 7px}.product-grid h3 em{font-style:normal;color:var(--blue)}.product-grid article:nth-child(2) i{color:#11a878;background:#e1f8ef}.product-grid article:nth-child(3) i{color:#8a62e6;background:#f0ebff}.product-grid article:nth-child(4) i{color:#e48129;background:#fff1e5}.product-grid p,.product-grid small,.solution-grid p,.advantage-grid p{font-size:15px;color:#64738b;line-height:1.5}.product-grid small{font-size:13px}.product-grid a{display:block;font-size:14px;font-weight:700;color:var(--blue);margin-top:27px}.solutions{background:#eff5fc}.solution-grid{border-top:1px solid #cbd7e7;gap:0}.solution-grid article{min-height:230px;border-right:1px solid #cbd7e7;padding:27px 25px}.solution-grid article:first-child{padding-left:0}.solution-grid article:last-child{border:0}.solution-grid i{color:var(--blue);font-size:25px;font-style:normal}.solution-grid h3{font-size:17px;margin:28px 0 8px}.solution-grid a{font-size:14px;color:var(--blue);font-weight:700}.emerging{display:grid;grid-template-columns:31% 69%;gap:70px}.emerging>div>p:last-child,.ai>div>p:not(.eyebrow){line-height:1.6;color:var(--muted);font-size:15px;margin-top:24px}.advantage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.advantage-grid article{min-height:150px}.advantage-grid i{margin-bottom:16px;background:transparent;padding:0;width:auto;justify-content:start}.advantage-grid h3{font-size:16px;margin:0 0 6px}.why-section{padding-top:20px}.reason-grid{border-top:1px solid var(--line)}.reason-grid article{display:grid;grid-template-columns:10% 40% 50%;align-items:start;padding:25px 0;border-bottom:1px solid var(--line)}.reason-grid article>b{color:var(--blue);font:13px DM Mono}.reason-grid h3{margin:0;font-size:18px}.reason-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.markets{background:var(--navy);color:#fff;display:grid;grid-template-columns:55% 45%;min-height:500px;padding-left:max(30px,calc((100vw - 1180px)/2));padding-right:max(30px,calc((100vw - 1180px)/2))}.map{width:100%;max-width:620px;height:auto;margin:auto 0;overflow:visible}.map-grid{fill:none;stroke:#6584b5;stroke-width:.65;opacity:.3}.map-continent{fill:url(#marketFill);stroke:#93d4ff;stroke-width:1.5;filter:drop-shadow(0 12px 16px rgba(13,153,255,.2))}.map-europe{fill:#315684;stroke:#719ccc;stroke-width:1}.map-connection,.map-connection-glow{fill:none;stroke-linecap:round}.map-connection-glow{stroke:#3fe2ab;stroke-width:10;opacity:.32;filter:url(#marketGlow)}.map-connection{stroke:#6ee9c4;stroke-width:1.5;stroke-dasharray:5 7}.map-marker circle:first-child{fill:#3fe2ab;opacity:.2}.map-marker circle:last-child{fill:#74f3cf;stroke:#d3fff3;stroke-width:2}.map text{fill:#9fbce3;font:11px DM Mono;letter-spacing:.08em}.markets-copy{padding:85px 0}.markets .eyebrow{color:#a6c0e7}.markets .eyebrow:before{background:#3be0a8}.markets-copy>div{margin-top:35px;border-top:1px solid #31517e}.markets-copy>div p{display:grid;grid-template-columns:35px 155px 1fr;border-bottom:1px solid #31517e;padding:12px 0;margin:0}.markets-copy b{font:12px DM Mono;color:#829fc8}.markets-copy strong{font-size:16px}.markets-copy span{font-size:13px;color:#a8bddb}.company-section{padding:116px 0;background:#fff}.company-intro{display:grid;grid-template-columns:58% 42%;gap:42px;align-items:end;padding-bottom:64px}.company-intro h2,.platform-overview h2{margin:0;font-size:clamp(35px,4vw,52px);line-height:1.1}.platform-overview h2{font-size:clamp(32px,3.2vw,44px);line-height:1.18}.company-intro>p,.platform-overview>div>p:last-child{margin:0;color:var(--muted);font-size:17px;line-height:1.65}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mission-grid article{min-height:180px;padding:30px;border-radius:12px;background:#edf6ff}.mission-grid article:last-child{background:#092a60;color:#fff}.mission-grid span{color:var(--blue);font:13px DM Mono;text-transform:uppercase}.mission-grid article:last-child span{color:#84d1ff}.mission-grid h3{max-width:470px;margin:20px 0 0;font:700 24px/1.3 Manrope;letter-spacing:-.03em}.platform-overview{display:grid;grid-template-columns:45% 55%;gap:45px;align-items:center;padding:90px 0}.platform-map{display:grid;justify-items:center;gap:20px;padding:28px;color:#294d7f;font-size:14px;font-weight:700}.platform-map>span{padding:12px 18px;border:1px solid #c8ddf4;border-radius:6px;background:#f7fbff}.platform-middle{display:flex;align-items:center;gap:14px}.platform-middle>span{padding:12px;border:1px solid #c8ddf4;border-radius:6px;background:#f7fbff;white-space:nowrap}.platform-middle b{display:grid;width:106px;height:62px;place-items:center;border-radius:8px;color:#fff;background:var(--blue);box-shadow:0 12px 24px #0d99ff33}.company-values{display:grid;grid-template-columns:25% repeat(2,1fr);gap:0;border-top:1px solid var(--line)}.company-values .eyebrow{grid-row:span 2;padding-top:25px}.company-values article{padding:25px 0 25px 25px;border-bottom:1px solid var(--line)}.company-values article:nth-of-type(odd){border-right:1px solid var(--line)}.company-values b,.company-values span{display:block}.company-values b{margin-bottom:7px;font-size:17px}.company-values span{color:var(--muted);font-size:14px}.investor-statement{max-width:790px;margin:76px auto 0;color:#294d7f;text-align:center;font:700 27px/1.4 Manrope;letter-spacing:-.035em}.story{display:grid;grid-template-columns:60% 40%;border:1px solid var(--line);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 16px 42px #133b6815}.story>div{padding:48px 58px}.story q{font:600 24px/1.35 Manrope;letter-spacing:-.03em}.story>div p{margin-top:35px;font-size:14px}.story small{color:#8190a7}.story aside{padding:43px;background:#edf5ff}.story aside>p{font:12px DM Mono;color:#5d79a2}.story aside strong{font:700 40px Manrope;color:var(--blue);display:inline-block;margin:17px 15px 10px 0}.story aside span{font-size:14px;color:#62718a}.story aside a{display:block;color:var(--blue);font-size:14px;font-weight:700;margin-top:25px}.partner{background:linear-gradient(120deg,#006b59,#008269);color:#fff;padding:83px max(30px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:56% 44%;gap:50px}.partner>div>p:not(.eyebrow){max-width:480px;line-height:1.6}.partner .eyebrow{color:#b7f7e5}.partner .eyebrow:before{background:#7ff0cd}.white{background:#fff;color:#005846;box-shadow:none}.partner-list p{border-bottom:1px solid rgba(255,255,255,.24);padding:16px 0;margin:0;font-size:15px;font-weight:700}.ai{display:grid;grid-template-columns:45% 55%;align-items:center;gap:70px}.chat{background:var(--navy);padding:18px;border:1px solid #294a7f;border-radius:16px;box-shadow:0 24px 42px #12346025;color:#fff}.chat header{border-bottom:1px solid #294675;padding-bottom:15px}.chat header small{display:block;color:#99afd1;font-size:13px;margin:3px 0 0 28px}.question{background:#274475;margin:18px 0 16px 70px;padding:11px;border-radius:5px;font-size:14px}.answer{background:#fff;color:#3d4d66;padding:13px;border-radius:5px;font-size:14px;line-height:1.55}.answer b{color:var(--blue)}.answer em{color:#008d63;font-style:normal;font-weight:700}.demo{background:var(--blue);color:#fff;padding:97px 30px;text-align:center}.demo .eyebrow{color:#c0d9ff}.demo .eyebrow:before{background:#c0d9ff}.demo h2{margin-bottom:29px}.demo h2 em{color:#83f1c6}.demo-actions{display:flex;justify-content:center;gap:12px}.partner-button{border:1px solid rgba(255,255,255,.82);background:transparent;color:#fff;box-shadow:none}.partner-button:hover{background:#ffffff24}@media (max-width: 500px){.demo-actions{flex-direction:column;align-items:center}}footer{background:#071d41;color:#fff;padding:50px max(30px,calc((100vw - 1180px)/2)) 23px}.demo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px}.demo-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#071d419e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.demo-form{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 28px 80px #03173752}.demo-form-header,.demo-form-footer{position:relative;z-index:1;flex:0 0 auto;padding:30px 38px 0;background:#fff}.demo-form-content{min-height:0;overflow-y:auto;padding:0 38px}.demo-form-footer{padding:18px 38px 30px;border-top:1px solid #e1eaf4}.demo-form-footer .button{width:100%}.demo-form h2{margin:0 0 24px;font-size:32px}.demo-form-header h2{margin:0 46px 18px 0}.demo-form label{display:block;margin:14px 0;color:#304562;font-size:14px;font-weight:700}.demo-form input,.demo-form select,.demo-form textarea{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #cddbeb;border-radius:6px;color:var(--ink);font:15px DM Sans}.demo-form textarea{resize:vertical}.modal-close{position:absolute;top:14px;right:17px;border:0;background:transparent;color:#64738b;font-size:28px;cursor:pointer}.form-message{color:#057a64;font-size:14px}.demo-form button[type=submit]{border:0;cursor:pointer}.demo-form button:disabled{opacity:.65;cursor:wait}.footer-top{display:grid;grid-template-columns:48% 26% 26%;padding-bottom:48px}.footer-top .mark b{background:#51d8b0}.footer-top>div:first-child p{color:#a9bddb;font-size:15px;max-width:230px;line-height:1.5}.footer-top>div:not(:first-child) b,.footer-top>div:not(:first-child) a{display:block;font-size:14px;margin-bottom:10px}.footer-top>div:not(:first-child)>b{color:#7e9bc6;margin-bottom:14px}.footer-bottom{border-top:1px solid #263e62;padding-top:18px;color:#7c97c2;font:12px DM Mono;display:flex;justify-content:space-between}@media (max-width: 850px){.header{height:67px;padding:0 20px}.header-actions{margin-left:auto;margin-right:18px}.header-actions .button{display:none}.login-link{font-size:13px}.menu-button{display:flex;border:0;background:none;flex-direction:column;gap:6px}.menu-button i{width:23px;height:2px;background:var(--ink)}nav{display:none;position:absolute;top:67px;left:0;width:100%;background:#fff;padding:20px;margin:0;box-shadow:0 10px 18px #16345b18;z-index:3}nav.is-open{display:flex;flex-direction:column;gap:18px}.hero{display:block;padding:65px 25px 40px;min-height:0}.dashboard{margin:50px 0 0}.clients div{gap:18px;flex-wrap:wrap}.operating-system{padding:70px 0}.operating-system-content{grid-template-columns:1fr;gap:32px}.section{padding:70px 25px}.heading{display:block}.heading .link{display:inline-block;margin-top:19px}.product-grid,.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-grid article:nth-child(2){border:0}.emerging{display:block}.advantage-grid{margin-top:28px}.markets{grid-template-columns:1fr;padding:50px 25px}.map{height:auto;margin:0 0 24px}.markets-copy{padding:25px 0}.company-section{padding:72px 0}.company-intro,.platform-overview{grid-template-columns:1fr;gap:28px}.platform-overview{padding:65px 0}.story,.partner,.ai{grid-template-columns:1fr}.partner{padding:65px 25px}.ai{gap:35px}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom span{display:none}}@media (max-width: 500px){.notice{font-size:12px}.notice a{display:none}.hero-copy h1{font-size:43px}.hero-system{font-size:28px;overflow-wrap:anywhere}.hero-copy>p,.hero-product-line{overflow-wrap:anywhere}.hero-actions{flex-wrap:wrap;gap:18px}.dashboard{padding:16px}.dashboard-top{align-items:flex-start;gap:12px}.dashboard-period{min-width:0;width:auto}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales{grid-column:1 / -1;grid-row:auto}.metric{min-width:0}.header-actions{margin-right:10px}.login-link{display:none}.product-grid,.solution-grid,.advantage-grid,.operating-flow{grid-template-columns:1fr}.reason-grid article{grid-template-columns:45px 1fr;gap:5px 0}.mission-grid,.company-values{grid-template-columns:1fr}.company-values .eyebrow{grid-row:auto;padding:20px 0 0}.company-values article,.company-values article:nth-of-type(odd){padding-left:0;border-right:0}.platform-middle{gap:7px}.platform-middle>span{padding:9px;font-size:11px}.platform-middle b{width:82px;height:50px;font-size:12px}.reason-grid article>div{grid-column:2}.solution-grid article,.solution-grid article:first-child{padding:22px 0;border:0;border-top:1px solid #cbd7e7}.markets-copy>div p{grid-template-columns:28px 120px 1fr}.markets-copy span{font-size:12px}.story>div,.story aside{padding:30px}.story q{font-size:20px}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}}
