@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.marketing-page{--m-blue:#2159f5;--m-ink:#18212d;--m-muted:#67717e;--m-line:#e3e8ed;--m-surface:#f4f7fa;background:#fff;color:var(--m-ink);font-family:Manrope,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;color-scheme:light;overflow:clip}.marketing-page *{box-sizing:border-box}.marketing-page a{color:inherit;text-decoration:none}.marketing-page button{cursor:pointer;font:inherit}.marketing-page svg{flex-shrink:0;height:22px;width:22px}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin:0}.marketing-page a,.marketing-page button{touch-action:manipulation}.marketing-page :focus-visible{outline:3px solid #4778ff;outline-offset:5px}.marketing-page section[id]{scroll-margin-top:100px}.m-container{margin-inline:auto;width:min(1280px,calc(100% - 96px))}.m-eyebrow{color:var(--m-blue);display:block;font-size:12px;font-weight:800;letter-spacing:1.6px;margin-bottom:20px}.m-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid var(--m-line);height:86px;position:sticky;top:0;z-index:30}.m-header-inner{align-items:center;display:flex;gap:32px;height:100%;justify-content:space-between}.m-logo img{height:auto;width:145px}.m-desktop-nav,.m-header-actions{align-items:center;display:flex;gap:32px}.m-desktop-nav a,.m-login{font-size:14px;font-weight:650}.m-desktop-nav a:hover,.m-login:hover{color:var(--m-blue)}.m-header-actions{gap:24px}.m-button{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:700;gap:22px;justify-content:center;line-height:1.4;min-height:54px;padding:16px 23px;transition:background .2s,transform .2s;white-space:nowrap}.m-button:hover{transform:translateY(-2px)}.marketing-page .m-button--primary{background:var(--m-blue);box-shadow:0 5px 14px #2159f51a;color:#fff}.marketing-page .m-button--primary:hover{background:#1046d5}.m-button--secondary{background:#fff;border:1px solid #d6dce6}.m-button--secondary:hover{background:#f6f8fc}.marketing-page .m-button--light{background:#fff;color:var(--m-blue)}.m-button--small{font-size:14px;gap:20px;min-height:42px;padding:12px 16px}.m-button svg{height:17px;width:17px}.marketing-page .m-button--text{color:var(--m-blue);padding-inline:0}.m-menu-button{display:none}.m-mobile-nav{background:#fff;border-bottom:1px solid var(--m-line);padding:12px 24px}.m-mobile-nav a{display:block;padding:12px}.m-skip{background:#fff;padding:15px;position:absolute;top:-100px;z-index:100}.m-skip:focus{top:5px}.m-hero{background:#f7f9fc;position:relative}.m-hero-layout{align-items:center;display:grid;gap:36px;grid-template-columns:1fr 1.08fr;padding-bottom:103px;padding-top:103px}.m-announcement{align-items:center;color:#626f83!important;display:inline-flex;font-size:12px;gap:10px;letter-spacing:-.1px;margin-bottom:32px}.m-announcement>span{background:#eef3ff;border:1px solid #b9cffd;border-radius:4px;color:var(--m-blue);font-size:12px;font-weight:800;letter-spacing:1px;padding:3px 7px}.m-announcement svg{height:13px;width:13px}.m-hero h1{font-size:clamp(56px,5.5vw,80px);font-weight:800;letter-spacing:-4px;line-height:1.19;position:relative}.m-hero h1>span:first-of-type{color:var(--m-blue)}.m-title-dot{background:var(--m-blue);border-radius:2px;display:inline-block;height:10px;margin-left:8px;transform:rotate(-12deg);vertical-align:baseline;width:10px}.m-hero-description{color:var(--m-muted);font-size:16px;letter-spacing:-.3px;line-height:1.9;margin-top:28px!important}.m-hero-actions{display:flex;gap:10px;margin-top:31px}.m-hero-note{align-items:center;color:#5d6d83;display:flex;font-size:12px;gap:6px;margin-top:17px}.m-hero-note svg{color:#8494ad;height:14px;width:14px}.m-mobile-break{display:none}.m-hero-foot{align-items:center;border-top:1px solid var(--m-line);display:flex;justify-content:space-between;padding-bottom:28px;padding-top:28px}.m-hero-foot>span{color:#5d6d83;font-size:11px;line-height:1.8}.m-hero-foot strong{color:#586270;font-weight:600}.m-hero-foot>div{display:flex;gap:46px}.m-hero-foot>div>span{align-items:center;color:#637083;display:flex;font-size:14px;font-weight:650;gap:10px}.m-hero-foot svg{color:#7a8ba5;height:20px;width:20px}.m-console-stage{margin-left:5px;margin-right:-24px;padding-bottom:44px;perspective:1000px;position:relative}.m-console{background:#fff;border:1px solid #d4dfed;border-radius:12px;box-shadow:0 30px 60px -30px #2848793d,0 8px 24px -15px #28487925;overflow:hidden;transform:none}.m-console-top{align-items:center;background:#edf1f6;border-bottom:1px solid #e1e6ee;color:#8c97a5;display:flex;font-size:12px;gap:7px;height:39px;justify-content:space-between;padding:0 14px}.m-window-dots{display:flex;gap:4px}.m-window-dots i{background:#bcc5d1;border-radius:50%;height:5px;width:5px}.m-console-top>span:nth-child(2){align-items:center;display:flex;gap:5px}.m-console-top svg{height:10px;width:10px}.m-demo-label{font-size:12px}.m-console-body{display:flex;min-height:310px}.m-console-side{align-items:center;background:#f5f7fa;border-right:1px solid #e8edf3;color:#929baa;display:flex;flex-direction:column;flex-shrink:0;gap:23px;padding-top:14px;width:48px}.m-console-side>svg{height:16px;width:16px}.m-console-mark{color:#2159f5;margin-bottom:8px}.m-console-mark svg{height:20px;width:20px}.m-console-side .is-active{color:#2159f5}.m-sidebar-bottom{background:#e0e7f3;border-radius:50%;display:grid;font-size:10px;font-weight:800;height:23px;margin-bottom:16px;margin-top:auto;place-items:center;width:23px}.m-console-content{flex:1;min-width:0;padding:25px 21px 20px}.m-console-heading{align-items:center;display:flex;justify-content:space-between}.m-micro{color:#7e8ca1;font-size:7px;font-weight:700;letter-spacing:1px}.m-console-heading h3{font-size:17px;letter-spacing:-.5px;margin-top:3px}.m-avatar{background:#edf2ff;border-radius:50%;color:#4169bf;display:grid;font-size:9px;font-weight:800;height:25px;place-items:center;width:25px}.m-console-summary{background:#f8fafc;border:1px solid #ecf0f5;border-radius:5px;display:grid;grid-template-columns:1fr 1fr 1.25fr;margin-top:18px;padding:10px 0}.m-console-summary>div{border-right:1px solid #e7edf4;display:flex;flex-direction:column;padding:0 13px}.m-console-summary>div:last-child{border:0}.m-console-summary>div>span{align-items:center;color:#8a95a4;display:flex;font-size:12px;gap:4px}.m-console-summary strong{font-size:23px;letter-spacing:-1px;line-height:1.5}.m-console-summary small{color:#a5aeb9;font-size:8px;font-weight:500;margin-left:5px}.m-dot{background:#27b57b;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.m-console-summary .m-summary-name{align-items:center;display:flex;font-size:12px;justify-content:space-between;letter-spacing:-.2px;margin-top:10px}.m-summary-name svg{height:12px;width:12px}.m-console-table-heading{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin:20px 0 9px}.m-console-table-heading>span:last-child{align-items:center;color:#8996a8;display:flex;font-size:12px;font-weight:500;gap:5px}.m-console-table-heading svg{height:10px;width:10px}.m-device-row{align-items:center;background:#fff;border:1px solid transparent;border-bottom-color:#edf0f4;display:flex;gap:9px;padding:9px 7px;text-align:left;transition:background .2s,border .2s;width:100%}.m-device-row.selected,.m-device-row:hover{background:#f0f5ff;border:1px solid #bcd0ff;border-radius:5px}.m-device-icon{background:#eef2f7;border-radius:5px;color:#728096;display:grid;height:29px;place-items:center;width:28px}.selected .m-device-icon{background:#e2ebff;color:#285cf0}.m-device-icon svg{height:16px;width:16px}.m-device-name{display:flex;flex:1;flex-direction:column;gap:1px}.m-device-name strong{font-size:12px;font-weight:650;line-height:1.6}.m-device-name small{color:#9aa4b3;font-size:12px}.m-device-status{align-items:center;color:#399e75;display:flex;font-size:12px;gap:5px}.m-device-status .m-dot{height:4px;width:4px}.m-row-arrow{color:#7589a9;height:12px!important;width:12px!important}.m-console-bottom{align-items:center;color:#95a0ae;display:flex;font-size:7px;gap:5px;justify-content:space-between;margin-top:16px}.m-console-bottom span{align-items:center;display:flex;gap:4px}.m-console-bottom svg{height:10px;width:10px}.m-console-bottom>span:last-child{color:#58a588}.m-session-card{background:#fff;border:1px solid #dfe7f2;border-radius:10px;bottom:7px;box-shadow:0 15px 45px #263f6920;padding:16px;position:absolute;right:-18px;transform:none;width:252px;z-index:2}.m-session-label{align-items:center;color:#69788d;display:flex;font-size:12px;justify-content:space-between}.m-session-label>span{align-items:center;display:flex;gap:6px}.m-session-label>svg{height:13px;width:13px}.m-session-info{align-items:center;display:flex;gap:10px;margin-top:13px}.m-session-device{background:#ecf2ff;border-radius:7px;color:#2159f5;display:grid;height:37px;place-items:center;width:37px}.m-session-device svg{height:21px;width:21px}.m-session-info strong{display:block;font-size:12px}.m-session-info>div:last-child>span{color:#97a0ac;display:block;font-size:12px;margin-top:3px}.m-connect-button{align-items:center;background:#2159f5;border:0;border-radius:5px;color:#fff;display:flex;font-size:12px!important;justify-content:space-between;margin-top:13px;padding:8px 11px;width:100%}.m-connect-button:hover{background:#1046d5}.m-connect-button svg{height:13px;width:13px}.m-console-caption{align-items:center;bottom:0;color:#8e9aab;display:flex;font-size:8px;gap:7px;left:6px;position:absolute}.m-short-line{background:#98a6ba;height:1px;width:18px}.m-section{padding-bottom:112px;padding-top:112px}.marketing-page h2{font-size:43px;font-weight:750;letter-spacing:-2px;line-height:1.35}.m-section-heading{align-items:flex-end;display:flex;gap:45px;justify-content:space-between;margin-bottom:44px}.m-section-heading>p{color:var(--m-muted);font-size:16px;line-height:1.9;padding-bottom:6px}.m-feature-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.m-feature{background:#f5f7fa;border:1px solid #ecf0f5;border-radius:14px;overflow:hidden;padding:35px;position:relative}.m-feature-wide{display:flex;grid-column:span 2;min-height:340px}.m-feature-copy{flex-shrink:0;position:relative;z-index:2}.m-feature-number{color:#8b98ab;display:block;font-size:12px;font-weight:750;letter-spacing:1px;margin-bottom:21px}.m-feature h3{font-size:26px;font-weight:700;letter-spacing:-1px;line-height:1.4}.m-feature p{color:#768190;font-size:16px;line-height:1.9;margin-top:17px}.m-inline-link{align-items:center;color:var(--m-blue)!important;display:inline-flex;font-size:14px;font-weight:700;gap:18px;margin-top:25px}.m-inline-link svg{height:16px;width:16px}.m-remote-art{bottom:55px;position:absolute;right:-9px;transform:rotate(-6deg);width:45%}.m-art-browser{background:#fff;border:1px solid #d4ddeb;border-radius:8px;box-shadow:0 20px 40px #183d7420;padding:7px}.m-art-toolbar{align-items:center;color:#99a6b9;display:flex;font-size:7px;gap:3px;padding:2px 1px 9px}.m-art-toolbar i{background:#c2cbd9;border-radius:50%;height:3px;width:3px}.m-art-toolbar>span{margin-left:8px}.m-art-toolbar svg{height:9px;margin-left:auto;width:9px}.m-art-screen{background:#dae5fb;background-image:linear-gradient(135deg,transparent 40%,#c5d6f866 40% 60%,transparent 60%);color:#7295da;font-size:20px;height:155px;letter-spacing:-1px;line-height:1.5;overflow:hidden;padding:26px 15px;position:relative}.m-art-screen strong{color:#3269d6;font-weight:800}.m-art-cursor{bottom:20px;color:#2259f5;position:absolute;right:14px;transform:rotate(6deg)}.m-art-cursor svg{display:block;fill:#2159f5;height:19px;stroke:#fff;width:19px}.m-art-cursor>span{background:#2159f5;border-radius:3px;color:#fff;font-size:7px;letter-spacing:0;margin-left:15px;padding:3px 6px}.m-art-badge{align-items:center;background:#fff;border:1px solid #e2e9f2;border-radius:5px;bottom:-14px;box-shadow:0 8px 15px #2c4c7310;display:flex;font-size:9px;gap:7px;left:-30px;padding:9px 15px;position:absolute}.m-feature-blue{background:#2159f5;border-color:#2159f5;color:#fff;grid-row:span 2}.m-feature-blue .m-feature-number{color:#b7cbff}.m-feature-blue p{color:#d3dfff}.m-feature-small{min-height:275px}.m-feature-small h3{font-size:23px}.m-feature-symbol{background:#e9eef7;border-radius:9px;color:#3d65a8;display:inline-flex;padding:10px;position:absolute;right:28px;top:27px}.m-feature-symbol svg{height:21px;width:21px}.m-feature-small .m-feature-number{margin-top:53px}.m-orbit{border:1px solid #ffffff2b;border-radius:50%;bottom:100px;height:240px;left:50%;position:absolute;transform:translate(-50%);width:240px}.m-orbit:before{border:1px solid #ffffff24;border-radius:50%;content:"";inset:40px;position:absolute}.m-orbit-center{background:#fff;border-radius:17px;box-shadow:0 10px 50px #103bb970;color:#2159f5;display:grid;inset:87px;place-items:center;position:absolute}.m-orbit-center svg{height:29px;width:29px}.m-orbit-node{background:#3c6ffc;border:1px solid #759bff;border-radius:12px;display:grid;height:49px;place-items:center;position:absolute;width:49px}.m-orbit-node.one{left:20px;top:0;transform:rotate(-10deg)}.m-orbit-node.two{right:-17px;top:65px;transform:rotate(9deg)}.m-orbit-node.three{bottom:-15px;left:65px;transform:rotate(-7deg)}.m-orbit-label{bottom:-61px;color:#b9ceff;font-size:8px;left:0;letter-spacing:3px;position:absolute;right:0;text-align:center}.m-platform-section{background:#f5f8fc;padding:100px 0}.m-platform-layout{display:grid;gap:28px;grid-template-columns:260px 1fr}.m-platform-tabs{display:flex;flex-direction:column;gap:10px}.m-platform-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#6e7b8e;display:flex;gap:17px;padding:22px;text-align:left;width:100%}.m-platform-tabs button.active{background:#fff;border-color:#d4e0f6;box-shadow:0 4px 12px #254c8910;color:#2159f5}.m-platform-tabs button>span{flex:1}.m-platform-tabs strong{display:block;font-size:17px;letter-spacing:-.5px}.m-platform-tabs small{color:#8d98a8;display:block;font-size:10px;margin-top:4px}.m-platform-tabs button>svg:last-child{height:17px;opacity:0;width:17px}.m-platform-tabs button.active>svg:last-child{opacity:1}.m-platform-detail{align-items:center;background:#fff;border:1px solid #e0e7f1;border-radius:12px;display:flex;gap:24px;min-height:370px;padding:38px}.m-platform-detail-copy{flex:1}.m-tag{background:#f1f5fc;border-radius:4px;color:#6382b3;font-size:12px;font-weight:750;letter-spacing:1px;padding:6px 8px}.m-platform-detail h3{font-size:24px;font-weight:700;letter-spacing:-1px;margin-top:21px}.m-platform-detail p{color:#7a8798;font-size:16px;line-height:1.9;margin-top:15px;max-width:360px}.m-platform-detail ul{list-style:none;margin:21px 0 6px;padding:0}.m-platform-detail li{align-items:center;color:#647083;display:flex;font-size:16px;gap:8px;margin:7px 0}.m-platform-detail li svg{color:#2159f5;height:13px;width:13px}.m-platform-detail .m-button{font-size:14px}.m-platform-visual{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding-top:15px;width:220px}.m-mini-monitor{background:#242b38;border:solid #242b38;border-radius:8px;border-width:5px 5px 11px;box-shadow:0 18px 22px #25395620;overflow:hidden;transform:rotate(-3deg);width:220px}.m-mini-wallpaper{align-items:center;background:#dbe7ff;background-image:linear-gradient(130deg,transparent 28%,#bdd1fa 28% 52%,transparent 52%);color:#406fcb;display:flex;font-size:16px;font-weight:800;gap:4px;height:126px;justify-content:center;letter-spacing:-.7px}.m-mini-wallpaper svg{height:22px;width:22px}.m-mini-dock{background:#f0f4fc;display:flex;gap:6px;justify-content:center;padding:5px}.m-mini-dock i{background:#90ace4;border-radius:2px;height:7px;width:7px}.m-monitor-stand{background:linear-gradient(90deg,transparent 20%,#cbd2df 20% 80%,transparent 80%);border-bottom:5px solid #aeb7c7;border-radius:0 0 4px 4px;height:38px;margin-top:3px;width:60px}.m-mini-phone{background:#f4f8fc;border:5px solid #303947;border-radius:22px;box-shadow:12px 18px 35px #22375b1c;height:260px;padding:27px 10px 10px;position:relative;transform:rotate(5deg);width:147px}.m-phone-camera{background:#3c4757;border-radius:10px;height:4px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:25px}.m-mini-phone>small{color:#8394ad;font-size:5px;letter-spacing:.5px}.m-mini-phone>strong{display:block;font-size:14px;margin:4px 0 10px}.m-phone-lines{display:flex;flex-direction:column;gap:5px}.m-phone-lines i{background:#e2e8f2;border-radius:2px;height:6px}.m-phone-lines i:last-child{width:65%}.m-phone-support{align-items:center;background:#fff;border:1px solid #dce6f6;border-radius:7px;display:flex;flex-direction:column;margin-top:15px;padding:11px 8px}.m-phone-support svg{color:#2159f5;height:15px;width:15px}.m-phone-support b{font-size:10px;margin-top:6px}.m-phone-support span{color:#8d9aae;font-size:6px;margin-top:3px}.m-phone-support em{background:#2159f5;border-radius:3px;color:#fff;font-size:7px;font-style:normal;margin-top:10px;padding:5px 20px}.m-mini-terminal{background:#182237;border:1px solid #344158;border-radius:9px;box-shadow:0 15px 30px #15274930;color:#d0d8e5;font-family:monospace;overflow:hidden;transform:rotate(-4deg);width:225px}.m-mini-terminal>div{align-items:center;background:#243049;display:flex;gap:4px;padding:10px}.m-mini-terminal i{background:#566984;border-radius:50%;height:4px;width:4px}.m-mini-terminal>div>span{color:#94a2ba;font-size:7px;margin-left:auto}.m-mini-terminal p{font-size:9px!important;line-height:1.8!important;margin:15px 0!important;padding:0 15px}.m-mini-terminal p>span{color:#6c96ff}.m-mini-terminal small{color:#7c8eaa;font-size:8px}.m-mini-terminal .m-terminal-green{color:#69d3a7}.m-terminal-caret{color:#91b1ff}.m-steps{display:grid;gap:38px;grid-template-columns:repeat(3,1fr)}.m-step-top{align-items:center;border-top:1px solid #dae1eb;display:flex;justify-content:space-between;margin-bottom:25px;padding-top:25px}.m-step-top>span{color:var(--m-blue);font-size:12px;font-weight:750}.m-step-top>svg{color:#a1b3cf;height:26px;width:26px}.m-steps h3{font-size:21px;font-weight:700;letter-spacing:-.7px}.m-steps p{color:#7b8797;font-size:16px;line-height:1.9;margin-top:15px;max-width:310px}.m-consent-note{align-items:center;background:#f7f9fc;border-radius:6px;color:#8a96a6;display:flex;font-size:12px;gap:10px;margin-top:40px;padding:15px 20px}.m-consent-note svg{height:16px;width:16px}.m-faq-section{display:grid;gap:70px;grid-template-columns:1fr 1.45fr}.m-faq-section>div:first-child>p{color:#7e8998;font-size:16px;line-height:1.9;margin-top:20px}.m-faq-list{border-top:1px solid #dbe2eb}.m-faq-list details{border-bottom:1px solid #e4e9f0}.m-faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:18px;list-style:none;padding:25px 0}.m-faq-list summary::-webkit-details-marker{display:none}.m-faq-index{color:#9facbf;font-size:10px}.m-faq-list summary>svg{color:#7f8da2;height:17px;margin-left:auto;transition:transform .2s;width:17px}.m-faq-list details[open] summary>svg{transform:rotate(45deg)}.m-faq-list details>p{color:#7b8798;font-size:16px;line-height:1.95;margin:0 25px 25px 32px}.m-cta-section{background:#2159f5;color:#fff;overflow:hidden}.m-cta-inner{align-items:center;display:flex;justify-content:space-between;padding-block:78px;position:relative}.m-cta-section .m-eyebrow{color:#bccfff;font-size:12px}.m-cta-section h2{font-size:44px;letter-spacing:-1.6px;line-height:1.4}.m-cta-actions{align-items:center;display:flex;gap:28px;margin-top:29px}.m-cta-contact{align-items:center;color:#dbe5ff!important;display:inline-flex;font-size:12px;gap:12px}.m-cta-contact svg{height:14px;width:14px}.m-cta-art{height:320px;position:absolute;right:80px;top:50%;transform:translateY(-50%);width:320px}.m-cta-art>span{border:1px solid #ffffff24;border-radius:50%;inset:0;position:absolute}.m-cta-art>span:nth-child(2){inset:45px}.m-cta-art>span:nth-child(3){background:#ffffff07;inset:90px}.m-cta-art>svg{filter:drop-shadow(0 15px 15px #12389055);height:90px;left:116px;position:absolute;stroke-width:1.1;top:110px;transform:rotate(-12deg);width:90px}.m-footer{padding-bottom:28px;padding-top:52px}.m-footer-top{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:40px}.m-footer-top img{height:auto;width:133px}.m-footer-top p{color:#647084;font-size:12px;margin-top:12px}.m-footer-top nav{color:#6c7787;display:flex;font-size:14px;gap:34px;padding-top:8px}.m-footer-top nav>a:last-child{align-items:center;display:flex;gap:5px}.m-footer-top nav svg{height:12px;width:12px}.m-footer-bottom{align-items:center;border-top:1px solid #e8ecf2;color:#647084;display:flex;font-size:12px;gap:24px;padding-top:24px}.m-footer-built{align-items:center;display:flex;gap:7px;margin-left:auto}.m-footer-built .m-dot{height:5px;width:5px}@media(min-width:1500px){.m-hero-layout{padding-block:120px}.m-hero h1{font-size:84px}.m-console-stage{margin-left:0}.m-hero-description{font-size:16px}.m-hero-foot{padding-block:31px}}@media(max-width:1150px){.m-container{width:calc(100% - 64px)}.m-desktop-nav{gap:20px}.m-hero-layout{gap:25px;padding-block:90px}.m-hero h1{font-size:59px;letter-spacing:-3px}.m-hero-actions{align-items:flex-start;flex-direction:column}.m-hero-actions .m-button{min-width:190px}.m-console-stage{margin-right:-10px}.m-console-content{padding:20px 14px}.m-session-card{right:0;width:225px}.m-console-caption{display:none}.m-hero-foot>div{gap:24px}.m-feature{padding:28px}.m-feature h3{font-size:23px}.m-feature p{font-size:16px}.m-feature-small h3{font-size:21px}.m-feature-number{font-size:12px}.m-orbit{bottom:120px;height:180px;width:180px}.m-orbit-center{inset:60px}.m-platform-layout{gap:18px;grid-template-columns:225px 1fr}.m-platform-detail{padding:28px}.m-platform-visual{transform:scale(.85);width:170px}.m-platform-detail h3{font-size:21px}.m-platform-detail p{font-size:16px}.m-cta-art{right:20px}.m-faq-section{gap:40px}}@media(max-width:900px){.m-desktop-nav{display:none}.m-menu-button{align-items:center;background:#fff;border:1px solid var(--m-line);border-radius:6px;color:var(--m-ink);display:flex;height:40px;justify-content:center;width:40px}.m-header{height:75px}.m-hero-layout{gap:60px;grid-template-columns:1fr;padding-bottom:65px;padding-top:70px}.m-hero-copy{text-align:center}.m-hero h1{font-size:66px}.m-hero-actions{flex-direction:row}.m-hero-actions,.m-hero-note{justify-content:center}.m-console-stage{margin-inline:auto;padding-bottom:50px;width:min(580px,95%)}.m-console{transform:none}.m-session-card{bottom:5px;right:-10px;width:240px}.m-console-content{padding:25px}.m-console-caption{display:flex}.m-hero-foot>span{display:none}.m-hero-foot>div{justify-content:space-around;width:100%}.marketing-page h2{font-size:35px}.m-section{padding-block:80px}.m-section-heading{align-items:flex-start;gap:24px}.m-section-heading>p{font-size:16px;max-width:260px;padding-top:34px}.m-feature-grid{grid-template-columns:1fr 1fr}.m-feature-wide{grid-column:span 2;min-height:320px;padding:35px}.m-feature-blue{grid-column:span 2;grid-row:auto;min-height:285px;padding:35px}.m-feature-blue .m-orbit{bottom:55px;height:170px;left:auto;right:60px;transform:none;width:170px}.m-orbit-center{inset:57px}.m-orbit-label{bottom:-35px;font-size:7px}.m-feature-small{min-height:270px}.m-platform-section{padding-block:75px}.m-platform-layout{display:block}.m-platform-tabs{flex-direction:row;gap:8px;margin-bottom:18px}.m-platform-tabs button{gap:10px;padding:16px}.m-platform-tabs button>svg:last-child{display:none}.m-platform-tabs strong{font-size:15px}.m-platform-tabs small{font-size:8px}.m-platform-detail{min-height:345px;padding:34px}.m-platform-visual{transform:none;width:230px}.m-steps{gap:22px}.m-steps h3{font-size:18px}.m-steps p{font-size:16px}.m-faq-section{gap:30px;grid-template-columns:1fr 1.3fr}.m-faq-list summary{font-size:16px;gap:10px}.m-cta-art{height:260px;right:0;width:260px}.m-cta-art>svg{left:88px;top:86px}.m-cta-section h2{font-size:37px}.m-footer-top nav{gap:18px}}@media(max-width:600px){.m-container{width:calc(100% - 40px)}.m-header{height:68px}.m-logo img{width:124px}.m-header-inner{gap:12px}.m-header-actions{gap:10px}.m-header-actions .m-login{display:none}.m-header-actions .m-button{font-size:14px;gap:10px;min-height:36px;padding:10px 11px}.m-header-actions .m-button svg{display:none}.m-menu-button{border:0;height:35px;width:30px}.m-hero-layout{gap:48px;padding-bottom:46px;padding-top:48px}.m-announcement{font-size:12px;gap:7px;margin-bottom:26px}.m-announcement>span{font-size:12px;letter-spacing:.5px;padding:3px 5px}.m-announcement svg{height:10px;width:10px}.m-hero h1{font-size:51px;letter-spacing:-2.8px;line-height:1.25}.m-title-dot{height:7px;margin-left:5px;width:7px}.m-hero-description{font-size:16px;line-height:1.9;margin-top:22px!important}.m-mobile-break{display:block}.m-hero-actions{gap:8px;margin-top:25px}.m-hero-actions .m-button{font-size:14px;gap:12px;min-height:46px;min-width:0;padding:14px 15px}.m-hero-actions .m-button svg{height:14px;width:14px}.m-hero-note{font-size:12px;margin-top:14px}.m-console-stage{margin-left:0;padding-bottom:61px;width:100%}.m-console{border-radius:8px}.m-console-top{font-size:12px;height:30px;padding:0 9px}.m-console-top .m-demo-label{font-size:12px}.m-console-body{min-height:260px}.m-console-side{gap:17px;padding-top:12px;width:32px}.m-console-side>svg{height:13px;width:13px}.m-console-mark svg{height:17px;width:17px}.m-console-content{padding:16px 10px 14px}.m-console-heading h3{font-size:13px}.m-micro{font-size:5px;letter-spacing:.7px}.m-avatar{font-size:7px;height:21px;width:21px}.m-console-summary{margin-top:12px;padding:8px 0}.m-console-summary>div{padding:0 9px}.m-console-summary>div>span{font-size:12px}.m-console-summary strong{font-size:18px}.m-console-summary .m-summary-name{font-size:12px;margin-top:7px}.m-console-table-heading{font-size:12px;margin-bottom:6px;margin-top:15px}.m-console-table-heading>span:last-child{font-size:12px}.m-device-row{gap:7px;padding:7px 5px}.m-device-icon{height:23px;width:23px}.m-device-icon svg{height:13px;width:13px}.m-device-name small,.m-device-name strong{font-size:12px}.m-device-status{font-size:12px;gap:3px}.m-row-arrow{height:10px!important;width:10px!important}.m-console-bottom{font-size:5px;margin-top:12px}.m-session-card{border-radius:8px;bottom:3px;padding:12px;right:0;width:186px}.m-session-label{font-size:12px}.m-session-info{gap:8px;margin-top:9px}.m-session-info strong,.m-session-info>div:last-child>span{font-size:12px}.m-session-device{height:30px;width:30px}.m-session-device svg{height:17px;width:17px}.m-connect-button{font-size:12px!important;margin-top:9px;min-height:32px;padding:7px 9px}.m-console-caption{bottom:8px;font-size:5px;left:0;line-height:1.7;max-width:40%}.m-short-line{flex-shrink:0;width:8px}.m-hero-foot{padding-block:22px}.m-hero-foot>div{display:grid;gap:13px;grid-template-columns:1fr 1fr;justify-items:center}.m-hero-foot>div>span{font-size:14px;gap:7px}.m-hero-foot svg{height:16px;width:16px}.m-section{padding-block:64px}.m-eyebrow{font-size:12px;letter-spacing:1.1px;margin-bottom:15px}.marketing-page h2{font-size:29px;letter-spacing:-1.3px;line-height:1.4}.m-section-heading{display:block;margin-bottom:29px}.m-section-heading>p{font-size:16px;line-height:1.85;max-width:none;padding-top:17px}.m-feature-grid{gap:13px}.m-feature{border-radius:10px;padding:24px}.m-feature-wide{display:block;min-height:385px}.m-feature h3{font-size:24px}.m-feature-number{font-size:12px;margin-bottom:14px}.m-feature p{font-size:16px;margin-top:12px}.m-feature-wide .m-inline-link{font-size:14px;margin-top:17px}.m-remote-art{bottom:22px;right:-5px;width:58%}.m-art-screen{font-size:16px;height:125px;padding:20px 12px}.m-art-badge{bottom:-8px;font-size:7px;left:-15px;padding:7px 10px}.m-feature-blue{min-height:330px}.m-feature-blue .m-orbit{bottom:38px;height:140px;right:36px;width:140px}.m-orbit-center{border-radius:12px;inset:47px}.m-orbit-center svg{height:22px;width:22px}.m-orbit-node{border-radius:9px;height:36px;width:36px}.m-orbit-node svg{height:19px;width:19px}.m-orbit-node.two{right:-13px;top:40px}.m-orbit-node.three{bottom:-10px;left:38px}.m-orbit-label{display:none}.m-feature-small{grid-column:span 2;min-height:205px}.m-feature-small .m-feature-number{margin-top:0;padding-right:35px}.m-feature-small h3{font-size:22px}.m-feature-symbol{padding:8px;right:22px;top:23px}.m-platform-section{padding-block:61px}.m-platform-tabs{gap:5px}.m-platform-tabs button{border-radius:7px;gap:6px;justify-content:center;padding:13px 9px}.m-platform-tabs button>span{flex:initial}.m-platform-tabs strong{font-size:14px}.m-platform-tabs small{display:none}.m-platform-tabs button>svg{height:17px;width:17px}.m-platform-detail{flex-direction:column;gap:0;min-height:550px;padding:26px}.m-platform-detail-copy{width:100%}.m-platform-detail h3{font-size:21px;line-height:1.5;margin-top:17px}.m-platform-detail p{font-size:16px;line-height:1.9}.m-platform-detail li{font-size:16px}.m-platform-visual{margin-top:-5px;min-height:220px;padding:8px 0 12px;transform:scale(.86)}.m-visual-1{min-height:250px}.m-steps{gap:25px;grid-template-columns:1fr}.m-step-top{margin-bottom:15px;padding-top:18px}.m-steps h3{font-size:20px}.m-steps p{font-size:16px;margin-top:10px;max-width:none}.m-section-heading .m-button--text{font-size:14px;margin-top:8px}.m-consent-note{align-items:flex-start;font-size:12px;line-height:1.8;margin-top:26px;padding:13px}.m-consent-note svg{margin-top:2px}.m-faq-section{gap:32px;grid-template-columns:1fr}.m-faq-section>div:first-child>p{font-size:16px;margin-top:15px}.m-faq-section .m-inline-link{margin-top:17px}.m-faq-list summary{font-size:16px;gap:12px;line-height:1.7;padding:22px 0}.m-faq-list summary>span:nth-child(2){max-width:260px}.m-faq-list details>p{font-size:16px;margin-left:26px}.m-cta-inner{padding-block:52px}.m-cta-section .m-eyebrow{font-size:12px;position:relative;z-index:2}.m-cta-section h2{font-size:30px;position:relative;z-index:2}.m-cta-art{height:235px;opacity:.45;right:-105px;top:42%;width:235px}.m-cta-art>svg{height:70px;left:85px;top:86px;width:70px}.m-cta-actions{gap:20px;margin-top:24px;position:relative;z-index:2}.m-cta-actions .m-button{font-size:14px;gap:27px;min-height:44px;padding:12px 18px}.m-cta-contact{font-size:10px;gap:8px}.m-footer{padding-bottom:23px;padding-top:34px}.m-footer-top{display:block;padding-bottom:25px}.m-footer-top img{width:120px}.m-footer-top p{font-size:12px;margin-top:9px}.m-footer-top nav{font-size:14px;margin-top:25px;padding-top:0}.m-footer-bottom,.m-footer-top nav{gap:10px;justify-content:space-between}.m-footer-bottom{flex-wrap:wrap;font-size:12px;padding-top:21px}.m-footer-built{margin-left:0;margin-top:7px;width:100%}}@media(prefers-reduced-motion:reduce){.marketing-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.marketing-page{--m-muted:#536176}.marketing-page :is(h1,h2,h3){overflow-wrap:break-word;word-break:keep-all}.marketing-page p{overflow-wrap:break-word;word-break:keep-all}.m-hero{background:linear-gradient(135deg,#f7f9fd,#edf3ff 140%)}.m-hero-description{color:#536176;font-size:18px;line-height:1.8}.m-hero-actions .m-button{font-size:15px;min-height:56px;padding-inline:24px}.m-announcement{flex-wrap:wrap;row-gap:8px}.m-console-stage{margin-left:0;margin-right:0}.m-console{border-radius:16px;transform:none}.m-console-top{color:#586a83}.m-demo-label{white-space:nowrap}.m-console-heading h3{font-size:21px;font-weight:650}.m-console-summary>div>span{color:#586a83}.m-console-summary{border-radius:9px}.m-console-table-heading{margin-top:24px}.m-console-table-heading>span:last-child{color:#586a83;font-size:11px}.m-device-row{border-radius:8px;gap:11px;min-height:67px;padding:12px 9px}.m-device-name strong{font-size:13px}.m-device-name small{color:#64748b;font-size:12px}.m-device-status{color:#16815c;font-size:11px}.m-session-card{border-radius:13px;bottom:2px;right:-12px;transform:none;width:265px}.m-session-label{color:#4c627e}.m-session-info>div:last-child>span{color:#61738d;line-height:1.65}.m-console-bottom{color:#60718b;font-size:10px}.m-console-caption{color:#667791;font-size:11px;line-height:1.7;max-width:45%}.m-value-proposition{padding-block:110px}.m-value-intro{align-items:flex-start;display:flex;gap:35px;justify-content:space-between;margin-bottom:56px}.m-value-intro .m-eyebrow{margin-top:12px}.m-value-intro h2{font-size:clamp(30px,3.2vw,46px);font-weight:650;letter-spacing:-.055em;line-height:1.4;width:64%}.m-value-points{display:grid;gap:60px;grid-template-columns:repeat(3,minmax(0,1fr))}.m-value-points article{border-top:1px solid #dce4ee;padding-top:28px}.m-value-points article>svg{color:#2159f5;height:27px;margin-bottom:22px;width:27px}.m-value-points h3{font-size:25px;font-weight:650;letter-spacing:-.045em;line-height:1.5}.m-value-points p{color:var(--m-muted);font-size:16px;line-height:1.9;margin-top:18px;max-width:320px}.m-tour-section{background:#101d32;color:#fff;padding-block:100px 70px;position:relative}.m-tour-heading{margin-bottom:60px}.m-tour-heading .m-eyebrow{color:#a3bdff}.m-tour-heading h2{color:#fff;font-size:clamp(32px,3.6vw,52px);font-weight:650;letter-spacing:-.05em;line-height:1.35}.m-tour-heading h2>span{color:#a7c0ff}.m-tour-heading p{color:#bcc9dd;font-size:17px;line-height:1.85;margin-top:24px}.m-tour-layout{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(270px,.85fr) minmax(0,1.6fr)}.m-tour-navigation{display:flex;flex-direction:column}.m-tour-navigation>button{align-items:flex-start;border-top:1px solid #344158;color:#a3b3cc;display:flex;gap:18px;min-height:105px;padding:27px 0;text-align:left}.m-tour-navigation>button:last-child{border-bottom:1px solid #344158}.m-tour-navigation>button[aria-selected=true]{border-top-color:#89acff;color:#fff}.m-tour-number{color:#9eafd0;font-size:12px;padding-top:3px}.m-tour-navigation>button>span:nth-child(2){flex:1}.m-tour-navigation small{color:#a3b3cc;display:block;font-size:12px;margin-bottom:8px}.m-tour-navigation strong{font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.5}.m-tour-tab-description{color:#c1cce0;display:block;font-size:15px;font-weight:400;line-height:1.85;margin-top:15px}.m-tour-navigation>button>svg{height:19px;margin-top:29px;opacity:.4;width:19px}.m-tour-navigation>button[aria-selected=true]>svg{color:#a7c0ff;opacity:1;transform:rotate(-35deg)}.m-tour-browser{background:#f4f7fc;border:1px solid #4c5d77;border-radius:15px;box-shadow:0 32px 65px #03091655;color:#1b2940;overflow:hidden}.m-tour-browser-top{align-items:center;background:#24344f;color:#d4deed;display:flex;font-size:11px;gap:14px;justify-content:space-between;padding:14px 20px}.m-tour-browser-top>span:nth-child(2){align-items:center;display:flex;gap:6px}.m-tour-browser-top svg{height:12px;width:12px}.m-tour-browser-top .m-window-dots i{background:#677b9b}.m-tour-demo-label{color:#d4deed;font-size:10px}.m-tour-session-heading{align-items:center;background:#fff;border-bottom:1px solid #dce4ef;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:16px 22px}.m-tour-session-heading>span:first-child{align-items:center;display:flex;font-weight:650;gap:9px}.m-tour-session-heading>span:last-child{color:#61718a}.m-tour-screen{min-height:380px}.m-tour-screen-0{display:flex}.m-tour-pos-nav{background:#fff;border-right:1px solid #dce4ef;flex-shrink:0;padding:28px 15px;width:123px}.m-tour-pos-nav b{display:block;font-size:10px;letter-spacing:.08em;line-height:1.7;margin-bottom:26px}.m-tour-pos-nav span{color:#61718a;display:block;font-size:11px;margin-bottom:5px;padding:10px}.m-tour-pos-nav span:nth-child(2){background:#edf2ff;border-radius:6px;color:#2159f5}.m-tour-pos-body{flex:1;min-width:0;padding:29px 26px}.m-tour-app-heading{margin-bottom:23px}.m-tour-app-heading h3{font-size:19px;font-weight:650;line-height:1.45}.m-tour-app-heading>span{color:#63738c;display:block;font-size:12px;margin-top:8px}.m-tour-stock-row{align-items:center;background:#fff;border:1px solid #e0e7f1;border-radius:10px;display:flex;gap:12px;padding:18px 14px}.m-tour-product-art{background:#e9effe;border-radius:6px;color:#496394;display:grid;flex-shrink:0;height:60px;place-items:center;width:48px}.m-tour-stock-row>div{flex:1}.m-tour-stock-row small{color:#687b94;display:block;font-size:10px}.m-tour-stock-row strong{display:block;font-size:14px;margin:4px 0}.m-tour-stock-row>div>span{color:#687b94;font-size:10px}.m-tour-stock-row>b{font-size:12px;white-space:nowrap}.m-tour-inventory{display:flex;flex-wrap:wrap;font-size:12px;gap:15px;justify-content:space-between;margin:22px 0}.m-tour-inventory>span{color:#63738c}.m-tour-inventory>strong{font-weight:550}.marketing-page .m-tour-demo-action{align-items:center;background:#2159f5;border:0;border-radius:8px;color:#fff;display:flex;font-size:13px;gap:12px;justify-content:center;min-height:46px;padding:13px 18px;width:100%}.m-tour-demo-action svg{height:16px;width:16px}.m-tour-screen-footer{align-items:center;background:#eaf0fc;color:#526782;display:flex;font-size:12px;gap:10px;line-height:1.65;min-height:59px;padding:14px 22px}.m-tour-screen-footer svg{color:#2159f5;height:17px;width:17px}.m-tour-caption{color:#a3b3cc;font-size:12px;line-height:1.7;margin-top:18px!important}.m-tour-screen-1{align-items:center;background:#e9f0fd;display:flex;gap:36px;justify-content:center;padding:24px}.m-tour-phone{background:#fff;border:5px solid #22334e;border-radius:30px;box-shadow:12px 16px 30px #b7c8e477;padding:18px;position:relative;width:240px}.m-tour-phone-notch{background:#22334e;border-radius:5px;height:9px;left:calc(50% - 30px);position:absolute;top:8px;width:60px}.m-tour-phone-time{display:block;font-size:9px;margin-bottom:20px}.m-tour-phone>small{color:#63738c;font-size:8px;letter-spacing:.1em}.m-tour-phone h3{font-size:22px;font-weight:700;margin:8px 0 20px}.m-tour-task{align-items:center;border-bottom:1px solid #e3eaf4;display:flex;font-size:10px;gap:5px;padding:9px 0}.m-tour-task svg{color:#2159f5;height:13px;width:13px}.m-tour-task b{color:#63738c;font-size:8px;font-weight:400;margin-left:auto}.m-tour-mobile-support{background:#edf3ff;border-radius:10px;margin-top:16px;padding:13px}.m-tour-mobile-support>svg{color:#2159f5;height:20px;margin-bottom:8px;width:20px}.m-tour-mobile-support strong{display:block;font-size:12px}.m-tour-mobile-support p{color:#5b7090;font-size:10px;line-height:1.7;margin-top:7px}.marketing-page .m-tour-mobile-support button{background:#2159f5;border-radius:6px;color:#fff;font-size:11px;margin-top:12px;min-height:42px;padding:11px 4px;width:100%}.m-tour-android-note{max-width:175px}.m-tour-android-note svg{color:#2159f5;height:29px;margin-bottom:20px;width:29px}.m-tour-android-note strong{display:block;font-size:15px;margin-bottom:13px}.m-tour-android-note>span{color:#5b7090;font-size:14px;line-height:1.85}.m-tour-screen-2{background:#0c1627;padding:26px}.m-tour-terminal{color:#d9e5f7}.m-tour-terminal>div{color:#a4b8d7;display:flex;font-family:monospace;font-size:12px;justify-content:space-between;margin-bottom:30px}.m-tour-terminal pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.8;margin:0;min-height:260px;overflow-wrap:anywhere;white-space:pre-wrap}.m-tour-terminal pre span{color:#a3bcff}.m-tour-terminal pre .m-tour-terminal-success{color:#88e4bd}.marketing-page .m-tour-terminal button{align-items:center;border:1px solid #526480;border-radius:7px;color:#d9e5f7;display:flex;font-size:12px;gap:12px;margin-top:15px;padding:11px 14px}.m-tour-terminal button svg{height:16px;width:16px}.m-tour-bottom{align-items:center;border-top:1px solid #344158;display:flex;justify-content:space-between;margin-top:52px;padding-top:35px}.m-tour-bottom p{color:#bcc9dd;font-size:17px}.m-feature p br,.m-platform-detail p br{display:none}.m-feature p{max-width:34ch}.m-feature-wide{min-height:410px}.m-feature-small{min-height:300px}.m-feature-blue{padding-bottom:360px}.m-feature h3{font-weight:650;letter-spacing:-.04em}.m-faq-list summary{font-weight:600;min-height:84px}.m-faq-list details>p{color:#536176;padding-bottom:28px}.m-cta-section .m-cta-inner{min-height:340px}.m-cta-art{opacity:.7;right:0}@media(min-width:1500px){.m-hero-description{font-size:19px}}@media(max-width:1150px){.m-hero-layout{padding-block:78px}.m-hero-actions{flex-direction:row;flex-wrap:wrap}.m-hero-actions .m-button{font-size:14px;gap:12px;min-width:0;padding-inline:16px}.m-console-summary{grid-template-columns:1fr 1fr}.m-console-summary>div:last-child,.m-console-table-heading>span:last-child,.m-device-status{display:none}.m-session-card{right:0;width:240px}.m-tour-layout{gap:35px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.5fr)}.m-tour-pos-nav{display:none}.m-tour-navigation strong{font-size:20px}.m-tour-android-note{display:none}.m-value-points{gap:32px}.m-value-intro .m-eyebrow{max-width:180px}.m-feature-blue{padding-bottom:360px}.m-orbit{bottom:70px}}@media(max-width:900px){.m-console-stage{width:min(640px,100%)}.m-hero-actions{justify-content:center}.m-hero-actions .m-button{font-size:15px;padding-inline:24px}.m-console-top{font-size:12px}.m-console-summary{grid-template-columns:1fr 1fr 1.25fr}.m-console-summary>div:last-child,.m-device-status{display:flex}.m-console-caption{display:none}.m-value-intro{display:block}.m-value-intro .m-eyebrow{max-width:none}.m-value-intro h2{font-size:38px;width:auto}.m-value-proposition{padding-block:80px}.m-value-points{gap:24px}.m-value-points h3{font-size:22px}.m-value-points p{font-size:15px}.m-tour-section{padding-block:80px 55px}.m-tour-layout{gap:28px;grid-template-columns:1fr}.m-tour-navigation{flex-direction:row;gap:20px}.m-tour-navigation>button{border-bottom:none!important;flex:1;gap:10px;min-width:0;padding:20px 0}.m-tour-navigation strong{font-size:18px}.m-tour-navigation>button>svg,.m-tour-number,.m-tour-tab-description{display:none}.m-tour-browser{margin:auto;max-width:740px}.m-tour-pos-nav{display:block}.m-tour-pos-body{padding:32px}.m-tour-android-note{display:block}.m-tour-heading{margin-bottom:34px}.m-tour-heading h2{font-size:40px}.m-feature-blue{min-height:310px;padding-bottom:35px;padding-right:270px}.m-feature-wide{min-height:400px}.m-feature-small{min-height:330px}.m-feature-number,.m-platform-tabs small{font-size:11px}}@media(max-width:600px){.m-header-actions .m-button,.m-menu-button{min-height:44px}.m-menu-button{min-width:40px}.m-header-actions .m-button{font-size:12px}.m-header-actions{gap:5px}.m-hero-layout{gap:40px;padding-bottom:40px;padding-top:46px}.m-hero-copy{text-align:left}.m-announcement{font-size:12px;gap:8px;margin-bottom:24px;max-width:300px}.m-announcement>span{font-size:10px}.m-announcement>svg{display:none}.m-hero h1{font-size:clamp(43px,12.5vw,66px);letter-spacing:-.06em;line-height:1.22}.m-hero-description{font-size:16px;line-height:1.85;margin-top:24px!important}.m-hero-actions{display:grid;gap:10px;grid-template-columns:1fr;margin-top:25px}.m-hero-actions .m-button{font-size:15px;justify-content:space-between;min-height:52px;padding-inline:20px}.m-hero-actions .m-button--secondary{justify-content:center}.m-hero-note{font-size:12px;justify-content:flex-start;line-height:1.7}.m-console-stage{padding-bottom:0}.m-console-side{display:none}.m-console-content{padding:20px 15px}.m-console-top{height:37px;padding-inline:15px}.m-console-top>span:nth-child(2){display:none}.m-console-top .m-demo-label{font-size:11px}.m-console-heading h3{font-size:20px}.m-micro{font-size:9px}.m-console-summary{grid-template-columns:1fr 1fr;margin-top:17px}.m-console-summary>div:last-child{display:none}.m-console-summary>div>span{font-size:12px}.m-console-summary strong{font-size:25px}.m-console-summary small{font-size:11px}.m-console-table-heading{font-size:12px;margin-block:17px 10px}.m-device-row{gap:10px;min-height:64px;padding:10px 7px}.m-device-icon{height:32px;width:32px}.m-device-icon svg{height:18px;width:18px}.m-device-name strong{font-size:13px}.m-device-name small{font-size:11px}.m-device-status{display:none}.m-row-arrow{height:16px!important;margin-left:auto;width:16px!important}.m-console-bottom{font-size:10px;margin-top:16px}.m-console-bottom>span:last-child{display:none}.m-session-card{border-radius:0 0 12px 12px;bottom:auto;box-shadow:0 14px 25px #29477912;margin:-3px auto 0;padding:16px;position:relative;right:auto;width:calc(100% - 20px)}.m-session-label{font-size:11px}.m-session-info{margin-top:12px}.m-session-info strong{font-size:14px}.m-session-info>div:last-child>span{font-size:11px}.m-connect-button{font-size:13px!important;margin-top:13px;min-height:44px;padding:10px 12px}.m-hero-foot>div{gap:18px 8px;justify-items:start}.m-hero-foot>div>span{font-size:12px}.m-value-proposition{padding-block:68px}.m-value-intro{margin-bottom:30px}.m-value-intro h2{font-size:29px}.m-value-points{gap:28px;grid-template-columns:1fr}.m-value-points article{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:35px 1fr;padding-top:24px}.m-value-points article>svg{height:26px;margin-top:4px;width:26px}.m-value-points h3{font-size:22px}.m-value-points p{font-size:15px;grid-column:2;margin-top:12px}.m-tour-section{padding-block:65px 42px}.m-tour-heading h2{font-size:30px;line-height:1.4}.m-tour-heading p{font-size:15px;margin-top:22px}.m-tour-navigation{gap:13px}.m-tour-navigation>button{min-height:95px;padding-top:16px}.m-tour-navigation small{font-size:10px;margin-bottom:8px}.m-tour-navigation strong{font-size:15px}.m-tour-layout{gap:10px}.m-tour-browser-top{gap:8px;padding:12px 13px}.m-tour-browser-top>span:nth-child(2){display:none}.m-tour-demo-label{font-size:11px}.m-tour-session-heading{font-size:12px;padding:14px}.m-tour-pos-nav{display:none}.m-tour-pos-body{padding:23px 16px}.m-tour-app-heading h3{font-size:18px}.m-tour-stock-row{flex-wrap:wrap;gap:10px;padding:14px 12px}.m-tour-stock-row>b{margin-left:auto}.m-tour-inventory{line-height:1.6}.m-tour-screen-footer{font-size:12px;padding:15px}.m-tour-caption{font-size:11px}.m-tour-screen-1{padding:24px 15px}.m-tour-phone{width:250px}.m-tour-phone>small{font-size:10px}.m-tour-task{font-size:11px}.m-tour-mobile-support strong{font-size:13px}.m-tour-mobile-support p{font-size:11px}.marketing-page .m-tour-mobile-support button{font-size:12px;min-height:44px}.m-tour-android-note{display:none}.m-tour-screen-2{padding:22px 14px}.m-tour-terminal pre{font-size:12px;line-height:1.9}.m-tour-terminal>div{font-size:10px}.m-tour-bottom{align-items:flex-start;flex-direction:column;gap:22px;margin-top:32px;padding-top:28px}.m-tour-bottom p{font-size:16px;line-height:1.8}.m-tour-bottom .m-button{justify-content:space-between;width:100%}.m-feature-wide{min-height:480px}.m-feature-wide .m-remote-art{bottom:32px;right:-8px;width:75%}.m-feature-blue{min-height:440px;padding-bottom:220px;padding-right:24px}.m-feature-blue .m-orbit{bottom:50px}.m-feature-small{min-height:295px}.m-feature-number{font-size:10px}.m-feature-symbol{top:18px}.m-feature p{font-size:15px;line-height:1.85}.m-feature-wide .m-inline-link,.m-platform-tabs strong{font-size:14px}.m-platform-detail{padding:25px}.m-platform-detail li,.m-platform-detail p{font-size:15px}.m-platform-detail .m-button{font-size:14px}.m-platform-detail h3{font-size:24px}.m-faq-list summary{font-size:15px;gap:12px;min-height:82px}.m-faq-index{display:none}.m-faq-list details>p{font-size:15px;padding-left:0}.m-steps p{font-size:15px}.m-consent-note{font-size:12px}.m-footer-top nav{flex-wrap:wrap;font-size:13px;gap:18px 25px}.m-footer-bottom{font-size:11px}.m-cta-section h2{font-size:32px}}@media(prefers-reduced-motion:no-preference){.m-tour-navigation>button,.m-tour-navigation>button>svg{transition:color .2s,border-color .2s,transform .2s}.m-tour-demo-action:hover,.m-tour-mobile-support button:hover{filter:brightness(1.08)}}.m-connection-moment{background:#101d32;color:#fff;overflow:hidden;padding:85px 0 0}.m-moment-heading{text-align:center}.m-moment-heading .m-eyebrow{color:#a3bdff}.m-moment-heading h2{font-size:clamp(30px,3.5vw,48px);font-weight:650;letter-spacing:-.05em;line-height:1.4}.m-moment-heading p{color:#bdcce3;font-size:17px;line-height:1.8;margin-top:22px}.m-connection-diagram{height:360px;isolation:isolate;margin:45px auto 0;max-width:1080px;position:relative}.m-connection-grid{background-image:radial-gradient(#728bb744 1px,transparent 0);background-size:22px 22px;inset:-30px 0;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);position:absolute;z-index:-1}.m-connection-paths{height:320px;inset:20px 0;overflow:visible;position:absolute;width:100%}.m-connection-paths path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.m-connection-track{stroke:#3a4c69}.m-connection-paths .m-connection-beam{filter:drop-shadow(0 0 5px #78a7ff);stroke:url(#connection-beam);stroke-dasharray:1;stroke-dashoffset:1;stroke-width:3}.m-connection-node{align-items:center;background:linear-gradient(135deg,#233550,#182840);border:1px solid #506688;border-radius:13px;box-shadow:0 15px 35px #02091944;display:flex;gap:12px;min-height:85px;padding:17px 20px;position:absolute;width:235px;z-index:2}.m-connection-node>span{background:#375586;border-radius:10px;color:#c2d6ff;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.m-connection-node>span>svg{height:23px;width:23px}.m-connection-node small{color:#b5c4db;display:block;font-size:11px;margin-bottom:5px}.m-connection-node strong{display:block;font-size:14px;font-weight:600}.m-connection-node>i{background:#667b9d;border-radius:50%;height:6px;margin-left:auto;width:6px}.m-connection-node-pc{left:2%;top:25px;transform:translate(-24px) rotate(-5deg)}.m-connection-node-app{bottom:20px;left:2%;transform:translate(-24px) rotate(5deg)}.m-connection-node-server{right:0;top:137px;transform:translate(24px) rotate(4deg)}.m-connection-destination{align-items:center;background:linear-gradient(150deg,#315faf,#1e3764 80%);border:1px solid #6689ca;border-radius:17px;box-shadow:0 25px 80px #2159f51a;display:flex;flex-direction:column;height:230px;left:53%;position:absolute;top:65px;transform:translate(-50%);width:225px}.m-destination-top{align-items:center;border-bottom:1px solid #a6c6ff22;display:flex;gap:4px;padding:13px 14px;width:100%}.m-destination-top>i{background:#b6cbee;border-radius:50%;height:4px;width:4px}.m-destination-top>span{color:#c2d6ff;font-size:8px;letter-spacing:.14em;margin-left:auto}.m-destination-mark{background:#5387e566;border-radius:13px;display:grid;height:45px;margin-top:19px;place-items:center;width:45px}.m-destination-mark svg{color:#d1e2ff;height:28px;width:28px}.m-connection-destination>strong{font-size:26px;font-weight:750;letter-spacing:-.04em;margin-top:7px}.m-connection-destination>span:not(.m-destination-signal){color:#c0d6ff;font-size:11px;margin-top:8px}.m-destination-devices{color:#b6d0ff;display:flex;gap:17px;padding-top:15px}.m-destination-devices>svg{height:15px;width:15px}.m-destination-signal{border:1px solid #69f;border-radius:24px;inset:-10px;opacity:0;pointer-events:none;position:absolute}.m-connection-traveler{color:#8db7ff;left:65%;opacity:0;position:absolute;top:68%}.m-connection-traveler>svg{height:30px;width:30px}.m-connection-traveler>b{background:#2159f5;border-radius:0 6px 6px;color:#fff;display:block;font-size:11px;font-weight:500;margin-left:20px;padding:5px 12px;white-space:nowrap}.m-moment-footer{align-items:center;border-bottom:1px solid #344158;display:flex;gap:30px;justify-content:center;margin-top:20px;padding-bottom:42px}.m-moment-footer>span{align-items:center;color:#b5c4db;display:flex;font-size:12px;gap:8px}.m-moment-footer>span>i{background:#9abdff;border-radius:50%;height:5px;width:5px}.marketing-page .m-moment-footer>button{align-items:center;border:1px solid #546d95;border-radius:8px;color:#d0dfff;display:flex;font-size:12px;gap:8px;min-height:44px;padding:11px 14px}.m-moment-footer>button>svg{height:14px;width:14px}.is-linked .m-connection-node>i{background:#84e4bc;box-shadow:0 0 14px #84e4bc88}.is-linked .m-connection-node{border-color:#718fbd;transform:none}.is-linked .m-connection-traveler{opacity:1}.m-console-stage .m-session-card{z-index:8}.m-console-stage.is-connected .m-console{border-color:#7ba2ff;box-shadow:0 24px 70px -20px #2159f544}.m-preview-overlay{background:#fff;border-radius:0 0 15px;inset:40px 1px 45px 49px;overflow:auto;position:absolute;z-index:5}.m-remote-preview{background:#f5f8ff;display:flex;flex-direction:column;min-height:100%}.m-remote-preview-bar{align-items:center;background:#fff;border-bottom:1px solid #dce6f7;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:17px 20px}.m-remote-preview-bar>span:first-child{align-items:center;display:flex;font-weight:650;gap:8px}.m-remote-preview-bar>span:last-child{color:#5b7090;font-size:10px}.m-remote-preview-app{flex:1;padding:25px}.m-preview-app-title>span{color:#5b7090;font-size:9px;letter-spacing:.12em}.m-preview-app-title h3{font-size:23px;font-weight:700;margin-top:6px}.m-preview-summary{display:flex;gap:12px;margin-top:22px}.m-preview-summary>span{background:#fff;border:1px solid #dce6f7;border-radius:9px;flex:1;padding:13px 16px}.m-preview-summary small{color:#5b7090;display:block;font-size:11px}.m-preview-summary b{display:block;font-size:24px;margin-top:4px}.m-preview-checklist{align-items:center;color:#526988;display:flex;font-size:12px;gap:10px;margin-block:20px}.m-preview-checklist svg{color:#2159f5;height:18px;width:18px}.marketing-page .m-remote-preview-app button{align-items:center;background:#2159f5;border-radius:8px;color:#fff;display:flex;font-size:13px;gap:14px;justify-content:center;min-height:45px;padding:12px;width:100%}.m-remote-preview-app button>svg{height:16px;width:16px}.m-preview-live-note{align-items:center;background:#eaf0ff;color:#586e91;display:flex;font-size:10px;gap:8px;line-height:1.7;padding:15px 22px}.m-preview-live-note>svg{height:15px;width:15px}.m-preview-terminal{background:#12213a;color:#c6d5eb;flex:1;font-family:ui-monospace,monospace;font-size:14px;line-height:1.85;padding:30px 22px}.m-preview-terminal>span{color:#a9c2ff}.m-preview-terminal .m-preview-terminal-ok{color:#91e8c7;margin-block:20px}.marketing-page .m-preview-terminal button{align-items:center;border:1px solid #8099bc;border-radius:7px;display:flex;font-size:12px;gap:10px;margin-top:23px;padding:11px 14px}.m-preview-terminal button svg{height:16px;width:16px}.m-connecting-overlay{align-items:center;background:#f3f7ff;border-radius:0 0 15px;display:flex;flex-direction:column;inset:40px 1px 45px 49px;justify-content:center;position:absolute;z-index:6}.m-connecting-rings{display:grid;height:140px;margin-bottom:20px;place-items:center;position:relative;width:140px}.m-connecting-rings>i{border:1px solid #9dbbff;border-radius:50%;inset:0;position:absolute}.m-connecting-rings>i:nth-child(2){border-color:#2159f5;inset:25px}.m-connecting-rings svg{color:#2159f5;height:35px;width:35px}.m-connecting-overlay>strong{font-size:17px;font-weight:650}.m-connecting-overlay>span{color:#536b92;font-size:13px;margin-top:9px}.m-connecting-overlay>small{color:#536b92;font-size:10px;margin-top:22px}@media(prefers-reduced-motion:no-preference){.m-connection-node{transition:transform 1.1s cubic-bezier(.22,1,.36,1),border-color .7s}.is-in-view .m-connection-beam{animation:m-draw-connection 1.6s cubic-bezier(.22,1,.36,1) var(--beam-delay) both}.is-linked .m-destination-signal{animation:m-destination-arrival 1.8s ease-out}.m-connection-traveler{transform:translate(20px,15px);transition:opacity .4s,transform 1s}.is-linked .m-connection-traveler{transform:translate(0)}.m-connecting-rings>i{animation:m-connection-pulse 1.3s ease-in-out infinite}.m-connecting-rings>i:nth-child(2){animation-delay:-.5s}.m-preview-reveal-enter-active{transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1)}.m-preview-reveal-leave-active{transition:opacity .2s}.m-preview-reveal-enter-from{opacity:0;transform:translateY(16px) scale(.98)}.m-preview-reveal-leave-to{opacity:0}.m-connecting-enter-active,.m-connecting-leave-active{transition:opacity .2s}.m-connecting-enter-from,.m-connecting-leave-to{opacity:0}.m-remote-preview.is-resolved .m-preview-summary b{animation:m-confirm-pop .35s ease-out}@keyframes m-draw-connection{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-destination-arrival{0%{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(1.2)}}@keyframes m-connection-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}@keyframes m-confirm-pop{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.m-connection-beam{stroke-dashoffset:0!important}.m-connection-node,.m-preview-reveal-enter-from{transform:none}}@media(max-width:1150px){.m-connection-node{padding:15px;width:200px}.m-connection-destination{left:52%;width:200px}.m-connection-node-server{right:0}.m-remote-preview-app{padding:20px}}@media(max-width:900px){.m-connection-node{gap:8px;padding:12px;width:173px}.m-connection-node>span{height:30px;width:30px}.m-connection-node strong{font-size:12px}.m-connection-destination{width:180px}.m-connection-node-server{right:-5px}.m-connection-node-app,.m-connection-node-pc{left:0}.m-connecting-overlay,.m-preview-overlay{bottom:51px}}@media(max-width:600px){.m-connection-moment{padding-top:60px}.m-moment-heading h2{font-size:29px}.m-moment-heading p{font-size:15px}.m-connection-diagram{height:470px;margin-top:25px}.m-connection-paths{height:310px;left:calc(50% - 235px);top:65px;transform:rotate(90deg);width:470px}.m-connection-node{min-height:67px;width:165px}.m-connection-node>span{height:28px;width:28px}.m-connection-node>span svg{height:18px;width:18px}.m-connection-node small{font-size:10px;margin-bottom:3px}.m-connection-node strong{font-size:11px}.m-connection-node-pc{left:0;top:5px;transform:translateY(-15px) rotate(-6deg)}.m-connection-node-app{inset:77px 0 auto auto;transform:translateY(-15px) rotate(6deg)}.m-connection-node-server{inset:auto auto 6px 8px;transform:translateY(15px) rotate(-4deg)}.m-connection-destination{height:212px;left:52%;top:172px;width:185px}.m-destination-top{padding:11px 12px}.m-destination-mark{height:38px;margin-top:15px;width:38px}.m-connection-destination>strong{font-size:24px}.m-connection-destination>span:not(.m-destination-signal){font-size:10px}.m-connection-traveler{left:73%;top:75%}.m-connection-traveler>svg{height:25px;width:25px}.m-moment-footer{flex-direction:column;gap:18px;margin-top:16px;padding-bottom:35px}.m-moment-footer>span{font-size:11px}.m-connecting-overlay,.m-preview-overlay{border-radius:0 0 15px 15px;bottom:185px;left:1px;top:38px}.m-preview-overlay{overflow:auto}.m-remote-preview-bar{flex-wrap:wrap;padding:14px}.m-remote-preview-app{padding:20px 16px}.m-preview-app-title h3{font-size:21px}.m-preview-summary{margin-top:18px}.m-preview-summary b{font-size:22px}.m-preview-checklist{font-size:11px;line-height:1.6}.m-preview-live-note{padding:12px 16px}}.m-connection-paths-mobile{display:none}@media(max-width:600px){.m-connection-paths-desktop{display:none}.m-connection-paths-mobile{display:block;height:470px;inset:0;overflow:visible;position:absolute;width:100%}.m-connection-paths-mobile path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.m-connection-paths-mobile .m-connection-beam{filter:drop-shadow(0 0 5px #78a7ff);stroke:#99bcff;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:2.5}}.marketing-page svg.m-connection-paths{height:320px;width:100%}@media(max-width:600px){.marketing-page svg.m-connection-paths-mobile{height:470px;width:100%}}html[lang=en] .marketing-page .m-hero h1{font-size:clamp(36px,4.4vw,64px);letter-spacing:-.045em}html[lang=en] .marketing-page .m-title-dot{display:none}@media(max-width:900px){html[lang=en] .marketing-page .m-hero h1{font-size:clamp(36px,8vw,62px)}}.marketing-page .m-language-select{background:#fff;border:1px solid var(--m-line);border-radius:7px;color:var(--m-ink);font:inherit;font-size:13px;max-width:100px;min-height:40px;padding:7px 9px}.marketing-page .m-header-inner{gap:20px}.marketing-page .m-desktop-nav{gap:18px}.marketing-page .m-desktop-nav a{white-space:nowrap}.marketing-page .m-header-actions{flex-shrink:0;gap:14px}.m-download-section{position:relative}.m-anchor-alias{position:absolute;scroll-margin-top:100px;top:0}.marketing-page :is(#download,#pricing){scroll-margin-top:100px}.m-download-card{align-items:center;background:#f5f8ff;border:1px solid var(--m-line);border-radius:18px;display:flex;gap:32px;justify-content:space-between;padding:36px}.m-download-platform{align-items:center;display:flex;gap:22px}.m-download-platform>svg{color:var(--m-blue);flex-shrink:0;height:44px;width:44px}.m-download-platform h3{font-size:28px;font-weight:750}.m-download-action p,.m-download-help,.m-download-platform p{color:#526177;font-size:14px;line-height:1.7}.m-download-action{display:grid;gap:12px;justify-items:center}.m-download-help{margin-top:20px}.m-download-help a{color:var(--m-blue);text-decoration:underline;text-underline-offset:3px}.m-pricing-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.m-price-card{background:#fff;border:1px solid var(--m-line);border-radius:18px;display:flex;flex-direction:column;padding:32px}.m-price-card-featured{background:#f5f8ff;border-color:#2159f5}.m-price-card h3{font-size:26px;margin-top:20px}.m-price-amount,.m-price-card h3{font-weight:750;letter-spacing:-.03em}.m-price-amount{font-size:clamp(24px,2.5vw,36px);margin-block:18px 28px}.m-price-amount small{color:#526177;font-size:14px;font-weight:450;margin-left:8px}.m-price-card ul{align-content:start;display:grid;flex:1;gap:14px;margin-bottom:32px}.m-price-card li{align-items:center;color:#526177;display:flex;font-size:15px;gap:10px}.m-price-card li svg{color:var(--m-blue);flex-shrink:0;height:18px;width:18px}@media(max-width:1250px){.marketing-page .m-desktop-nav{display:none}.marketing-page .m-menu-button{align-items:center;background:#fff;border:1px solid var(--m-line);border-radius:6px;color:var(--m-ink);display:flex;height:40px;justify-content:center;width:40px}}@media(max-width:900px){.m-download-card{align-items:flex-start;flex-direction:column}.m-pricing-grid{grid-template-columns:1fr}.m-price-card{padding:28px}.m-price-card .m-button{align-self:flex-start}}@media(max-width:600px){.marketing-page .m-header-inner{gap:8px}.marketing-page .m-header-actions{gap:7px}.marketing-page .m-language-select{font-size:12px;max-width:83px;padding-inline:5px}.marketing-page .m-header-actions>.m-button{display:none}.m-download-card{gap:24px;padding:24px}.m-download-platform{gap:14px}.m-download-platform h3{font-size:24px}.m-download-action,.m-download-action .m-button{width:100%}}@media(min-width:1251px){.marketing-page .m-mobile-nav{display:none}}.marketing-page #contact{scroll-margin-top:100px}.m-contact-section{align-items:start;display:grid;gap:clamp(32px,6vw,90px);grid-template-columns:.85fr 1.15fr}.m-contact-intro{padding-top:28px}.m-contact-intro h2{color:var(--m-ink);font-size:clamp(34px,4vw,50px);letter-spacing:-.055em;line-height:1.2;margin:18px 0 22px;white-space:pre-line}.m-contact-lead{color:var(--m-muted);font-size:17px;line-height:1.85;max-width:360px;word-break:keep-all}.m-contact-promise{align-items:flex-start;border-top:1px solid var(--m-line);display:flex;gap:14px;margin-top:36px;padding-top:28px}.m-contact-icon{background:#edf2ff;border-radius:12px;color:#2159f5;display:grid;flex:0 0 42px;height:42px;place-items:center}.m-contact-icon svg{height:22px;width:22px}.m-contact-promise h3{font-size:15px;margin:0 0 8px}.m-contact-promise p{color:var(--m-muted);font-size:14px;line-height:1.75;margin:0;max-width:330px}.m-contact-direct{display:grid;gap:10px;margin-top:38px}.m-contact-direct>span{color:var(--m-muted);font-size:13px}.m-contact-direct a{align-items:center;color:var(--m-ink);display:flex;font-size:16px;font-weight:600;gap:10px;text-decoration:none;width:-moz-fit-content;width:fit-content}.m-contact-direct svg{height:17px;width:17px}.m-contact-card{background:#fff;border:1px solid var(--m-line);border-radius:24px;box-shadow:0 20px 70px -35px #17346d35;min-width:0;padding:clamp(22px,3vw,40px)}.m-contact-form-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.m-contact-form-heading h3{font-size:21px;letter-spacing:-.04em;margin:0}.m-contact-form-heading>span{color:var(--m-muted);font-size:12px}.m-contact-card fieldset{border:0;margin:0;min-width:0;padding:0}.m-contact-fields{display:grid;gap:22px 18px;grid-template-columns:1fr 1fr}.m-contact-field{display:flex;flex-direction:column;gap:9px;min-width:0}.m-contact-full{grid-column:1/-1}.m-contact-field label{color:var(--m-ink);font-size:13px;font-weight:600}.m-contact-field label>span{color:#2159f5}.m-contact-field small{color:var(--m-muted);font-size:11px;font-weight:400;margin-left:5px}.marketing-page .m-contact-field :is(input,select,textarea){background:#fbfcfe;border:1px solid #d8e0ed;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#14243d;font:inherit;font-size:16px;line-height:1.6;min-height:48px;min-width:0;padding:11px 13px;width:100%}.marketing-page .m-contact-field textarea{min-height:144px;resize:vertical}.marketing-page .m-contact-field :is(input,textarea)::-moz-placeholder{color:#738197;font-size:14px;opacity:1}.marketing-page .m-contact-field :is(input,textarea)::placeholder{color:#738197;font-size:14px;opacity:1}.marketing-page .m-contact-field :is(input,select,textarea):focus-visible{background:#fff;border-color:#2159f5;outline:3px solid #2159f530;outline-offset:2px}.m-contact-help{color:var(--m-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between}.m-contact-help span:last-child{white-space:nowrap}.m-contact-consent{align-items:flex-start;color:#44536b;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.7;margin-top:23px}.m-contact-consent input{accent-color:#2159f5;flex-shrink:0;height:17px;margin-top:2px;width:17px}.m-contact-privacy{color:#617087;font-size:11px;line-height:1.8;margin:8px 0 24px 27px}.m-contact-privacy summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.m-contact-privacy p{margin:8px 0 0}.marketing-page .m-contact-submit{background:#2159f5;border:1px solid #2159f5;color:#fff;min-height:52px;width:100%}.m-contact-submit:disabled{cursor:wait;opacity:.7}.m-contact-delivery-note{color:var(--m-muted);font-size:11px;margin:14px 0 0;text-align:center}.m-contact-trap{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.m-contact-error{background:#fff2f2;border:1px solid #f2c7c7;border-radius:10px;color:#9a2828;font-size:13px;line-height:1.7;margin-top:18px;overflow-wrap:anywhere;padding:14px 16px}.m-contact-error p{margin:0}.m-contact-success{padding:48px 0;text-align:center}.m-contact-success-icon{background:#edf2ff;border-radius:50%;color:#2159f5;display:grid;height:64px;margin:0 auto 24px;place-items:center;width:64px}.m-contact-success-icon svg{height:28px;width:28px}.m-contact-success h3{font-size:26px;letter-spacing:-.04em;margin-bottom:16px}.m-contact-success p{color:var(--m-muted);line-height:1.9;overflow-wrap:anywhere}.m-contact-success dl{background:#f5f7fb;border-radius:10px;font-size:12px;line-height:1.8;margin:28px 0;padding:16px}.m-contact-success dd{font-family:monospace;margin:4px 0 0;overflow-wrap:anywhere}.m-contact-spinner{animation:contact-spin 1s linear infinite;border:2px solid #ffffff60;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes contact-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.m-contact-spinner{animation:none}}@media(max-width:850px){.m-contact-section{gap:32px;grid-template-columns:1fr}.m-contact-intro{padding-top:0}.m-contact-lead,.m-contact-promise p{max-width:100%}.m-contact-direct{margin-top:22px}}@media(max-width:480px){.m-contact-fields{grid-template-columns:1fr}.m-contact-form-heading{align-items:flex-start}.m-contact-form-heading>span{padding-top:5px;white-space:nowrap}.m-contact-help{flex-wrap:wrap}}
