*{margin:0;padding:0;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{background:#080E12;line-height:1.55;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;color:#A8C4CE;font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
img{display:block;max-width:100%;}
a{color:inherit;text-decoration:none;}
button{background:none;border:none;font-family:inherit;cursor:pointer;}
input{font-family:inherit;}
svg{display:block;}
h1,h2,h3,h4{overflow-wrap:anywhere;}
::-webkit-scrollbar{width:0.5rem;height:0.5rem;}
::-webkit-scrollbar-thumb{background:rgba(4, 10, 14, 0.75);border-radius:0.5rem;}
::-webkit-scrollbar-track{background:transparent;}
.oni-shell_bko{grid-template-columns:248px 1fr;min-height:100vh;display:grid;}
.oni-main_bko{min-width:0;}
.oni-wrap_bko{margin:0 auto;width:100%;max-width:87.5rem;}
.oni-container_bko{padding:0 1rem;margin:0 auto;width:100%;max-width:1400px;}
@media(min-width:769px){.oni-container_bko{padding:0 28px;}
}
.oni-section_bko{padding:24px 28px;}
.oni-section_pt_bko{padding-top:34px;}
.oni-band_soft_bko{background:#0D1820;}
.oni-eyebrow_bko{letter-spacing:.14em;overflow-wrap:break-word;line-height:1.4;font-size:0.656rem;color:#00C8DC;display:inline-block;font-weight:600;font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;text-transform:uppercase;}
.oni-drawer_cb_bko{display:none;}
.oni-overlay_bko{display:none;}
@media(max-width:1025px){.oni-shell_bko{grid-template-columns:1fr;}
.oni-main_bko{padding-bottom:4.875rem;}
.oni-drawer_cb_bko:checked~.oni-overlay_bko{background:rgba(4, 10, 14, 0.75);inset:0;display:block;z-index:70;position:fixed;}
}
@media(max-width:563px){.oni-section_bko{padding:18px 1rem;}
.oni-section_pt_bko{padding-top:24px;}
}
@keyframes zm3-pulse{0%,100%{opacity:.55}
50%{opacity:1}
}
@keyframes zm3-marquee{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
/* ---------- sidebar ---------- */
.oni-side_bko{gap:1.375rem;padding:22px 18px;background:#0B1520;flex-direction:column;display:flex;height:100vh;position:sticky;align-self:start;overflow-y:auto;border-right:1px solid #152330;top:0;}
.oni-brand_bko{gap:10px;display:flex;align-items:center;}
.oni-logo_bko{font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;letter-spacing:-.02em;font-size:1.313rem;color:#E8F4F8;font-weight:700;}
.oni-side_cta_bko{border:1px solid #1C3040;border-radius:0.813rem;padding:16px;background:rgba(0, 200, 220, 0.11);}
.oni-side_cta_h_bko{margin-bottom:0.375rem;line-height:1.15;color:#E8F4F8;font-weight:700;font-size:17px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-side_cta_p_bko{line-height:1.45;font-size:12px;color:#A8C4CE;margin-bottom:0.75rem;}
.oni-nav_bko{gap:3px;display:flex;flex-direction:column;}
.oni-nav_label_bko{padding:0.375rem 10px;letter-spacing:.14em;font-size:0.594rem;color:#3D5F6E;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;}
.oni-nav_item_bko{border-radius:0.5rem;gap:11px;padding:10px;font-weight:500;align-items:center;font-size:0.875rem;color:#A8C4CE;display:flex;}
.oni-nav_item_bko svg{width:17px;height:1.063rem;}
.oni-nav_item_bko:hover{background:rgba(0, 200, 220, 0.11);color:#E8F4F8;}
.oni-nav_item_on_bko{background:rgba(0, 200, 220, 0.11);font-weight:600;color:#00C8DC;}
.oni-side_foot_bko{background:#0D1820;padding:0.75rem;border:1px solid #1C3040;border-radius:13px;margin-top:auto;}
.oni-side_foot_bko p{color:#A8C4CE;line-height:1.4;margin-top:0.25rem;font-size:12.5px;}
/* ---------- topbar ---------- */
.oni-top_bko{padding:0.875rem 1.75rem;background:#0B1520;gap:1rem;position:sticky;display:flex;z-index:40;top:0;border-bottom:1px solid #152330;align-items:center;}
.oni-top_brand_bko{gap:0.563rem;align-items:center;display:none;}
.oni-search_bko{border:1px solid #1C3040;padding:11px 14px;background:#0D1820;gap:0.625rem;border-radius:0.813rem;flex:1;display:flex;color:#6A8F9E;font-size:0.844rem;max-width:440px;align-items:center;}
.oni-search_bko svg{flex:none;width:16px;height:16px;}
.oni-top_actions_bko{gap:0.75rem;align-items:center;display:flex;margin-left:auto;}
.oni-lang_bko{font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;font-size:0.75rem;color:#A8C4CE;}
.oni-burger_bko{background:#0D1820;border-radius:0.5rem;border:1px solid #1C3040;align-items:center;width:2.5rem;color:#E8F4F8;display:none;height:40px;justify-content:center;}
/* ---------- bottom-nav (mobile) ---------- */
.oni-botnav_bko{display:none;}
@media(max-width:1021px){.oni-side_bko{transition:transform .25s ease;top:0;height:100vh;left:0;transform:translateX(-100%);position:fixed;width:17.5rem;z-index:80;}
.oni-drawer_cb_bko:checked~.oni-shell_bko .oni-side_bko{transform:translateX(0);}
.oni-top_bko{gap:12px;padding:0.875rem 1rem;flex-wrap:wrap;position:static;}
.oni-top_brand_bko{display:flex;}
.oni-search_bko{display:none;}
.oni-burger_bko{display:flex;}
.oni-top_actions_bko{gap:0.625rem;width:100%;margin-left:0;align-items:stretch;}
.oni-top_actions_bko .oni-lang_bko{display:none;}
.oni-top_actions_bko .oni-btn_bko{flex:1;padding:11px 10px;text-align:center;}
.oni-botnav_bko{background:#0B1520;grid-template-columns:repeat(3,1fr);padding:0.5rem 0.375rem calc(8px + env(safe-area-inset-bottom));border-top:1px solid #1C3040;left:0;display:grid;bottom:0;transform:translateZ(0);right:0;z-index:65;position:fixed;}
.oni-bn_bko{gap:4px;padding:6px 2px 0;justify-content:flex-end;align-items:center;color:#A8C4CE;flex-direction:column;font-size:10px;font-weight:600;display:flex;min-width:0;}
.oni-bn_bko svg{flex:none;width:22px;height:22px;}
.oni-bn_bko span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:center;}
.oni-bn_on_bko{color:#00C8DC;}
.oni-bn_center_bko{position:relative;}
.oni-bn_fab_bko{background:#00C8DC;border-radius:50%;box-shadow:0 8px 2rem rgba(0, 0, 0, 0.70), 0 2px 0.5rem rgba(0, 200, 220, 0.18);height:50px;color:#020D10;left:50%;align-items:center;top:-20px;position:absolute;width:3.125rem;display:flex;justify-content:center;transform:translateX(-50%);}
.oni-bn_fab_bko svg{height:24px;width:1.5rem;}
.oni-bn_center_bko span{color:#00C8DC;}
}
.oni-btn_bko{border-radius:0.5rem;gap:8px;transition:background-color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease,color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;padding:0.688rem 22px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;font-size:14px;font-weight:700;font-family:"Nunito Sans", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;}
.oni-btn_pri_bko{background:#00C8DC;color:#020D10;box-shadow:0 0 18px rgba(0, 200, 220, 0.45), 0 0.25rem 12px rgba(0, 0, 0, 0.50);}
.oni-btn_pri_bko:hover{background:#00A8BC;}
.oni-btn_ghost_bko{background:rgba(0, 200, 220, 0.11);font-weight:600;color:#E8F4F8;}
.oni-btn_line_bko{background:transparent;border:1px solid #26455A;color:#E8F4F8;font-weight:600;}
.oni-btn_lg_bko{border-radius:13px;padding:16px 30px;font-size:0.938rem;}
.oni-band_bko .oni-btn_line_bko{border-color:rgba(255, 255, 255, 0.12);color:#E8F6FA;}
.oni-band_bko .oni-btn_ghost_bko{background:rgba(255, 255, 255, 0.07);color:#E8F6FA;}
.oni-link_m_bko{gap:0.313rem;text-decoration:none;cursor:pointer;font-size:12px;align-items:center;display:inline-flex;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;color:#00C8DC;}
.oni-link_m_bko svg{height:0.875rem;width:14px;}
.oni-band_bko .oni-link_m_bko{color:#00D4E6;}
.oni-dot_bko{border-radius:50%;flex:none;background:#00C8DC;width:7px;height:7px;}
.oni-dot_live_bko{background:#E83A3A;animation:zm3-pulse 1.4s infinite;}
.oni-stars_bko{gap:2px;color:#00C8DC;display:inline-flex;}
.oni-stars_bko svg{width:15px;height:15px;}
.oni-chip_bko{gap:6px;background:#0D1820;padding:7px 0.75rem;border-radius:8px;border:1px solid #1C3040;color:#A8C4CE;align-items:center;display:inline-flex;font-size:11px;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;}
.oni-chip_on_bko{border-color:transparent;background:rgba(0, 200, 220, 0.11);color:#00C8DC;}
.oni-gc_bko{min-width:0;display:block;text-decoration:none;color:inherit;cursor:pointer;}
.oni-gc_thumb_bko{border-radius:13px;border:1px solid #1C3040;overflow:hidden;display:block;background-size:cover;aspect-ratio:1;background-position:center;position:relative;}
.oni-gc_thumb_portrait_bko{aspect-ratio:3/4;}
.oni-gc_thumb_wide_bko{aspect-ratio:16/11;}
.oni-gc_cap_bko{padding:0.563rem;background:linear-gradient(transparent,rgba(4, 10, 14, 0.75));position:absolute;bottom:0;left:0;right:0;}
.oni-gc_name_bko{color:#E8F6FA;display:block;font-size:0.781rem;font-weight:700;}
.oni-gc_meta_bko{color:#7AB8CC;font-size:11px;}
.oni-gc_badge_bko{border-radius:8px;background:#00C8DC;padding:2px 6px;font-weight:700;position:absolute;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;font-size:0.5rem;right:8px;top:8px;color:#020D10;}
.oni-gc_badge_hot_bko{background:#E83A3A;color:#E8F6FA;}
.oni-gc_badge_live_bko{background:#E83A3A;color:#E8F6FA;right:auto;left:8px;}
.oni-gc_mult_bko{inset:0;font-size:1.75rem;font-weight:700;justify-content:center;display:flex;position:absolute;color:#00C8DC;align-items:center;}
.oni-pc_bko{border:1px solid #1C3040;background:#0D1820;border-radius:0.813rem;align-items:center;display:flex;font-weight:700;color:#A8C4CE;justify-content:center;height:64px;font-size:0.875rem;}
.oni-rail_bko{min-width:0;}
.oni-rail_scroll_bko{gap:0.875rem;display:grid;}
.oni-rail_scroll_bko>*{min-width:0;}
.oni-g6_bko{grid-template-columns:repeat(6,1fr);}
.oni-g7_bko{grid-template-columns:repeat(7,1fr);}
.oni-g4_bko{grid-template-columns:repeat(4,1fr);}
@media(max-width:1021px){.oni-g6_bko,.oni-g7_bko{grid-template-columns:none;overflow-x:auto;grid-auto-flow:column;scroll-snap-type:x mandatory;padding-bottom:6px;grid-auto-columns:7.5rem;}
.oni-g6_bko>*,.oni-g7_bko>*{scroll-snap-align:start;}
.oni-g4_bko{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:560px){.oni-g4_bko{grid-template-columns:none;grid-auto-columns:150px;overflow-x:auto;grid-auto-flow:column;}
}
.oni-panel_bko{border-radius:20px;background:#0D1820;border:1px solid #1C3040;padding:1.75rem 2rem;}
.oni-split_bko{gap:2.25rem;display:grid;align-items:start;}
.oni-split_bko>*{min-width:0;}
.oni-split_a_bko{grid-template-columns:.85fr 1.15fr;}
.oni-split_b_bko{grid-template-columns:1fr 1.1fr;}
.oni-split_c_bko{grid-template-columns:1.1fr .9fr;}
.oni-pgrid_bko{grid-template-columns:.9fr 1.1fr;gap:40px;display:grid;align-items:center;}
.oni-pgrid_bko>*{min-width:0;}
.oni-lead_bko{margin-bottom:14px;line-height:1.65;color:#A8C4CE;font-size:15px;}
.oni-feat_bko{gap:14px;grid-template-columns:repeat(3,1fr);display:grid;}
.oni-feat_bko>*{min-width:0;}
.oni-feat2_bko{grid-template-columns:1fr 1fr;}
.oni-feat_card_bko{border:1px solid #1C3040;padding:26px;border-radius:20px;background:#0D1820;}
.oni-feat_card_bko svg{margin-bottom:1rem;width:26px;height:26px;color:#00C8DC;}
.oni-feat_card_bko h3{font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:1.125rem;margin-bottom:8px;font-weight:700;color:#E8F4F8;}
.oni-feat_card_bko p{font-size:13px;line-height:1.6;color:#A8C4CE;}
.oni-feat_card_bko b{color:#E8F4F8;}
.oni-big_bko{gap:22px;flex-wrap:wrap;display:flex;}
.oni-big_n_bko{font-size:1.625rem;color:#00C8DC;font-weight:700;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-big_l_bko{font-size:12px;color:#6A8F9E;}
.oni-person_bko{border:1px solid #1C3040;padding:1rem 18px;gap:0.875rem;background:#0D1820;border-radius:13px;display:flex;align-items:center;}
.oni-avatar_bko{background:linear-gradient(135deg,#00C8DC,#0087A0);border-radius:50%;flex:none;height:44px;width:2.75rem;}
.oni-person_name_bko{font-size:0.875rem;font-weight:700;color:#E8F4F8;}
.oni-person_role_bko{font-size:12px;color:#6A8F9E;}
.oni-kv_bko{overflow:hidden;border-radius:13px;grid-template-columns:1fr 1fr;border:1px solid #1C3040;gap:1px;background:#1C3040;display:grid;}
.oni-kv_bko>div{background:#080E12;padding:16px 18px;min-width:0;}
.oni-kv_k_bko{text-transform:uppercase;margin-bottom:5px;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;color:#00C8DC;font-size:0.594rem;}
.oni-kv_v_bko{font-size:0.844rem;color:#E8F4F8;font-weight:700;}
@media(max-width:1022px){.oni-split_a_bko,.oni-split_b_bko,.oni-split_c_bko,.oni-pgrid_bko{grid-template-columns:1fr;gap:24px;}
.oni-feat_bko,.oni-feat2_bko{grid-template-columns:1fr;}
.oni-kv_bko{grid-template-columns:1fr;}
}
.oni-sh_bko{margin-bottom:16px;min-width:0;}
.oni-sh_row_bko{gap:0.75rem;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;}
.oni-sh_row_bko .oni-sh_l_bko{gap:6px;flex-direction:column;min-width:0;display:flex;}
.oni-sh_stack_bko{gap:10px;flex-direction:column;align-items:flex-start;display:flex;}
.oni-sh_center_bko{gap:0.625rem;display:flex;flex-direction:column;text-align:center;align-items:center;}
.oni-sh_h2_bko{gap:9px;line-height:1.1;display:flex;font-size:1.25rem;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;overflow-wrap:break-word;align-items:center;color:#E8F4F8;}
@media(min-width:766px){.oni-sh_h2_bko{font-size:24px;}
}
.oni-band_bko .oni-sh_h2_bko{color:#E8F6FA;}
.oni-eb_mono_bko{letter-spacing:.08em;text-transform:none;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;}
.oni-eb_mono_bko::before{content:"// ";}
.oni-eb_upper_bko{letter-spacing:.14em;text-transform:uppercase;}
.oni-eb_pill_bko{background:rgba(0, 200, 220, 0.11);padding:5px 0.688rem;border-radius:62.438rem;letter-spacing:.12em;text-transform:uppercase;}
.oni-eb_line_bko{gap:10px;align-items:center;display:inline-flex;}
.oni-eb_line_bko::before{background:#00C8DC;content:"";display:inline-block;width:1.5rem;height:1px;}
.oni-band_bko .oni-eb_line_bko::before{background:#00D4E6;}
.oni-band_bko .oni-eb_pill_bko{background:rgba(255, 255, 255, 0.07);}
.oni-sh_link_bko{gap:6px;transition:color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease,border-color color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;align-items:center;padding-bottom:2px;color:#E8F4F8;border-bottom:1px solid #E8F4F8;white-space:nowrap;font-weight:600;font-size:0.813rem;display:inline-flex;}
.oni-sh_link_bko:hover{border-color:#00C8DC;color:#00C8DC;}
.oni-sh_link_bko svg{width:14px;height:14px;}
.oni-sh_link_chev_bko{color:#00C8DC;padding-bottom:0;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;font-size:0.75rem;border-bottom:0;}
.oni-sh_link_btn_bko{border-radius:62.438rem;background:#00C8DC;padding:0.563rem 1.125rem;color:#020D10;border-bottom:0;}
.oni-sh_link_btn_bko:hover{background:#00A8BC;border-color:transparent;}
.oni-band_bko .oni-sh_link_bko{border-color:#E8F6FA;color:#E8F6FA;}
.oni-band_bko .oni-sh_link_chev_bko{color:#00D4E6;}
.oni-sh_rule_bko{margin:-2px 0 1rem;background:#1C3040;height:1px;}
.oni-band_bko .oni-sh_rule_bko{background:rgba(255, 255, 255, 0.12);}
.oni-seo_grid3_bko{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;}
.oni-seo_grid4_bko{grid-template-columns:repeat(4,1fr);gap:0.813rem;display:grid;}
.oni-seo_grid3_bko>*,.oni-seo_grid4_bko>*{min-width:0;}
.oni-seo_card_bko{padding:24px;border-radius:13px;border:1px solid #1C3040;background:#0D1820;}
.oni-seo_card_bko h3{font-size:1.125rem;margin-bottom:0.5rem;color:#E8F4F8;font-weight:700;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-seo_card_bko p{line-height:1.6;color:#A8C4CE;font-size:0.813rem;}
.oni-seo_card_sm_bko{padding:1.25rem;}
.oni-seo_card_sm_bko h3{font-size:16px;}
.oni-seo_card_sm_bko p{font-size:12.5px;line-height:1.55;}
.oni-seo_rtp_row_bko{gap:2.25rem;grid-template-columns:1fr 1fr;margin-top:1rem;display:grid;align-items:center;}
.oni-rtp_bko{gap:0.875rem;min-width:0;display:flex;}
.oni-rtp_bko>div{flex:1;border-radius:0.813rem;padding:16px;background:#080E12;text-align:center;min-width:0;}
.oni-rtp_n_bko{font-size:26px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;white-space:nowrap;color:#00C8DC;}
.oni-rtp_l_bko{font-size:11px;margin-top:0.25rem;color:#6A8F9E;}
.oni-cmp_bko{border-radius:0.813rem;overflow:hidden;border:1px solid #1C3040;max-width:760px;}
.oni-cmp_row_bko{grid-template-columns:1.6fr 1fr 1fr;display:grid;font-size:0.813rem;}
.oni-cmp_row_bko>div{padding:13px 0.875rem;text-align:center;min-width:0;}
.oni-cmp_row_bko>div:first-child{color:#E8F4F8;padding-left:1.375rem;font-weight:600;text-align:left;}
.oni-cmp_th_bko{background:#080E12;font-size:0.781rem;font-weight:700;}
.oni-cmp_row_bko:not(.oni-cmp_th_bko){background:#0D1820;border-top:1px solid #152330;color:#A8C4CE;}
.oni-cmp_zebra_bko{background:#0A1319;}
.oni-guide_bko{overflow:hidden;border:1px solid #1C3040;background:#0D1820;border-radius:0.813rem;cursor:pointer;}
.oni-guide_cover_bko{height:8.125rem;}
.oni-guide_body_bko{padding:1.25rem;}
.oni-guide_body_bko h3{margin:7px 0 9px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#E8F4F8;line-height:1.25;font-size:1rem;font-weight:700;}
.oni-guide_meta_bko{color:#6A8F9E;font-size:0.719rem;}
.oni-hub_bko{gap:28px;grid-template-columns:repeat(5,1fr);border-top:1px solid #152330;display:grid;padding-top:1.75rem;}
.oni-hub_bko>*{min-width:0;}
.oni-hub_bko h4{margin-bottom:11px;font-weight:700;font-size:0.813rem;color:#E8F4F8;}
.oni-hub_col_bko{gap:0.5rem;flex-direction:column;color:#A8C4CE;display:flex;font-size:13px;}
.oni-hub_col_bko a{cursor:pointer;}
@media(max-width:1027px){.oni-seo_grid3_bko{grid-template-columns:1fr;}
.oni-seo_grid4_bko{grid-template-columns:repeat(2,1fr);}
.oni-seo_rtp_row_bko{gap:20px;grid-template-columns:1fr;}
.oni-hub_bko{grid-template-columns:repeat(2,1fr);gap:22px;}
}
@media(max-width:558px){.oni-hub_bko{grid-template-columns:1fr;}
}
.oni-hero_bko{padding:2.875rem 48px;overflow:hidden;border:1px solid #1C3040;background:linear-gradient(120deg,#061018,#030C14);border-radius:20px;position:relative;color:#E8F6FA;}
.oni-hero_glow_bko{background:radial-gradient(circle,rgba(0, 210, 230, 0.22),transparent 70%);border-radius:50%;position:absolute;width:340px;height:340px;top:-3.75rem;right:-3.75rem;}
.oni-hero_in_bko{max-width:37.5rem;position:relative;}
.oni-hero_bko .oni-eyebrow_bko{color:#00D4E6;}
.oni-pill_row_bko{border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.07);border-radius:62.438rem;padding:0.375rem 13px;gap:0.5rem;font-size:0.656rem;color:#00D4E6;display:inline-flex;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.375rem;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;align-items:center;}
.oni-hero_h1_bko{margin:18px 0;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:3.375rem;letter-spacing:-.02em;font-weight:700;color:#E8F6FA;line-height:1.02;overflow-wrap:break-word;}
.oni-hero_h1_bko em{font-style:normal;color:#00D4E6;}
.oni-hero_sub_bko{margin-bottom:28px;font-size:1.063rem;color:#7AB8CC;max-width:30rem;line-height:1.55;}
.oni-hero_cta_bko{gap:14px;flex-wrap:wrap;margin-bottom:26px;display:flex;align-items:center;}
.oni-hero_trust_bko{gap:14px;align-items:center;display:flex;flex-wrap:wrap;}
.oni-hero_rating_txt_bko{font-size:0.813rem;color:#7AB8CC;}
@media(max-width:1026px){.oni-hero_bko{padding:2rem 1.5rem;}
.oni-hero_h1_bko{font-size:38px;}
}
@media(max-width:561px){.oni-hero_h1_bko{font-size:1.875rem;}
}
.oni-stat_bko{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;}
.oni-stat_bko>*{min-width:0;}
.oni-stat_item_bko{border:1px solid #1C3040;padding:18px 1.25rem;background:#0D1820;border-radius:0.813rem;}
.oni-stat_k_bko{margin-bottom:0.438rem;font-size:0.594rem;color:#6A8F9E;text-transform:uppercase;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;letter-spacing:.12em;}
.oni-stat_v_bko{gap:8px;overflow-wrap:anywhere;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;display:flex;align-items:center;min-width:0;color:#E8F4F8;font-weight:700;font-size:24px;}
.oni-stat_v_accent_bko{color:#00C8DC;}
@media(max-width:1026px){.oni-stat_bko{grid-template-columns:repeat(2,1fr);}
}
.oni-wlc_bko{border-radius:20px;grid-template-columns:1.2fr .8fr;border:1px solid #1C3040;gap:1.5rem;overflow:hidden;padding:36px 2.5rem;background:linear-gradient(120deg,#061018,#030C14);color:#E8F6FA;display:grid;align-items:center;position:relative;}
.oni-wlc_bko>*{min-width:0;}
.oni-wlc_bko .oni-eyebrow_bko{color:#00D4E6;}
.oni-wlc_glow_bko{border-radius:50%;background:radial-gradient(circle,rgba(0, 210, 230, 0.22),transparent 70%);position:absolute;height:16.25rem;width:16.25rem;right:-2.5rem;top:-40px;}
.oni-wlc_in_bko{position:relative;}
.oni-wlc_h2_bko{margin:10px 0 0.5rem;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;line-height:1.03;font-size:2.125rem;overflow-wrap:break-word;font-weight:700;color:#E8F6FA;}
.oni-wlc_h2_bko em{font-style:normal;color:#00D4E6;}
.oni-wlc_sub_bko{margin-bottom:18px;max-width:26.25rem;color:#7AB8CC;font-size:0.875rem;line-height:1.55;}
.oni-wlc_terms_bko{gap:10px;flex-direction:column;display:flex;position:relative;}
.oni-term_bko{background:rgba(255, 255, 255, 0.07);padding:13px 0.938rem;border:1px solid rgba(255, 255, 255, 0.12);border-radius:0.813rem;gap:0.688rem;align-items:center;display:flex;}
.oni-term_bko svg{flex:none;width:1.25rem;color:#00D4E6;height:20px;}
.oni-term_k_bko{text-transform:uppercase;font-size:9.5px;letter-spacing:.1em;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;color:#7AB8CC;}
.oni-term_v_bko{color:#E8F6FA;font-size:14px;font-weight:700;margin-top:2px;}
@media(max-width:1023px){.oni-wlc_bko{grid-template-columns:1fr;}
}
@media(max-width:557px){.oni-wlc_h2_bko{font-size:26px;}
}
.oni-jp_bko{grid-template-columns:1.5fr 1fr 1fr;gap:14px;display:grid;}
.oni-jp_bko>*{min-width:0;}
.oni-jp_hero_bko{overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#061018,#030C14);gap:0.875rem;padding:26px;border:1px solid #1C3040;min-height:180px;display:flex;position:relative;justify-content:space-between;flex-direction:column;color:#E8F6FA;}
.oni-jp_glow_bko{border-radius:50%;background:radial-gradient(circle,rgba(0, 210, 230, 0.22),transparent 70%);top:-2.5rem;height:180px;position:absolute;width:180px;right:-40px;}
.oni-jp_k_row_bko{gap:0.625rem;justify-content:space-between;display:flex;position:relative;align-items:center;}
.oni-jp_k_bko{font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;letter-spacing:.12em;font-size:0.625rem;color:#6A8F9E;}
.oni-jp_hero_bko .oni-jp_k_bko{color:#7AB8CC;}
.oni-jp_amt_bko{position:relative;font-size:2.625rem;color:#00D4E6;line-height:1;font-weight:700;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-jp_sub_bko{font-size:12px;margin-top:0.313rem;color:#7AB8CC;}
.oni-jp_cell_bko{padding:22px;border:1px solid #1C3040;border-radius:20px;background:#0D1820;justify-content:space-between;min-height:180px;display:flex;flex-direction:column;}
.oni-jp_cell_bko .oni-jp_amt_bko{color:#E8F4F8;font-size:1.875rem;}
.oni-jp_cell_bko .oni-jp_sub_bko{color:#6A8F9E;}
@media(max-width:1021px){.oni-jp_bko{grid-template-columns:1fr;}
}
@media(max-width:561px){.oni-jp_amt_bko{font-size:32px;}
}
.oni-tour_bko{border-radius:1.25rem;border:1px solid #1C3040;grid-template-columns:1.05fr 1fr;overflow:hidden;display:grid;}
.oni-tour_bko>*{min-width:0;}
.oni-tour_l_bko{padding:34px;overflow:hidden;background:linear-gradient(135deg,#061018,#030C14);position:relative;color:#E8F6FA;}
.oni-tour_h2_bko{margin:0.75rem 0 10px;font-weight:700;line-height:1.05;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:1.875rem;color:#E8F6FA;}
.oni-tour_h2_bko em{font-style:normal;color:#00D4E6;}
.oni-tour_text_bko{font-size:13.5px;margin-bottom:1.25rem;line-height:1.6;max-width:21.25rem;color:#7AB8CC;}
.oni-tour_meta_bko{gap:18px;margin-bottom:1.25rem;display:flex;align-items:flex-end;flex-wrap:wrap;}
.oni-tour_cap_bko{text-transform:uppercase;color:#7AB8CC;margin-bottom:0.313rem;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;font-size:9.5px;}
.oni-count_bko{gap:6px;display:flex;}
.oni-count_bko span{background:rgba(255, 255, 255, 0.07);border:1px solid rgba(255, 255, 255, 0.12);padding:0.25rem 0.563rem;border-radius:8px;font-size:1.375rem;font-weight:700;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;}
.oni-tour_units_bko{font-size:0.625rem;color:#7AB8CC;}
.oni-board_bko{padding:28px 30px;background:#0D1820;}
.oni-board_head_bko{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;}
.oni-board_title_bko{font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:1rem;color:#E8F4F8;font-weight:700;}
.oni-board_upd_bko{font-size:0.625rem;text-transform:uppercase;color:#6A8F9E;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;}
.oni-board_list_bko{gap:2px;display:flex;flex-direction:column;}
.oni-board_row_bko{border-radius:0.5rem;padding:10px 0.75rem;gap:12px;display:flex;align-items:center;}
.oni-board_top1_bko{background:rgba(0, 200, 220, 0.11);}
.oni-board_rk_bko{font-weight:700;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;font-size:14px;color:#6A8F9E;width:1.25rem;}
.oni-board_top1_bko .oni-board_rk_bko{color:#00C8DC;}
.oni-board_nm_bko{flex:1;color:#A8C4CE;font-size:13.5px;min-width:0;font-weight:600;}
.oni-board_top1_bko .oni-board_nm_bko{color:#E8F4F8;font-weight:700;}
.oni-board_pt_bko{font-size:0.781rem;color:#A8C4CE;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;}
@media(max-width:1027px){.oni-tour_bko{grid-template-columns:1fr;}
}
@media(max-width:559px){.oni-tour_h2_bko{font-size:1.5rem;}
}
.oni-pay_logos_bko{gap:9px;grid-template-columns:repeat(4,1fr);display:grid;}
.oni-pay_logos_bko>*{min-width:0;}
.oni-pay_bko{border:1px solid #1C3040;border-radius:0.5rem;justify-content:center;display:flex;height:3rem;align-items:center;font-size:0.75rem;font-weight:700;color:#A8C4CE;}
.oni-table_bko{border:1px solid #1C3040;overflow:hidden;border-radius:0.813rem;}
.oni-trow_bko{grid-template-columns:1.3fr 1fr 1fr 1fr;font-size:13px;display:grid;}
.oni-trow_bko>div{padding:0.813rem 14px;min-width:0;}
.oni-trow_bko>div:first-child{padding-left:1rem;font-weight:700;color:#E8F4F8;}
.oni-trow_th_bko{background:#080E12;text-transform:uppercase;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;color:#6A8F9E;letter-spacing:.06em;font-size:9.5px;}
.oni-trow_bko:not(.oni-trow_th_bko){background:#0D1820;color:#A8C4CE;border-top:1px solid #152330;}
.oni-trow_zebra_bko{background:#0A1319;}
.oni-pos_bko{font-weight:700;color:#00C8DC;}
@media(max-width:1027px){.oni-pay_logos_bko{grid-template-columns:repeat(2,1fr);}
}
.oni-news_bko{background:linear-gradient(135deg,#061018,#030C14);gap:24px;border-radius:1.25rem;border:1px solid #1C3040;padding:1.625rem 32px;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#E8F6FA;display:flex;}
.oni-news_h3_bko{color:#E8F6FA;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;font-size:20px;margin-bottom:0.25rem;}
.oni-news_text_bko{color:#7AB8CC;font-size:13px;}
.oni-news_form_bko{flex:1;gap:10px;max-width:27.5rem;min-width:0;display:flex;}
.oni-news_form_bko .oni-input_bko{min-width:0;}
@media(max-width:557px){.oni-news_form_bko{width:100%;}
}
.oni-input_bko{padding:13px 1rem;flex:1;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.07);font-size:13.5px;color:#7AB8CC;}
.oni-vip_head_bko{gap:12px;margin-bottom:1.125rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;}
.oni-vip_intro_bko{max-width:26.25rem;font-size:13px;color:#A8C4CE;}
.oni-vip_bko{gap:12px;grid-template-columns:repeat(5,1fr);display:grid;}
.oni-vip_bko>*{min-width:0;}
.oni-tier_bko{border:1px solid #1C3040;border-radius:0.813rem;background:#0D1820;padding:20px;}
.oni-tier_on_bko{border-color:#00C8DC;background:rgba(0, 200, 220, 0.11);}
.oni-tier_medal_bko{border-radius:8px;background:linear-gradient(135deg,#00C8DC,#0087A0);width:1.875rem;height:1.875rem;margin-bottom:14px;}
.oni-tier_name_bko{font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;color:#E8F4F8;font-size:15px;margin-bottom:5px;}
.oni-tier_tx_bko{color:#6A8F9E;font-size:0.719rem;line-height:1.5;}
@media(max-width:1027px){.oni-vip_bko{grid-template-columns:repeat(2,1fr);}
}
.oni-app_bko{gap:36px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.oni-app_copy_bko{max-width:520px;}
.oni-app_h2_bko{margin:0.75rem 0 10px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#E8F4F8;line-height:1.05;font-size:1.75rem;font-weight:700;}
.oni-app_text_bko{color:#A8C4CE;margin-bottom:1.25rem;font-size:14px;line-height:1.6;}
.oni-app_btns_bko{gap:12px;flex-wrap:wrap;display:flex;}
.oni-store_bko{background:#080E12;padding:0.688rem 18px;border:1px solid #1C3040;border-radius:13px;gap:9px;font-weight:700;cursor:pointer;align-items:center;display:inline-flex;color:#E8F4F8;font-size:0.813rem;}
.oni-store_bko svg{width:16px;height:16px;}
.oni-app_qr_wrap_bko{gap:1rem;display:flex;align-items:center;}
.oni-qr_bko{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:3px;border-radius:13px;padding:0.688rem;border:1px solid #1C3040;background:#080E12;display:grid;height:108px;width:6.75rem;}
.oni-qr_bko i{background:transparent;}
.oni-qr_f_bko{background:#00C8DC;}
.oni-app_qr_cap_bko{font-size:0.75rem;color:#6A8F9E;max-width:84px;line-height:1.4;}
.oni-dw_h2_bko{font-weight:700;margin-bottom:10px;font-size:1.625rem;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;line-height:1.08;color:#E8F4F8;}
.oni-steps_v_bko{gap:10px;grid-template-columns:1fr;}
.oni-steps_v_bko .oni-step_bko{padding:1.125rem 20px;}
@media(max-width:561px){.oni-dw_h2_bko{font-size:1.438rem;}
}
.oni-promo_grid_bko{gap:1rem;grid-template-columns:repeat(3,1fr);display:grid;}
.oni-promo_grid_bko>*{min-width:0;}
.oni-promo_bko{border-radius:20px;border:1px solid #1C3040;background:#0D1820;overflow:hidden;padding:1.5rem;position:relative;min-height:150px;}
.oni-promo_h_bko{font-weight:700;margin-top:0.375rem;font-size:26px;line-height:1.05;color:#E8F4F8;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-promo_h_bko em{font-style:normal;color:#00C8DC;}
.oni-promo_p_bko{line-height:1.5;font-size:0.781rem;color:#A8C4CE;margin-top:0.5rem;}
.oni-promo_feat_bko{border-color:#1C3040;background:linear-gradient(135deg,#061018,#030C14);}
.oni-promo_feat_bko .oni-promo_h_bko{color:#E8F6FA;}
.oni-promo_feat_bko .oni-promo_h_bko em{color:#00D4E6;}
.oni-promo_feat_bko .oni-promo_p_bko{color:#7AB8CC;}
.oni-promo_feat_bko .oni-eyebrow_bko{color:#00D4E6;}
@media(max-width:1024px){.oni-promo_grid_bko{grid-template-columns:1fr;}
}
.oni-supp_bko{gap:14px;grid-template-columns:repeat(3,1fr);display:grid;}
.oni-supp_bko>*{min-width:0;}
.oni-supp_card_bko{padding:24px;border-radius:13px;border:1px solid #1C3040;background:#0D1820;}
.oni-supp_card_bko svg{margin-bottom:0.875rem;color:#00C8DC;height:24px;width:1.5rem;}
.oni-supp_card_bko h3{font-weight:700;margin-bottom:6px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-size:1rem;color:#E8F4F8;}
.oni-supp_card_bko p{line-height:1.55;font-size:13px;color:#A8C4CE;}
@media(max-width:1021px){.oni-supp_bko{grid-template-columns:1fr;}
}
.oni-steps_bko{grid-template-columns:repeat(3,1fr);gap:0.875rem;display:grid;}
.oni-steps_bko>*{min-width:0;}
.oni-step_bko{padding:1.5rem;border:1px solid #1C3040;border-radius:0.813rem;background:#0D1820;position:relative;}
.oni-step_num_bko{border-radius:8px;background:#00C8DC;font-weight:700;display:flex;width:30px;align-items:center;height:30px;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;justify-content:center;margin-bottom:14px;font-size:13px;color:#020D10;}
.oni-step_h_bko{font-size:1rem;font-weight:700;color:#E8F4F8;margin-bottom:7px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-step_p_bko{font-size:0.813rem;color:#A8C4CE;line-height:1.55;}
@media(max-width:1021px){.oni-steps_bko{grid-template-columns:1fr;}
}
.oni-ab_h2_bko{margin:14px 0 16px;color:#E8F4F8;font-size:32px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;font-weight:700;line-height:1.08;}
.oni-ab_body_bko{margin-bottom:0.875rem;font-size:15px;line-height:1.65;color:#A8C4CE;}
.oni-ab_chips_bko{gap:10px;margin-top:8px;flex-wrap:wrap;display:flex;}
.oni-faq_bko{gap:0.625rem;display:flex;flex-direction:column;}
.oni-faq_item_bko{border-radius:0.813rem;border:1px solid #1C3040;padding:18px 1.375rem;background:#0D1820;}
.oni-faq_q_bko{gap:1rem;list-style:none;cursor:pointer;align-items:center;justify-content:space-between;font-weight:600;color:#E8F4F8;font-size:15.5px;display:flex;}
.oni-faq_q_bko::-webkit-details-marker{display:none;}
.oni-faq_q_t_bko{gap:10px;display:flex;}
.oni-faq_q_i_bko{font-style:normal;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;color:#00C8DC;}
.oni-faq_pm_bko{color:#00C8DC;font-size:1.25rem;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;}
.oni-faq_item_bko[open] .oni-faq_pm_bko{transform:rotate(45deg);}
.oni-faq_a_bko{color:#A8C4CE;line-height:1.6;margin-top:0.75rem;font-size:13.5px;}
@media(max-width:559px){.oni-ab_h2_bko{font-size:26px;}
}
.oni-provs_bko{gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:28px;display:grid;}
.oni-provs_bko>*{min-width:0;}
.oni-prov_bko{background:#0D1820;border-radius:0.813rem;border:1px solid #1C3040;padding:0.75rem;align-items:center;display:flex;justify-content:center;text-decoration:none;height:4rem;}
.oni-prov_img_bko{max-height:32px;object-fit:contain;max-width:100%;}
.oni-resp_bko{border:1px solid #1C3040;gap:1.5rem;padding:26px;background:#0D1820;border-radius:0.813rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.oni-resp_in_bko{max-width:560px;}
.oni-resp_h_bko{margin-bottom:8px;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#E8F4F8;font-weight:700;font-size:19px;}
.oni-resp_p_bko{font-size:0.844rem;line-height:1.6;color:#A8C4CE;}
.oni-resp_badges_bko{gap:14px;display:flex;flex-wrap:wrap;align-items:center;}
.oni-age18_bko{padding:0.25rem 0.5rem;border:1.5px solid #E83A3A;border-radius:8px;color:#E83A3A;font-weight:700;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;font-size:13px;}
.oni-resp_org_bko{font-weight:600;color:#6A8F9E;font-size:0.813rem;}
@media(max-width:1023px){.oni-provs_bko{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:560px){.oni-provs_bko{grid-template-columns:repeat(2,1fr);}
}
.oni-et_h2_bko{margin:10px 0 0.875rem;line-height:1.08;color:#E8F4F8;font-weight:700;font-size:1.75rem;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;}
.oni-et_right_bko{gap:10px;display:flex;flex-direction:column;}
.oni-et_updated_bko{border:1px solid #1C3040;background:#080E12;padding:0.875rem 1.125rem;border-radius:0.813rem;gap:10px;align-items:center;color:#A8C4CE;display:flex;font-size:0.75rem;}
.oni-et_updated_bko svg{flex:none;color:#00C8DC;height:15px;width:15px;}
.oni-et_updated_bko b{color:#E8F4F8;}
@media(max-width:561px){.oni-et_h2_bko{font-size:24px;}
}
.oni-op_h2_bko{margin:0.625rem 0 8px;line-height:1.1;font-size:1.5rem;font-weight:700;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#E8F4F8;}
.oni-op_text_bko{color:#A8C4CE;font-size:13.5px;line-height:1.6;}
@media(max-width:561px){.oni-op_h2_bko{font-size:1.375rem;}
}
.oni-gd_head_bko{gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1rem;display:flex;}
.oni-rc_bko{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid;}
.oni-rc_bko>*{min-width:0;}
.oni-rc_awards_bko{gap:0.688rem;display:flex;flex-direction:column;}
.oni-award_bko{gap:11px;display:flex;align-items:center;}
.oni-award_bko svg{flex:none;width:1.125rem;color:#F0B840;height:1.125rem;}
.oni-award_t_bko{color:#E8F4F8;font-size:0.844rem;font-weight:700;}
.oni-award_s_bko{color:#6A8F9E;font-size:0.719rem;}
.oni-rc_press_bko{grid-template-columns:1fr 1fr;gap:10px;display:grid;}
.oni-logo_cell_bko{border-radius:0.5rem;border:1px solid #1C3040;display:flex;font-weight:700;color:#A8C4CE;height:48px;font-size:13px;justify-content:center;align-items:center;}
.oni-rc_partner_bko{border:1px solid #1C3040;padding:20px;background:#0D1820;border-radius:13px;}
.oni-rc_partner_name_bko{font-size:18px;margin-bottom:6px;font-weight:700;font-family:"Unbounded", ui-sans-serif, system-ui, 'Segoe UI', sans-serif;color:#E8F4F8;}
.oni-rc_partner_text_bko{font-size:12.5px;color:#A8C4CE;line-height:1.55;}
@media(max-width:1022px){.oni-rc_bko{grid-template-columns:1fr;gap:1.375rem;}
.oni-rc_press_bko{grid-template-columns:repeat(4,1fr);}
}
.oni-footer_bko{padding:2.5rem 1.75rem;background:#050A0D;border-top:1px solid #152330;}
.oni-footer_grid_bko{gap:2rem;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-left:auto;margin-right:auto;display:grid;max-width:1400px;margin-bottom:1.75rem;}
.oni-footer_grid_bko>*{min-width:0;}
.oni-footer_grid_bko h4{font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;color:#3D5F6E;font-size:10px;letter-spacing:.12em;margin-bottom:13px;}
.oni-fcol_bko{gap:9px;flex-direction:column;font-size:0.813rem;display:flex;color:#A8C4CE;}
.oni-fcol_bko a{cursor:pointer;}
.oni-ft_about_bko{margin-top:12px;max-width:16.25rem;color:#6A8F9E;font-size:13px;line-height:1.6;}
.oni-ft_contact_bko{overflow-wrap:anywhere;font-size:0.781rem;font-family:"Red Hat Mono", Menlo, Monaco, Consolas, monospace;margin-top:0.75rem;color:#00C8DC;}
.oni-footer_bottom_bko{gap:16px;margin:0 auto;flex-wrap:wrap;max-width:1400px;display:flex;padding-top:20px;align-items:center;justify-content:space-between;border-top:1px solid #152330;}
.oni-footer_bottom_bko p{color:#3D5F6E;font-size:0.688rem;line-height:1.6;max-width:45rem;}
@media(max-width:1024px){.oni-footer_grid_bko{grid-template-columns:1fr 1fr;}
}
@media(max-width:561px){.oni-footer_grid_bko{grid-template-columns:1fr;}
}