*{padding:0;margin:0;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{background:#0f0a14;font-size:15px;color:#c4b4d6;text-rendering:optimizeLegibility;line-height:1.55;font-family:"Onest", 'Helvetica Neue', Arial, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;}
img{display:block;max-width:100%;}
a{text-decoration:none;color:inherit;}
button{border:none;background:none;cursor:pointer;font-family:inherit;}
input{font-family:inherit;}
svg{display:block;}
h1,h2,h3,h4{overflow-wrap:anywhere;}
::-webkit-scrollbar{height:0.5rem;width:0.5rem;}
::-webkit-scrollbar-thumb{background:rgba(8, 4, 18, 0.72);border-radius:0.5rem;}
::-webkit-scrollbar-track{background:transparent;}
.sgdshell_b22{grid-template-columns:248px 1fr;display:grid;min-height:100vh;}
.sgdmain_b22{min-width:0;}
.sgdwrap_b22{margin:0 auto;width:100%;max-width:1400px;}
.sgdcontainer_b22{padding:0 1rem;margin:0 auto;max-width:1400px;width:100%;}
@media(min-width:767px){.sgdcontainer_b22{padding:0 1.75rem;}
}
.sgdsection_b22{padding:1.5rem 1.75rem;}
.sgdsection_pt_b22{padding-top:2.125rem;}
.sgdband_soft_b22{background:#17101f;}
.sgdeyebrow_b22{letter-spacing:.14em;color:#e0189a;line-height:1.4;font-family:"Onest", 'Helvetica Neue', Arial, sans-serif;font-size:10.5px;overflow-wrap:break-word;text-transform:uppercase;display:inline-block;font-weight:600;}
.sgddrawer_cb_b22{display:none;}
.sgdoverlay_b22{display:none;}
@media(max-width:1025px){.sgdshell_b22{grid-template-columns:1fr;}
.sgdmain_b22{padding-bottom:78px;}
.sgddrawer_cb_b22:checked~.sgdoverlay_b22{background:rgba(8, 4, 18, 0.72);inset:0;display:block;position:fixed;z-index:70;}
}
@media(max-width:561px){.sgdsection_b22{padding:18px 1rem;}
.sgdsection_pt_b22{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 ---------- */
.sgdside_b22{gap:22px;padding:1.375rem 18px;background:#130d1a;top:0;align-self:start;position:sticky;border-right:1px solid #2a1e3d;display:flex;overflow-y:auto;flex-direction:column;height:100vh;}
.sgdbrand_b22{gap:0.625rem;align-items:center;display:flex;}
.sgdlogo_b22{font-size:21px;letter-spacing:-.02em;color:#f2eaf8;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-weight:700;}
.sgdside_cta_b22{padding:1rem;border-radius:0.813rem;border:1px solid #3a2858;background:rgba(224, 24, 154, 0.12);}
.sgdside_cta_h_b22{margin-bottom:0.375rem;font-weight:700;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:1.063rem;color:#f2eaf8;line-height:1.15;}
.sgdside_cta_p_b22{line-height:1.45;margin-bottom:12px;font-size:0.75rem;color:#c4b4d6;}
.sgdnav_b22{gap:3px;display:flex;flex-direction:column;}
.sgdnav_label_b22{padding:0.375rem 0.625rem;color:#5a4a6e;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;}
.sgdnav_item_b22{gap:11px;padding:10px;border-radius:0.563rem;color:#c4b4d6;font-weight:500;display:flex;align-items:center;font-size:14px;}
.sgdnav_item_b22 svg{width:17px;height:1.063rem;}
.sgdnav_item_b22:hover{background:rgba(224, 24, 154, 0.12);color:#f2eaf8;}
.sgdnav_item_on_b22{background:rgba(224, 24, 154, 0.12);color:#e0189a;font-weight:600;}
.sgdside_foot_b22{border:1px solid #3a2858;background:#17101f;border-radius:0.813rem;padding:12px;margin-top:auto;}
.sgdside_foot_b22 p{margin-top:4px;font-size:0.781rem;color:#c4b4d6;line-height:1.4;}
/* ---------- topbar ---------- */
.sgdtop_b22{background:#130d1a;gap:1rem;padding:0.875rem 1.75rem;position:sticky;align-items:center;top:0;z-index:40;border-bottom:1px solid #2a1e3d;display:flex;}
.sgdtop_brand_b22{gap:0.563rem;display:none;align-items:center;}
.sgdsearch_b22{background:#17101f;border:1px solid #3a2858;gap:0.625rem;padding:0.688rem 14px;border-radius:13px;flex:1;font-size:0.844rem;display:flex;color:#8e7aaa;max-width:440px;align-items:center;}
.sgdsearch_b22 svg{flex:none;width:1rem;height:16px;}
.sgdtop_actions_b22{gap:0.75rem;display:flex;align-items:center;margin-left:auto;}
.sgdlang_b22{color:#c4b4d6;font-size:12px;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdburger_b22{border-radius:9px;background:#17101f;border:1px solid #3a2858;display:none;width:2.5rem;align-items:center;color:#f2eaf8;height:40px;justify-content:center;}
/* ---------- bottom-nav (mobile) ---------- */
.sgdbotnav_b22{display:none;}
@media(max-width:1023px){.sgdside_b22{transition:transform .25s ease;top:0;z-index:80;left:0;height:100vh;position:fixed;transform:translateX(-100%);width:17.5rem;}
.sgddrawer_cb_b22:checked~.sgdshell_b22 .sgdside_b22{transform:translateX(0);}
.sgdtop_b22{gap:0.75rem;padding:14px 1rem;flex-wrap:wrap;position:static;}
.sgdtop_brand_b22{display:flex;}
.sgdsearch_b22{display:none;}
.sgdburger_b22{display:flex;}
.sgdtop_actions_b22{gap:0.625rem;width:100%;margin-left:0;align-items:stretch;}
.sgdtop_actions_b22 .sgdlang_b22{display:none;}
.sgdtop_actions_b22 .sgdbtn_b22{flex:1;padding:0.688rem 10px;text-align:center;}
.sgdbotnav_b22{background:#130d1a;grid-template-columns:repeat(3,1fr);padding:8px 6px calc(0.5rem + env(safe-area-inset-bottom));right:0;transform:translateZ(0);left:0;border-top:1px solid #3a2858;bottom:0;position:fixed;z-index:65;display:grid;}
.sgdbn_b22{padding:0.375rem 2px 0;gap:4px;align-items:center;font-weight:600;justify-content:flex-end;color:#c4b4d6;font-size:10px;display:flex;flex-direction:column;min-width:0;}
.sgdbn_b22 svg{flex:none;height:1.375rem;width:1.375rem;}
.sgdbn_b22 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;}
.sgdbn_on_b22{color:#e0189a;}
.sgdbn_center_b22{position:relative;}
.sgdbn_fab_b22{border-radius:50%;background:#f020a8;left:50%;justify-content:center;width:3.125rem;height:3.125rem;top:-20px;color:#ffffff;display:flex;transform:translateX(-50%);position:absolute;align-items:center;box-shadow:0 8px 40px rgba(0, 0, 0, 0.65), 0 2px 8px rgba(214, 0, 150, 0.20);}
.sgdbn_fab_b22 svg{height:24px;width:24px;}
.sgdbn_center_b22 span{color:#e0189a;}
}
.sgdbtn_b22{gap:0.5rem;border-radius:9px;padding:0.688rem 22px;transition:background-color all .2s ease,color all .2s ease;display:inline-flex;font-family:"Onest", 'Helvetica Neue', Arial, sans-serif;cursor:pointer;font-weight:700;align-items:center;justify-content:center;font-size:14px;}
.sgdbtn_pri_b22{background:#f020a8;box-shadow:0 0 18px rgba(240, 32, 168, 0.55), 0 4px 0.75rem rgba(0, 0, 0, 0.45);color:#ffffff;}
.sgdbtn_pri_b22:hover{background:#c8187e;}
.sgdbtn_ghost_b22{background:rgba(224, 24, 154, 0.12);font-weight:600;color:#f2eaf8;}
.sgdbtn_line_b22{border:1px solid #5c3d80;background:transparent;color:#f2eaf8;font-weight:600;}
.sgdbtn_lg_b22{padding:16px 1.875rem;border-radius:0.813rem;font-size:0.938rem;}
.sgdband_b22 .sgdbtn_line_b22{border-color:rgba(255, 255, 255, 0.13);color:#f5eeff;}
.sgdband_b22 .sgdbtn_ghost_b22{background:rgba(255, 255, 255, 0.08);color:#f5eeff;}
.sgdlink_m_b22{gap:0.313rem;font-size:0.75rem;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;text-decoration:none;color:#e0189a;display:inline-flex;cursor:pointer;align-items:center;}
.sgdlink_m_b22 svg{width:0.875rem;height:14px;}
.sgdband_b22 .sgdlink_m_b22{color:#f730b8;}
.sgddot_b22{flex:none;background:#e0189a;border-radius:50%;height:0.438rem;width:0.438rem;}
.sgddot_live_b22{animation:zm3-pulse 1.4s infinite;background:#e83030;}
.sgdstars_b22{gap:2px;display:inline-flex;color:#e0189a;}
.sgdstars_b22 svg{height:15px;width:15px;}
.sgdchip_b22{gap:6px;background:#17101f;padding:0.438rem 0.75rem;border-radius:0.563rem;border:1px solid #3a2858;font-size:11px;align-items:center;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;display:inline-flex;color:#c4b4d6;}
.sgdchip_on_b22{border-color:transparent;background:rgba(224, 24, 154, 0.12);color:#e0189a;}
.sgdgc_b22{cursor:pointer;min-width:0;color:inherit;display:block;text-decoration:none;}
.sgdgc_thumb_b22{border-radius:13px;overflow:hidden;border:1px solid #3a2858;background-position:center;position:relative;background-size:cover;aspect-ratio:1;display:block;}
.sgdgc_thumb_portrait_b22{aspect-ratio:3/4;}
.sgdgc_thumb_wide_b22{aspect-ratio:16/11;}
.sgdgc_cap_b22{padding:9px;background:linear-gradient(transparent,rgba(8, 4, 18, 0.72));position:absolute;right:0;left:0;bottom:0;}
.sgdgc_name_b22{display:block;font-weight:700;color:#f5eeff;font-size:0.781rem;}
.sgdgc_meta_b22{font-size:11px;color:#b89fd4;}
.sgdgc_badge_b22{padding:2px 6px;background:#e0189a;border-radius:9px;top:8px;font-weight:700;right:8px;position:absolute;color:#ffffff;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:8px;}
.sgdgc_badge_hot_b22{background:#e83030;color:#f5eeff;}
.sgdgc_badge_live_b22{background:#e83030;left:8px;color:#f5eeff;right:auto;}
.sgdgc_mult_b22{inset:0;align-items:center;color:#e0189a;font-weight:700;position:absolute;font-size:1.75rem;justify-content:center;display:flex;}
.sgdpc_b22{border:1px solid #3a2858;background:#17101f;border-radius:0.813rem;color:#c4b4d6;font-weight:700;height:64px;font-size:0.875rem;justify-content:center;display:flex;align-items:center;}
.sgdrail_b22{min-width:0;}
.sgdrail_scroll_b22{gap:0.875rem;display:grid;}
.sgdrail_scroll_b22>*{min-width:0;}
.sgdg6_b22{grid-template-columns:repeat(6,1fr);}
.sgdg7_b22{grid-template-columns:repeat(7,1fr);}
.sgdg4_b22{grid-template-columns:repeat(4,1fr);}
@media(max-width:1027px){.sgdg6_b22,.sgdg7_b22{grid-template-columns:none;scroll-snap-type:x mandatory;overflow-x:auto;padding-bottom:6px;grid-auto-flow:column;grid-auto-columns:7.5rem;}
.sgdg6_b22>*,.sgdg7_b22>*{scroll-snap-align:start;}
.sgdg4_b22{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:560px){.sgdg4_b22{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:150px;overflow-x:auto;}
}
.sgdpanel_b22{padding:1.75rem 2rem;border-radius:1.25rem;background:#17101f;border:1px solid #3a2858;}
.sgdsplit_b22{gap:2.25rem;display:grid;align-items:start;}
.sgdsplit_b22>*{min-width:0;}
.sgdsplit_a_b22{grid-template-columns:.85fr 1.15fr;}
.sgdsplit_b_b22{grid-template-columns:1fr 1.1fr;}
.sgdsplit_c_b22{grid-template-columns:1.1fr .9fr;}
.sgdpgrid_b22{gap:2.5rem;grid-template-columns:.9fr 1.1fr;display:grid;align-items:center;}
.sgdpgrid_b22>*{min-width:0;}
.sgdlead_b22{font-size:15px;color:#c4b4d6;margin-bottom:0.875rem;line-height:1.65;}
.sgdfeat_b22{gap:0.875rem;grid-template-columns:repeat(3,1fr);display:grid;}
.sgdfeat_b22>*{min-width:0;}
.sgdfeat2_b22{grid-template-columns:1fr 1fr;}
.sgdfeat_card_b22{border:1px solid #3a2858;padding:1.625rem;background:#17101f;border-radius:20px;}
.sgdfeat_card_b22 svg{margin-bottom:1rem;color:#e0189a;height:26px;width:1.625rem;}
.sgdfeat_card_b22 h3{color:#f2eaf8;margin-bottom:0.5rem;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-weight:700;font-size:18px;}
.sgdfeat_card_b22 p{font-size:0.813rem;color:#c4b4d6;line-height:1.6;}
.sgdfeat_card_b22 b{color:#f2eaf8;}
.sgdbig_b22{gap:22px;display:flex;flex-wrap:wrap;}
.sgdbig_n_b22{color:#e0189a;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:26px;font-weight:700;}
.sgdbig_l_b22{color:#8e7aaa;font-size:0.75rem;}
.sgdperson_b22{gap:14px;background:#17101f;border:1px solid #3a2858;padding:16px 1.125rem;border-radius:0.813rem;display:flex;align-items:center;}
.sgdavatar_b22{background:linear-gradient(135deg,#f020a8,#a00e6e);flex:none;border-radius:50%;height:2.75rem;width:44px;}
.sgdperson_name_b22{font-weight:700;color:#f2eaf8;font-size:14px;}
.sgdperson_role_b22{font-size:0.75rem;color:#8e7aaa;}
.sgdkv_b22{gap:1px;grid-template-columns:1fr 1fr;border:1px solid #3a2858;background:#3a2858;overflow:hidden;border-radius:13px;display:grid;}
.sgdkv_b22>div{padding:1rem 18px;background:#0f0a14;min-width:0;}
.sgdkv_k_b22{text-transform:uppercase;margin-bottom:5px;font-size:0.594rem;color:#e0189a;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdkv_v_b22{font-size:0.844rem;font-weight:700;color:#f2eaf8;}
@media(max-width:1024px){.sgdsplit_a_b22,.sgdsplit_b_b22,.sgdsplit_c_b22,.sgdpgrid_b22{grid-template-columns:1fr;gap:24px;}
.sgdfeat_b22,.sgdfeat2_b22{grid-template-columns:1fr;}
.sgdkv_b22{grid-template-columns:1fr;}
}
.sgdsh_b22{margin-bottom:16px;min-width:0;}
.sgdsh_row_b22{gap:12px;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;display:flex;}
.sgdsh_row_b22 .sgdsh_l_b22{gap:6px;flex-direction:column;min-width:0;display:flex;}
.sgdsh_stack_b22{gap:0.625rem;align-items:flex-start;display:flex;flex-direction:column;}
.sgdsh_center_b22{gap:10px;align-items:center;text-align:center;flex-direction:column;display:flex;}
.sgdsh_h2_b22{gap:0.563rem;font-weight:700;display:flex;color:#f2eaf8;overflow-wrap:break-word;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;line-height:1.1;font-size:1.25rem;align-items:center;}
@media(min-width:771px){.sgdsh_h2_b22{font-size:1.5rem;}
}
.sgdband_b22 .sgdsh_h2_b22{color:#f5eeff;}
.sgdeb_mono_b22{letter-spacing:.08em;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:none;}
.sgdeb_mono_b22::before{content:"// ";}
.sgdeb_upper_b22{letter-spacing:.14em;text-transform:uppercase;}
.sgdeb_pill_b22{background:rgba(224, 24, 154, 0.12);border-radius:62.438rem;padding:5px 11px;text-transform:uppercase;letter-spacing:.12em;}
.sgdeb_line_b22{gap:0.625rem;display:inline-flex;align-items:center;}
.sgdeb_line_b22::before{background:#e0189a;width:24px;height:1px;display:inline-block;content:"";}
.sgdband_b22 .sgdeb_line_b22::before{background:#f730b8;}
.sgdband_b22 .sgdeb_pill_b22{background:rgba(255, 255, 255, 0.08);}
.sgdsh_link_b22{gap:0.375rem;transition:color all .2s ease,border-color all .2s ease;align-items:center;color:#f2eaf8;white-space:nowrap;font-size:13px;display:inline-flex;border-bottom:1px solid #f2eaf8;padding-bottom:2px;font-weight:600;}
.sgdsh_link_b22:hover{border-color:#e0189a;color:#e0189a;}
.sgdsh_link_b22 svg{width:0.875rem;height:0.875rem;}
.sgdsh_link_chev_b22{padding-bottom:0;font-size:12px;border-bottom:0;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:#e0189a;}
.sgdsh_link_btn_b22{border-radius:62.438rem;background:#f020a8;padding:9px 1.125rem;border-bottom:0;color:#ffffff;}
.sgdsh_link_btn_b22:hover{border-color:transparent;background:#c8187e;}
.sgdband_b22 .sgdsh_link_b22{border-color:#f5eeff;color:#f5eeff;}
.sgdband_b22 .sgdsh_link_chev_b22{color:#f730b8;}
.sgdsh_rule_b22{margin:-2px 0 1rem;background:#3a2858;height:1px;}
.sgdband_b22 .sgdsh_rule_b22{background:rgba(255, 255, 255, 0.13);}
.sgdseo_grid3_b22{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;}
.sgdseo_grid4_b22{gap:0.813rem;grid-template-columns:repeat(4,1fr);display:grid;}
.sgdseo_grid3_b22>*,.sgdseo_grid4_b22>*{min-width:0;}
.sgdseo_card_b22{background:#17101f;border-radius:13px;border:1px solid #3a2858;padding:24px;}
.sgdseo_card_b22 h3{font-size:1.125rem;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;margin-bottom:8px;font-weight:700;color:#f2eaf8;}
.sgdseo_card_b22 p{font-size:13px;line-height:1.6;color:#c4b4d6;}
.sgdseo_card_sm_b22{padding:1.25rem;}
.sgdseo_card_sm_b22 h3{font-size:16px;}
.sgdseo_card_sm_b22 p{font-size:12.5px;line-height:1.55;}
.sgdseo_rtp_row_b22{grid-template-columns:1fr 1fr;gap:36px;display:grid;align-items:center;margin-top:16px;}
.sgdrtp_b22{gap:0.875rem;min-width:0;display:flex;}
.sgdrtp_b22>div{padding:1rem;border-radius:13px;flex:1;background:#0f0a14;text-align:center;min-width:0;}
.sgdrtp_n_b22{color:#e0189a;font-size:1.625rem;font-weight:700;white-space:nowrap;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;}
.sgdrtp_l_b22{color:#8e7aaa;font-size:0.688rem;margin-top:4px;}
.sgdcmp_b22{border:1px solid #3a2858;overflow:hidden;border-radius:0.813rem;max-width:760px;}
.sgdcmp_row_b22{grid-template-columns:1.6fr 1fr 1fr;display:grid;font-size:13px;}
.sgdcmp_row_b22>div{padding:13px 0.875rem;min-width:0;text-align:center;}
.sgdcmp_row_b22>div:first-child{color:#f2eaf8;font-weight:600;text-align:left;padding-left:22px;}
.sgdcmp_th_b22{background:#0f0a14;font-weight:700;font-size:0.781rem;}
.sgdcmp_row_b22:not(.sgdcmp_th_b22){background:#17101f;border-top:1px solid #2a1e3d;color:#c4b4d6;}
.sgdcmp_zebra_b22{background:#1c1528;}
.sgdguide_b22{border-radius:13px;border:1px solid #3a2858;overflow:hidden;background:#17101f;cursor:pointer;}
.sgdguide_cover_b22{height:8.125rem;}
.sgdguide_body_b22{padding:20px;}
.sgdguide_body_b22 h3{margin:0.438rem 0 0.563rem;font-weight:700;color:#f2eaf8;line-height:1.25;font-size:16px;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;}
.sgdguide_meta_b22{color:#8e7aaa;font-size:11.5px;}
.sgdhub_b22{gap:1.75rem;grid-template-columns:repeat(5,1fr);display:grid;padding-top:28px;border-top:1px solid #2a1e3d;}
.sgdhub_b22>*{min-width:0;}
.sgdhub_b22 h4{font-size:0.813rem;color:#f2eaf8;margin-bottom:11px;font-weight:700;}
.sgdhub_col_b22{gap:0.5rem;flex-direction:column;display:flex;font-size:0.813rem;color:#c4b4d6;}
.sgdhub_col_b22 a{cursor:pointer;}
@media(max-width:1026px){.sgdseo_grid3_b22{grid-template-columns:1fr;}
.sgdseo_grid4_b22{grid-template-columns:repeat(2,1fr);}
.sgdseo_rtp_row_b22{gap:20px;grid-template-columns:1fr;}
.sgdhub_b22{grid-template-columns:repeat(2,1fr);gap:22px;}
}
@media(max-width:561px){.sgdhub_b22{grid-template-columns:1fr;}
}
.sgdhero_b22{border:1px solid #3a2858;padding:2.875rem 48px;border-radius:20px;overflow:hidden;background:linear-gradient(120deg,#1a0d2e,#0e0d2a);position:relative;color:#f5eeff;}
.sgdhero_glow_b22{border-radius:50%;background:radial-gradient(circle,rgba(214, 0, 150, 0.22),transparent 70%);position:absolute;right:-60px;height:21.25rem;width:21.25rem;top:-60px;}
.sgdhero_in_b22{position:relative;max-width:600px;}
.sgdhero_b22 .sgdeyebrow_b22{color:#f730b8;}
.sgdpill_row_b22{background:rgba(255, 255, 255, 0.08);padding:6px 13px;border:1px solid rgba(255, 255, 255, 0.13);gap:8px;border-radius:999px;align-items:center;letter-spacing:.1em;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:22px;display:inline-flex;color:#f730b8;font-size:10.5px;text-transform:uppercase;}
.sgdhero_h1_b22{margin:1.125rem 0;line-height:1.02;font-size:54px;overflow-wrap:break-word;color:#f5eeff;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;letter-spacing:-.02em;font-weight:700;}
.sgdhero_h1_b22 em{color:#f730b8;font-style:normal;}
.sgdhero_sub_b22{max-width:480px;margin-bottom:1.75rem;color:#b89fd4;line-height:1.55;font-size:17px;}
.sgdhero_cta_b22{gap:0.875rem;margin-bottom:1.625rem;flex-wrap:wrap;align-items:center;display:flex;}
.sgdhero_trust_b22{gap:14px;align-items:center;display:flex;flex-wrap:wrap;}
.sgdhero_rating_txt_b22{font-size:0.813rem;color:#b89fd4;}
@media(max-width:1025px){.sgdhero_b22{padding:32px 1.5rem;}
.sgdhero_h1_b22{font-size:38px;}
}
@media(max-width:558px){.sgdhero_h1_b22{font-size:1.875rem;}
}
.sgdstat_b22{gap:0.875rem;grid-template-columns:repeat(4,1fr);display:grid;}
.sgdstat_b22>*{min-width:0;}
.sgdstat_item_b22{border:1px solid #3a2858;background:#17101f;padding:1.125rem 1.25rem;border-radius:0.813rem;}
.sgdstat_k_b22{color:#8e7aaa;letter-spacing:.12em;text-transform:uppercase;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:0.438rem;font-size:9.5px;}
.sgdstat_v_b22{gap:0.5rem;color:#f2eaf8;overflow-wrap:anywhere;min-width:0;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;display:flex;align-items:center;font-size:1.5rem;font-weight:700;}
.sgdstat_v_accent_b22{color:#e0189a;}
@media(max-width:1025px){.sgdstat_b22{grid-template-columns:repeat(2,1fr);}
}
.sgdwlc_b22{overflow:hidden;grid-template-columns:1.2fr .8fr;background:linear-gradient(120deg,#1a0d2e,#0e0d2a);border:1px solid #3a2858;gap:24px;padding:36px 40px;border-radius:20px;color:#f5eeff;align-items:center;position:relative;display:grid;}
.sgdwlc_b22>*{min-width:0;}
.sgdwlc_b22 .sgdeyebrow_b22{color:#f730b8;}
.sgdwlc_glow_b22{border-radius:50%;background:radial-gradient(circle,rgba(214, 0, 150, 0.22),transparent 70%);width:260px;top:-40px;right:-2.5rem;height:16.25rem;position:absolute;}
.sgdwlc_in_b22{position:relative;}
.sgdwlc_h2_b22{margin:10px 0 8px;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;line-height:1.03;font-size:2.125rem;overflow-wrap:break-word;color:#f5eeff;font-weight:700;}
.sgdwlc_h2_b22 em{font-style:normal;color:#f730b8;}
.sgdwlc_sub_b22{margin-bottom:18px;font-size:0.875rem;line-height:1.55;color:#b89fd4;max-width:26.25rem;}
.sgdwlc_terms_b22{gap:0.625rem;flex-direction:column;position:relative;display:flex;}
.sgdterm_b22{gap:0.688rem;background:rgba(255, 255, 255, 0.08);border-radius:0.813rem;border:1px solid rgba(255, 255, 255, 0.13);padding:13px 15px;align-items:center;display:flex;}
.sgdterm_b22 svg{flex:none;height:1.25rem;width:20px;color:#f730b8;}
.sgdterm_k_b22{text-transform:uppercase;color:#b89fd4;letter-spacing:.1em;font-size:9.5px;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdterm_v_b22{font-weight:700;margin-top:2px;color:#f5eeff;font-size:14px;}
@media(max-width:1023px){.sgdwlc_b22{grid-template-columns:1fr;}
}
@media(max-width:562px){.sgdwlc_h2_b22{font-size:26px;}
}
.sgdjp_b22{grid-template-columns:1.5fr 1fr 1fr;gap:0.875rem;display:grid;}
.sgdjp_b22>*{min-width:0;}
.sgdjp_hero_b22{border:1px solid #3a2858;border-radius:1.25rem;gap:0.875rem;overflow:hidden;padding:1.625rem;background:linear-gradient(135deg,#1a0d2e,#0e0d2a);color:#f5eeff;position:relative;flex-direction:column;min-height:11.25rem;display:flex;justify-content:space-between;}
.sgdjp_glow_b22{background:radial-gradient(circle,rgba(214, 0, 150, 0.22),transparent 70%);border-radius:50%;top:-40px;width:11.25rem;height:180px;right:-2.5rem;position:absolute;}
.sgdjp_k_row_b22{gap:0.625rem;justify-content:space-between;align-items:center;position:relative;display:flex;}
.sgdjp_k_b22{text-transform:uppercase;color:#8e7aaa;font-size:10px;letter-spacing:.12em;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdjp_hero_b22 .sgdjp_k_b22{color:#b89fd4;}
.sgdjp_amt_b22{position:relative;font-size:2.625rem;line-height:1;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;color:#f730b8;font-weight:700;}
.sgdjp_sub_b22{font-size:12px;color:#b89fd4;margin-top:0.313rem;}
.sgdjp_cell_b22{padding:22px;border:1px solid #3a2858;border-radius:20px;background:#17101f;justify-content:space-between;display:flex;min-height:180px;flex-direction:column;}
.sgdjp_cell_b22 .sgdjp_amt_b22{font-size:1.875rem;color:#f2eaf8;}
.sgdjp_cell_b22 .sgdjp_sub_b22{color:#8e7aaa;}
@media(max-width:1021px){.sgdjp_b22{grid-template-columns:1fr;}
}
@media(max-width:559px){.sgdjp_amt_b22{font-size:2rem;}
}
.sgdgm_b22{grid-template-columns:1.3fr 1fr;gap:16px;display:grid;}
.sgdgm_b22>*{min-width:0;}
.sgdgm_panel_b22{background:#17101f;border-radius:20px;border:1px solid #3a2858;padding:28px;}
.sgdgm_h2_b22{margin:0.625rem 0 8px;color:#f2eaf8;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:24px;font-weight:700;}
.sgdgm_text_b22{margin-bottom:20px;max-width:27.5rem;font-size:0.844rem;line-height:1.6;color:#c4b4d6;}
.sgdgm_level_b22{gap:0.875rem;margin-bottom:16px;align-items:center;display:flex;}
.sgdgm_lv_b22{font-size:1.5rem;font-weight:700;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;color:#e0189a;}
.sgdgm_bar_wrap_b22{flex:1;min-width:0;}
.sgdgm_bar_meta_b22{display:flex;justify-content:space-between;font-size:0.625rem;margin-bottom:5px;color:#8e7aaa;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdbar_b22{border-radius:62.438rem;overflow:hidden;background:#0f0a14;height:0.5rem;}
.sgdbar_fill_b22{background:linear-gradient(90deg,#f020a8,#a00e6e);border-radius:62.438rem;height:100%;display:block;}
.sgdgm_missions_b22{gap:9px;display:flex;flex-wrap:wrap;}
.sgdgm_refer_b22{background:linear-gradient(150deg,#1a0d2e,#0e0d2a);border-radius:20px;border:1px solid #3a2858;overflow:hidden;padding:28px;color:#f5eeff;position:relative;display:flex;justify-content:space-between;flex-direction:column;}
.sgdgm_refer_b22 .sgdeyebrow_b22{color:#f730b8;}
.sgdgm_ref_h2_b22{margin:10px 0 0.5rem;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-weight:700;font-size:24px;color:#f5eeff;line-height:1.1;}
.sgdgm_ref_h2_b22 em{font-style:normal;color:#f730b8;}
.sgdgm_ref_text_b22{margin-bottom:1.125rem;line-height:1.55;color:#b89fd4;font-size:13px;}
@media(max-width:1025px){.sgdgm_b22{grid-template-columns:1fr;}
}
.sgdvip_head_b22{gap:0.75rem;flex-wrap:wrap;justify-content:space-between;display:flex;align-items:flex-end;margin-bottom:1.125rem;}
.sgdvip_intro_b22{font-size:13px;max-width:420px;color:#c4b4d6;}
.sgdvip_b22{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;}
.sgdvip_b22>*{min-width:0;}
.sgdtier_b22{background:#17101f;border-radius:13px;border:1px solid #3a2858;padding:1.25rem;}
.sgdtier_on_b22{border-color:#e0189a;background:rgba(224, 24, 154, 0.12);}
.sgdtier_medal_b22{border-radius:0.563rem;background:linear-gradient(135deg,#f020a8,#a00e6e);margin-bottom:0.875rem;width:1.875rem;height:30px;}
.sgdtier_name_b22{font-weight:700;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:0.938rem;margin-bottom:5px;color:#f2eaf8;}
.sgdtier_tx_b22{font-size:11.5px;color:#8e7aaa;line-height:1.5;}
@media(max-width:1023px){.sgdvip_b22{grid-template-columns:repeat(2,1fr);}
}
.sgddw_h2_b22{color:#f2eaf8;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-weight:700;margin-bottom:10px;line-height:1.08;font-size:26px;}
.sgdsteps_v_b22{gap:10px;grid-template-columns:1fr;}
.sgdsteps_v_b22 .sgdstep_b22{padding:18px 20px;}
@media(max-width:561px){.sgddw_h2_b22{font-size:23px;}
}
.sgdpay_logos_b22{gap:9px;grid-template-columns:repeat(4,1fr);display:grid;}
.sgdpay_logos_b22>*{min-width:0;}
.sgdpay_b22{border-radius:0.563rem;border:1px solid #3a2858;height:3rem;display:flex;font-weight:700;font-size:0.75rem;justify-content:center;align-items:center;color:#c4b4d6;}
.sgdtable_b22{border:1px solid #3a2858;overflow:hidden;border-radius:13px;}
.sgdtrow_b22{grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid;font-size:13px;}
.sgdtrow_b22>div{padding:0.813rem 0.875rem;min-width:0;}
.sgdtrow_b22>div:first-child{font-weight:700;color:#f2eaf8;padding-left:1rem;}
.sgdtrow_th_b22{background:#0f0a14;font-size:0.594rem;letter-spacing:.06em;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:#8e7aaa;text-transform:uppercase;}
.sgdtrow_b22:not(.sgdtrow_th_b22){background:#17101f;border-top:1px solid #2a1e3d;color:#c4b4d6;}
.sgdtrow_zebra_b22{background:#1c1528;}
.sgdpos_b22{font-weight:700;color:#e0189a;}
@media(max-width:1024px){.sgdpay_logos_b22{grid-template-columns:repeat(2,1fr);}
}
.sgdsupp_b22{grid-template-columns:repeat(3,1fr);gap:0.875rem;display:grid;}
.sgdsupp_b22>*{min-width:0;}
.sgdsupp_card_b22{background:#17101f;padding:24px;border-radius:13px;border:1px solid #3a2858;}
.sgdsupp_card_b22 svg{color:#e0189a;width:1.5rem;margin-bottom:14px;height:1.5rem;}
.sgdsupp_card_b22 h3{margin-bottom:6px;font-weight:700;font-size:1rem;color:#f2eaf8;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;}
.sgdsupp_card_b22 p{line-height:1.55;font-size:0.813rem;color:#c4b4d6;}
@media(max-width:1025px){.sgdsupp_b22{grid-template-columns:1fr;}
}
.sgdsteps_b22{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.sgdsteps_b22>*{min-width:0;}
.sgdstep_b22{border:1px solid #3a2858;background:#17101f;padding:24px;border-radius:0.813rem;position:relative;}
.sgdstep_num_b22{border-radius:9px;background:#f020a8;color:#ffffff;font-weight:700;margin-bottom:14px;font-size:0.813rem;justify-content:center;width:30px;display:flex;align-items:center;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;height:1.875rem;}
.sgdstep_h_b22{margin-bottom:7px;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:16px;font-weight:700;color:#f2eaf8;}
.sgdstep_p_b22{font-size:0.813rem;line-height:1.55;color:#c4b4d6;}
@media(max-width:1027px){.sgdsteps_b22{grid-template-columns:1fr;}
}
.sgdpromo_grid_b22{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid;}
.sgdpromo_grid_b22>*{min-width:0;}
.sgdpromo_b22{overflow:hidden;border-radius:20px;border:1px solid #3a2858;padding:1.5rem;background:#17101f;min-height:9.375rem;position:relative;}
.sgdpromo_h_b22{font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;line-height:1.05;font-weight:700;margin-top:0.375rem;font-size:1.625rem;color:#f2eaf8;}
.sgdpromo_h_b22 em{color:#e0189a;font-style:normal;}
.sgdpromo_p_b22{line-height:1.5;font-size:12.5px;color:#c4b4d6;margin-top:0.5rem;}
.sgdpromo_feat_b22{border-color:#3a2858;background:linear-gradient(135deg,#1a0d2e,#0e0d2a);}
.sgdpromo_feat_b22 .sgdpromo_h_b22{color:#f5eeff;}
.sgdpromo_feat_b22 .sgdpromo_h_b22 em{color:#f730b8;}
.sgdpromo_feat_b22 .sgdpromo_p_b22{color:#b89fd4;}
.sgdpromo_feat_b22 .sgdeyebrow_b22{color:#f730b8;}
@media(max-width:1024px){.sgdpromo_grid_b22{grid-template-columns:1fr;}
}
.sgdrc_b22{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid;}
.sgdrc_b22>*{min-width:0;}
.sgdrc_awards_b22{gap:11px;display:flex;flex-direction:column;}
.sgdaward_b22{gap:0.688rem;align-items:center;display:flex;}
.sgdaward_b22 svg{flex:none;height:1.125rem;width:18px;color:#f5c518;}
.sgdaward_t_b22{color:#f2eaf8;font-size:0.844rem;font-weight:700;}
.sgdaward_s_b22{font-size:0.719rem;color:#8e7aaa;}
.sgdrc_press_b22{grid-template-columns:1fr 1fr;gap:0.625rem;display:grid;}
.sgdlogo_cell_b22{border:1px solid #3a2858;border-radius:9px;height:3rem;align-items:center;justify-content:center;font-weight:700;font-size:0.813rem;display:flex;color:#c4b4d6;}
.sgdrc_partner_b22{border:1px solid #3a2858;padding:20px;background:#17101f;border-radius:0.813rem;}
.sgdrc_partner_name_b22{font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:18px;margin-bottom:0.375rem;color:#f2eaf8;font-weight:700;}
.sgdrc_partner_text_b22{line-height:1.55;font-size:0.781rem;color:#c4b4d6;}
@media(max-width:1022px){.sgdrc_b22{grid-template-columns:1fr;gap:22px;}
.sgdrc_press_b22{grid-template-columns:repeat(4,1fr);}
}
.sgdet_h2_b22{margin:0.625rem 0 0.875rem;line-height:1.08;color:#f2eaf8;font-size:1.75rem;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-weight:700;}
.sgdet_right_b22{gap:10px;display:flex;flex-direction:column;}
.sgdet_updated_b22{border-radius:0.813rem;border:1px solid #3a2858;gap:10px;background:#0f0a14;padding:14px 1.125rem;font-size:0.75rem;color:#c4b4d6;align-items:center;display:flex;}
.sgdet_updated_b22 svg{flex:none;width:0.938rem;color:#e0189a;height:15px;}
.sgdet_updated_b22 b{color:#f2eaf8;}
@media(max-width:563px){.sgdet_h2_b22{font-size:24px;}
}
.sgdab_h2_b22{margin:0.875rem 0 1rem;font-size:2rem;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;line-height:1.08;font-weight:700;color:#f2eaf8;}
.sgdab_body_b22{line-height:1.65;color:#c4b4d6;font-size:15px;margin-bottom:14px;}
.sgdab_chips_b22{gap:10px;display:flex;margin-top:0.5rem;flex-wrap:wrap;}
.sgdfaq_b22{gap:0.625rem;flex-direction:column;display:flex;}
.sgdfaq_item_b22{background:#17101f;border-radius:0.813rem;padding:1.125rem 22px;border:1px solid #3a2858;}
.sgdfaq_q_b22{list-style:none;gap:16px;display:flex;color:#f2eaf8;font-size:0.969rem;cursor:pointer;align-items:center;justify-content:space-between;font-weight:600;}
.sgdfaq_q_b22::-webkit-details-marker{display:none;}
.sgdfaq_q_t_b22{gap:10px;display:flex;}
.sgdfaq_q_i_b22{font-style:normal;color:#e0189a;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdfaq_pm_b22{font-size:20px;color:#e0189a;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;}
.sgdfaq_item_b22[open] .sgdfaq_pm_b22{transform:rotate(45deg);}
.sgdfaq_a_b22{color:#c4b4d6;margin-top:0.75rem;font-size:13.5px;line-height:1.6;}
@media(max-width:560px){.sgdab_h2_b22{font-size:26px;}
}
.sgdprovs_b22{gap:0.75rem;grid-template-columns:repeat(6,1fr);margin-bottom:28px;display:grid;}
.sgdprovs_b22>*{min-width:0;}
.sgdprov_b22{padding:12px;border-radius:13px;border:1px solid #3a2858;background:#17101f;height:64px;justify-content:center;text-decoration:none;display:flex;align-items:center;}
.sgdprov_img_b22{object-fit:contain;max-width:100%;max-height:2rem;}
.sgdresp_b22{padding:26px;background:#17101f;gap:24px;border:1px solid #3a2858;border-radius:0.813rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.sgdresp_in_b22{max-width:35rem;}
.sgdresp_h_b22{font-size:19px;color:#f2eaf8;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;margin-bottom:8px;font-weight:700;}
.sgdresp_p_b22{line-height:1.6;font-size:0.844rem;color:#c4b4d6;}
.sgdresp_badges_b22{gap:0.875rem;display:flex;align-items:center;flex-wrap:wrap;}
.sgdage18_b22{padding:4px 8px;border:1.5px solid #e83030;border-radius:0.563rem;font-weight:700;font-size:13px;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:#e83030;}
.sgdresp_org_b22{font-weight:600;font-size:13px;color:#8e7aaa;}
@media(max-width:1024px){.sgdprovs_b22{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:561px){.sgdprovs_b22{grid-template-columns:repeat(2,1fr);}
}
.sgdop_h2_b22{margin:10px 0 0.5rem;line-height:1.1;font-weight:700;font-family:"Manrope", 'Helvetica Neue', Arial, sans-serif;font-size:24px;color:#f2eaf8;}
.sgdop_text_b22{line-height:1.6;font-size:0.844rem;color:#c4b4d6;}
@media(max-width:563px){.sgdop_h2_b22{font-size:1.375rem;}
}
.sgdfooter_b22{padding:40px 1.75rem;background:#08050d;border-top:1px solid #2a1e3d;}
.sgdfooter_grid_b22{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:1.75rem;max-width:87.5rem;display:grid;margin-right:auto;margin-left:auto;}
.sgdfooter_grid_b22>*{min-width:0;}
.sgdfooter_grid_b22 h4{font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:0.625rem;color:#5a4a6e;letter-spacing:.12em;margin-bottom:0.813rem;text-transform:uppercase;}
.sgdfcol_b22{gap:0.563rem;color:#c4b4d6;flex-direction:column;display:flex;font-size:0.813rem;}
.sgdfcol_b22 a{cursor:pointer;}
.sgdft_about_b22{font-size:13px;max-width:260px;line-height:1.6;margin-top:12px;color:#8e7aaa;}
.sgdft_contact_b22{margin-top:0.75rem;font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;color:#e0189a;font-size:0.781rem;}
.sgdfooter_bottom_b22{gap:1rem;margin:0 auto;display:flex;align-items:center;padding-top:1.25rem;flex-wrap:wrap;max-width:87.5rem;justify-content:space-between;border-top:1px solid #2a1e3d;}
.sgdfooter_bottom_b22 p{color:#5a4a6e;line-height:1.6;font-size:0.688rem;max-width:45rem;}
@media(max-width:1025px){.sgdfooter_grid_b22{grid-template-columns:1fr 1fr;}
}
@media(max-width:559px){.sgdfooter_grid_b22{grid-template-columns:1fr;}
}