@font-face{font-family:EntryManrope;src:url("/fonts/manrope-variable.ttf")format("truetype");font-weight:200 800;font-display:swap}.entry-page{--entry-blue:#2453b8;--entry-ink:#172b4d;--entry-muted:#52627b;--entry-line:#d4deec;--entry-paper:#f5f7fb;background:var(--entry-paper);color:var(--entry-ink);scroll-behavior:smooth;scrollbar-color:#8ba9e0 #eaf0fa;isolation:isolate;height:100%;font-family:EntryManrope,sans-serif;overflow:auto}.entry-page *{box-sizing:border-box}.entry-page ::selection{color:#112a5a;background:#c5dbff}.entry-page :focus-visible{outline-offset:5px;outline:3px solid #ffda86}.entry-paper :focus-visible,.entry-project :focus-visible,.entry-company-picker :focus-visible{outline-color:#2453b8}.entry-page button,.entry-page a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.entry-page button{font:inherit;cursor:pointer}.entry-page a{color:inherit;text-underline-offset:5px}.entry-page p,.entry-page h1,.entry-page h2,.entry-page h3{margin:0}.entry-width{width:min(100% - 112px,1328px);margin-inline:auto}.entry-blue{background:var(--entry-blue);color:#fff}.entry-nav{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.entry-wordmark{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:15px;font-size:26px;font-weight:800;text-decoration:none;display:flex}.entry-wordmark span{letter-spacing:0;color:#e1eaff;border-left:1px solid #fff6;padding-left:15px;font-size:13px;font-weight:500}.entry-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7%;min-height:690px;padding-block:92px 100px;display:grid}.entry-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:650px;font-size:clamp(40px,4.55vw,68px);font-weight:500;line-height:1.09}.entry-copy h1 span{color:#c5daff}.entry-lead{color:#e1eaff;max-width:470px;font-size:17px;line-height:1.75;margin-top:28px!important}.entry-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:36px;display:flex}.entry-button{color:#163d87;text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;max-width:100%;min-height:54px;padding:15px 22px;transition:background .2s,transform .2s;display:inline-flex;font-size:14px!important;font-weight:700!important}.entry-button:hover{background:#e8f0ff;transform:translateY(-2px)}.entry-button:disabled{opacity:.65;cursor:wait;transform:none}.entry-button-secondary{color:#fff;background:0 0;border:1px solid #ffffff80;min-height:46px;padding:11px 18px}.entry-button-secondary:hover{background:#ffffff15}.entry-note{color:#d5e3ff;max-width:410px;font-size:12px;line-height:1.7}.entry-error{color:#8a1b2c;background:#fff1f1;border-radius:8px;max-width:460px;padding:14px 18px;font-size:14px;line-height:1.6}.entry-identity{color:#e1eaff;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-size:13px;display:flex}.entry-identity strong{overflow-wrap:anywhere;max-width:100%}.entry-text-button{text-underline-offset:4px;color:inherit;background:0 0;border:0;min-height:44px;padding:12px 0;text-decoration:underline;font-size:12px!important}.entry-company-picker{color:var(--entry-ink);background:#fff;border-radius:12px;max-width:480px;margin-top:14px;padding:18px}.entry-baseline{color:#e1eaff;border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:25px;font-size:12px;display:flex}.entry-baseline a{align-items:center;gap:15px;text-decoration:none;display:flex}.entry-baseline a svg{width:16px;transform:rotate(90deg)}.entry-paper{background:var(--entry-paper);color:var(--entry-ink)}.entry-section{padding-block:100px}.entry-section h2{letter-spacing:-.035em;text-wrap:balance;max-width:700px;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.16}.entry-section-lead{color:var(--entry-muted);max-width:630px;font-size:16px;line-height:1.8;margin-top:24px!important}.entry-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:54px;display:grid}.entry-benefit{border-top:1px solid var(--entry-line);padding-top:25px}.entry-benefit h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.4}.entry-benefit p{color:var(--entry-muted);margin-top:13px;font-size:14px;line-height:1.85}.entry-how{border-top:1px solid var(--entry-line);grid-template-columns:1fr 1fr;gap:10%;display:grid}.entry-steps{counter-reset:steps;margin:0;padding:0;list-style:none}.entry-steps li{counter-increment:steps;padding:0 0 30px 48px;position:relative}.entry-steps li:before{content:counter(steps,decimal-leading-zero);color:#2453b8;font-size:13px;font-weight:700;position:absolute;top:2px;left:0}.entry-steps h3{margin-bottom:8px;font-size:18px;font-weight:600}.entry-steps p{color:var(--entry-muted);font-size:14px;line-height:1.8}.entry-faq{border-top:1px solid var(--entry-line);padding-block:55px}.entry-faq details{border-bottom:1px solid var(--entry-line);padding-block:22px}.entry-faq summary{cursor:pointer;min-height:32px;padding-right:18px;font-size:17px;font-weight:600}.entry-faq details p{max-width:750px;color:var(--entry-muted);margin-top:14px;font-size:14px;line-height:1.8}.entry-footer{color:var(--entry-muted);border-top:1px solid var(--entry-line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px;font-size:12px;display:flex}.entry-notice{color:#463811;text-align:center;background:#f5dfa9;padding:12px 24px;font-size:12px}.entry-skip{z-index:20;background:#fff;border-radius:6px;padding:14px;position:fixed;top:10px;left:10px;transform:translateY(-160%);color:#173d85!important}.entry-skip:focus{transform:none}.entry-visual{min-width:0}.entry-demo-label{letter-spacing:.06em;color:#dfebff;justify-content:space-between;gap:15px;margin-bottom:16px;font-size:11px;display:flex}.entry-project{color:var(--entry-ink);background:#fff;border-radius:12px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 26px 64px #07245b40}.entry-project-head{border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px;display:flex}.entry-project-head strong{font-size:15px;font-weight:650}.entry-project-head span{color:var(--entry-muted);font-size:11px}.entry-tabs{border-bottom:1px solid #e6ebf3;gap:0;padding:6px;display:flex}.entry-tabs button{color:#55647b;background:0 0;border:0;border-radius:5px;flex:1;min-height:44px;padding:13px 6px;font-size:12px;position:relative}.entry-tabs button[aria-selected=true]{color:#1648a7;background:#eaf1ff;font-weight:700}.entry-tabs button:hover{background:#f0f4fb}.entry-plan-wrap{background:#f2f5fb;padding:26px 32px 14px;position:relative}.entry-plan{width:100%;height:auto;max-height:245px;display:block}.entry-plan .entry-installed{fill:#d7e4fc;stroke:#557ab8;transition:fill .4s,stroke .4s}.entry-stage-2 .entry-installed,.entry-stage-3 .entry-installed{fill:#a5c4f4;stroke:#2453b8}.entry-plan-caption{color:#5a6982;justify-content:space-between;padding-top:16px;font-size:10px;display:flex}.entry-project-update{min-height:161px;padding:26px 28px 30px}.entry-project-update span{color:#2453b8;font-size:11px;font-weight:650}.entry-project-update h3{letter-spacing:-.025em;margin-top:8px;font-size:22px;font-weight:600}.entry-project-update p{color:var(--entry-muted);margin-top:10px;font-size:13px;line-height:1.7}.entry-page .entry-visual-foot{color:#d5e3ff;max-width:440px;margin:23px 8px 0;font-size:11px;line-height:1.7}.entry-project+.entry-visual-foot{margin-top:38px}.entry-tenants{--entry-blue:#173c87}.entry-tenants .entry-hero{gap:8%}.entry-topology{padding:16px 0 0 28px;position:relative}.entry-topology:before{content:"";background:#80a7e7;width:1px;position:absolute;top:74px;bottom:95px;left:0}.entry-control-node{align-items:center;gap:16px;margin:0 0 32px -28px;font-size:16px;font-weight:600;display:flex}.entry-control-node svg{color:#173c87;background:#d6e5ff;border-radius:12px;flex-shrink:0;width:48px;height:48px;padding:11px}.entry-control-node small{color:#d4e3ff;margin-top:4px;font-size:11px;font-weight:400;display:block}.entry-topology .entry-tabs{border:0;gap:12px;padding:0;display:grid;position:relative}.entry-topology .entry-tabs button{color:#e6efff;text-align:left;background:#234f9a;border:1px solid #537bb7;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:69px;padding:20px 24px;font-size:15px;display:flex;position:relative}.entry-topology .entry-tabs button:before{content:"";background:#80a7e7;width:28px;height:1px;position:absolute;left:-29px}.entry-topology .entry-tabs button[aria-selected=true]{color:#163d87;background:#fff;border-color:#0000;box-shadow:0 12px 32px #08275b33}.entry-topology .entry-tabpanel{background:#102f6c;border-radius:10px;min-height:150px;margin-top:18px;padding:26px 24px}.entry-topology .entry-tabpanel h3{color:#fff;font-size:17px;font-weight:600}.entry-topology .entry-tabpanel p{color:#dae7ff;margin-top:11px;font-size:13px;line-height:1.7}.entry-topology .entry-tabpanel small{color:#c8ddff;margin-top:15px;font-size:11px;display:block}@media (width>=1600px){.entry-hero{min-height:760px;padding-block:120px}}@media (width<=1000px){.entry-width{width:calc(100% - 64px)}.entry-hero{gap:5%;min-height:620px;padding-block:65px 80px}.entry-copy h1{font-size:44px}.entry-lead{font-size:15px}.entry-project-head{padding:20px}.entry-project-update{padding:22px}.entry-plan-wrap{padding:20px}.entry-tabs button{font-size:11px}.entry-benefits{gap:26px}}@media (width<=740px){.entry-width{width:calc(100% - 40px)}.entry-nav{gap:12px;min-height:90px}.entry-wordmark{gap:9px;font-size:22px}.entry-wordmark span{padding-left:9px;font-size:11px}.entry-nav .entry-button{gap:12px;padding-inline:13px;font-size:12px!important}.entry-nav .entry-button svg{display:none}.entry-hero{grid-template-columns:1fr;gap:52px;padding-block:48px 55px}.entry-copy h1{max-width:560px;font-size:46px}.entry-lead{max-width:520px;font-size:16px;margin-top:24px!important}.entry-actions{margin-top:28px}.entry-visual{justify-self:center;width:100%;max-width:500px;padding-inline:6px}.entry-project{transform:rotate(-1deg)}.entry-baseline{gap:14px;font-size:11px;line-height:1.6}.entry-section{padding-block:64px}.entry-benefits{grid-template-columns:1fr;gap:30px;margin-top:36px}.entry-benefit{padding-top:20px}.entry-how{grid-template-columns:1fr;gap:36px}.entry-section h2{font-size:34px}.entry-faq{padding-block:25px}.entry-footer{font-size:11px;line-height:1.7}.entry-tenants .entry-hero{gap:46px}.entry-topology{padding-left:24px}.entry-control-node{margin-left:-24px}.entry-topology .entry-tabs button:before{width:24px;left:-25px}}@media (width<=370px){.entry-copy h1{font-size:39px}.entry-wordmark{font-size:19px}.entry-width{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.entry-page{scroll-behavior:auto}.entry-page *{transition:none!important}.entry-button:hover{transform:none}}