@font-face{font-family:Montserrat;src:url('/brand/montserrat-400.ttf');font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url('/brand/montserrat-600.ttf');font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url('/brand/montserrat-700.ttf');font-weight:700;font-display:swap}
:root{font-family:Montserrat,Arial,sans-serif;color:#1e254a;background:#f4f7fa}body{line-height:1.6}header{padding:20px max(24px,calc((100vw - 1360px)/2));flex-wrap:wrap;border-color:#dce3e8}.brand{display:flex;align-items:center;gap:16px;text-decoration:none;color:#1e254a}.brand img{width:156px;height:auto}.brand span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;border-left:1px solid #cbd1db;padding-left:16px}header nav{display:flex;gap:12px 22px;flex-wrap:wrap}header nav a{font-size:12px;font-weight:600;color:#53617b;text-decoration:none}header nav a[aria-current]{color:#1e254a;border-bottom:3px solid #81cac9}header nav a:hover{text-decoration:underline}a{color:#0844af}main{max-width:1220px;padding:64px 24px}h1{font-size:clamp(32px,4vw,52px);line-height:1.14;letter-spacing:-.045em}h2{font-size:21px;line-height:1.3}.eyebrow{color:#0844af;font-size:11px;letter-spacing:.16em}.hero{border-radius:3px;border:1px solid #dce3e8;border-top:5px solid #81cac9;background:#fff url('/brand/network.svg') center/cover;padding:48px}.hero p{color:#4e5573}.card{border-radius:4px;border-color:#dce3e8}.button,button{background:#1e254a;border-radius:3px;font-size:14px}button:hover,.button:hover{background:#334075}button.secondary{background:#eaf3f7;color:#1e254a}.note{border-radius:3px;background:#eaf3f7;border-left-color:#81cac9;color:#394862}small{color:#53617b}th{background:#f4f7fa}td,th{border-color:#dce3e8}input,select{border-radius:3px}footer{color:#53617b;border-color:#dce3e8}a:focus-visible,button:focus-visible{outline:3px solid #027db8;outline-offset:4px}@media(max-width:600px){header{padding:18px 16px}.hero{padding:24px}main{padding:28px 16px}header nav{gap:12px 16px}.brand img{width:132px}}
.action-confirm{min-width:220px;max-width:360px;margin:12px 0;padding:16px;background:#eaf3f7;border:1px solid #81cac9;border-radius:3px}.action-confirm p{font-size:13px;overflow-wrap:anywhere;margin:0 0 10px}.action-confirm button{margin:3px 8px 3px 0}#status:not(:empty){margin:20px 0;padding:16px;background:#eaf3f7;border-left:4px solid #027db8;line-height:1.6}#status a{font-weight:700;text-decoration:underline}

.invite-steps{list-style:none;padding:0}.invite-steps .card{margin:0}.account-switch{margin-top:16px}.hero form{display:inline-block;margin-right:12px}.hero button{white-space:normal;text-align:left}td{overflow-wrap:anywhere}@media(max-width:600px){.hero form,.hero button{width:100%}}
.tablewrap table{min-width:680px}.tablewrap td button{white-space:nowrap}.tablewrap td:last-child{min-width:180px}
