*{box-sizing:border-box}body{margin:0;color:#182838;background:#fff;font-family:"Avenir Next",Avenir,"Segoe UI",sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #1679d5;outline-offset:5px}header{height:104px;display:flex;align-items:center;padding:0 5%;gap:28px;border-bottom:1px solid #e8ebee}.brand{display:flex;align-items:center}.brand img{width:166px;height:56px;object-fit:contain}.header-label{border-left:1px solid #d5dce3;padding-left:28px;color:#64717d;font-size:14px}.corporate{margin-left:auto;font-size:13px;color:#526170}.corporate span{margin-left:10px}main{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 177px)}.intro{position:relative;overflow:hidden;background:var(--tint);padding:80px 11% 32px;display:flex;flex-direction:column;justify-content:space-between}.intro-copy{position:relative;z-index:1}.product-mark{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:650;color:var(--accent);letter-spacing:-1px}.product-mark svg{width:41px;height:41px}h1{font-size:clamp(38px,4vw,62px);letter-spacing:-2.6px;line-height:1.12;color:var(--dark);max-width:470px;font-weight:550;margin:58px 0 22px}.intro-copy>p{font-size:17px;line-height:1.7;color:#526576;max-width:320px}.network{margin:28px -14% 0;color:var(--accent);opacity:.2;min-height:100px}.network svg{width:100%;display:block}.intro-bottom{position:relative;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#586778}.access{display:flex;align-items:center;justify-content:center;padding:70px 40px}.login{width:100%;max-width:360px}.workspace{display:flex;align-items:center;gap:10px;font-size:13px;color:#536273}.workspace-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dde3e9;border-radius:7px;color:var(--accent);font-size:14px;font-weight:650}h2{font-size:36px;font-weight:600;letter-spacing:-1.2px;margin:26px 0 10px}.subtitle{font-size:15px;color:#66717f;margin:0 0 35px}.login-button{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;background:var(--accent);color:#fff;min-height:54px;border-radius:6px;font-weight:600;font-size:15px;padding:14px 19px;transition:filter .15s}.login-button:hover{text-decoration:none;filter:brightness(.9)}.arrow{margin-left:auto}.login-button>svg:first-child{margin-right:auto}.signin-note{text-align:center;font-size:12px;color:#697582;line-height:1.7;margin:16px 0 32px}.help{font-size:13px;color:#65707c;text-align:center}.help a{color:var(--accent);font-weight:550}.gateway{border-top:1px solid #e7ebef;margin-top:44px;padding-top:22px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.gateway>div{display:flex;align-items:center;gap:8px;font-size:12px;color:#536273}.dot{width:7px;height:7px;border-radius:50%;background:#8795a4}.dot.up{background:#198057}.dot.down{background:#b94131}button{background:none;border:0;color:#536273;font:inherit;font-size:11px;cursor:pointer;padding:5px}button:hover{text-decoration:underline}button:disabled{opacity:.5;cursor:wait}.gateway p{flex-basis:100%;font-size:11px;margin:0;color:#677482}footer{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5%;font-size:11px;color:#697481;border-top:1px solid #e8ebee}@media(min-width:1500px){.intro{padding-top:110px}}@media(max-width:760px){header{height:80px;padding:0 6%;gap:16px}.brand img{width:130px;height:45px}.header-label{font-size:11px;padding-left:16px}.corporate{display:none}main{grid-template-columns:1fr;min-height:auto}.intro{padding:30px 7% 28px}.product-mark{font-size:19px}.product-mark svg{width:30px;height:30px}h1{font-size:34px;letter-spacing:-1.3px;margin:22px 0 12px;max-width:none}.intro-copy>p{font-size:14px;margin:0;max-width:none}.network,.intro-bottom{display:none}.access{padding:44px 7% 48px}.login{max-width:420px}h2{font-size:30px;margin-top:20px}.gateway{margin-top:30px}footer{align-items:flex-start;flex-direction:column;gap:8px;padding:20px 7%;font-size:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.product-mark img{display:block;width:290px;max-width:100%;height:auto;mix-blend-mode:multiply}.workspace-icon{width:36px;height:34px;padding:3px;background:#fff}.workspace-icon svg{width:100%;height:100%}h1{margin-top:34px}@media(max-width:760px){.product-mark img{width:230px}h1{margin-top:22px}}
.product-mark{background:var(--tint)}
