@font-face{
  font-family:'Synora Display';
  src:url('/site/assets/fonts/oswald.woff2') format('woff2');
  font-style:normal;
  font-weight:200 700;
  font-display:swap;
}
:root{--display:'Synora Display','Arial Narrow',Arial,sans-serif;--terminal:Consolas,'Courier New',monospace}
h1,h2,h3,.brand,.header nav,.login,.primary,.buy,.platform-tabs button,.arrow,.guide-support>a{font-family:var(--display);font-weight:500}
.brand{letter-spacing:6px;font-weight:400}
.header nav{font-size:14px;letter-spacing:1.2px;text-transform:uppercase}
.login{font-size:14px;letter-spacing:1px;text-transform:uppercase}
h1,h2{text-transform:uppercase;letter-spacing:.8px}
.primary,.buy{letter-spacing:.65px;text-transform:uppercase;font-weight:400}
.eyebrow,.carousel-status,.hero-caption,.scene-label,.plan-top>span,.guide-number{font-family:var(--terminal)}
.eyebrow{letter-spacing:1.7px}
.price{font-family:var(--display);font-weight:500;letter-spacing:-.6px!important}
.price span{font-family:var(--display);font-weight:400}
.plan-top h3{font-family:var(--display);font-size:19px;letter-spacing:.5px;font-weight:400}
#plans-title{font-family:var(--display);font-weight:500;letter-spacing:1.7px;text-transform:uppercase}
#home-view .how h2{letter-spacing:.5px}
#home-view .steps h3{font-size:14px;letter-spacing:.35px}
#connect-view.visual-guide .guide-intro h1{font-family:var(--display);font-weight:500;letter-spacing:.6px;line-height:1.08}
#connect-view.visual-guide .guide-step-heading h2{font-family:var(--display);font-weight:400;font-size:16px!important;letter-spacing:.4px;text-transform:uppercase;line-height:1.3}
.guide-app-description h2{font-family:var(--display);letter-spacing:.7px;text-transform:none;font-size:30px;font-weight:500}
.guide-support h2{font-size:17px;letter-spacing:.6px;font-weight:400}
.platform-tabs button{font-size:14px;font-weight:400;letter-spacing:.5px}
.guide-support>a{font-size:14px;font-weight:400;letter-spacing:.5px}
.guide-number{font-size:16px;font-weight:400}
.client-icon{font-family:var(--display);letter-spacing:.3px}
@media(max-width:700px){.header nav{font-size:16px}.platform-tabs button{font-size:12px}.brand{font-size:21px}#connect-view.visual-guide .guide-step-heading h2{font-size:17px!important}.guide-support h2{font-size:16px}}

.brand,.document-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
.brand .synora-mark,.document-brand .synora-mark{width:36px;height:36px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 7px #aa35ff36)}
.brand>span,.document-brand>span{margin-left:-10px}
footer .brand{gap:7px}
footer .brand .synora-mark{width:24px;height:24px}
footer .brand>span{margin-left:-7px}
@media(max-width:700px){.brand{gap:7px;letter-spacing:4px}.brand .synora-mark{width:29px;height:29px}.brand>span{margin-left:-7px}}
