.marketing{background:var(--m-bg);min-height:100vh;color:var(--m-navy);font-family:var(--font-manrope), Arial, sans-serif;overflow-x:clip}.marketing a{text-decoration:none}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin-top:0}.m-container{width:min(1320px,100% - 48px);margin-inline:auto}.m-narrow{max-width:880px}.m-scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.m-header{z-index:50;box-shadow:none;background:0 0;border-bottom:1px solid #0000;transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0}.m-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom-color:#dae2eee6;box-shadow:0 10px 30px #0d1b3514}.m-header-inner{align-items:center;gap:28px;min-height:78px;display:flex}.m-brand{color:var(--m-navy);white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.m-brand img{-o-object-fit:contain;object-fit:contain}.m-nav{justify-content:center;align-items:stretch;gap:2px;margin-inline:auto;display:flex}.m-nav a,.m-login,.m-language{color:#2f3b50;align-items:center;min-height:44px;padding:0 13px;font-size:14px;display:inline-flex}.m-nav a{position:relative}.m-nav a:after{content:"";background:var(--m-blue);height:2px;transition:transform .2s;position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}.m-nav a:hover:after,.m-nav a[aria-current=page]:after{transform:scaleX(1)}.m-header-actions{align-items:center;gap:8px;display:flex}.m-download-link{color:#07130e;background:#54f0aa;border:1px solid #54f0aa;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.m-download-link:hover{background:#86f7c4;border-color:#86f7c4;transform:translateY(-1px)}.m-download-link[aria-current=page]{box-shadow:0 0 0 3px #54f0aa2e}.m-login{border:1px solid var(--m-line);border-radius:10px;font-weight:700}.m-language{background:#f4f7fb;border-radius:10px}.m-menu-button{width:44px;height:44px;color:var(--m-navy);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.m-mobile-menu{display:none}.marketing a:focus-visible,.marketing button:focus-visible,.marketing input:focus-visible,.marketing select:focus-visible,.marketing textarea:focus-visible{outline-offset:3px;outline:3px solid #54f0aa57}.m-hero{border-bottom:1px solid var(--m-line);background:radial-gradient(circle at 75% 25%,#fff 0,#f7faff 38%,#f2f6fb 100%)}.m-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:42px;min-height:680px;padding-block:64px 36px;display:grid}.m-eyebrow{color:var(--m-blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800}.m-hero h1,.m-page-hero h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.045em;font-size:clamp(44px,5.15vw,76px);font-weight:600;line-height:1.06}.m-hero h1 span{color:var(--m-blue)}.m-lead{max-width:650px;color:var(--m-muted);font-size:clamp(17px,1.5vw,21px);line-height:1.65}.m-hero-actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.m-button{border:1px solid var(--m-blue);background:var(--m-blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 25px #1769ff2e}.m-button:hover{background:#0759e9;transform:translateY(-2px);box-shadow:0 14px 30px #1769ff40}.m-button:active{transform:translateY(0)}.m-button-secondary{color:var(--m-navy);box-shadow:none;background:#fff;border-color:#ccd7e5}.m-button-secondary:hover{background:#eef4ff}.m-safe-note{color:#7a8799;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.m-hero-visual{min-height:560px;position:relative}.m-printer-photo{border-radius:32px;position:absolute;inset:32px -90px 0 110px;overflow:hidden;box-shadow:0 35px 80px #0a1e3c2e}.m-printer-photo img{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.m-hero-visual:hover .m-printer-photo img{transform:scale(1.012)}.m-printer-photo:after{content:"";background:linear-gradient(90deg,#f5f8fc52,#0000 34%);position:absolute;inset:0}.m-float-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d7e0ebe6;border-radius:16px;width:272px;padding:17px;position:absolute;box-shadow:0 18px 55px #0b1e3c24}.m-float-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.m-printer-card{top:58px;left:0}.m-printer-card p{align-items:center;gap:8px;margin:16px 0 6px;font-weight:700;display:flex}.m-printer-card i{background:#26bf70;border-radius:50%;width:10px;height:10px}.m-printer-card small{color:#7a8799}.m-scan-card{bottom:22px;left:24px}.m-upload{color:#62718a;text-align:center;border:1px dashed #77a9ff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:14px 0;padding:17px 8px;font-size:12px;display:flex}.m-scan-card>div:last-child{justify-content:space-between;align-items:center;display:flex}.m-scan-card>div:last-child span{align-items:center;gap:6px;display:flex}.m-scan-card button{background:var(--m-blue);border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:12px}.m-flow{align-items:stretch;padding-block:34px;display:flex}.m-flow-fragment{flex:1;align-items:center;min-width:0;display:flex}.m-flow-card{border:1px solid var(--m-line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:155px;padding:13px;display:flex;box-shadow:0 9px 30px #122b4c0f}.m-flow-media{width:92px;height:70px;color:var(--m-blue);justify-content:center;align-items:center;display:flex;position:relative}.m-flow-media>img:not([width]){-o-object-fit:cover;object-fit:cover;border-radius:9px}.m-flow-card h2{font-family:var(--font-manrope);margin:10px 0 0;font-size:13px;line-height:1.35}.m-flow-line{border-top:2px dotted #8cafef;width:44px;height:2px;position:relative}.m-flow-line span{background:var(--m-blue);border-radius:50%;width:8px;height:8px;animation:2.2s linear infinite flow;position:absolute;top:-5px}@keyframes flow{0%{left:0}to{left:calc(100% - 8px)}}.m-benefits{border-block:1px solid var(--m-line);background:#fff}.m-benefits-grid{grid-template-columns:repeat(4,1fr);display:grid}.m-benefits article{border-right:1px solid var(--m-line);align-items:center;gap:14px;padding:24px 18px;display:flex}.m-benefits article:last-child{border:0}.m-benefits svg{color:var(--m-blue);flex:none}.m-benefits h2{font-family:var(--font-manrope);margin-bottom:3px;font-size:14px}.m-benefits p{color:var(--m-muted);margin:0;font-size:12px}.m-section{padding:92px 0}.m-section-tint{background:#eef4fc}.m-section-heading{max-width:730px;margin-bottom:42px}.m-section-heading h2,.m-security-preview h2,.m-final-cta h2{font-family:var(--font-lora), Georgia, serif;font-size:clamp(34px,4vw,52px);line-height:1.15}.m-section-heading>p:last-child,.m-security-preview p,.m-final-cta p{color:var(--m-muted);font-size:17px;line-height:1.7}.m-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.m-card{border:1px solid var(--m-line);color:var(--m-navy);background:#fff;border-radius:18px;padding:27px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;box-shadow:0 8px 28px #102a4e0e}.m-card:hover{border-color:#b7cdf5;transform:translateY(-3px);box-shadow:0 15px 34px #102a4e1a}.m-card svg{color:var(--m-blue)}.m-card h2,.m-card h3{font-family:var(--font-manrope);margin:19px 0 9px;font-size:19px}.m-card p{color:var(--m-muted);line-height:1.65}.m-card>a,.m-card>span:last-child{color:var(--m-blue);font-weight:700}.m-step-number{float:right;color:#b7c5d8;font-size:26px;font-weight:800}.m-solutions{grid-template-columns:repeat(4,1fr)}.m-platform-groups{grid-template-columns:1fr 1fr;gap:24px;display:grid}.m-platform-groups>div{border:1px solid var(--m-line);background:#fff;border-radius:18px;padding:28px}.m-platform-groups h3{margin-bottom:22px}.m-logo-list{flex-wrap:wrap;gap:12px;display:flex}.m-logo-list span{border:1px solid var(--m-line);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 13px;font-size:14px;font-weight:700;display:flex}.m-logo-list img{-o-object-fit:contain;object-fit:contain}.m-split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.m-security-preview{color:#fff;background:#0e1f3d}.m-security-preview>div>div>svg{color:#5c94ff}.m-security-preview p{color:#c3cee0}.m-security-preview ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.m-security-preview li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:17px}.m-accordion{gap:10px;display:grid}.m-accordion-item{border:1px solid var(--m-line);background:#fff;border-radius:13px;overflow:hidden}.m-accordion-item h3{margin:0}.m-accordion-item button{width:100%;min-height:58px;color:var(--m-navy);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.m-accordion-item svg{transition:transform .2s}.m-accordion-item svg.rotate{transform:rotate(180deg)}.m-accordion-panel{padding:0 18px 18px}.m-accordion-panel p{color:var(--m-muted);margin:0;line-height:1.65}.m-center{text-align:center;margin-top:28px}.m-final-cta{background:linear-gradient(125deg,#e8f1ff,#fff);padding:90px 0}.m-final-cta .m-container{text-align:center}.m-final-cta p{max-width:690px;margin-inline:auto}.m-final-cta .m-container>div{justify-content:center;gap:12px;display:flex}.m-page-hero{border-bottom:1px solid var(--m-line);background:radial-gradient(circle at 80% 0,#fff,#eff5fd);padding:96px 0 78px}.m-page-hero .m-container{text-align:center;max-width:980px}.m-breadcrumbs{color:#53677e;justify-content:center;gap:9px;margin-bottom:22px;font-size:14px;display:flex}.m-breadcrumbs a{color:var(--m-blue);text-underline-offset:3px;text-decoration:underline}.m-page-hero h1{font-size:clamp(42px,6vw,68px)}.m-page-hero .m-container>p:last-of-type{max-width:750px;color:var(--m-muted);margin:0 auto;font-size:19px;line-height:1.65}.m-page-hero .m-button{margin-top:28px}.m-feature-grid{grid-template-columns:repeat(3,1fr)}.m-timeline{grid-template-columns:1fr 1fr;gap:14px;display:grid}.m-timeline article{border:1px solid var(--m-line);background:#fff;border-radius:16px;grid-template-columns:42px 44px 1fr;align-items:start;gap:14px;padding:22px;display:grid}.m-timeline-index{color:#06100b;width:38px;height:38px;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;background:#54f0aa;border:1px solid #71f5bb;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:flex;box-shadow:0 0 0 4px #54f0aa14}.m-timeline svg{color:var(--m-blue);margin-top:5px}.m-timeline h2{margin-bottom:6px}.m-timeline p{color:var(--m-muted);margin:0;line-height:1.55}.m-support-block{background:#eaf2ff;border-radius:22px;grid-template-columns:.65fr 1.35fr;gap:48px;margin-top:68px;padding:36px;display:grid}.m-support-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.m-support-form .wide,.m-support-form button,.m-support-form small,.m-form-error,.m-form-success{grid-column:1/-1}.m-support-form input,.m-support-form select,.m-support-form textarea{background:#fff;border:1px solid #c6d3e4;border-radius:9px;min-height:46px;padding:11px}.m-support-form button{min-height:48px}.m-support-form .enterprise-select{color:#edf3f0;align-self:start;gap:7px;min-width:0;font-family:inherit;display:grid;position:relative}.m-support-form .enterprise-select-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-support-form .enterprise-select-label{color:#8f9c95;font-size:.875rem;line-height:1.25}.m-support-form .enterprise-select-trigger{text-align:left;cursor:pointer;grid-column:1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;font-size:14px;line-height:1.35;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;overflow:hidden;color:#edf3f0!important;background:#090d0b!important;border:1px solid #ccffe621!important;border-radius:3px!important;padding:11px 13px!important;font-weight:500!important}.m-support-form .enterprise-select-trigger-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.m-support-form .enterprise-select-trigger svg{color:#54f0aa;flex:none;transition:transform .16s}.m-support-form .enterprise-select-trigger:hover:not(:disabled){background:#0c120f!important;border-color:#54f0aa6b!important}.m-support-form .enterprise-select-trigger:focus-visible,.m-support-form .enterprise-select.is-open .enterprise-select-trigger{border-color:#54f0aa!important;outline:none!important;box-shadow:0 0 0 3px #54f0aa1a!important}.m-support-form .enterprise-select.is-open .enterprise-select-trigger svg{transform:rotate(180deg)}.m-support-form .enterprise-select-menu{z-index:40;overscroll-behavior:contain;scrollbar-color:#54f0aa59 #090d0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b09fc;border:1px solid #54f0aa40;border-radius:4px;gap:2px;max-height:min(280px,46vh);padding:5px;display:grid;position:absolute;left:0;right:0;overflow:hidden auto;box-shadow:0 22px 60px #00000094,inset 0 1px #ffffff08}.m-support-form .enterprise-select-menu:focus{outline:none}.m-support-form .enterprise-select-menu.is-bottom{top:calc(100% + 7px)}.m-support-form .enterprise-select-menu.is-top{bottom:calc(100% + 7px)}.m-support-form .enterprise-select-option{text-align:left;cursor:pointer;grid-column:1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.35;color:#aab6b0!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;width:100%!important;padding:10px 11px!important;font-weight:500!important;display:flex!important}.m-support-form .enterprise-select-option-copy,.m-support-form .enterprise-select-option-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-support-form .enterprise-select-option svg{color:#54f0aa;flex:none}.m-support-form .enterprise-select-option.is-active,.m-support-form .enterprise-select-option[aria-selected=true]{color:#eafff3!important;background:#54f0aa17!important;border-color:#54f0aa29!important}.m-support-form .enterprise-select-option.is-active{box-shadow:inset 2px 0 #54f0aa}.m-support-form .enterprise-select-option:focus-visible{outline-offset:-2px;outline:2px solid #54f0aa}.m-form-error{color:#c22;margin:0}.m-form-success{color:#b8f7d5;background:#54f0aa14;border:1px solid #54f0aa47;border-radius:3px;gap:10px;margin:0;padding:12px 14px;display:grid}.m-form-success p{margin:0 0 2px}.m-form-success strong{color:#54f0aa;font-family:var(--font-geist-mono), monospace}.m-support-copy-row{background:#030a077a;border:1px solid #54f0aa33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px 8px 12px;display:grid}.m-support-copy-row code{color:#edf8f2;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.m-support-form .m-copy-button{color:#54f0aa;min-height:36px;font:inherit;cursor:pointer;background:#54f0aa1a;border:1px solid #54f0aa61;padding:7px 11px}.m-support-form .m-copy-button:hover,.m-support-form .m-copy-button:focus-visible{background:#54f0aa2e}.m-support-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:520px){.m-support-copy-row{grid-template-columns:1fr}.m-support-form .m-copy-button{width:100%}}.m-support-form small{color:var(--m-muted)}.m-download-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.m-download-grid dl div{border-bottom:1px solid var(--m-line);justify-content:space-between;padding:10px 0;display:flex}.m-download-grid code{overflow-wrap:anywhere;background:#eff3f8;border-radius:8px;padding:12px;font-size:12px;display:block}.m-download-grid ol{padding-left:20px;line-height:2}.m-requirements{background:#effbf4;border:1px solid #a8d9bd;border-radius:16px;gap:16px;margin-top:24px;padding:24px;display:flex}.m-requirements svg{color:#148b4d;flex:none}.m-contact-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.m-legal{max-width:900px;padding-top:70px;padding-bottom:90px}.m-legal h2{margin-top:35px;font-size:24px}.m-legal p{color:var(--m-muted);font-size:16px;line-height:1.8}.m-footer{border-top:1px solid var(--m-line);background:#fff;padding-top:62px}.m-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:45px;display:grid}.m-footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.m-footer-grid p{max-width:360px;color:var(--m-muted);font-size:14px;line-height:1.65}.m-footer-grid h2{font-family:var(--font-manrope);font-size:14px}.m-footer-grid a{color:#536078;min-height:30px;font-size:14px}.m-footer-grid a:hover{color:var(--m-blue)}.m-footer-bottom{border-top:1px solid var(--m-line);color:#8490a2;justify-content:space-between;align-items:center;margin-top:45px;padding:20px 0;font-size:12px;display:flex}.m-footer-bottom-actions{align-items:center;gap:18px;display:flex}.m-footer-link-button{min-height:auto;color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.m-footer-link-button:hover{color:var(--m-blue)}.m-analytics-consent{z-index:100;color:#edf3f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b09f7;border:1px solid #54f0aa47;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;width:min(920px,100% - 48px);margin-inline:auto;padding:20px 22px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 80px #0000007a}.m-analytics-consent-copy{min-width:0}.m-analytics-consent-copy strong{margin-bottom:6px;font-size:16px;display:block}.m-analytics-consent-copy p{color:#a5b1aa;margin-bottom:7px;font-size:13px;line-height:1.55}.m-analytics-consent-copy a{color:#70f5b8;text-underline-offset:3px;font-size:12px;text-decoration:underline}.m-analytics-consent-actions{flex:none;gap:10px;display:flex}.m-analytics-consent-actions button{white-space:nowrap;min-height:42px}.m-analytics-consent-reject{color:#c0cbc5;background:0 0;border:1px solid #ccffe62e}.m-analytics-consent-accept{color:#06100b;background:#54f0aa;border:1px solid #54f0aa}.m-analytics-consent-accept:hover{background:#71f5bb}@media (max-width:1100px){.m-nav{display:none}.m-menu-button{margin-left:auto;display:flex}.m-header-actions{display:none}.m-mobile-menu{background:#fff;max-height:0;transition:max-height .25s;display:block;overflow:hidden}.m-mobile-menu.open{border-top:1px solid var(--m-line);max-height:520px}.m-mobile-menu nav{width:min(100% - 40px,700px);margin:auto;padding:15px 0 24px;display:grid}.m-mobile-menu a{min-height:48px;color:var(--m-navy);border-bottom:1px solid #edf1f6;align-items:center;display:flex}.m-mobile-menu .m-mobile-download{color:#07130e;background:#54f0aa;border:1px solid #54f0aa;border-radius:10px;justify-content:center;gap:8px;margin:10px 0 4px;font-weight:800}.m-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:54px}.m-hero-visual{min-height:500px}.m-printer-photo{inset:25px 0 0 130px}.m-benefits-grid{grid-template-columns:1fr 1fr}.m-benefits article:nth-child(2){border-right:0}.m-benefits article:nth-child(-n+2){border-bottom:1px solid var(--m-line)}.m-solutions{grid-template-columns:1fr 1fr}}@media (max-width:780px){.m-container{width:min(100% - 32px,1320px)}.m-header-inner{min-height:66px}.m-brand{font-size:15px}.m-hero h1{font-size:clamp(39px,11vw,58px)}.m-hero-grid{gap:18px}.m-hero-actions,.m-final-cta .m-container>div{flex-direction:column}.m-button{width:100%}.m-safe-note{align-items:flex-start}.m-hero-visual{min-height:480px}.m-printer-photo{inset:80px -60px 0 35px}.m-float-card{width:235px}.m-printer-card{top:15px}.m-scan-card{bottom:4px;left:auto;right:0}.m-flow,.m-flow-fragment{flex-direction:column}.m-flow-card{width:100%;min-height:170px}.m-flow-line{border-top:0;border-left:2px dotted #8cafef;width:2px;height:42px}.m-flow-line span{animation:2.2s linear infinite flowVertical;left:-5px!important}@keyframes flowVertical{0%{top:0}to{top:calc(100% - 8px)}}.m-section{padding:68px 0}.m-card-grid,.m-feature-grid,.m-timeline,.m-platform-groups,.m-split,.m-support-block,.m-download-grid,.m-contact-grid{grid-template-columns:1fr}.m-solutions{grid-template-columns:1fr 1fr}.m-support-block{gap:20px;padding:25px}.m-support-form{grid-template-columns:1fr}.m-footer-grid{grid-template-columns:1fr 1fr}.m-footer-grid>div:first-child{grid-column:1/-1}.m-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.m-footer-bottom-actions{flex-wrap:wrap}.m-page-hero{padding:72px 0 60px}.m-page-hero .m-container>p:last-of-type{font-size:17px}}@media (max-width:520px){.m-container{width:min(100% - 24px,1320px)}.m-brand img{width:36px;height:36px}.m-hero-visual{min-height:430px}.m-printer-photo{inset:90px -90px 0 15px}.m-float-card{width:218px;padding:14px}.m-scan-card{right:-5px}.m-benefits-grid,.m-solutions{grid-template-columns:1fr}.m-benefits article{border-right:0;border-bottom:1px solid var(--m-line)!important}.m-benefits article:last-child{border-bottom:0!important}.m-card{padding:22px}.m-timeline article{grid-template-columns:40px 1fr}.m-timeline article svg{display:none}.m-footer-grid{grid-template-columns:1fr}.m-analytics-consent{flex-direction:column;align-items:stretch;gap:16px;width:calc(100% - 24px);padding:18px;bottom:12px;left:12px;right:12px}.m-analytics-consent-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.m-flow-line span{animation:none}.marketing *{transition-duration:.01ms!important}}.marketing:not(:has(.e-hero)){--m-blue:#54f0aa;--m-navy:#f2f7f4;--m-muted:#8f9d96;--m-line:#ccffe61f;--m-surface:#0d1310;--m-bg:#080b0a;color:var(--m-navy);font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(circle at 78% 8%,#26815521,#0000 28%),#080b0a}.marketing:not(:has(.e-hero)) main{min-height:68vh}.marketing:not(:has(.e-hero)) .m-header{border-bottom-color:var(--m-line);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#080b0ad1;position:fixed;left:0;right:0;box-shadow:0 12px 50px #0000004d}.marketing:not(:has(.e-hero)) .m-header-inner{min-height:74px}.marketing:not(:has(.e-hero)) .m-brand{color:#f2f7f4}.marketing:not(:has(.e-hero)) .m-nav a{color:#f2f7f4}.marketing:not(:has(.e-hero)) .m-login{color:#f2f7f4}.marketing:not(:has(.e-hero)) .m-brand{letter-spacing:-.02em;font-size:15px;font-weight:600}.marketing:not(:has(.e-hero)) .m-brand img{filter:saturate(.72)brightness(1.2);border-radius:10px}.marketing:not(:has(.e-hero)) .m-nav a{color:#aab5af;font-size:13px}.marketing:not(:has(.e-hero)) .m-nav a:after{background:#54f0aa}.marketing:not(:has(.e-hero)) .m-login{border-color:var(--m-line);background:#ffffff08}.marketing:not(:has(.e-hero)) .m-language{color:#aab5af;background:#ffffff0f}.marketing:not(:has(.e-hero)) .m-menu-button{color:#f2f7f4}.marketing:not(:has(.e-hero)) .m-page-hero{border-bottom-color:var(--m-line);background:linear-gradient(#81b79a0e 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#81b79a0e 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 70% 20%,#30a56c24,#0000 32%),#090d0b;padding:190px 0 110px;position:relative;overflow:hidden}.marketing:not(:has(.e-hero)) .m-page-hero:after{content:"";border:1px solid #54f0aa26;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;right:7%;box-shadow:0 0 0 55px #54f0aa06,0 0 0 110px #54f0aa04}.marketing:not(:has(.e-hero)) .m-page-hero .m-container{z-index:1;text-align:left;max-width:1120px;position:relative}.marketing:not(:has(.e-hero)) .m-eyebrow{color:#54f0aa;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:10px;font-weight:500}.marketing:not(:has(.e-hero)) .m-page-hero h1{color:#f2f7f4;max-width:880px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.06em;margin:22px 0 26px;font-size:clamp(48px,6vw,78px);font-weight:430;line-height:.98}.marketing:not(:has(.e-hero)) .m-page-hero .m-container>p:last-of-type{color:#97a49d;max-width:670px;margin:0;font-size:17px;line-height:1.7}.marketing:not(:has(.e-hero)) .m-section{background:0 0}.marketing:not(:has(.e-hero)) .m-section-tint{border-block:1px solid var(--m-line);background:#0b100d}:is(.marketing:not(:has(.e-hero)) .m-section-heading h2,.marketing:not(:has(.e-hero)) .m-final-cta h2,.marketing:not(:has(.e-hero)) .m-security-preview h2){color:#f2f7f4;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.05em;font-weight:440}.marketing:not(:has(.e-hero)) .m-section-heading>p:last-child{color:var(--m-muted)}.marketing:not(:has(.e-hero)) .m-security-preview p{color:var(--m-muted)}.marketing:not(:has(.e-hero)) .m-final-cta p{color:var(--m-muted)}.marketing:not(:has(.e-hero)) .m-card{border-color:var(--m-line);color:#f2f7f4;box-shadow:none;background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px}.marketing:not(:has(.e-hero)) .m-platform-groups>div{border-color:var(--m-line);color:#f2f7f4;box-shadow:none;background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px}.marketing:not(:has(.e-hero)) .m-accordion-item{border-color:var(--m-line);color:#f2f7f4;box-shadow:none;background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px}.marketing:not(:has(.e-hero)) .m-timeline article{border-color:var(--m-line);color:#f2f7f4;box-shadow:none;background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px}.marketing:not(:has(.e-hero)) .m-support-block{border-color:var(--m-line);color:#f2f7f4;box-shadow:none;background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px}.marketing:not(:has(.e-hero)) .m-requirements{border-color:var(--m-line);color:#f2f7f4;box-shadow:none;background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px}.marketing:not(:has(.e-hero)) .m-card:hover{background:#101713;border-color:#54f0aa59;box-shadow:0 22px 60px #00000040}:is(.marketing:not(:has(.e-hero)) .m-card svg,.marketing:not(:has(.e-hero)) .m-timeline svg,.marketing:not(:has(.e-hero)) .m-requirements svg){color:#54f0aa}:is(.marketing:not(:has(.e-hero)) .m-card h2,.marketing:not(:has(.e-hero)) .m-card h3,.marketing:not(:has(.e-hero)) .m-timeline h2,.marketing:not(:has(.e-hero)) .m-platform-groups h3){color:#eaf1ed;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.025em;font-weight:500}:is(.marketing:not(:has(.e-hero)) .m-card p,.marketing:not(:has(.e-hero)) .m-timeline p,.marketing:not(:has(.e-hero)) .m-accordion-panel p){color:var(--m-muted)}.marketing:not(:has(.e-hero)) .m-logo-list span{border-color:var(--m-line);color:#acb8b1;background:#ffffff06}.marketing:not(:has(.e-hero)) .m-logo-list img{filter:grayscale()brightness(1.65);opacity:.75}.marketing:not(:has(.e-hero)) .m-button{color:#06100b;box-shadow:none;background:#54f0aa;border-color:#54f0aa;border-radius:3px}.marketing:not(:has(.e-hero)) .m-button:hover{background:#71f5bb;box-shadow:0 12px 40px #54f0aa2e}.marketing:not(:has(.e-hero)) .m-button-secondary{border-color:var(--m-line);color:#d9e1dd;background:#ffffff09}.marketing:not(:has(.e-hero)) .m-button-secondary:hover{background:#fff1;border-color:#4c6b5b}.m-not-found{border-bottom:1px solid var(--m-line);background:linear-gradient(#81b79a0e 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#81b79a0e 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 72% 44%,#30a56c26,#0000 34%),#090d0b;place-items:center;min-height:72vh;padding:170px 0 110px;display:grid;position:relative;overflow:hidden}.m-not-found:after{content:"";border:1px solid #54f0aa21;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-210px;right:7%;box-shadow:0 0 0 70px #54f0aa06,0 0 0 140px #54f0aa03}.m-not-found-inner{z-index:1;position:relative}.m-not-found-code{color:#54f0aa0e;font-family:var(--font-geist-mono), monospace;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(150px,23vw,330px);font-weight:700;line-height:.75;position:absolute;top:50%;right:0;transform:translateY(-50%)}.m-not-found h1{color:#f2f7f4;letter-spacing:-.06em;max-width:760px;margin:18px 0 24px;font-size:clamp(48px,6vw,82px);font-weight:430;line-height:.98;position:relative}.m-not-found-inner>p:not(.m-eyebrow){color:#97a49d;max-width:620px;margin:0;font-size:17px;line-height:1.7;position:relative}.m-not-found-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex;position:relative}@media (max-width:720px){.m-not-found{min-height:78vh;padding:138px 0 78px}.m-not-found-code{font-size:150px;top:12px;right:20px;transform:none}.m-not-found h1{max-width:420px;font-size:clamp(44px,15vw,64px)}.m-not-found-inner>p:not(.m-eyebrow){font-size:16px}.m-not-found-actions{display:grid}}.marketing:not(:has(.e-hero)) .m-accordion-item button{color:#e8efeb;background:0 0}.marketing:not(:has(.e-hero)) .m-accordion-item button:hover{color:#54f0aa}.marketing:not(:has(.e-hero)) .m-support-block{background:#0e1511}.marketing:not(:has(.e-hero)) .m-support-form input{border-color:var(--m-line);color:#f2f7f4;background:#090d0b;border-radius:3px}.marketing:not(:has(.e-hero)) .m-support-form select{border-color:var(--m-line);color:#f2f7f4;background:#090d0b;border-radius:3px}.marketing:not(:has(.e-hero)) .m-support-form textarea{border-color:var(--m-line);color:#f2f7f4;background:#090d0b;border-radius:3px}.marketing:not(:has(.e-hero)) input{border-color:var(--m-line);color:#f2f7f4;background:#090d0b;border-radius:3px}.marketing:not(:has(.e-hero)) select{border-color:var(--m-line);color:#f2f7f4;background:#090d0b;border-radius:3px}.marketing:not(:has(.e-hero)) textarea{border-color:var(--m-line);color:#f2f7f4;background:#090d0b;border-radius:3px}.marketing:not(:has(.e-hero)) input::-moz-placeholder{color:#56635c}.marketing:not(:has(.e-hero)) textarea::-moz-placeholder{color:#56635c}.marketing:not(:has(.e-hero)) input::placeholder{color:#56635c}.marketing:not(:has(.e-hero)) textarea::placeholder{color:#56635c}.marketing:not(:has(.e-hero)) label{color:#9ca9a2}.marketing:not(:has(.e-hero)) .m-download-grid dl div{border-color:var(--m-line)}.marketing:not(:has(.e-hero)) .m-footer-bottom{border-color:var(--m-line)}.marketing:not(:has(.e-hero)) .m-download-grid code{border:1px solid var(--m-line);color:#91d9b5;font-family:var(--font-geist-mono), monospace;background:#090d0b}.marketing:not(:has(.e-hero)) .m-requirements{background:#54f0aa0b}:is(.marketing:not(:has(.e-hero)) .m-legal h2,.marketing:not(:has(.e-hero)) .m-legal h3){color:#edf3f0;font-weight:500}:is(.marketing:not(:has(.e-hero)) .m-legal p,.marketing:not(:has(.e-hero)) .m-legal li){color:#96a39c}.marketing:not(:has(.e-hero)) .m-final-cta{border-top:1px solid var(--m-line);background:radial-gradient(circle at 50% 120%,#37be7c38,#0000 42%),#0c120f;position:relative}.marketing:not(:has(.e-hero)) .m-footer{border-top-color:var(--m-line);color:#f2f7f4;background:#070a08}.marketing:not(:has(.e-hero)) .m-footer-grid p{color:#65716b}.marketing:not(:has(.e-hero)) .m-footer-grid a{color:#65716b}.marketing:not(:has(.e-hero)) .m-footer-bottom{color:#65716b}.marketing:not(:has(.e-hero)) .m-footer-grid a:hover{color:#54f0aa}@media (max-width:780px){.marketing:not(:has(.e-hero)) .m-page-hero{background-size:42px 42px,42px 42px,auto,auto;padding:145px 0 80px}.marketing:not(:has(.e-hero)) .m-page-hero h1{font-size:44px}.marketing:not(:has(.e-hero)) .m-mobile-menu{background:#090d0b}.marketing:not(:has(.e-hero)) .m-mobile-menu.open{border-color:var(--m-line)}.marketing:not(:has(.e-hero)) .m-mobile-menu a{border-color:var(--m-line);color:#dbe3df}}.m-hero{background:linear-gradient(105deg,#f8fafc 0%,#fff 58%,#eef2f6 100%)}.m-hero-stage{min-height:640px;padding-block:18px 22px;position:relative}.m-hero-stage .m-hero-grid{grid-template-columns:minmax(590px,.94fr) minmax(600px,1.06fr);gap:8px;min-height:440px;padding:18px 0 0}.m-hero-copy{z-index:5;align-self:start;padding-top:6px;position:relative}.m-hero-stage h1{max-width:720px;font-size:clamp(48px,3.45vw,62px);line-height:1.06}.m-hero-stage h1 span{white-space:nowrap}.m-hero-stage .m-lead{max-width:620px;margin-top:22px}.m-hero-stage .m-hero-visual{min-height:420px}.m-hero-stage .m-printer-photo{z-index:1;box-shadow:none;background:0 0;border-radius:0;inset:5px -180px -70px 220px;overflow:hidden}.m-hero-stage .m-printer-photo:after{display:none}.m-hero-stage .m-printer-photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;mix-blend-mode:multiply;filter:contrast(1.03);transform:none}.m-hero-stage>.m-flow{z-index:6;width:73%;max-width:960px;margin:0;padding:0;position:relative}.m-hero-stage .m-flow-card{min-height:118px;padding:9px 11px}.m-hero-stage .m-flow-media{width:100px;height:58px;overflow:hidden}.m-hero-stage .m-flow-media>img:not([width]){-o-object-fit:contain;object-fit:contain;border-radius:7px}.m-hero-stage .m-flow-fragment:last-child .m-flow-media>img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.m-hero-stage .m-flow-card h2{overflow-wrap:anywhere;max-width:100%;margin-top:7px;line-height:1.35;font-size:11.5px!important}.m-agent-gear{color:#55657b;filter:drop-shadow(0 2px 3px #00000026);background:#fff;border-radius:50%;position:absolute;bottom:0;right:4px}@media (max-width:1200px){.m-hero-stage .m-hero-grid{grid-template-columns:minmax(500px,.92fr) minmax(470px,1.08fr)}.m-hero-stage .m-printer-photo{inset:56px -135px -45px 220px}.m-hero-stage>.m-flow{width:80%}}@media (max-width:1100px){.m-hero-stage{min-height:auto}.m-hero-stage .m-hero-grid{grid-template-columns:1fr;gap:0;padding-top:14px}.m-hero-copy{padding-top:6px}.m-hero-stage .m-hero-visual{min-height:455px;margin-top:4px}.m-hero-stage .m-printer-photo{inset:25px -90px -25px 360px}.m-hero-stage>.m-flow{width:100%;max-width:none;margin-top:0}}@media (max-width:780px){.marketing,.m-hero,.m-hero-stage,.m-hero-copy{max-width:100%;overflow-x:clip}.m-hero-stage{padding-top:12px}.m-hero-stage .m-hero-grid{padding-top:8px;display:block}.m-hero-stage h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10.2vw,48px);line-height:1.08}.m-hero-stage .m-lead{margin-top:20px;font-size:16px;line-height:1.65}.m-hero-stage .m-button{text-align:center;white-space:normal;max-width:100%;padding-inline:14px}.m-hero-stage .m-safe-note{max-width:100%;line-height:1.45}.m-hero-stage .m-hero-visual{min-height:405px;margin-top:18px;position:relative}.m-hero-stage .m-printer-photo{background:0 0;inset:36px -80px 0 82px}.m-hero-stage .m-printer-photo img{-o-object-position:center bottom;object-position:center bottom;transform:none}.m-hero-stage>.m-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;margin-top:12px;display:grid}.m-hero-stage .m-flow-fragment{width:100%;display:block}.m-hero-stage .m-flow-card{gap:5px;width:100%;min-width:0;min-height:118px;padding:10px;overflow:hidden}.m-hero-stage .m-flow-media{width:100px;height:52px}.m-hero-stage .m-flow-card h2{margin:4px 0 0;font-size:11.5px!important}.m-hero-stage .m-flow-line{display:none}}@media (max-width:430px){.m-hero-stage h1{font-size:35px}.m-hero-stage .m-hero-visual{min-height:370px}.m-hero-stage .m-printer-photo{inset:52px -75px 4px 65px}.m-hero-stage>.m-flow{gap:8px}.m-hero-stage .m-flow-card{min-height:110px;padding:8px}.m-hero-stage .m-flow-media{width:92px;height:46px}.m-hero-stage .m-flow-card h2{font-size:10.5px!important}}.marketing:has(.e-hero){--e-bg:#080b0a;--e-panel:#0d1210;--e-panel-2:#111815;--e-line:#ccffe61f;--e-text:#f2f7f4;--e-muted:#8f9d96;--e-green:#54f0aa;--e-green-deep:#163f2d;background:var(--e-bg);color:var(--e-text);font-family:var(--font-geist-sans), Arial, sans-serif}.marketing:has(.e-hero) .m-container{width:min(1240px,100% - 64px)}.marketing:has(.e-hero) .m-header{color:var(--e-text);position:fixed;left:0;right:0}.marketing:has(.e-hero) .m-header.is-scrolled{border-bottom-color:var(--e-line);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#080b0ad1;box-shadow:0 12px 50px #0000004d}.marketing:has(.e-hero) .m-header-inner{min-height:74px}.marketing:has(.e-hero) .m-brand{color:var(--e-text)}.marketing:has(.e-hero) .m-nav a{color:var(--e-text)}.marketing:has(.e-hero) .m-login{color:var(--e-text)}.marketing:has(.e-hero) .m-brand{letter-spacing:-.02em;font-size:15px;font-weight:600}.marketing:has(.e-hero) .m-brand img{filter:saturate(.72)brightness(1.2);border-radius:10px}.marketing:has(.e-hero) .m-nav a{color:#aab5af;font-size:13px}.marketing:has(.e-hero) .m-nav a:after{background:var(--e-green)}.marketing:has(.e-hero) .m-login{border-color:var(--e-line);background:#ffffff08}.marketing:has(.e-hero) .m-language{color:#aab5af;background:#ffffff0f}.marketing:has(.e-hero) .m-menu-button{color:var(--e-text)}.e-kicker{color:var(--e-green);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.4;font-size:11px!important}.e-hero{border-bottom:1px solid var(--e-line);background:radial-gradient(circle at 75% 34%,#1e634533,#0000 35%),linear-gradient(145deg,#080b0a,#0a0e0c 64%,#08100c);min-height:900px;position:relative;overflow:hidden}.e-grid-overlay{pointer-events:none;background-image:linear-gradient(#81b79a0e 1px,#0000 1px),linear-gradient(90deg,#81b79a0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.e-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080b0afa 0%,#080b0ac7 38%,#080b0a14 76%);position:absolute;inset:0}.e-hero-inner{z-index:2;grid-template-rows:auto 1fr auto;grid-template-columns:1.05fr .95fr;min-height:900px;padding-top:112px;display:grid;position:relative}.e-hero-status{border-block:1px solid var(--e-line);color:#718078;height:46px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:28px;font-size:9px;display:flex}.e-hero-status span{align-items:center;gap:8px;display:flex}.e-hero-status i,.e-console-live i{background:var(--e-green);will-change:opacity, transform;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite e-pulse;box-shadow:0 0 8px #54f0aab8}@keyframes e-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.e-hero-copy{align-self:center;padding:58px 30px 70px 0}.e-hero-copy h1{letter-spacing:-.065em;max-width:780px;margin:24px 0 28px;font-size:clamp(56px,5.3vw,82px);font-weight:440;line-height:.98}.e-hero-copy h1 em{color:var(--e-green);font-style:normal}.e-hero-copy>p:not(.e-kicker){color:#aab6b0;max-width:660px;font-size:18px;line-height:1.7}.e-hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.e-primary-button,.e-secondary-button{border:1px solid var(--e-green);background:var(--e-green);color:#06100b;letter-spacing:.01em;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 0 #54f0aa00}.e-primary-button:hover{background:#71f5bb;transform:translateY(-2px);box-shadow:0 12px 40px #54f0aa2e}.e-text-link{color:#cbd4cf;border-bottom:1px solid #4e5a54;align-items:center;gap:8px;padding-block:8px;font-size:13px;display:inline-flex}.e-text-link:hover{color:var(--e-green);border-color:var(--e-green)}.e-hero-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#121c17c7,#070b09d9);border:1px solid #8bf2bb33;border-radius:5px;place-self:center end;width:min(100%,500px);position:relative;overflow:hidden;box-shadow:0 35px 100px #00000073,inset 0 1px #ffffff0d}.e-console-head{border-bottom:1px solid var(--e-line);color:#a5b4ac;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;justify-content:space-between;padding:16px 18px;font-size:11px;display:flex}.e-console-live{color:var(--e-green);align-items:center;gap:7px;display:flex}.e-console-live.is-checking{color:#a0ada6}.e-hero-console[data-status=checking] .e-console-live i{box-shadow:none;background:#a0ada6}.e-hero-console[data-status=offline]{border-color:#ff7f7f57}.e-hero-console[data-status=offline] .e-console-live,.e-hero-console[data-status=offline] .e-console-orbit,.e-hero-console[data-status=offline] .e-console-log svg,.e-console-metrics .is-offline{color:#ff8f8f}.e-hero-console[data-status=offline] .e-console-live i{background:#ff8f8f;box-shadow:0 0 8px #ff8f8f8c}.e-console-orbit{height:210px;color:var(--e-green);justify-content:center;align-items:center;display:flex;position:relative}.e-console-orbit:before{content:"";filter:blur(12px);background:#54f0aa14;border-radius:50%;width:92px;height:92px;position:absolute}.e-console-orbit svg{z-index:2;filter:drop-shadow(0 0 18px #54f0aa66);position:relative}.e-orbit{border:1px solid #54f0aa2e;border-radius:50%;animation:13s linear infinite e-spin;position:absolute}.e-orbit:after{content:"";background:var(--e-green);width:6px;height:6px;box-shadow:0 0 12px var(--e-green);border-radius:50%;position:absolute;top:50%;left:-3px}.e-orbit-one{width:140px;height:140px}.e-orbit-two{width:190px;height:100px;animation-duration:9s;animation-direction:reverse}@keyframes e-spin{to{transform:rotate(360deg)}}.e-console-metrics{border-block:1px solid var(--e-line);grid-template-columns:1fr 1fr;display:grid}.e-console-metrics div{border-right:1px solid var(--e-line);border-bottom:1px solid var(--e-line);gap:7px;padding:16px 18px;display:grid}.e-console-metrics div:nth-child(2n){border-right:0}.e-console-metrics div:nth-child(n+3){border-bottom:0}.e-console-metrics small{color:#b0beb7;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:10px}.e-console-metrics strong{font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:500}.e-console-metrics .is-green{color:var(--e-green)}.e-console-log{color:#b1beb7;font-family:var(--font-geist-mono), monospace;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:grid}.e-console-log p{margin:0}.e-console-log svg{color:var(--e-green)}.e-console-note{border-top:1px solid var(--e-line);color:#a5b4ac;margin:0;padding:13px 18px;font-size:12px;line-height:1.55}.e-status-spinner{animation:1s linear infinite e-spin}.e-trust-rail{border-top:1px solid var(--e-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.e-trust-rail span{border-right:1px solid var(--e-line);color:#9caaa3;letter-spacing:.03em;text-align:center;padding:22px 20px;font-size:12px}.e-trust-rail span:last-child{border-right:0}.e-security,.e-architecture-section,.e-enterprise,.e-compatibility{padding:120px 0}.e-security,.e-architecture-section,.e-enterprise,.e-compatibility,.e-final-cta{content-visibility:auto;contain-intrinsic-size:auto 1000px}.e-security{background:#0b0f0d}.e-architecture-section{border-block:1px solid var(--e-line);background:#080b0a}.e-enterprise{background:#0b0f0d}.e-compatibility{background:#080b0a;padding-block:80px}.e-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.e-section-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,4.8vw,66px);font-weight:440;line-height:1.02}.e-section-heading>p{max-width:470px;color:var(--e-muted);margin:0 0 4px;font-size:16px;line-height:1.7}.e-security-grid{border-block:1px solid var(--e-line);grid-template-columns:repeat(4,1fr);display:grid}.e-security-grid article{border-right:1px solid var(--e-line);min-height:330px;padding:30px 25px;transition:background .25s,transform .25s;position:relative}.e-security-grid article:last-child{border-right:0}.e-security-grid article:hover{background:#101713;transform:translateY(-4px)}.e-security-grid article>div{color:var(--e-green);justify-content:space-between;align-items:center;display:flex}.e-security-grid article>div span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px}.e-security-grid h3{letter-spacing:-.025em;margin:90px 0 14px;font-size:18px;font-weight:530}.e-security-grid p{color:var(--e-muted);font-size:13px;line-height:1.65}.e-security-grid article>a{color:#94a199;position:absolute;bottom:22px;right:24px}.e-security-grid article:hover>a{color:var(--e-green)}.e-compliance-strip{border:1px solid var(--e-line);color:#9aa8a0;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#0e1411;flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:28px;padding:18px 24px;font-size:9px;display:flex}.e-compliance-strip svg{color:var(--e-green)}.e-compliance-strip strong{color:#d8e0dc}.e-architecture{border:1px solid var(--e-line);background:radial-gradient(circle at 50% 45%,#277b521f,#0000 35%),#0b100d;border-radius:4px;overflow:hidden}.e-architecture-map{grid-template-columns:repeat(4,1fr);align-items:center;min-height:320px;padding:38px 52px;display:grid;position:relative}.e-flow-svg{width:82%;height:150px;position:absolute;inset:84px 9% auto;overflow:visible}.e-flow-track,.e-flow-live{fill:none;stroke-width:1.2px}.e-flow-track{stroke:#97c5ad2e}.e-flow-live{stroke:var(--e-green);stroke-dasharray:.08 .92;stroke-linecap:round;filter:drop-shadow(0 0 5px #54f0aab3);animation:3.2s linear infinite e-flow}@keyframes e-flow{to{stroke-dashoffset:-1px}}.e-architecture-node{z-index:2;min-width:0;color:var(--e-text);box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.e-node-icon{color:#90a299;background:#101914;border:1px solid #264537;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:22px;transition:color .2s,box-shadow .2s,border-color .2s,transform .2s;display:flex}.e-architecture-node:hover .e-node-icon,.e-architecture-node[aria-pressed=true] .e-node-icon{border-color:var(--e-green);color:var(--e-green);transform:scale(1.06);box-shadow:0 0 0 8px #54f0aa0a,0 0 28px #54f0aa24}.e-architecture-node strong{font-size:13px;font-weight:550}.e-architecture-node small{color:#95a39b;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;margin-top:7px;font-size:8px}.e-architecture-detail{border-top:1px solid var(--e-line);background:#0e1511;grid-template-columns:46px 1fr auto;align-items:center;gap:22px;min-height:120px;padding:24px 30px;display:grid}.e-architecture-detail>span{color:var(--e-green);font-family:var(--font-geist-mono), monospace;font-size:12px}.e-architecture-detail strong{font-size:14px}.e-architecture-detail p{max-width:760px;color:var(--e-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.e-architecture-detail code{color:#91a098;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:8px}.e-bento{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.e-bento article{border:1px solid var(--e-line);background:linear-gradient(145deg,#101612,#0c110e);border-radius:4px;min-height:320px;padding:30px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.e-bento article:hover{border-color:#54f0aa59;transform:translateY(-3px)}.e-bento article.is-wide{grid-column:span 2}.e-bento-icon{width:45px;height:45px;color:var(--e-green);border:1px solid #274234;border-radius:50%;justify-content:center;align-items:center;margin-bottom:64px;display:flex}.e-bento .e-kicker{color:#95a49b}.e-bento h3{letter-spacing:-.035em;margin:12px 0;font-size:23px;font-weight:480}.e-bento article>p:not(.e-kicker){max-width:530px;color:var(--e-muted);font-size:13px;line-height:1.65}.e-mini-chart{align-items:end;gap:5px;height:55px;display:flex;position:absolute;bottom:30px;right:30px}.e-mini-chart i{background:var(--e-green);opacity:.22;width:8px}.e-mini-chart i:first-child{height:28%}.e-mini-chart i:nth-child(2){height:52%}.e-mini-chart i:nth-child(3){height:42%}.e-mini-chart i:nth-child(4){height:76%}.e-mini-chart i:nth-child(5){opacity:.8;height:100%}.e-fallback{font-family:var(--font-geist-mono), monospace;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:30px;right:30px}.e-fallback span{color:#9aac9f;background:#101b15;border:1px solid #254637;padding:9px 11px}.e-fallback b{color:var(--e-green)}.e-compatibility>.m-container>.e-kicker{text-align:center}.e-compatibility-list{border-block:1px solid var(--e-line);flex-wrap:wrap;justify-content:center;margin-top:32px;display:flex}.e-compatibility-list span{border-right:1px solid var(--e-line);color:#9aa8a0;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;padding:25px 28px;font-size:10px}.e-compatibility-list span:last-child{border:0}.e-compatibility-note{color:#9aa8a0;justify-content:center;align-items:center;gap:10px;margin:26px 0 0;font-size:11px;display:flex}.e-compatibility-note svg{color:var(--e-green)}.e-final-cta{text-align:center;background:radial-gradient(circle at 50% 110%,#37be7c3b,#0000 43%),#0c120f;padding:130px 0;position:relative;overflow:hidden}.e-final-cta .e-grid-overlay{-webkit-mask-image:linear-gradient(#0000,#000000b3);mask-image:linear-gradient(#0000,#000000b3)}.e-final-cta>.m-container{position:relative}.e-final-cta h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(50px,6vw,82px);font-weight:430;line-height:.96}.e-final-cta>.m-container>p:not(.e-kicker){color:var(--e-muted);font-size:16px}.e-final-cta>.m-container>div{justify-content:center;gap:12px;margin-top:36px;display:flex}.e-secondary-button{border-color:var(--e-line);color:#d9e1dd;box-shadow:none;background:#ffffff08}.e-secondary-button:hover{background:#ffffff0f;border-color:#577064}.marketing:has(.e-hero) .m-footer{border-top-color:var(--e-line);color:var(--e-text);background:#070a08}.marketing:has(.e-hero) .m-footer-grid p{color:#95a29b}.marketing:has(.e-hero) .m-footer-grid a{color:#95a29b}.marketing:has(.e-hero) .m-footer-bottom{color:#95a29b}.marketing:has(.e-hero) .m-footer-grid a:hover{color:var(--e-green)}.marketing:has(.e-hero) .m-footer-bottom{border-top-color:var(--e-line)}@media (max-width:1000px){.e-hero-inner{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding-bottom:0}.e-hero-copy{padding-right:0}.e-hero-console{justify-self:stretch;width:100%;margin-bottom:60px}.e-security-grid{grid-template-columns:1fr 1fr}.e-security-grid article:nth-child(2){border-right:0}.e-security-grid article:nth-child(-n+2){border-bottom:1px solid var(--e-line)}.e-bento{grid-template-columns:1fr 1fr}.e-bento article.is-wide{grid-column:span 2}.e-compatibility-list span{padding:20px}.e-hero,.e-hero-inner{min-height:auto}}@media (max-width:780px){.marketing:has(.e-hero) .m-container{width:min(100% - 32px,1240px)}.marketing:has(.e-hero) .m-mobile-menu{background:#090d0b}.marketing:has(.e-hero) .m-mobile-menu.open{border-color:var(--e-line)}.marketing:has(.e-hero) .m-mobile-menu a{border-color:var(--e-line);color:#dbe3df}:is(.marketing:not(:has(.e-hero)) .m-mobile-menu a.m-mobile-download,.marketing:has(.e-hero) .m-mobile-menu a.m-mobile-download){color:#07130e;border-color:#54f0aa}.e-hero-inner{padding-top:88px}.e-hero-status{white-space:nowrap;gap:13px;overflow:hidden}.e-hero-status span:nth-child(2){display:none}.e-hero-copy{padding-block:70px 48px}.e-hero-copy h1{font-size:clamp(46px,13.5vw,66px)}.e-hero-copy>p:not(.e-kicker){font-size:16px}.e-hero-actions,.e-final-cta>.m-container>div{flex-direction:column;align-items:stretch}.e-text-link{justify-content:center}.e-trust-rail{grid-template-columns:1fr 1fr}.e-trust-rail span:nth-child(2){border-right:0}.e-trust-rail span:nth-child(-n+2){border-bottom:1px solid var(--e-line)}.e-security,.e-architecture-section,.e-enterprise{padding:86px 0}.e-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:44px}.e-section-heading h2{font-size:46px}.e-security-grid{grid-template-columns:1fr}.e-security-grid article{border-bottom:1px solid var(--e-line);min-height:255px;border-right:0!important}.e-security-grid article:last-child{border-bottom:0}.e-security-grid h3{margin-top:55px}.e-compliance-strip{flex-direction:column;align-items:flex-start}.e-architecture-map{grid-template-columns:1fr 1fr;gap:40px 10px;padding:42px 20px}.e-flow-svg{display:none}.e-architecture-detail{grid-template-columns:32px 1fr}.e-architecture-detail code{display:none}.e-bento{grid-template-columns:1fr}.e-bento article,.e-bento article.is-wide{grid-column:auto;min-height:300px}.e-fallback{flex-wrap:wrap;margin-top:24px;position:static}.e-compatibility-list span{border-bottom:1px solid var(--e-line);text-align:center;width:50%}.e-final-cta{padding:90px 0}.e-final-cta h2{font-size:52px}}@media (max-width:430px){.marketing:has(.e-hero) .m-container{width:min(100% - 24px,1240px)}.e-grid-overlay{background-size:42px 42px}.e-hero-copy h1{font-size:42px}.e-console-orbit{height:180px}.e-console-metrics strong{font-size:11px}.e-trust-rail span{padding:18px 8px;font-size:10px}.e-section-heading h2{font-size:39px}.e-architecture-node strong{font-size:11px}.e-architecture-node small{font-size:7px}.e-bento article{padding:24px}.e-compatibility-list span{padding:18px 8px;font-size:8px}.e-final-cta h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.e-orbit,.e-hero-status i,.e-console-live i,.e-flow-live{animation:none!important}}.marketing:not(:has(.e-hero)) .m-support-form .m-support-submit{border:1px solid #54f0aa;box-shadow:0 12px 40px #54f0aa24;color:#06100b!important;background:#54f0aa!important}.marketing:not(:has(.e-hero)) .m-support-form .m-support-submit:hover{background:#71f5bb!important}
