/* OIA native pages (Webflow). Built by kpages/native.py from the prototype. */
body{background:#02061A;overflow-x:hidden}:where(.oia-n){display:block;width:100%;background:#02061A;color:#FFFFFF;font-family:'Barlow','Avenir Next',system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.5;text-align:left;-webkit-text-size-adjust:100%}
:where(.oia-n) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,img,blockquote,figure,figcaption,label,strong,b,small,summary,details,hr){margin:revert;padding:revert;font-size:revert;font-weight:revert;font-family:revert;line-height:revert;display:revert;max-width:revert;vertical-align:revert;border:revert;background:revert;text-align:revert}
:where(.oia-n),:where(.oia-n) *,:where(.oia-n) *::before,:where(.oia-n) *::after{box-sizing:content-box}
[data-cta="trial"]{display:none !important}[data-ov] [data-cta="start"]{display:none !important}[data-ov] [data-cta="trial"]{display:inline !important}
:where(.oia-n){color-scheme:dark;--proto-bg:#0B1328;--proto-line:#1E293B;--proto-fg:#C9D3E0;--proto-muted:#8896AB;--proto-accent:#50C6DC;--proto-ink:#02061A}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}}
:where([id]){scroll-margin-top:16px}
:where(.hp-row strong){transition:color .15s}
.hp-row:hover,.hp-row:focus-visible{background:#132036}
:where(.hp-row:hover strong),:where(.hp-row:focus-visible strong){color:#50C6DC}
.hp-row:focus-visible{outline:2px solid #50C6DC;outline-offset:2px}
:where(.hp-row:hover .hp-go),:where(.hp-row:focus-visible .hp-go){opacity:1;transform:translateX(2px)}
:where(a:focus-visible),:where(summary:focus-visible),:where(button:focus-visible),:where(input:focus-visible){outline:2px solid #8FE0EE;outline-offset:3px}
:where(a){color:#50C6DC}
:where(a:hover){color:#8FE0EE}
:where(.nav-menu summary){cursor:pointer;list-style:none}
:where(.nav-menu summary)::-webkit-details-marker{display:none}
@media (max-width: 900px){:where(.nav-links){display:none !important}:where(.nav-menu){display:block !important}:where(.nav-row){flex-wrap:nowrap !important}:where(.nav-bar){gap:10px !important;flex-wrap:nowrap !important}:where(.nav-logo){height:40px !important}}
:where(summary){cursor:pointer;list-style:none}
:where(summary)::-webkit-details-marker{display:none}
:where(details[open] .faq-plus){transform:rotate(45deg)}
@media (max-width: 440px){:where(.nav-row){padding-left:16px !important;padding-right:16px !important}:where(.nav-row .nav-logo){height:34px !important}:where(.nav-bar > a){padding:10px 14px !important}}
:where(#oia-page:is(:has(> main#main)) section + section){border-top:1px solid #1E293B}
:where(header:has(> .nav-row)){position:sticky;top:0;z-index:60}
:where(#oia-page [id]){scroll-margin-top:104px !important}
:where(.nav-dmenu summary){cursor:pointer;list-style:none}
:where(.nav-dmenu summary)::-webkit-details-marker{display:none}
:where(.nav-dmenu summary:hover),:where(.nav-dmenu[open] summary){color:#FFFFFF}
:where(.nav-dmenu summary svg){transition:transform .15s}
:where(.nav-dmenu[open] summary svg){transform:rotate(180deg)}
:where(.nav-dd-list a:hover),:where(.nav-mob a:hover){background:#16213A;color:#FFFFFF}
:where(.nav-links > a:hover){color:#FFFFFF}
:where(.nav-links a[aria-current="page"]),:where(.nav-dd-list a[aria-current="page"]),:where(.nav-mob a[aria-current="page"]){color:#FFFFFF}
@media (max-width: 1100px){:where(.nav-links){display:none !important}:where(.nav-menu){display:block !important;position:static !important}:where(.nav-row){flex-wrap:nowrap !important}:where(.nav-bar){gap:10px !important;flex-wrap:nowrap !important}:where(.nav-mob){left:12px !important;right:12px !important;min-width:0 !important}}
@media (max-width: 440px){:where(.nav-bar > a){padding:10px 12px !important;font-size:14px !important}:where(.nav-logo){height:34px !important}}
.oia-lb{position:fixed;inset:0;z-index:2147483000;background:rgba(2,6,26,.9);display:flex;align-items:center;justify-content:center;padding:56px 16px 16px}.oia-lb-in{position:relative;width:min(1100px,100%)}.oia-lb-v{position:relative;padding-top:56.25%;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6)}.oia-lb-v iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.oia-lb-x{position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:50%;border:1px solid #334155;background:#0E172A;color:#FFFFFF;font-size:26px;line-height:1;cursor:pointer}.oia-lb-x:focus-visible{outline:2px solid #8FE0EE;outline-offset:3px}
