#mavi-public-root{--bg:#060b17;--panel:#0d1426;--text:#eef4ff;--muted:#9caac3;--line:#ffffff14;--cyan:#39d9f5;--blue:#4388ff;--violet:#9254f7;--grad:linear-gradient(110deg,#64e8f7,#4388ff 48%,#b258f1)}#mavi-public-root *{box-sizing:border-box}#mavi-public-root{margin:0;font:15px DM Sans,Arial,sans-serif}#mavi-public-root a,#mavi-public-root button,#mavi-public-root input,#mavi-public-root select,#mavi-public-root textarea{font:inherit}#mavi-public-root a{color:inherit;text-decoration:none}#mavi-public-root button{cursor:pointer}#mavi-public-root a:focus-visible,#mavi-public-root button:focus-visible,#mavi-public-root input:focus-visible,#mavi-public-root select:focus-visible,#mavi-public-root textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}#mavi-public-root .concept{height:29px;justify-content:center;background:#101529;color:#acbad2;font-size:10px;letter-spacing:1.6px;text-transform:uppercase}#mavi-public-root .concept,#mavi-public-root header{display:flex;align-items:center;border-bottom:1px solid var(--line)}#mavi-public-root header{height:94px;justify-content:space-between;padding:0 5.5vw;position:sticky;top:0;background:#060b17ed;backdrop-filter:blur(18px);z-index:10}#mavi-public-root .brand{display:flex;align-items:center;gap:12px}#mavi-public-root .mark{width:43px;height:43px;border:1px solid #5cdaf0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#142c40,#11122f);box-shadow:inset 0 0 16px #60ccff15;font-size:30px;font-weight:800;letter-spacing:-3px}#mavi-public-root .mark i{width:6px;height:6px;background:var(--grad);margin:6px 0 0 2px;box-shadow:0 0 10px #7388ff}#mavi-public-root .brand b{font-size:18px;letter-spacing:2px}#mavi-public-root .brand small{display:block;font-size:8px;letter-spacing:3px;margin-top:3px;color:#bdcde4}#mavi-public-root nav{display:flex;gap:28px}#mavi-public-root nav a{font-size:12px;color:#a8b6cc;position:relative;padding:14px 0}#mavi-public-root nav a.active:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background:var(--grad)}#mavi-public-root .button{border:1px solid #6470a044;border-radius:7px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;gap:32px;background:transparent;color:#fff;font-weight:600;font-size:12px}#mavi-public-root .button.primary{border:0;background:var(--grad);color:#061021;box-shadow:0 6px 26px #5862ff24,inset 0 1px 1px #ffffff7a}#mavi-public-root .button:hover{filter:brightness(1.15);transform:translateY(-1px)}#mavi-public-root .page,#mavi-public-root main{min-height:calc(100svh - 123px)}#mavi-public-root .page{display:none;padding:50px 5.5vw 74px;position:relative;overflow:hidden}#mavi-public-root .page.active{display:block;animation:show .3s ease}@keyframes show{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#mavi-public-root .eyebrow{font-size:10px;letter-spacing:2.4px;color:#69d9ef;text-transform:uppercase;font-weight:700;margin:0 0 24px}#mavi-public-root .eyebrow:before{content:"";display:inline-block;background:var(--grad);width:27px;height:1px;margin-right:11px;vertical-align:middle}#mavi-public-root h1,#mavi-public-root h2,#mavi-public-root h3{font-family:Manrope,Arial,sans-serif;margin:0;font-weight:500}#mavi-public-root h1{font-size:clamp(48px,5.25vw,88px);line-height:1.08;letter-spacing:-4px}#mavi-public-root h2{font-size:clamp(38px,4vw,65px);line-height:1.12;letter-spacing:-2.7px}#mavi-public-root .gradient{background:var(--grad);color:transparent}#mavi-public-root p{line-height:1.75;color:var(--muted)}#mavi-public-root .lead{font-size:17px;max-width:540px;margin:25px 0 30px}#mavi-public-root .home-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;max-width:1440px;margin:auto;min-height:520px}#mavi-public-root .home-copy{padding:36px 0}#mavi-public-root .actions{display:flex;gap:28px;align-items:center}#mavi-public-root .textlink{font-size:12px;border-bottom:1px solid #7086aa;padding:10px 0}#mavi-public-root .visual{height:510px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#24205555,transparent 68%)}#mavi-public-root .visual:before{content:"";position:absolute;inset:20% 1%;border:1px solid #5874ae1f;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 70px #6847ed0a}#mavi-public-root .dna{height:98%;max-width:100%;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 12px 40px #544be91c)}#mavi-public-root .float-label{position:absolute;background:#111a2de8;border:1px solid #838ae332;border-radius:8px;padding:11px 15px;color:#e0eaff;font-size:10px;box-shadow:0 12px 35px #0004}#mavi-public-root .float-label:before{content:"";display:inline-block;width:5px;height:5px;background:#62deef;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #62deef}#mavi-public-root .float-label.one{left:0;top:24%}#mavi-public-root .float-label.two{right:0;bottom:22%}#mavi-public-root .home-bottom{max-width:1440px;margin:26px auto 0;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#8394b0;font-size:10px;letter-spacing:1px}#mavi-public-root .pillars{display:flex;gap:35px}#mavi-public-root .pillars b{color:#c6d1e5;font-weight:500}#mavi-public-root .section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}#mavi-public-root .section-head p{max-width:390px;font-size:14px;margin-bottom:0}#mavi-public-root .services{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#mavi-public-root .service{background:linear-gradient(135deg,#101c30aa,#12112788);border:1px solid #8f9bcd1c;border-radius:10px;position:relative;overflow:hidden}#mavi-public-root .service:before{content:"";position:absolute;top:0;height:1px;background:var(--grad);opacity:.4}#mavi-public-root .service:hover{border-color:#7877cf77;background:linear-gradient(135deg,#142b40,#211533)}#mavi-public-root .cardtop{display:flex;justify-content:space-between;align-items:center;color:#82adce;margin-bottom:26px;font-size:9px;letter-spacing:1px;text-transform:uppercase}#mavi-public-root .cardtop svg{width:27px;height:27px;color:#72c3f2}#mavi-public-root .service h3{font-size:17px;letter-spacing:-.4px}#mavi-public-root .service p{font-size:12px;line-height:1.7;margin-bottom:0}#mavi-public-root .split{display:grid;grid-template-columns:1fr 1.2fr;gap:7vw;align-items:center;min-height:530px}#mavi-public-root .feature-card{border:1px solid #8f9bcd2b;border-radius:16px;background:radial-gradient(ellipse at 50% 20%,#25204766,transparent 70%),linear-gradient(145deg,#111c30,#0c1222);padding:28px 34px;box-shadow:0 22px 80px #0004}#mavi-public-root .feature-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#9aaac7}#mavi-public-root .feature-logo{display:flex;align-items:center;justify-content:center;gap:18px;height:230px}#mavi-public-root .feature-logo img{height:210px;mix-blend-mode:screen}#mavi-public-root .feature-logo strong{font-size:clamp(28px,4vw,60px);letter-spacing:2px;line-height:1}#mavi-public-root .feature-logo small{display:block;font-size:16px;letter-spacing:10px;margin-top:16px}#mavi-public-root .feature-copy{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#mavi-public-root .feature-copy h3{font-size:21px;line-height:1.5}#mavi-public-root .feature-copy p{font-size:13px;margin-bottom:0}#mavi-public-root .feature-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}#mavi-public-root .chip{font-size:10px;padding:7px 11px;border:1px solid #7a7bc638;border-radius:30px;color:#adc4e6;white-space:nowrap}#mavi-public-root .proof{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}#mavi-public-root .sector{display:flex;align-items:center;gap:24px;padding:25px 0;border-top:1px solid var(--line)}#mavi-public-root .sector:last-child{border-bottom:1px solid var(--line)}#mavi-public-root .number{color:#72c9f4;font-size:10px;min-width:25px}#mavi-public-root .sector h3{font-size:21px}#mavi-public-root .sector p{font-size:12px;margin:4px 0 0}#mavi-public-root .sector .chip{margin-left:auto}#mavi-public-root .steps article{display:flex;gap:28px;border-top:1px solid var(--line);padding:30px 0}#mavi-public-root .steps article:last-child{border-bottom:1px solid var(--line)}#mavi-public-root .steps h3{font-size:22px}#mavi-public-root .steps p{font-size:13px;margin-bottom:0}#mavi-public-root .big-m{font-family:Manrope,Arial,sans-serif;font-size:280px;line-height:1;font-weight:800;letter-spacing:-25px;filter:drop-shadow(0 16px 40px #5c49dc38);text-align:center}#mavi-public-root .big-m i{display:inline-block;width:46px;height:46px;background:var(--grad);margin-left:5px;vertical-align:middle}#mavi-public-root .about-note{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:40px;color:#adc2df;font-size:12px}#mavi-public-root .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}#mavi-public-root .email-block{margin-top:48px}#mavi-public-root .email-block small{color:#8092af}#mavi-public-root .email-block a{font-size:20px;color:#8ccef3;margin-top:9px}#mavi-public-root .form-card{background:linear-gradient(145deg,#122035,#151429);border:1px solid #8c9fd52b;border-radius:13px;padding:28px 30px}#mavi-public-root .form-card h3{font-size:28px}#mavi-public-root .form-card>p{font-size:12px;margin:10px 0 20px}#mavi-public-root .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#mavi-public-root .field{font-size:10px;color:#b4c5df;display:block}#mavi-public-root .field input,#mavi-public-root .field select,#mavi-public-root .field textarea{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #8f9fc633;border-radius:5px;background:#090f20;color:#e5edff;font-size:12px}#mavi-public-root .field textarea{min-height:85px;resize:vertical}#mavi-public-root .field.full{grid-column:1/-1}#mavi-public-root .form-card small{display:block;font-size:9px;color:#8698b5;margin:15px 0}#mavi-public-root .chat-toggle{position:fixed;right:25px;bottom:22px;z-index:15;border:1px solid #a7b8ff55;background:linear-gradient(125deg,#35b9e5,#6464dc 70%,#9757d7);color:#fff;border-radius:40px;padding:15px 20px;box-shadow:0 7px 30px #24176e77;font-size:12px;font-weight:600}#mavi-public-root .chat{display:none;position:fixed;bottom:82px;right:25px;width:330px;max-width:calc(100vw - 30px);border:1px solid #666f9d66;border-radius:15px;background:#11192b;z-index:20;box-shadow:0 20px 90px #0009;overflow:hidden}#mavi-public-root .chat.open{display:block}#mavi-public-root .chathead{background:linear-gradient(110deg,#18394a,#302052);padding:18px;display:flex;justify-content:space-between}#mavi-public-root .chathead button{background:transparent;border:0;color:white;font-size:18px}#mavi-public-root .chatbody{padding:18px;font-size:13px}#mavi-public-root .chatbody button{margin:4px 2px;background:#192944;color:#c9ddff;border:1px solid #7383b244;border-radius:20px;padding:8px 12px;font-size:11px}#mavi-public-root .chatbody p{background:#1a2640;padding:12px;border-radius:8px;color:#c6d4eb;max-height:210px;overflow:auto}#mavi-public-root .chatbody a{color:#65d9f6}#mavi-public-root footer{font-size:10px;color:#586d8e;padding:0 5.5vw 22px;display:flex;justify-content:space-between;gap:20px}#mavi-public-root .mobile-nav{display:none}#mavi-public-root .status{color:#9ae5ec;font-size:12px;margin-top:12px}#mavi-public-root .mini-line{width:60px;height:3px;background:var(--grad);margin:30px 0}@media(min-width:1800px){#mavi-public-root .page{padding-top:65px}#mavi-public-root .home-grid,#mavi-public-root .split{min-height:660px}#mavi-public-root .visual{height:620px}#mavi-public-root .service{padding:30px}#mavi-public-root .service p{font-size:15px}#mavi-public-root .service h3{font-size:21px}}@media(max-width:1100px){#mavi-public-root nav{gap:16px}#mavi-public-root .home-grid{grid-template-columns:1.15fr .85fr}#mavi-public-root .float-label{display:none}#mavi-public-root .services{grid-template-columns:repeat(2,1fr)}#mavi-public-root h1{letter-spacing:-2.5px}#mavi-public-root .split{gap:35px}#mavi-public-root .feature-card{padding:22px}#mavi-public-root .contact-grid{gap:30px}#mavi-public-root .brand b{font-size:15px}#mavi-public-root header{padding:0 4vw}#mavi-public-root header>.button{display:none}#mavi-public-root .page{padding:40px 4vw 85px}#mavi-public-root .feature-foot{flex-wrap:wrap}}@media(max-width:700px){#mavi-public-root .concept{font-size:8px;letter-spacing:1px}#mavi-public-root header{height:auto;min-height:82px;flex-wrap:wrap;padding:16px 5vw 8px;gap:10px}#mavi-public-root nav{width:100%;gap:19px;overflow:auto;white-space:nowrap}#mavi-public-root nav a{font-size:11px;padding:10px 0}#mavi-public-root .page{padding:35px 5vw 90px}#mavi-public-root .contact-grid,#mavi-public-root .home-grid,#mavi-public-root .split{grid-template-columns:1fr;gap:20px;min-height:0}#mavi-public-root .home-copy{padding:10px 0}#mavi-public-root .visual{height:340px;grid-row:2}#mavi-public-root h1{font-size:49px}#mavi-public-root h2{font-size:40px}#mavi-public-root .lead{font-size:15px}#mavi-public-root .home-bottom{margin-top:15px;align-items:start;gap:20px}#mavi-public-root .pillars{flex-wrap:wrap;gap:12px}#mavi-public-root .home-bottom>span{display:none}#mavi-public-root .section-head{display:block}#mavi-public-root .section-head p{margin-top:20px}#mavi-public-root .services{gap:10px}#mavi-public-root .service{padding:18px 14px}#mavi-public-root .service h3{font-size:15px}#mavi-public-root .service p{font-size:11px}#mavi-public-root .cardtop{font-size:8px;margin-bottom:20px;gap:10px}#mavi-public-root .feature-logo{height:210px}#mavi-public-root .feature-logo strong{font-size:35px}#mavi-public-root .feature-logo img{height:185px}#mavi-public-root .feature-logo small{font-size:13px;letter-spacing:7px}#mavi-public-root .feature-copy h3{font-size:20px}#mavi-public-root .sector{gap:12px;padding:22px 0}#mavi-public-root .sector h3{font-size:18px}#mavi-public-root .sector .chip{font-size:8px;padding:6px}#mavi-public-root .big-m{font-size:220px;letter-spacing:-20px}#mavi-public-root .about-note{gap:20px}#mavi-public-root .email-block{margin-top:35px;margin-bottom:20px}#mavi-public-root .email-block a{font-size:18px}#mavi-public-root .form-card{padding:24px 20px}#mavi-public-root .form-grid{gap:12px}#mavi-public-root .actions{gap:22px}#mavi-public-root .button{padding:13px 17px;gap:18px}#mavi-public-root .chat-toggle{right:15px;bottom:15px}#mavi-public-root .chat{right:15px}#mavi-public-root footer{padding:0 5vw 80px;flex-wrap:wrap}#mavi-public-root .split>div:first-child{padding-bottom:10px}}#mavi-public-root .mavi-logo{width:46px;height:46px;filter:drop-shadow(0 4px 12px #6470fb20)}#mavi-public-root .brand b{background:linear-gradient(110deg,#b0f2ff,#7bafff 55%,#bd83fa);background-clip:text;-webkit-background-clip:text;color:transparent}#mavi-public-root .brand small{color:#a6b8dd}#mavi-public-root .dna,#mavi-public-root .feature-logo img{mix-blend-mode:normal;filter:drop-shadow(0 8px 18px #3f38c92b)}#mavi-public-root .about-logo{display:flex;align-items:center;justify-content:center;padding:28px}#mavi-public-root .about-logo img{width:min(100%,320px);filter:drop-shadow(0 20px 35px #6455d230)}#mavi-public-root .page{background:radial-gradient(ellipse at 95% 10%,#44217a12,transparent 50%),radial-gradient(ellipse at 0 100%,#1153790d,transparent 50%)}#mavi-public-root .eyebrow,#mavi-public-root .number{color:#79daf5}#mavi-public-root .proof .chip,#mavi-public-root .sector .chip{background:linear-gradient(120deg,#123b4d35,#34215c45);border-color:#787bd644}#mavi-public-root .service:nth-child(3n+2) .cardtop svg{color:#9d8cf8}#mavi-public-root .service:nth-child(3n) .cardtop svg{color:#b77cf3}#mavi-public-root .steps article .number{background:linear-gradient(145deg,#45c9ed22,#8a46db22);border:1px solid #7278c733;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mavi-public-root .field input:focus,#mavi-public-root .field select:focus,#mavi-public-root .field textarea:focus{border-color:#779dff;box-shadow:0 0 0 3px #6562dd1c}#mavi-public-root .email-block a,#mavi-public-root .textlink{border-image:linear-gradient(100deg,#64e8f7,#b258f1) 1}#mavi-public-root .chip{color:#b9c8ed}#mavi-public-root .feature-logo strong{background:linear-gradient(115deg,#d5f9ff,#78c9f4 45%,#bc86f7);background-clip:text;-webkit-background-clip:text;color:transparent}#mavi-public-root .feature-logo small{background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent}@media(max-width:700px){#mavi-public-root .mavi-logo{width:42px;height:42px}#mavi-public-root .about-logo{padding:10px}#mavi-public-root .about-logo img{width:220px}}#mavi-public-root .architecture-visual{height:550px;align-self:stretch;border-radius:0;overflow:hidden;background:#07101b;isolation:isolate}#mavi-public-root .architecture-visual:before{display:none}#mavi-public-root .architecture-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#mavi-public-root .architecture-bottom,#mavi-public-root .architecture-top{position:absolute;left:25px;right:25px;display:flex;justify-content:space-between;gap:25px;z-index:1;font-size:9px;font-weight:700;letter-spacing:1.5px;text-shadow:0 2px 8px #000}#mavi-public-root .architecture-top{top:28px}#mavi-public-root .architecture-bottom{bottom:25px;align-items:center;font-size:10px;letter-spacing:0}#mavi-public-root .architecture-m{font-size:57px;font-weight:800;line-height:1;letter-spacing:-4px;color:#e8f8fa}#mavi-public-root .architecture-m i{font-style:normal;color:#8fe6dc}#mavi-public-root .home-grid{grid-template-columns:1.1fr .9fr;gap:40px}#mavi-public-root .home-copy{position:relative}#mavi-public-root .home-copy:before{content:"";position:absolute;left:-10vw;top:-25%;width:650px;height:650px;background:radial-gradient(ellipse,#164c6a1c,transparent 65%);pointer-events:none;z-index:-1}#mavi-public-root{--grad:linear-gradient(110deg,#6be9fa,#3c9bf9 32%,#7062fc 63%,#c52bfa)}#mavi-public-root header{background:linear-gradient(110deg,#07101cf5,#0c0d22f5);border-bottom-color:#7e68d12a;box-shadow:0 8px 35px #0002}#mavi-public-root header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#4edff255,#9762ed55,transparent)}#mavi-public-root .page{background:radial-gradient(ellipse at 90% 10%,#6531b41d,transparent 55%),radial-gradient(ellipse at 0 95%,#11668818,transparent 55%)}#mavi-public-root .gradient{text-shadow:0 9px 34px #7264fb12}#mavi-public-root .eyebrow{color:#79e8f9}#mavi-public-root .eyebrow:before{height:2px;box-shadow:0 0 12px #6b8aff66}#mavi-public-root .button.primary{background:linear-gradient(120deg,#8df3fc,#46b7f6 25%,#7166f4 62%,#b43ded);color:#fff;text-shadow:0 1px 2px #18214d77;box-shadow:inset 0 1px 1px #fff8,inset 0 -3px 5px #34238b44,0 6px 0 #20234a,0 12px 24px #5943e02c;border:1px solid #b3c9ff55;transition:transform .2s,filter .2s}#mavi-public-root .button.primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff8,inset 0 -3px 5px #34238b44,0 8px 0 #20234a,0 16px 30px #5943e040}#mavi-public-root .button:not(.primary){background:linear-gradient(130deg,#15304666,#251b4544);border-color:#7c7fc055;box-shadow:inset 0 1px 0 #95dcff12,0 7px 16px #0002}#mavi-public-root .service{--accent:#55cdef;background:radial-gradient(ellipse at 100% 0,#18779b26,transparent 70%),linear-gradient(145deg,#13243a,#101526 65%,#16132b);border:1px solid #6d9dcb38;box-shadow:inset 0 1px 0 #b4e6ff12,inset 0 -1px 0 #020714,0 7px 0 #060b1777,0 15px 28px #0002;transition:transform .2s,border-color .2s}#mavi-public-root .service:nth-child(3n+2){--accent:#a08bff;background:radial-gradient(ellipse at 100% 0,#6135b337,transparent 70%),linear-gradient(145deg,#211f40,#14152c 65%,#13162c);border-color:#8774d53b}#mavi-public-root .service:nth-child(3n){--accent:#d785fa;background:radial-gradient(ellipse at 100% 0,#a12b9d26,transparent 70%),linear-gradient(145deg,#251b37,#16142a 65%,#11192d);border-color:#a672cd38}#mavi-public-root .service:before{left:20px;right:20px;height:2px;opacity:.8;box-shadow:0 2px 14px #7772ff33}#mavi-public-root .service:hover{transform:translateY(-4px);border-color:var(--accent)}#mavi-public-root .cardtop{color:#a7c2df}#mavi-public-root .cardtop svg{box-sizing:content-box;padding:10px;border-radius:10px;background:linear-gradient(140deg,#7de4fb2e,#7b4bf72e);border:1px solid #b7c8ff33;box-shadow:inset 0 1px 1px #e5f8ff33,0 4px 0 #090e1d77,0 7px 16px #0004;filter:drop-shadow(0 1px 3px #7d97fa22)}#mavi-public-root .service h3{color:#f2f2ff}#mavi-public-root .service p{color:#adbbd2}#mavi-public-root .feature-card{background:radial-gradient(ellipse at 10% 0,#1b92ba24,transparent 55%),radial-gradient(ellipse at 100% 60%,#7530c52e,transparent 65%),linear-gradient(145deg,#142339,#17152c);border-color:#9187e34d;box-shadow:inset 0 1px 0 #abdcff1f,0 12px 0 #080d1a77,0 28px 65px #0005;position:relative}#mavi-public-root .feature-card:before{content:"";position:absolute;height:2px;top:0;left:25px;right:25px;background:var(--grad);border-radius:100%;opacity:.8}#mavi-public-root .feature-top{color:#9dbbde}#mavi-public-root .feature-copy{border-color:#9d91df2a}#mavi-public-root .feature-copy h3{color:#f1efff}#mavi-public-root .chip{background:linear-gradient(135deg,#1c3f5544,#35255455);border-color:#9994ec44;box-shadow:inset 0 1px 0 #b3d9ff12,0 3px 8px #0002;color:#c3d2ed}#mavi-public-root .sector{margin-bottom:10px;padding:22px;border:1px solid #7e87c32d!important;border-radius:10px;background:linear-gradient(115deg,#14293c88,#1d173380);box-shadow:inset 0 1px 0 #a2e3ff0b,0 4px 0 #060b1777}#mavi-public-root .sector:nth-child(2n){background:linear-gradient(115deg,#1e214288,#29163d77)}#mavi-public-root .sector .number{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:linear-gradient(140deg,#1c7d9d55,#633aa855);border:1px solid #8d99e444;box-shadow:inset 0 1px 0 #cff8ff25,0 3px 0 #070e20}#mavi-public-root .sector p{color:#a0b1ce}#mavi-public-root .steps article{margin-bottom:13px;padding:25px 24px;border:1px solid #7d8bc12c!important;border-radius:12px;background:linear-gradient(125deg,#132b3e80,#211a3688);box-shadow:inset 0 1px 0 #b1e4ff0e,0 5px 0 #060b1788}#mavi-public-root .steps article:nth-child(2){background:linear-gradient(125deg,#1c244180,#2c1a4188)}#mavi-public-root .steps article:nth-child(3){background:linear-gradient(125deg,#20213e80,#31183977)}#mavi-public-root .steps article .number{width:40px;height:40px;background:linear-gradient(135deg,#6ce3f9,#7479ef 60%,#aa47e9);color:#fff;border:1px solid #ccdbff55;box-shadow:inset 0 1px 1px #fff8,0 4px 0 #262344,0 8px 14px #0003}#mavi-public-root .steps h3{font-size:20px}#mavi-public-root .steps p{color:#a8b8d2}#mavi-public-root .about-logo{position:relative;isolation:isolate}#mavi-public-root .about-logo:before{content:"";position:absolute;inset:2%;border-radius:50%;background:radial-gradient(ellipse,#4869bc24,#7432a51b 35%,transparent 68%);z-index:-1}#mavi-public-root .about-note{border-color:#9175d62c}#mavi-public-root .about-note span{padding:12px 17px;border:1px solid #8e91c52b;background:linear-gradient(125deg,#18495f44,#542b6f33);border-radius:8px;box-shadow:inset 0 1px 0 #b3e6ff11}#mavi-public-root .form-card{background:radial-gradient(ellipse at 100% 0,#7749c72a,transparent 65%),linear-gradient(140deg,#142b40,#19172e);border-color:#8f93d94d;box-shadow:inset 0 1px 0 #addfff24,0 9px 0 #080e1b66,0 22px 55px #0004;position:relative}#mavi-public-root .form-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:var(--grad)}#mavi-public-root .form-card .field input,#mavi-public-root .form-card .field select,#mavi-public-root .form-card .field textarea{background:linear-gradient(145deg,#0a1527,#121326);border-color:#8a8bd23b;box-shadow:inset 0 2px 5px #0003}#mavi-public-root .email-block a{background:var(--grad);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block}#mavi-public-root .chat-toggle{background:linear-gradient(115deg,#43cbe7,#6677ed 50%,#a53bea);box-shadow:inset 0 1px 0 #c7f5ff66,0 4px 0 #242345,0 11px 30px #0005}#mavi-public-root .chat{background:linear-gradient(145deg,#13283c,#21172e);border-color:#8f8bd75c}@media(min-width:1800px){#mavi-public-root .architecture-visual{height:690px}}@media(max-width:700px){#mavi-public-root .architecture-visual{height:370px;min-height:370px}#mavi-public-root .home-grid{grid-template-columns:1fr;gap:20px}#mavi-public-root .architecture-bottom,#mavi-public-root .architecture-top{left:18px;right:18px}#mavi-public-root .architecture-top{font-size:7px;gap:12px}#mavi-public-root .service{padding:17px 13px}#mavi-public-root .cardtop svg{width:23px;height:23px;padding:7px}#mavi-public-root .cardtop{font-size:7px}#mavi-public-root .sector{padding:18px 14px;gap:12px}#mavi-public-root .sector .number{width:27px;height:27px;min-width:27px}#mavi-public-root .steps article{padding:22px 17px;gap:17px}#mavi-public-root .steps article .number{width:34px;height:34px}#mavi-public-root .about-note{flex-wrap:wrap;gap:12px}#mavi-public-root .about-note span{padding:10px 14px}#mavi-public-root .feature-card{padding:22px}#mavi-public-root .feature-logo{gap:12px}#mavi-public-root .feature-logo img{max-width:40%;object-fit:contain}#mavi-public-root .feature-logo strong{font-size:31px}#mavi-public-root .feature-logo small{font-size:12px;letter-spacing:6px}}@media(prefers-reduced-motion:reduce){#mavi-public-root .page.active{animation:none}#mavi-public-root .button,#mavi-public-root .service{transition:none}}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}#mavi-public-root{--motion-time:8s}#mavi-public-root .page{isolation:isolate}#mavi-public-root .page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 20%,#2dcdf520,transparent 42%),radial-gradient(ellipse at 80% 75%,#a23bfc24,transparent 44%);opacity:.55;animation:ambientBreath 10s ease-in-out infinite alternate}@keyframes ambientBreath{0%{opacity:.35;transform:translate3d(-12px,-7px,0)}to{opacity:.8;transform:translate3d(12px,7px,0)}}#mavi-public-root .gradient{background-size:190% 100%;animation:colourFlow 10s ease-in-out infinite alternate;filter:drop-shadow(0 0 15px #7353ea20)}@keyframes colourFlow{0%{background-position:0 50%}to{background-position:100% 50%}}#mavi-public-root .mavi-logo{animation:brandGlow 6s ease-in-out infinite alternate}@keyframes brandGlow{0%{filter:drop-shadow(0 0 3px #42d7f52b)}to{filter:drop-shadow(0 0 10px #8c58ef77)}}#mavi-public-root .feature-logo img{animation:ribbonFloat 6s ease-in-out infinite;transform-origin:center;filter:drop-shadow(0 0 12px #7755ff35)}@keyframes ribbonFloat{0%,to{transform:translateY(0) rotate(-1deg);filter:drop-shadow(0 0 10px #4edcfd30)}50%{transform:translateY(-9px) rotate(1deg);filter:drop-shadow(0 0 19px #a449f34a)}}#mavi-public-root .about-logo img{animation:markFloat 8s ease-in-out infinite}@keyframes markFloat{0%,to{transform:perspective(900px) rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:perspective(900px) rotateY(5deg) rotateX(-2deg) translateY(-8px)}}#mavi-public-root .feature-card,#mavi-public-root .form-card{--glow-angle:0deg;border:1px solid transparent;background:radial-gradient(ellipse at 10% 0,#1b92ba24,transparent 55%) padding-box,linear-gradient(145deg,#142339,#17152c) padding-box,conic-gradient(from var(--glow-angle),#40799766,#4ce4fa,#5b71f7,#ae47eb,#40799766) border-box;animation:borderOrbit 14s linear infinite;box-shadow:inset 0 1px 0 #d5e9ff22,0 12px 0 #080d1a77,0 24px 65px #0005,0 0 30px #7850db10}@keyframes borderOrbit{to{--glow-angle:360deg}}#mavi-public-root .form-card{background:linear-gradient(140deg,#142b40,#19172e) padding-box,conic-gradient(from var(--glow-angle),#40799766,#4ce4fa,#5b71f7,#ae47eb,#40799766) border-box}#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .steps article{position:relative;transform-style:preserve-3d;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;background-clip:padding-box}#mavi-public-root .sector:after,#mavi-public-root .service:after,#mavi-public-root .steps article:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#92dfff22,transparent 65%);transition:opacity .35s}#mavi-public-root .sector:hover:after,#mavi-public-root .service:hover:after,#mavi-public-root .steps article:hover:after{opacity:1}#mavi-public-root .sector:hover,#mavi-public-root .service:hover,#mavi-public-root .steps article:hover{border-color:#8b91ee7a;box-shadow:inset 0 1px 0 #c8edff33,0 10px 0 #060b1766,0 22px 38px #0005,0 0 22px #6f5ae529}#mavi-public-root .service:before{animation:edgeGlow 5s ease-in-out infinite alternate}#mavi-public-root .service:nth-child(2n):before{animation-delay:-2s}#mavi-public-root .service:nth-child(3n):before{animation-delay:-3s}@keyframes edgeGlow{0%{opacity:.35;box-shadow:0 0 4px #5dcdf344}to{opacity:1;box-shadow:0 0 15px #9e51ee88}}#mavi-public-root .cardtop svg{transition:transform .35s,filter .35s}#mavi-public-root .service:hover .cardtop svg{transform:translateZ(12px) translateY(-3px);filter:drop-shadow(0 0 9px #7f9aff77)}#mavi-public-root .button.primary{position:relative;overflow:hidden}#mavi-public-root .button.primary:before{content:"";position:absolute;top:-45%;bottom:-45%;width:30%;left:-60%;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffff55,transparent);transform:skewX(-20deg);animation:buttonSheen 8s ease-in-out infinite}@keyframes buttonSheen{0%,65%{left:-60%}88%,to{left:145%}}#mavi-public-root .chat-toggle{animation:chatGlow 5s ease-in-out infinite alternate}@keyframes chatGlow{0%{box-shadow:inset 0 1px 0 #c7f5ff66,0 4px 0 #242345,0 6px 15px #4d48ad33}to{box-shadow:inset 0 1px 0 #c7f5ff99,0 4px 0 #242345,0 0 25px #8959f355}}#mavi-public-root nav a.active:after{box-shadow:0 0 9px #7275ff88}#mavi-public-root .page.active .eyebrow{animation:revealUp .5s ease both}#mavi-public-root .page.active h1,#mavi-public-root .page.active h2{animation:revealUp .65s ease both}#mavi-public-root .page.active .service{animation:revealUp .5s ease both}#mavi-public-root .page.active .service:nth-child(2){animation-delay:.04s}#mavi-public-root .page.active .service:nth-child(3){animation-delay:.08s}#mavi-public-root .page.active .service:nth-child(4){animation-delay:.12s}#mavi-public-root .page.active .service:nth-child(5){animation-delay:.16s}#mavi-public-root .page.active .service:nth-child(6){animation-delay:.2s}#mavi-public-root .page.active .service:nth-child(7){animation-delay:.24s}#mavi-public-root .page.active .service:nth-child(8){animation-delay:.28s}@keyframes revealUp{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}#mavi-public-root .motion-toggle{position:fixed;left:18px;bottom:18px;z-index:16;background:#10192aeb;color:#a8c5e6;border:1px solid #8684ca44;padding:8px 11px;border-radius:25px;font-size:10px;backdrop-filter:blur(10px)}#mavi-public-root .motion-toggle:hover{color:white;border-color:#6fdcf2}#mavi-public-root.motion-off *,#mavi-public-root.motion-off :after,#mavi-public-root.motion-off :before{animation:none!important;transition:none!important}#mavi-public-root.motion-off [data-tilt]{transform:none!important}@media(hover:none){#mavi-public-root .sector:hover,#mavi-public-root .service:hover,#mavi-public-root .steps article:hover{transform:none}#mavi-public-root .feature-logo img{animation-duration:9s}}@media(prefers-reduced-motion:reduce){#mavi-public-root *,#mavi-public-root :after,#mavi-public-root :before{animation:none!important;transition:none!important}#mavi-public-root [data-tilt]{transform:none!important}}#mavi-public-root header{gap:24px}#mavi-public-root nav{gap:26px;align-items:center}#mavi-public-root nav a{font-size:16px;font-weight:600;line-height:1.5;padding:15px 0;min-height:48px;color:#b9c8df}#mavi-public-root nav a.active{color:#fff}#mavi-public-root header>.button{font-size:14px;padding:15px 20px;min-height:48px;gap:22px}#mavi-public-root .brand b{font-size:20px}#mavi-public-root .brand small{font-size:9px;letter-spacing:2.7px}@media(min-width:1800px){#mavi-public-root nav a{font-size:18px}#mavi-public-root nav{gap:32px}#mavi-public-root header>.button{font-size:16px}}@media(min-width:701px) and (max-width:1300px){#mavi-public-root header{height:auto;min-height:94px;flex-wrap:wrap;padding-top:17px;padding-bottom:8px;gap:10px 24px}#mavi-public-root header>.brand{flex:1}#mavi-public-root header>.button{display:inline-flex}#mavi-public-root nav{order:3;width:100%;justify-content:center;gap:30px}#mavi-public-root nav a{font-size:16px}}@media(max-width:700px){#mavi-public-root header{padding:14px 5vw 7px;gap:12px}#mavi-public-root header>.button{display:none}#mavi-public-root nav{gap:24px;justify-content:flex-start;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:#7166af #101426}#mavi-public-root nav a{font-size:15px;min-height:46px;padding:12px 0;flex-shrink:0}#mavi-public-root .brand b{font-size:19px}#mavi-public-root .brand small{font-size:9px}#mavi-public-root nav a.active:after{bottom:3px}}#mavi-public-root #helix .helix-text-panel{position:relative;border-radius:18px;padding:32px 30px;border:1px solid transparent;background:linear-gradient(145deg,#143044ed,#1e1b3ce8 60%,#281637e8) padding-box,linear-gradient(145deg,#7de8f980,#717cf54d,#b356ed80) border-box;box-shadow:inset 0 1px 0 #d2efff2a,inset 0 -1px 0 #3c244d55,0 9px 0 #080e1b80,0 25px 48px #0004,0 0 38px #6151d814;isolation:isolate}#mavi-public-root #helix .helix-text-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 0 0,#50d6f523,transparent 60%),radial-gradient(ellipse at 100% 100%,#bd52ee20,transparent 60%)}#mavi-public-root #helix .helix-text-panel:after{content:"";position:absolute;top:25px;bottom:25px;left:0;width:3px;background:var(--grad);box-shadow:0 0 18px #7f79ff66;border-radius:3px}#mavi-public-root #helix .helix-text-panel h2{font-size:clamp(38px,3.7vw,60px);text-shadow:0 2px 0 #091328,0 5px 14px #0003;letter-spacing:-2px}#mavi-public-root #helix .helix-text-panel h2 .gradient{filter:drop-shadow(0 2px 0 #1b2148) drop-shadow(0 5px 12px #6752c72a)}#mavi-public-root #helix .helix-text-panel .lead{font-size:17px;color:#b6c8e1;line-height:1.7}#mavi-public-root #helix .proof{gap:12px}#mavi-public-root #helix .proof .chip{font-size:15px;line-height:1.5;font-weight:600;padding:11px 15px;border-radius:10px;border:1px solid #99b4ef55;color:#edf6ff;background:linear-gradient(140deg,#23628266,#39346b80);box-shadow:inset 0 1px 0 #dcf8ff33,0 4px 0 #11172c,0 8px 15px #0002;white-space:normal}#mavi-public-root #helix .proof .chip:nth-child(2){background:linear-gradient(140deg,#3b497e88,#5b2b7a66);border-color:#a390e75c}#mavi-public-root #helix .proof .chip:nth-child(3){background:linear-gradient(140deg,#34377288,#6b2b7466);border-color:#bf8ce75c}#mavi-public-root #helix .helix-text-panel>p:last-child{font-size:15px;color:#b2c5e1;margin-bottom:0}#mavi-public-root .proof .chip{font-size:13px;line-height:1.45}#mavi-public-root .feature-foot .chip{font-size:12px;white-space:normal}#mavi-public-root .architecture-bottom,#mavi-public-root .architecture-top{justify-content:flex-end}#mavi-public-root .architecture-visual{border:1px solid #7b90d13d;box-shadow:0 14px 40px #0004,0 0 30px #6753d71c}#mavi-public-root .architecture-photo{object-position:62% center}#mavi-public-root .architecture-m{display:none}@media(min-width:1800px){#mavi-public-root #helix .proof .chip{font-size:17px}#mavi-public-root #helix .helix-text-panel{padding:40px}#mavi-public-root #helix .helix-text-panel .lead{font-size:19px}}@media(max-width:700px){#mavi-public-root #helix .helix-text-panel{padding:28px 22px}#mavi-public-root #helix .helix-text-panel h2{font-size:38px}#mavi-public-root #helix .helix-text-panel .lead{font-size:16px}#mavi-public-root #helix .proof .chip{font-size:14px;padding:10px 13px}#mavi-public-root #helix .proof{gap:10px}#mavi-public-root .feature-foot .chip{font-size:12px}#mavi-public-root .architecture-photo{object-position:65% center}}#mavi-public-root .helix-story-open{padding:10px 0;border:0;background:none;box-shadow:none}#mavi-public-root .helix-story-open .lead{font-size:17px;line-height:1.75;color:#b6c8e1}#mavi-public-root .helix-story-open>p:last-child{font-size:15px;color:#b2c5e1}#mavi-public-root .helix-story-open h2{font-size:clamp(38px,3.7vw,60px);letter-spacing:-2px}#mavi-public-root .product-carousel{padding-top:24px}#mavi-public-root .product-tabs{display:flex;gap:8px;align-items:center;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #ad9fea22}#mavi-public-root .product-tabs button{border:1px solid #8498d044;background:#111e32;color:#aebfda;border-radius:7px;padding:10px 17px;font-size:14px;font-weight:600;min-height:42px}#mavi-public-root .product-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#205b7e,#47347c 70%,#61347c);color:#f3f8ff;border-color:#92bcf18c;box-shadow:inset 0 1px 0 #d1ebff2c,0 0 15px #7360e320}#mavi-public-root .product-tabs .product-pause{margin-left:auto;padding:9px 13px;font-size:17px}#mavi-public-root .product-slides{display:grid}#mavi-public-root .product-slide{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;transition:opacity .5s ease}#mavi-public-root .product-slide.is-current{visibility:visible;opacity:1}#mavi-public-root .product-slide .feature-logo{height:215px;gap:16px}#mavi-public-root .product-slide .feature-logo img{height:200px;object-fit:contain}#mavi-public-root .product-slide .feature-logo strong{font-size:clamp(28px,3.5vw,54px);letter-spacing:1px}#mavi-public-root .product-slide .feature-logo small{font-size:17px;letter-spacing:7px}#mavi-public-root .product-slide .feature-copy{min-height:166px}#mavi-public-root .product-slide .feature-copy p{line-height:1.7}#mavi-public-root .product-slide .feature-foot{min-height:61px}#mavi-public-root .product-progress{display:flex;gap:6px;justify-content:center;margin-top:21px}#mavi-public-root .product-progress span{height:3px;width:24px;border-radius:8px;background:#68759b44}#mavi-public-root .product-progress span.active{background:var(--grad);box-shadow:0 0 8px #7f6bed55}@media(max-width:700px){#mavi-public-root .helix-story-open{padding:0}#mavi-public-root .helix-story-open .lead{font-size:16px}#mavi-public-root .helix-story-open h2{font-size:38px}#mavi-public-root .product-slide .feature-logo{height:200px}#mavi-public-root .product-slide .feature-logo img{height:180px}#mavi-public-root .product-slide .feature-logo strong{font-size:30px}#mavi-public-root .product-slide .feature-copy{min-height:190px}#mavi-public-root .product-tabs button{font-size:14px;padding:9px 13px}#mavi-public-root .product-slide .feature-foot{gap:14px;align-content:start;min-height:110px}#mavi-public-root .product-slide .feature-foot .button{width:100%}}#mavi-public-root{font-size:17px;line-height:1.6}#mavi-public-root p{line-height:1.7}#mavi-public-root .concept{height:auto;min-height:34px;padding:6px 15px;font-size:12px;line-height:1.5;letter-spacing:1.2px;text-align:center}#mavi-public-root .brand small{font-size:11px;letter-spacing:2.3px}#mavi-public-root .eyebrow{font-size:14px;line-height:1.6;letter-spacing:1.6px}#mavi-public-root .helix-story-open .lead,#mavi-public-root .lead{font-size:19px;line-height:1.7}#mavi-public-root .home-copy .lead{max-width:580px}#mavi-public-root .button,#mavi-public-root .textlink,#mavi-public-root header>.button{font-size:16px;line-height:1.5;min-height:48px}#mavi-public-root .textlink{display:inline-flex;align-items:center}#mavi-public-root .home-bottom{font-size:16px;line-height:1.7;letter-spacing:0;align-items:flex-start;gap:24px}#mavi-public-root .pillars{flex-wrap:wrap;column-gap:28px;row-gap:10px}#mavi-public-root .pillars b{font-size:16px;font-weight:600}#mavi-public-root .pillars>span{font-size:16px;color:#a7bad5}#mavi-public-root .home-bottom>span{font-size:14px;white-space:nowrap}#mavi-public-root .section-head p{font-size:17px;line-height:1.7;max-width:460px}#mavi-public-root .cardtop{font-size:13px;letter-spacing:.7px;line-height:1.5;gap:12px;margin-bottom:22px}#mavi-public-root .cardtop>span{overflow-wrap:anywhere}#mavi-public-root .service h3{font-size:20px;line-height:1.4}#mavi-public-root .service p{font-size:16px;line-height:1.65}#mavi-public-root .service{padding:23px 22px}#mavi-public-root .feature-top{font-size:13px;letter-spacing:1px;line-height:1.6;gap:16px}#mavi-public-root .feature-copy h3{font-size:24px;line-height:1.45}#mavi-public-root .feature-copy p{font-size:17px;line-height:1.7}#mavi-public-root #helix .proof .chip,#mavi-public-root .chip,#mavi-public-root .feature-foot .chip,#mavi-public-root .proof .chip{font-size:16px;line-height:1.5;white-space:normal;padding:9px 13px}#mavi-public-root .feature-foot{flex-wrap:wrap;gap:18px}#mavi-public-root .feature-foot .button{flex-shrink:0}#mavi-public-root .helix-story-open>p:last-child{font-size:17px;line-height:1.7}#mavi-public-root .number{font-size:14px}#mavi-public-root .sector h3{font-size:23px;line-height:1.4}#mavi-public-root .sector p{font-size:16px;line-height:1.6}#mavi-public-root .sector .chip{font-size:14px;padding:7px 11px}#mavi-public-root .sector{gap:22px}#mavi-public-root .steps h3{font-size:23px;line-height:1.4}#mavi-public-root .steps p{font-size:17px;line-height:1.7}#mavi-public-root .about-note{font-size:16px;line-height:1.6;flex-wrap:wrap;gap:15px}#mavi-public-root .email-block small{font-size:16px}#mavi-public-root .email-block a{font-size:22px}#mavi-public-root .form-card h3{font-size:32px;line-height:1.3}#mavi-public-root .form-card>p{font-size:16px;line-height:1.6}#mavi-public-root .form-card .eyebrow{font-size:13px}#mavi-public-root .field{font-size:15px;line-height:1.5;font-weight:500}#mavi-public-root .field input,#mavi-public-root .field select,#mavi-public-root .field textarea{font-size:16px;line-height:1.5;min-height:46px;padding:10px 12px}#mavi-public-root .field textarea{min-height:104px}#mavi-public-root .form-card small{font-size:14px;line-height:1.6}#mavi-public-root .form-grid{gap:16px}#mavi-public-root .form-card{padding:30px}#mavi-public-root .status{font-size:16px}#mavi-public-root .architecture-top{font-size:13px;letter-spacing:1px}#mavi-public-root .architecture-bottom{font-size:15px;line-height:1.6}#mavi-public-root .chat-toggle{font-size:16px;line-height:1.5;padding:14px 20px}#mavi-public-root .chat{width:380px}#mavi-public-root .chathead{font-size:17px}#mavi-public-root .chathead button{font-size:24px;min-width:32px}#mavi-public-root .chatbody{font-size:16px;line-height:1.6}#mavi-public-root .chatbody p{font-size:16px}#mavi-public-root .chatbody button{font-size:14px;line-height:1.5;min-height:42px;padding:9px 14px}#mavi-public-root .motion-toggle{font-size:13px;line-height:1.5;min-height:40px;padding:9px 14px}#mavi-public-root footer{font-size:14px;line-height:1.6;flex-wrap:wrap}#mavi-public-root .product-tabs button{font-size:16px;line-height:1.5}#mavi-public-root .product-slide .feature-copy{min-height:205px}#mavi-public-root .product-slide .feature-foot{min-height:78px}#mavi-public-root .product-slide .feature-logo strong{font-size:clamp(32px,3.5vw,54px)}#mavi-public-root .product-slide .feature-logo small{font-size:18px}@media(min-width:1800px){#mavi-public-root{font-size:19px}#mavi-public-root .helix-story-open .lead,#mavi-public-root .lead{font-size:21px}#mavi-public-root .service p{font-size:18px}#mavi-public-root .service h3{font-size:23px}#mavi-public-root .feature-copy p,#mavi-public-root .section-head p,#mavi-public-root .steps p{font-size:19px}#mavi-public-root .home-bottom,#mavi-public-root .pillars b,#mavi-public-root .pillars>span{font-size:18px}#mavi-public-root .cardtop,#mavi-public-root .feature-top{font-size:14px}#mavi-public-root #helix .proof .chip,#mavi-public-root .chip,#mavi-public-root .feature-foot .chip,#mavi-public-root .proof .chip{font-size:17px}#mavi-public-root .sector p{font-size:18px}#mavi-public-root .sector h3{font-size:25px}#mavi-public-root .form-card>p{font-size:18px}#mavi-public-root .field{font-size:16px}#mavi-public-root .form-card small{font-size:15px}#mavi-public-root .field input,#mavi-public-root .field select,#mavi-public-root .field textarea{font-size:18px}#mavi-public-root .architecture-bottom{font-size:16px}}@media(max-width:1100px){#mavi-public-root .section-head p{max-width:520px}#mavi-public-root .contact-grid{align-items:start}#mavi-public-root .split{gap:35px}#mavi-public-root .product-slide .feature-copy{min-height:240px}#mavi-public-root .product-slide .feature-foot{min-height:120px;align-content:start}}@media(max-width:700px){#mavi-public-root{font-size:16px}#mavi-public-root .concept{font-size:11px;letter-spacing:.6px}#mavi-public-root .brand small{font-size:11px}#mavi-public-root .eyebrow{font-size:13px;letter-spacing:1.1px}#mavi-public-root .helix-story-open .lead,#mavi-public-root .lead{font-size:18px;line-height:1.65}#mavi-public-root .button,#mavi-public-root .home-bottom,#mavi-public-root .pillars b,#mavi-public-root .pillars>span,#mavi-public-root .textlink{font-size:16px}#mavi-public-root .pillars{display:grid;gap:10px}#mavi-public-root .services{grid-template-columns:1fr;gap:17px}#mavi-public-root .service{padding:23px}#mavi-public-root .cardtop{font-size:13px;margin-bottom:19px}#mavi-public-root .cardtop svg{width:27px;height:27px;padding:9px}#mavi-public-root .service h3{font-size:21px}#mavi-public-root .service p{font-size:16px}#mavi-public-root .section-head p{font-size:17px}#mavi-public-root .feature-top{font-size:12px;letter-spacing:.7px}#mavi-public-root .feature-copy h3{font-size:23px}#mavi-public-root .feature-copy p{font-size:16px}#mavi-public-root #helix .proof .chip,#mavi-public-root .chip,#mavi-public-root .feature-foot .chip,#mavi-public-root .proof .chip{font-size:15px;padding:9px 12px}#mavi-public-root .helix-story-open>p:last-child{font-size:16px}#mavi-public-root .sector{flex-wrap:wrap;gap:10px 15px;padding:20px 17px}#mavi-public-root .sector>div{flex:1;min-width:180px}#mavi-public-root .sector h3{font-size:21px}#mavi-public-root .sector p{font-size:16px}#mavi-public-root .sector .chip{font-size:14px;margin-left:42px}#mavi-public-root .steps h3{font-size:22px}#mavi-public-root .about-note,#mavi-public-root .email-block small,#mavi-public-root .steps p{font-size:16px}#mavi-public-root .email-block a{font-size:19px}#mavi-public-root .form-card{padding:26px 21px}#mavi-public-root .form-card h3{font-size:30px}#mavi-public-root .form-card>p{font-size:16px}#mavi-public-root .field{font-size:15px}#mavi-public-root .field input,#mavi-public-root .field select,#mavi-public-root .field textarea{font-size:16px}#mavi-public-root .form-card small{font-size:14px}#mavi-public-root .architecture-top{font-size:11px;letter-spacing:.5px}#mavi-public-root .architecture-bottom{font-size:14px}#mavi-public-root .chat-toggle{font-size:15px;padding:12px 16px}#mavi-public-root .chatbody{font-size:16px}#mavi-public-root .chatbody button{font-size:14px}#mavi-public-root .motion-toggle{font-size:12px;min-height:38px;padding:8px 11px}#mavi-public-root .product-tabs button{font-size:16px}#mavi-public-root .product-slide .feature-copy{min-height:235px}#mavi-public-root .product-slide .feature-foot{min-height:123px}#mavi-public-root .product-slide .feature-logo small{font-size:17px}#mavi-public-root footer{font-size:14px;padding-bottom:100px}#mavi-public-root .form-grid{grid-template-columns:1fr}#mavi-public-root .field.full{grid-column:auto}#mavi-public-root .page{padding-bottom:90px}}#mavi-public-root #helix .proof{display:flex;flex-wrap:wrap;gap:15px 27px;margin:28px 0;align-items:center}#mavi-public-root #helix .proof .chip,#mavi-public-root #helix .proof .chip:nth-child(2),#mavi-public-root #helix .proof .chip:nth-child(3){display:inline-flex;align-items:center;gap:10px;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;color:#c5d8ef;font-size:16px;font-weight:600;line-height:1.6;white-space:normal}#mavi-public-root #helix .proof .chip:before{content:"";display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#57d9fa;box-shadow:0 0 8px #57d9fa44}#mavi-public-root #helix .proof .chip:nth-child(2):before{background:#8c84ff;box-shadow:0 0 8px #8c84ff44}#mavi-public-root #helix .proof .chip:nth-child(3):before{background:#d35df3;box-shadow:0 0 8px #d35df344}@media(min-width:1800px){#mavi-public-root #helix .proof .chip{font-size:18px}}@media(max-width:700px){#mavi-public-root #helix .proof{gap:13px 22px}#mavi-public-root #helix .proof .chip{font-size:16px}}#mavi-public-root{height:100%;height:100vh;min-height:0}#mavi-public-root .concept{flex:0 0 auto}#mavi-public-root header{flex:0 0 auto;position:relative;top:auto}#mavi-public-root main{flex:1 1 0;min-height:0;overflow:hidden}#mavi-public-root .page{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6a71bd #0a1020;padding:clamp(22px,4vh,50px) 5.5vw 35px;scroll-padding-top:20px}#mavi-public-root .page.active{display:flex;flex-direction:column}#mavi-public-root .page>.contact-grid,#mavi-public-root .page>.split{margin-block:auto;width:100%;flex-shrink:0}#mavi-public-root .page>.home-grid{width:100%;flex:1 0 auto}#mavi-public-root .split{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,5vw,90px)}#mavi-public-root .contact-grid>*,#mavi-public-root .home-grid>*,#mavi-public-root .split>*{min-width:0}#mavi-public-root .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#mavi-public-root .home-grid{min-height:0;max-width:none}#mavi-public-root .home-copy{padding:10px 0}#mavi-public-root .architecture-visual{height:clamp(330px,56vh,680px);min-height:0;align-self:center;width:100%}#mavi-public-root .home-bottom{margin:18px 0 0;flex-shrink:0;padding-top:15px}#mavi-public-root .page>.section-head{flex-shrink:0}#mavi-public-root .services{align-content:start;flex-shrink:0}#mavi-public-root .section-head{margin-bottom:24px}#mavi-public-root .section-head h2{font-size:clamp(36px,3.4vw,58px)}#mavi-public-root footer{flex:0 0 auto;padding:9px 5.5vw 13px;margin:0;font-size:13px;line-height:1.5;gap:8px 25px}#mavi-public-root footer>span:last-child{padding-right:185px}#mavi-public-root .chat-toggle{right:18px;bottom:13px;font-size:14px;padding:10px 17px}#mavi-public-root .motion-toggle{left:15px;bottom:10px;min-height:34px;padding:6px 10px;font-size:12px}#mavi-public-root footer>span:first-child{padding-left:125px}#mavi-public-root .feature-card{padding:24px 28px}#mavi-public-root .product-tabs{padding-bottom:14px;margin-bottom:16px}#mavi-public-root .product-slide .feature-logo{height:clamp(150px,23vh,230px)}#mavi-public-root .product-slide .feature-logo img{height:90%;max-width:36%}#mavi-public-root .product-slide .feature-copy{min-height:190px;padding:18px 0}#mavi-public-root .product-slide .feature-foot{min-height:64px;margin-top:18px}#mavi-public-root .product-progress{margin-top:16px}#mavi-public-root .form-card{padding:25px}#mavi-public-root .form-card .eyebrow{margin-bottom:10px}#mavi-public-root .form-card>p{margin:9px 0 16px}#mavi-public-root .form-grid{gap:12px}#mavi-public-root .email-block{margin-top:32px}#mavi-public-root .steps article{padding:22px;margin-bottom:12px}#mavi-public-root .sector{padding:18px 20px}#mavi-public-root .lead{margin:22px 0 26px}@media(min-width:1101px) and (max-height:850px){#mavi-public-root header{height:78px}#mavi-public-root .concept{min-height:28px;font-size:11px;padding:4px 12px}#mavi-public-root .page{padding-top:22px;padding-bottom:25px}#mavi-public-root .eyebrow{margin-bottom:16px}#mavi-public-root .home-copy h1{font-size:clamp(43px,4.7vw,72px)}#mavi-public-root .helix-story-open h2,#mavi-public-root h2{font-size:clamp(36px,3.5vw,52px)}#mavi-public-root .helix-story-open .lead,#mavi-public-root .lead{font-size:17px;margin:18px 0 22px}#mavi-public-root .home-bottom{margin-top:14px}#mavi-public-root .home-bottom,#mavi-public-root .pillars b,#mavi-public-root .pillars>span{font-size:15px}#mavi-public-root .architecture-visual{height:clamp(300px,55vh,510px)}#mavi-public-root .section-head{margin-bottom:18px}#mavi-public-root .section-head h2{font-size:clamp(35px,3.1vw,49px)}#mavi-public-root .section-head p{font-size:16px}#mavi-public-root .service{padding:18px}#mavi-public-root .cardtop{margin-bottom:13px;font-size:12px}#mavi-public-root .cardtop svg{padding:7px;width:24px;height:24px}#mavi-public-root .service h3{font-size:18px}#mavi-public-root .service p{font-size:16px;line-height:1.55;margin-top:10px}#mavi-public-root .services{gap:12px}#mavi-public-root .feature-card{padding:20px 25px}#mavi-public-root .product-tabs{margin-bottom:12px;padding-bottom:12px}#mavi-public-root .product-slide .feature-logo{height:150px}#mavi-public-root .product-slide .feature-copy{min-height:170px;padding:15px 0}#mavi-public-root .feature-copy h3{font-size:22px}#mavi-public-root .feature-copy p{font-size:16px;line-height:1.6}#mavi-public-root .product-slide .feature-foot{margin-top:15px;min-height:56px}#mavi-public-root .product-progress{margin-top:12px}#mavi-public-root .feature-foot .chip{font-size:14px}#mavi-public-root .feature-foot .button{font-size:15px;padding:11px 15px}#mavi-public-root .sector{padding:14px 18px;margin-bottom:8px}#mavi-public-root .sector h3{font-size:21px}#mavi-public-root .sector p{font-size:16px}#mavi-public-root .steps article{padding:18px 20px}#mavi-public-root .steps p{font-size:16px;line-height:1.6}#mavi-public-root .steps h3{font-size:21px}#mavi-public-root .about-logo img{width:min(100%,270px)}#mavi-public-root .form-card{padding:21px 24px}#mavi-public-root .form-card h3{font-size:28px}#mavi-public-root .form-card>p{font-size:15px;line-height:1.5;margin:8px 0 12px}#mavi-public-root .form-grid{gap:9px 12px}#mavi-public-root .field{font-size:14px}#mavi-public-root .field input,#mavi-public-root .field select{min-height:41px;padding:7px 10px;margin-top:4px}#mavi-public-root .field textarea{min-height:78px;padding:8px 10px;margin-top:4px}#mavi-public-root .form-card small{margin:11px 0;font-size:13px}#mavi-public-root .form-card .button{min-height:42px;padding:9px 17px}#mavi-public-root .email-block{margin-top:24px}}@media(min-width:1800px) and (min-height:1000px){#mavi-public-root .page{padding-top:4vh;padding-bottom:35px}#mavi-public-root .product-slide .feature-logo{height:260px}#mavi-public-root .architecture-visual{height:62vh;max-height:820px}#mavi-public-root .product-slide .feature-copy{min-height:210px}}@media(min-width:701px) and (max-width:1100px){#mavi-public-root .page{padding:25px 4vw 35px}#mavi-public-root .split{gap:28px}#mavi-public-root .feature-card{padding:22px}#mavi-public-root .product-slide .feature-copy{min-height:245px}#mavi-public-root .product-slide .feature-foot{min-height:120px}#mavi-public-root .architecture-visual{height:48vh}#mavi-public-root .contact-grid{gap:30px}#mavi-public-root .feature-copy h3{font-size:22px}#mavi-public-root .product-slide .feature-logo strong{font-size:30px}#mavi-public-root .product-slide .feature-logo{gap:10px}#mavi-public-root footer>span:nth-child(2){display:none}}@media(max-width:700px){#mavi-public-root header{padding:12px 5vw 5px;gap:8px;min-height:0}#mavi-public-root .concept{min-height:26px;padding:4px 10px;font-size:10px}#mavi-public-root .mavi-logo{height:36px;width:36px}#mavi-public-root .brand b{font-size:17px}#mavi-public-root .brand small{font-size:10px}#mavi-public-root nav{gap:23px;padding-bottom:2px}#mavi-public-root nav a{padding:9px 0;min-height:42px}#mavi-public-root .page{padding:26px 5vw 35px}#mavi-public-root .page>.contact-grid,#mavi-public-root .page>.split{margin-block:0}#mavi-public-root .contact-grid,#mavi-public-root .home-grid,#mavi-public-root .split{grid-template-columns:minmax(0,1fr);gap:26px}#mavi-public-root .page>.home-grid{flex:none}#mavi-public-root .home-copy h1{font-size:clamp(38px,10vw,52px);letter-spacing:-2px}#mavi-public-root .home-copy{padding:0}#mavi-public-root .architecture-visual{height:360px;max-height:56vh;min-height:220px}#mavi-public-root .home-bottom{margin-top:25px}#mavi-public-root .product-slide .feature-logo{height:190px}#mavi-public-root .product-slide .feature-copy{min-height:230px}#mavi-public-root .product-slide .feature-foot{min-height:123px}#mavi-public-root .form-grid,#mavi-public-root .services{grid-template-columns:1fr}#mavi-public-root .form-card{padding:24px 20px}#mavi-public-root .section-head h2{font-size:38px}#mavi-public-root .about-logo{padding:5px}#mavi-public-root .about-logo img{width:210px}#mavi-public-root .email-block{margin-top:25px}#mavi-public-root .chat-toggle{font-size:13px;max-width:55vw;padding:9px 13px;bottom:10px;right:12px}#mavi-public-root .motion-toggle{font-size:11px;left:12px;bottom:10px;min-height:34px}#mavi-public-root footer{min-height:55px;padding:8px 5vw;font-size:12px;align-items:start;justify-content:center}#mavi-public-root footer>span:first-child{padding:0}#mavi-public-root footer>span:last-child,#mavi-public-root footer>span:nth-child(2){display:none}#mavi-public-root .chat{bottom:64px;max-height:calc(100dvh - 90px);overflow:auto}#mavi-public-root .feature-copy h3{font-size:22px}}@media(max-height:500px) and (min-width:701px){#mavi-public-root header{min-height:0;height:auto;padding-top:8px;padding-bottom:4px}#mavi-public-root .concept{display:none}#mavi-public-root nav a{padding:7px 0;min-height:36px}#mavi-public-root .page{padding-top:20px}#mavi-public-root .architecture-visual{height:300px}#mavi-public-root .split{min-height:0}#mavi-public-root footer{min-height:40px}#mavi-public-root .page>.contact-grid,#mavi-public-root .page>.split{margin-block:0}}#mavi-public-root .email-block small{display:block;margin:0 0 12px}#mavi-public-root .email-block a{display:block;width:fit-content;margin:0;line-height:1.5}#mavi-public-root .email-block .proof{margin-top:25px}#mavi-public-root #contact .contact-grid{align-items:center;gap:5vw}#mavi-public-root #contact .form-card{padding:23px 26px}#mavi-public-root #contact .form-card>.eyebrow{margin-bottom:8px}#mavi-public-root #contact .form-card>p:not(.eyebrow){margin:8px 0 15px;font-size:16px;line-height:1.5}#mavi-public-root #contact .form-card h3{font-size:30px}#mavi-public-root #contact .form-grid{gap:11px 14px}#mavi-public-root #contact .field input,#mavi-public-root #contact .field select{margin-top:5px;min-height:42px;padding:8px 10px}#mavi-public-root #contact .field textarea{min-height:84px;height:84px;margin-top:5px}#mavi-public-root #contact .form-card small{margin:10px 0;font-size:13px}#mavi-public-root #contact .form-card .button{min-height:43px;padding:10px 18px}#mavi-public-root #contact .status:empty{display:none}@media(min-width:1101px) and (max-height:850px){#mavi-public-root #contact{padding-top:16px;padding-bottom:16px}#mavi-public-root #contact .form-card{padding:18px 22px}#mavi-public-root #contact .form-card>p:not(.eyebrow){font-size:15px;line-height:1.45;margin-bottom:12px}#mavi-public-root #contact .form-card .eyebrow{font-size:12px}#mavi-public-root #contact .form-card h3{font-size:27px}#mavi-public-root #contact .field{font-size:14px}#mavi-public-root #contact .form-grid{gap:9px 12px}#mavi-public-root #contact .field input,#mavi-public-root #contact .field select{min-height:39px;padding:6px 9px}#mavi-public-root #contact .field textarea{height:72px;min-height:72px}#mavi-public-root #contact .email-block{margin-top:32px}}@media(max-width:700px){#mavi-public-root #contact .contact-grid{gap:26px}#mavi-public-root #contact .form-card{padding:23px 20px}#mavi-public-root #contact .field input,#mavi-public-root #contact .field select{min-height:46px}#mavi-public-root #contact .field textarea{height:110px;min-height:110px}#mavi-public-root .email-block small{margin-bottom:13px}}#mavi-public-root{position:fixed;inset:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#060b17;color:#eef4ff;font:17px Arial,sans-serif;z-index:1}#mavi-public-root .contact-enquiry{display:flex;flex-direction:column;gap:10px;margin:0}#mavi-public-root .hosting-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0}#mavi-public-root .contact-enquiry label{display:block;font-size:14px;line-height:1.45;color:#b8c9e4;margin:0;font-weight:500}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select,#mavi-public-root .contact-enquiry textarea{width:100%;margin-top:4px;background:#0a1325;color:#eef4ff;border:1px solid #8a8bd23b;border-radius:5px;font:16px Arial,sans-serif;line-height:1.5;padding:8px 10px;min-height:40px;box-shadow:inset 0 2px 5px #0003}#mavi-public-root .contact-enquiry select option{color:#eef4ff;background:#11192c}#mavi-public-root .contact-enquiry textarea{height:78px;min-height:78px;resize:vertical}#mavi-public-root .contact-enquiry .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#mavi-public-root .contact-enquiry .hosting-privacy{font-size:12px;line-height:1.45;color:#9daec8;margin:0}#mavi-public-root .contact-enquiry .hosting-privacy a{color:#79d9f8;text-decoration:underline}#mavi-public-root .contact-enquiry>button,#mavi-public-root .hosting-success button{align-self:flex-start;margin:0;padding:11px 20px;min-height:43px;border:1px solid #b3c9ff55;border-radius:7px;background:var(--grad);color:#fff;font-size:16px;font-weight:600;box-shadow:inset 0 1px 1px #fff7,0 4px 0 #242345}#mavi-public-root .project-optional{font-size:13px;line-height:1.4;color:#a7bfdf}#mavi-public-root .project-optional summary{cursor:pointer;padding:3px 0}#mavi-public-root .hosting-error{font-size:14px;color:#ffc4d8;margin:0}#mavi-public-root .sales-entry{position:fixed;right:18px;bottom:12px;z-index:30}#mavi-public-root .sales-launch{background:var(--grad);color:white;font-size:15px;padding:12px 19px;border:1px solid #a0a6ef77;box-shadow:0 0 22px #754fdb33}#mavi-public-root .sales-panel{background:#111a2d;border-color:#8b81db66;max-height:calc(100dvh - 90px)}#mavi-public-root .sales-panel-head{background:linear-gradient(120deg,#16465a,#432362);color:white}#mavi-public-root .sales-foot,#mavi-public-root .sales-panel-head small{color:#afc1dc}#mavi-public-root .sales-messages p.assistant{background:#20304c;color:#e2edff}#mavi-public-root .sales-messages p.visitor{background:#524174}#mavi-public-root .sales-prompts button,#mavi-public-root .sales-tabs button{background:#182a44;color:#d3e0f5;border-color:#788dc34d}#mavi-public-root .sales-compose input,#mavi-public-root .sales-enquiry input,#mavi-public-root .sales-enquiry select,#mavi-public-root .sales-enquiry textarea{background:#0b1324;color:#eef4ff;border-color:#7586bb55;font-size:16px}#mavi-public-root .sales-enquiry label{color:#bed1ec}#mavi-public-root .sales-compose button,#mavi-public-root .sales-enquiry>button{background:var(--grad);color:#fff}@media(min-width:1101px) and (max-height:850px){#mavi-public-root .contact-enquiry{gap:8px}#mavi-public-root .contact-enquiry textarea{height:65px;min-height:65px}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select{min-height:37px;padding:6px 9px}}@media(max-width:700px){#mavi-public-root .hosting-field-pair{grid-template-columns:1fr;gap:11px}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select{min-height:46px}#mavi-public-root .contact-enquiry textarea{height:110px;min-height:110px}#mavi-public-root .contact-enquiry .hosting-privacy{font-size:14px}#mavi-public-root .sales-launch{font-size:13px}}#mavi-public-root .sales-panel{background:linear-gradient(145deg,#101d31,#151328);border:1px solid #6965b6;box-shadow:0 24px 70px #0009,0 0 28px #4388ff22;color:#eef4ff;color-scheme:dark}#mavi-public-root .sales-panel-head{background:linear-gradient(110deg,#12394a,#282248,#372044);border-bottom:1px solid #ffffff18}#mavi-public-root .sales-panel-head strong{color:#eef4ff}#mavi-public-root .sales-tabs{background:#10192b;border-color:#ffffff1c}#mavi-public-root .sales-tabs button[aria-selected=true]{color:#76e5f5;background:#202744;border-bottom-color:#8c6af5}#mavi-public-root .sales-messages{background:#0b1222;min-height:100px}#mavi-public-root .sales-messages p.assistant{background:#1b2d45;color:#e4efff;border:1px solid #4e89bd38}#mavi-public-root .sales-messages p.visitor{background:linear-gradient(120deg,#234566,#49316a);color:#fff;border:1px solid #9c81d14a}#mavi-public-root .sales-prompts{background:#10192b;padding:10px 12px;display:flex;flex-wrap:wrap;gap:7px}#mavi-public-root .sales-prompts button{padding:8px 10px;border-radius:9px;border:1px solid #667ba766;background:#18243d;color:#dce8ff;font-size:14px}#mavi-public-root .sales-compose{background:#10192b;border-color:#ffffff1c}#mavi-public-root .sales-compose input::placeholder,#mavi-public-root .sales-enquiry input::placeholder{color:#a5b5ce;opacity:1}#mavi-public-root .sales-foot{background:#0d1527;color:#a8bad5;border-color:#ffffff1c;font-size:13px;line-height:1.5}#mavi-public-root .sales-foot a{color:#79e1f2;text-decoration:underline}#mavi-public-root .sales-enquiry{background:#10192b}#mavi-public-root .sales-enquiry small{color:#b2c0d7;line-height:1.5}#mavi-public-root .sales-notice{background:#1d233b;color:#ffd7ab;font-size:14px}.admin-auth{min-height:100dvh;background:radial-gradient(ellipse at 15% 20%,#103b504d,transparent 55%),radial-gradient(ellipse at 85% 80%,#50276c45,transparent 55%),#060b17;color:#eef4ff;font-family:Arial,Helvetica,sans-serif;color-scheme:dark}.admin-auth-box{background:linear-gradient(145deg,#142238,#17152c);color:#eef4ff;border:1px solid #7164aa77;border-radius:20px;box-shadow:0 25px 80px #0007,0 0 32px #4388ff19;padding:40px;width:min(480px,100%)}.admin-auth-box .brand{color:#d7edff;font-size:19px;display:flex;align-items:center;gap:14px;text-decoration:none}.admin-auth-box .brand-second{color:#adbed7;font-size:10px;letter-spacing:.22em;display:block;margin-top:6px}.admin-auth-box .brand-symbol{background:transparent;border:0;display:block;width:48px;height:48px}.admin-auth-box .brand-symbol img{content:url(/mavi-3d-mark-v9.svg);width:48px;height:48px}.admin-auth-box>p{color:#74deee;font-size:13px;margin-top:36px}.admin-auth h1{font:500 34px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#f0f5ff;margin:12px 0 28px}.admin-auth label{color:#cedbf0;font-size:15px}.admin-auth input{background:#0a1224;color:#eef4ff;border:1px solid #62739577;min-height:48px;border-radius:9px}.admin-auth input:focus-visible{outline:2px solid #55d5ef;outline-offset:3px}.admin-auth button{background:linear-gradient(110deg,#39cfe9,#4388ff 50%,#9954ee);color:#fff;border:1px solid #9dbfff66;min-height:48px;border-radius:9px;font-size:16px;box-shadow:0 6px 20px #5958de33}.admin-auth form p{color:#ffb8c0}.admin-auth-box>small{color:#a7b9d1;font-size:13px;line-height:1.6}@media(max-width:550px){.admin-auth-box{padding:28px 24px}.admin-auth h1{font-size:29px}}#mavi-public-root{--bg:#172332;--panel:#233347;--text:#e4eaf1;--muted:#b9c4d2;--cyan:#91c9d7;--blue:#7c9bc1;--violet:#a092bc;--grad:linear-gradient(110deg,#70afc1,#7f9dbd 55%,#a193b6)}#mavi-public-root header{background:#1a2637f5;box-shadow:none;border-color:#91a0b333}#mavi-public-root .page{background:#172332}#mavi-public-root .page:after,#mavi-public-root .page:before{opacity:.15;filter:none;animation:none}#mavi-public-root .gradient,#mavi-public-root h1,#mavi-public-root h2,#mavi-public-root h3{text-shadow:none;filter:none}#mavi-public-root .gradient{background:none;color:#9abbd6;-webkit-text-fill-color:currentColor}#mavi-public-root p{color:#b9c4d2}#mavi-public-root .feature-card,#mavi-public-root .form-card,#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .steps article{background:#233347;box-shadow:0 4px 14px #08142126;border-color:#a3b4c330}#mavi-public-root .feature-card:after,#mavi-public-root .feature-card:before,#mavi-public-root .service:after,#mavi-public-root .service:before{opacity:.3;animation:none;filter:none}#mavi-public-root .button.primary,#mavi-public-root .contact-enquiry button,#mavi-public-root .sales-launch{background:linear-gradient(110deg,#387b94,#536e9b,#79668f);color:#f3f5f8;box-shadow:none;text-shadow:none}#mavi-public-root .eyebrow,#mavi-public-root .section-label{color:#9ecbd6;text-shadow:none}#mavi-public-root .contact-grid,#mavi-public-root .home-grid,#mavi-public-root .section-head,#mavi-public-root .services,#mavi-public-root .split{max-width:none;width:100%}#mavi-public-root .sales-panel{box-shadow:0 15px 40px #07101b55;background:#233347;border-color:#8b9aad66}#mavi-public-root .sales-messages{background:#1b293c}#mavi-public-root .sales-compose,#mavi-public-root .sales-foot,#mavi-public-root .sales-prompts,#mavi-public-root .sales-tabs{background:#233347}@media(min-width:1800px){#mavi-public-root{font-size:18px}#mavi-public-root nav a{font-size:19px}#mavi-public-root .feature-copy p,#mavi-public-root .lead,#mavi-public-root .service p{font-size:clamp(18px,1vw,25px)}#mavi-public-root .home-grid{gap:5vw}#mavi-public-root .service h3{font-size:clamp(23px,1.3vw,30px)}#mavi-public-root .home-copy h1{font-size:clamp(68px,4.9vw,130px)}#mavi-public-root .page{padding-inline:5vw}}#mavi-public-root{--bg:#142337;--panel:#20334c;--text:#edf3fb;--muted:#bdcbdc;--cyan:#68d4e7;--blue:#7baff3;--violet:#b29aee;--grad:linear-gradient(115deg,#288ba7,#496fbd 55%,#8163b3);background:var(--bg);color:var(--text)}#mavi-public-root header{background:linear-gradient(110deg,#192d40,#20283e);border-bottom:1px solid #78bce33d}#mavi-public-root .page{background:radial-gradient(ellipse at 0 5%,#2785aa22,transparent 55%),radial-gradient(ellipse at 100% 90%,#8260b222,transparent 55%),#142337}#mavi-public-root .gradient{background:linear-gradient(105deg,#70d4df,#89baf2 55%,#b59be7);background-clip:text;-webkit-background-clip:text;color:#89baf2;-webkit-text-fill-color:transparent}#mavi-public-root .eyebrow,#mavi-public-root .section-label{color:#7fd6e3}#mavi-public-root p{color:#bdcbdc}#mavi-public-root nav a{color:#d2dfef}#mavi-public-root nav a.active,#mavi-public-root nav a:hover{color:#8ae0ee}#mavi-public-root .feature-card,#mavi-public-root .form-card,#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .steps article{background:linear-gradient(145deg,#223a50,#272f49);border-color:#87b8d63b;box-shadow:inset 0 1px 0 #c9e5ff0d,0 5px 18px #09142226}#mavi-public-root .button.primary,#mavi-public-root .contact-enquiry>button,#mavi-public-root .sales-launch{background:var(--grad);border-color:#a3d0e766;box-shadow:inset 0 1px 0 #e7f6ff26,0 4px 12px #0b132633;color:#fff}#mavi-public-root .sector:hover,#mavi-public-root .service:hover{border-color:#7fc9de88}#mavi-public-root .page{padding-inline:clamp(20px,4vw,100px);padding-bottom:28px;scrollbar-gutter:stable}#mavi-public-root .page>*{min-width:0;max-width:100%}#mavi-public-root .contact-grid>*,#mavi-public-root .home-grid>*,#mavi-public-root .services>*,#mavi-public-root .split>*{min-width:0}#mavi-public-root h1,#mavi-public-root h2,#mavi-public-root h3{overflow-wrap:break-word}#mavi-public-root .email-block a{max-width:100%;overflow-wrap:anywhere}#mavi-public-root .feature-card{overflow:hidden}#mavi-public-root .product-slide .feature-copy{min-height:0}#mavi-public-root .product-slide .feature-foot{min-height:0;flex-wrap:wrap;gap:14px}#mavi-public-root .section-head{flex-wrap:wrap}#mavi-public-root .section-head>*{min-width:0}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select,#mavi-public-root .contact-enquiry textarea{background:#172a40;border-color:#85acc653}#mavi-public-root .contact-enquiry label{color:#d2ddeb}#mavi-public-root .sales-panel{background:#22334b;border-color:#8499c378}#mavi-public-root .sales-panel-head{background:linear-gradient(115deg,#245167,#3c3c69)}#mavi-public-root .sales-messages{background:#192a40}#mavi-public-root .sales-messages p.assistant{background:#293e59}#mavi-public-root :is(a,button,input,select,textarea):focus-visible{outline:2px solid #88d9ec;outline-offset:3px}@media(min-width:701px) and (max-width:1150px){#mavi-public-root .services{grid-template-columns:repeat(2,minmax(0,1fr))}#mavi-public-root .contact-grid,#mavi-public-root .split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px}#mavi-public-root .feature-card{padding:22px}#mavi-public-root .feature-foot .button{white-space:normal}}@media(max-width:900px){#mavi-public-root .contact-grid{grid-template-columns:1fr}#mavi-public-root #contact .contact-grid{margin-block:0;gap:28px}#mavi-public-root #contact .email-block{margin-top:24px}#mavi-public-root .home-grid{gap:24px}#mavi-public-root .home-copy h1{font-size:clamp(40px,5.4vw,66px)}}@media(max-width:700px){#mavi-public-root .page{padding:24px 20px 35px}#mavi-public-root .home-grid,#mavi-public-root .services,#mavi-public-root .split{grid-template-columns:1fr}#mavi-public-root nav{min-width:0;max-width:100%;justify-content:flex-start;overflow-x:auto}#mavi-public-root .feature-logo img{max-width:100%;object-fit:contain}#mavi-public-root .feature-foot{align-items:flex-start}#mavi-public-root .feature-card{padding:22px 18px}#mavi-public-root .proof{flex-wrap:wrap}#mavi-public-root .section-head h2{font-size:clamp(32px,8vw,42px)}#mavi-public-root .sales-panel{width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 90px)}}@media(max-height:700px) and (min-width:701px){#mavi-public-root .page>.contact-grid,#mavi-public-root .page>.split{margin-block:0}#mavi-public-root .page{padding-top:22px}#mavi-public-root .architecture-visual{min-height:220px;max-height:400px}}#mavi-public-root .email-block a{background:none;-webkit-text-fill-color:currentColor;color:#86d8e8;text-shadow:none}#mavi-public-root .contact-enquiry .hosting-privacy,#mavi-public-root footer{color:#a6b7cb}.privacy-page{min-height:100dvh;background:radial-gradient(ellipse at 0 0,#28799924,transparent 65%),#17263a;color:#e5edf7;padding:clamp(26px,5vw,70px);max-width:none;margin:0;font-family:Arial,sans-serif}.privacy-page p{max-width:950px;font-size:17px;line-height:1.8;color:#becddd}.privacy-page h1{color:#edf4fc}.privacy-page a{color:#8bd7e9;overflow-wrap:anywhere}#mavi-public-root{--bg:#0c1120;--panel:#182339;--grad:linear-gradient(110deg,#258eae,#526fcb 55%,#8757c4);background:#0c1120}#mavi-public-root header{background:#0e1424f5}#mavi-public-root .page{background:radial-gradient(ellipse at 0 10%,#18556d13,transparent 60%),radial-gradient(ellipse at 100% 90%,#62409616,transparent 60%),#0c1120}#mavi-public-root .gradient{background-image:linear-gradient(105deg,#65d7e7,#82a9f7 52%,#b58aee)}#mavi-public-root .feature-card,#mavi-public-root .form-card,#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .steps article{background:linear-gradient(145deg,#18283b,#1d233a)}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select,#mavi-public-root .contact-enquiry textarea{background:#111d30}.privacy-page{background:#0c1120}#mavi-public-root{--bg:#090916;--panel:#151627;--grad:linear-gradient(110deg,#42b9d5,#6268db 55%,#9343d4);background:#090916}#mavi-public-root header{background:#090916;border-bottom-color:#8583ab24}#mavi-public-root .page{background:#090916}#mavi-public-root .gradient{background-image:linear-gradient(105deg,#55d3e7,#627cfa 48%,#a746e8)}#mavi-public-root .feature-card,#mavi-public-root .form-card,#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .steps article{background:linear-gradient(145deg,#151a2b,#19162b);border-color:#8583ab3a}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select,#mavi-public-root .contact-enquiry textarea{background:#0e1120}#mavi-public-root .sales-compose,#mavi-public-root .sales-foot,#mavi-public-root .sales-panel,#mavi-public-root .sales-prompts,#mavi-public-root .sales-tabs{background:#16172a}#mavi-public-root .sales-messages{background:#0e1020}.privacy-page{background:#090916}#mavi-public-root{--bg:#05050c;--panel:#10101b}#mavi-public-root,#mavi-public-root .page,#mavi-public-root header,.privacy-page{background:#05050c}#mavi-public-root .feature-card:after,#mavi-public-root .feature-card:before,#mavi-public-root .page:after,#mavi-public-root .page:before,#mavi-public-root .service:after,#mavi-public-root .service:before{display:none}#mavi-public-root .feature-card,#mavi-public-root .form-card,#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .service:nth-child(n),#mavi-public-root .steps article{background:#10101b;box-shadow:none}#mavi-public-root .about-logo,#mavi-public-root .about-logo img,#mavi-public-root .feature-logo,#mavi-public-root .feature-logo img,#mavi-public-root .mavi-logo{filter:none;box-shadow:none}#mavi-public-root .feature-foot>span,#mavi-public-root .home-bottom,#mavi-public-root .proof span{background:transparent;box-shadow:none}#mavi-public-root .sales-compose,#mavi-public-root .sales-foot,#mavi-public-root .sales-panel,#mavi-public-root .sales-panel-head,#mavi-public-root .sales-prompts,#mavi-public-root .sales-tabs{background:#10101b;box-shadow:none}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select,#mavi-public-root .contact-enquiry textarea,#mavi-public-root .sales-messages{background:#090912;box-shadow:none}#mavi-public-root .button,#mavi-public-root .contact-enquiry>button,#mavi-public-root .sales-launch{box-shadow:none}#mavi-public-root{--bg:#020205;--panel:#0c0c14}#mavi-public-root,#mavi-public-root .page,#mavi-public-root header,.privacy-page{background:#020205}#mavi-public-root .feature-card,#mavi-public-root .form-card,#mavi-public-root .sales-compose,#mavi-public-root .sales-foot,#mavi-public-root .sales-panel,#mavi-public-root .sales-panel-head,#mavi-public-root .sales-prompts,#mavi-public-root .sales-tabs,#mavi-public-root .sector,#mavi-public-root .service,#mavi-public-root .service:nth-child(n),#mavi-public-root .steps article{background:#0c0c14}#mavi-public-root .contact-enquiry input,#mavi-public-root .contact-enquiry select,#mavi-public-root .contact-enquiry textarea,#mavi-public-root .sales-messages{background:#06060c}#mavi-public-root .sector:nth-child(n),#mavi-public-root .steps article:nth-child(n){background:#0c0c14;box-shadow:none}#mavi-public-root .sector:after,#mavi-public-root .sector:before,#mavi-public-root .steps article:after,#mavi-public-root .steps article:before{display:none}#mavi-public-root .architecture-bottom,#mavi-public-root .architecture-top{color:#fff;opacity:1;text-shadow:none;left:20px;right:20px;gap:12px}#mavi-public-root .architecture-top{font-size:14px;line-height:1.5;letter-spacing:.08em;top:20px}#mavi-public-root .architecture-bottom{font-size:18px;line-height:1.55;bottom:20px;font-weight:700}#mavi-public-root .architecture-bottom>span,#mavi-public-root .architecture-top>span{background:#03050beF;color:#fff;padding:10px 14px;border:1px solid #9ecde13d;border-radius:5px;max-width:100%;overflow-wrap:break-word}@media(max-width:700px){#mavi-public-root .architecture-bottom,#mavi-public-root .architecture-top{left:12px;right:12px}#mavi-public-root .architecture-top{font-size:12px;letter-spacing:.04em;top:12px}#mavi-public-root .architecture-bottom{font-size:16px;bottom:12px}#mavi-public-root .architecture-bottom>span,#mavi-public-root .architecture-top>span{padding:8px 11px}}#mavi-public-root header>.staff-login{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:8px 12px;border:1px solid #8583ab66;border-radius:8px;color:#eef4ff;font-size:14px;font-weight:600;white-space:nowrap}#mavi-public-root header>.staff-login:hover{background:#ffffff10}#mavi-public-root .sales-entry,.sales-entry{display:flex;flex-direction:column;align-items:flex-end;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}#mavi-public-root .sales-launch,.sales-launch{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border-radius:50%;flex:0 0 48px}.sales-launch svg{display:block;flex:none}@media(max-width:700px){#mavi-public-root header>.brand{flex:1 1 auto;min-width:0}#mavi-public-root header>.staff-login{order:0;font-size:13px;padding:8px 10px}#mavi-public-root header>nav{order:2;flex:1 0 100%;width:100%}#mavi-public-root .sales-panel,.sales-panel{width:min(400px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(660px,calc(100dvh - 84px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 84px - env(safe-area-inset-bottom))}}