@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fonts/roboto-v30-latin-regular.eot);src:local(""),url(/assets/fonts/roboto-v30-latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(/assets/fonts/roboto-v30-latin-regular.woff) format("woff"),url(/assets/fonts/roboto-v30-latin-regular.ttf) format("truetype"),url(/assets/fonts/roboto-v30-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local(""),url(/assets/fonts/roboto-mono-v22-latin-regular.woff2) format("woff2"),url(/assets/fonts/roboto-mono-v22-latin-regular.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;src:local(""),url(/assets/fonts/exo-2-v20-latin-300.woff2) format("woff2"),url(/assets/fonts/exo-2-v20-latin-300.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;src:local(""),url(/assets/fonts/exo-2-v20-latin-regular.woff2) format("woff2"),url(/assets/fonts/exo-2-v20-latin-regular.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;src:local(""),url(/assets/fonts/exo-2-v20-latin-500.woff2) format("woff2"),url(/assets/fonts/exo-2-v20-latin-500.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;src:local(""),url(/assets/fonts/exo-2-v20-latin-600.woff2) format("woff2"),url(/assets/fonts/exo-2-v20-latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local(""),url(/assets/fonts/open-sans-v34-latin-300.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/assets/fonts/open-sans-v34-latin-regular.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(/assets/fonts/open-sans-v34-latin-500.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-500.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(/assets/fonts/open-sans-v34-latin-600.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-600.woff) format("woff")}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.row{display:flex;flex-direction:row}.roboto{font-family:Roboto Mono,monospace}.icon{width:30px;position:relative;height:30px}.icon svg{height:24px;top:15px;left:15px;transform:translate(-50%,-50%);width:24px}.space{flex-grow:10;flex-shrink:10}.space2{flex-grow:20;flex-shrink:20}.space3{flex-grow:40;flex-shrink:40}.absoluteFill{position:absolute;inset:0}.buttonIcon{position:relative;width:48px;height:48px;border-radius:36px;cursor:pointer}.buttonIcon:hover{box-shadow:0 2px 4px #1018280d,0 4px 10px #10182812;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.buttonIcon:active{box-shadow:0 1px 2px #1018280f,0 1px 3px #10182814;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.buttonIcon svg{height:30px;width:30px;transition:fill .4s ease;position:absolute;top:24px;left:24px;transform:translate(-50%,-50%)}.buttonIcon.xsmall{width:22px;position:relative;height:22px}.buttonIcon.xsmall svg{height:17px;width:17px;position:absolute;top:8px;left:8px}.buttonIcon.small{width:25px;height:25px}.buttonIcon.small svg{height:20px;width:20px;top:13px;left:13px}.buttonIcon.medium,.icon.medium{width:36px;height:36px}.buttonIcon.medium svg,.icon.medium svg{height:22px;width:22px;position:absolute;top:17.5px;left:17.5px}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.selectable{-webkit-touch-callout:initial;-webkit-user-select:initial;user-select:initial}.greenText{color:#4bae4f}.redText{color:#ff5a4d}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.allCenterContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;text-align:center;width:100%}.filledButton{display:inline-flex;align-items:center;gap:8px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;margin:8px 0;flex-direction:row;padding:13px 28px;cursor:pointer;border-radius:999px;font-family:Open Sans,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.01em;line-height:1;transition:background .25s ease,box-shadow .3s ease,transform .2s ease,color .2s ease}.filledButton span,.filledButton p{font-size:1.05rem;font-weight:600;line-height:1}.filledButton:hover{box-shadow:0 10px 24px #1f6feb47;transform:translateY(-2px)}.filledButton:active{transform:translateY(0);box-shadow:0 4px 10px #1f6feb38}.filledButton.primary,.buttonIcon.primary,.icon.primary{background:var(--grad-vivid);color:#fff}.filledButton.primary svg,.buttonIcon.primary svg,.icon.primary svg{fill:#fff}.filledButton.primary span,.filledButton.primary p,.buttonIcon.primary span,.buttonIcon.primary p,.icon.primary span,.icon.primary p{color:#fff}.filledButton.primary:hover,.buttonIcon.primary:hover,.icon.primary:hover{background:linear-gradient(115deg,#1a63d4,#6a4af0);color:#fff}.filledButton.primary:hover span,.filledButton.primary:hover p,.buttonIcon.primary:hover span,.buttonIcon.primary:hover p,.icon.primary:hover span,.icon.primary:hover p{color:#fff}.filledButton.primary:hover svg,.buttonIcon.primary:hover svg,.icon.primary:hover svg{fill:#fff}.filledButton.accent,.buttonIcon.accent,.icon.accent{background:var(--grad-accent);color:#fff}.filledButton.accent svg,.buttonIcon.accent svg,.icon.accent svg{fill:#fff}.filledButton.accent span,.filledButton.accent p,.buttonIcon.accent span,.buttonIcon.accent p,.icon.accent span,.icon.accent p{color:#fff}.filledButton.accent:hover,.buttonIcon.accent:hover,.icon.accent:hover{background:linear-gradient(115deg,#f08200,#ffb81f);box-shadow:0 10px 24px #ff8a0052;color:#fff}.filledButton.accent:hover span,.filledButton.accent:hover p,.buttonIcon.accent:hover span,.buttonIcon.accent:hover p,.icon.accent:hover span,.icon.accent:hover p{color:#fff}.filledButton.accent:hover svg,.buttonIcon.accent:hover svg,.icon.accent:hover svg{fill:#fff}.filledButton.outline{background:transparent;border:1.5px solid #e6e9ef;color:#0e1420}.filledButton.outline span,.filledButton.outline p{color:#0e1420}.filledButton.outline:hover{border-color:#1f6feb;background:#e8f1ff;box-shadow:none}.filledButton.outline:hover span,.filledButton.outline:hover p{color:#1f6feb}.icon.primary{background-color:transparent!important}.filledButton.muted,.buttonIcon.muted,.icon.muted{background-color:#dfdfdf}.filledButton.muted svg,.buttonIcon.muted svg,.icon.muted svg{fill:#707070}.filledButton.muted span,.filledButton.muted p,.buttonIcon.muted span,.buttonIcon.muted p,.icon.muted span,.icon.muted p{color:#707070}.filledButton.muted:hover,.buttonIcon.muted:hover,.icon.muted:hover{transition:background-color .5s;background-color:#eee}.filledButton.muted:hover span,.filledButton.muted:hover p,.buttonIcon.muted:hover span,.buttonIcon.muted:hover p,.icon.muted:hover span,.icon.muted:hover p{fill:#a1a1a1}.filledButton.muted:hover svg,.buttonIcon.muted:hover svg,.icon.muted:hover svg{fill:#505050}.filledButton.muted:hover,.buttonIcon.muted:hover{box-shadow:0 1px 2px #1018280f,0 1px 3px #10182814;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.icon.muted{background-color:transparent!important}.filledButton.light,.buttonIcon.light,.icon.light{color:#f9f9f9}.filledButton.light svg,.buttonIcon.light svg,.icon.light svg{fill:#f9f9f9}.filledButton.light span,.filledButton.light p,.buttonIcon.light span,.buttonIcon.light p,.icon.light span,.icon.light p{color:#f9f9f9}.filledButton.light:hover,.buttonIcon.light:hover,.icon.light:hover{transition:background-color .2s;background-color:#cecece1a;color:#fff}.filledButton.light:hover span,.filledButton.light:hover p,.buttonIcon.light:hover span,.buttonIcon.light:hover p,.icon.light:hover span,.icon.light:hover p{color:#fff}.filledButton.light:hover svg,.buttonIcon.light:hover svg,.icon.light:hover svg{fill:#fff}.filledButton.light:active,.buttonIcon.light:active,.icon.light:active{background-color:#cecece33;transition:background-color .2s}.filledButton.light.border,.buttonIcon.light.border{border:2px solid #f9f9f9}.switch{position:relative;display:inline-block;width:30px;height:17px;margin-top:2px}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:17px;transition:.4s}.switch .slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;border-radius:50%;transition:.4s}.switch input:checked+.slider{background-color:#ff8f00}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input{display:none}input:checked+.slider:before{transform:translate(13px)}.flexRow{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.flexColumn{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.searchBar{border-radius:12px;background-color:#f9f9f9;height:30px;position:relative}.searchBar>.buttonIcon{position:absolute;right:3px;top:2px}.searchBar input{color:#404040;margin-top:6px;margin-left:8px;margin-right:30px;font-size:1rem;background-color:transparent!important;border:none!important;outline:none!important;font-weight:500;font-family:Cabin,sans-serif}.visible{visibility:visible}.gone{visibility:collapse}.none{display:none}.invisible{visibility:hidden}:root{--brand-navy: #0a2a4e;--brand-navy-deep: #06182e;--brand-blue: #1f6feb;--brand-blue-bright: #3b9dff;--brand-blue-soft: #e8f1ff;--accent: #ff8a00;--accent-bright: #ffb020;--violet: #7b5cff;--violet-bright: #a68bff;--ink: #0e1420;--ink-soft: #39414f;--muted: #667085;--line: #e6e9ef;--surface: #ffffff;--surface-alt: #f6f8fc;--grad-brand: linear-gradient(115deg, #0a2a4e 0%, #1f6feb 60%, #3b9dff 100%);--grad-vivid: linear-gradient(115deg, #1f6feb 0%, #7b5cff 100%);--grad-accent: linear-gradient(115deg, #ff8a00 0%, #ffc319 100%);--grad-aurora: radial-gradient(52% 85% at 10% 0%, rgba(123,92,255,.2) 0%, transparent 60%), radial-gradient(46% 78% at 96% 6%, rgba(59,157,255,.16) 0%, transparent 60%), linear-gradient(165deg, #081f3a 0%, #0a2a4e 100%);--radius-sm: 10px;--radius: 18px;--radius-lg: 28px;--radius-xl: 36px;--maxw: 1180px}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{scroll-behavior:smooth}html,body{height:100%;margin:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}ul{list-style-type:circle}ul::-webkit-scrollbar{width:5px}h1{font-family:"Exo 2",sans-serif;font-size:clamp(2.4rem,1.4rem + 3.4vw,3.9rem);font-weight:600;color:#0e1420;margin:30px 0 16px;line-height:1.04;letter-spacing:-.03em}h2{font-family:"Exo 2",sans-serif;font-size:clamp(1.9rem,1.3rem + 2vw,2.75rem);font-weight:600;color:#0e1420;margin:28px 0 14px;line-height:1.12;letter-spacing:-.025em}h3{font-family:"Exo 2",sans-serif;font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem);color:#0e1420;margin:20px 0;font-weight:600;line-height:1.2;letter-spacing:-.015em}h4{font-family:"Exo 2",sans-serif;font-size:1.05rem;font-weight:600;color:#1f6feb;margin:10px 0;letter-spacing:-.01em}h6{font-family:Roboto Mono,monospace;font-size:.9rem;font-style:normal;text-align:center;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#667085}p,div{font-family:Open Sans,sans-serif;font-size:1.12rem;color:#39414f}p{line-height:1.68}a{font-size:1.12rem;text-decoration:none;cursor:pointer;color:#0e1420;font-family:Open Sans,sans-serif;transition:color .2s ease}a:hover>span,a:hover p,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{text-decoration:underline}::selection{background:rgba(31,111,235,.18);color:#0e1420}.eyebrow{display:inline-block;font-family:Roboto Mono,monospace;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#1f6feb;margin-bottom:6px}label{display:block;text-align:left;margin:0;font-family:sans-serif;font-size:1rem;color:#1b1b1b}table{padding:0;border-spacing:0;border-collapse:collapse;border:none}tr,td,th{margin:0;padding:0;border:none;border-image-width:0}hr{border:none;border-top:1px solid #e4e4e4}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 500000s ease-in-out 0s,color 500000s ease-in-out 0s;transition:background-color 500000s ease-in-out 0s,color 500000s ease-in-out 0s}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{border-radius:4px;background-color:transparent}*::-webkit-scrollbar-track:hover{background-color:#94949440}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1f6feb,#7b5cff);border-radius:2.5px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}*::-webkit-scrollbar-thumb:hover{background:#1f6feb}.light-section{background:#ffffff;padding:clamp(60px,7vw,104px) 24px}.light-section>div{max-width:var(--maxw);margin:0 auto}.light-section>div>p{max-width:72ch}.light-section>div>h2{position:relative;padding-bottom:16px}.light-section>div>h2:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:3px;border-radius:2px;background:var(--grad-vivid)}@media (max-width: 1000px){.light-section{padding:clamp(46px,9vw,64px) 16px}}.dark-section{position:relative;background:var(--grad-aurora);color:#fff;overflow:hidden;padding:clamp(60px,7vw,104px) 24px}.dark-section div{max-width:var(--maxw);margin:auto}.dark-section div h1,.dark-section div h2,.dark-section div h3{color:#fff}.dark-section div p{color:#ffffffb8}.dark-section>div>h2:after{content:"";display:block;width:54px;height:3px;border-radius:2px;margin-top:16px;background:var(--grad-accent)}.dark-section .filledButton{background:#fff;color:#0a2a4e}.dark-section .filledButton span,.dark-section .filledButton p{color:#0a2a4e}.dark-section .filledButton:hover{background:#e8f1ff;color:#0a2a4e;box-shadow:0 10px 24px #00000040}.dark-section .filledButton:hover span,.dark-section .filledButton:hover p{color:#0a2a4e}.dark-section .filledButton.primary,.dark-section .filledButton.accent{background:var(--grad-vivid);color:#fff}.dark-section .filledButton.primary span,.dark-section .filledButton.primary p,.dark-section .filledButton.accent span,.dark-section .filledButton.accent p{color:#fff}.dark-section .filledButton.primary:hover,.dark-section .filledButton.accent:hover{background:linear-gradient(115deg,#1a63d4,#6a4af0);color:#fff}.dark-section .filledButton.primary:hover span,.dark-section .filledButton.primary:hover p,.dark-section .filledButton.accent:hover span,.dark-section .filledButton.accent:hover p{color:#fff}.dark-section .filledButton.accent{background:var(--grad-accent)}.dark-section .filledButton.accent:hover{background:linear-gradient(115deg,#f08200,#ffb81f)}@media (max-width: 1000px){.dark-section{padding:clamp(46px,9vw,64px) 16px}}
