*{margin:0;padding:0;box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{background:#0f0b14;-webkit-font-smoothing:antialiased;font-family:"Inter", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;line-height:1.55;color:#c4b8d8;font-size:0.938rem;overflow-wrap:break-word;text-rendering:optimizeLegibility;}
img{max-width:100%;display:block;}
a{text-decoration:none;color:inherit;}
button{background:none;border:none;cursor:pointer;font-family:inherit;}
input{font-family:inherit;}
svg{display:block;}
h1,h2,h3,h4{overflow-wrap:anywhere;}
::-webkit-scrollbar{height:8px;width:0.5rem;}
::-webkit-scrollbar-thumb{background:rgba(8, 4, 16, 0.72);border-radius:0.5rem;}
::-webkit-scrollbar-track{background:transparent;}
.gcfshell-hgv{grid-template-columns:15.5rem 1fr;min-height:100vh;display:grid;}
.gcfmain-hgv{min-width:0;}
.gcfwrap-hgv{margin:0 auto;max-width:1400px;width:100%;}
.gcfcontainer-hgv{padding:0 16px;margin:0 auto;width:100%;max-width:87.5rem;}
@media(min-width:767px){.gcfcontainer-hgv{padding:0 28px;}
}
.gcfsection-hgv{padding:1.5rem 1.75rem;}
.gcfsection_pt-hgv{padding-top:34px;}
.gcfband_soft-hgv{background:#17121e;}
.gcfeyebrow-hgv{font-family:"Inter", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;display:inline-block;font-weight:600;letter-spacing:.14em;overflow-wrap:break-word;font-size:10.5px;color:#e0259e;text-transform:uppercase;line-height:1.4;}
.gcfdrawer_cb-hgv{display:none;}
.gcfoverlay-hgv{display:none;}
@media(max-width:1021px){.gcfshell-hgv{grid-template-columns:1fr;}
.gcfmain-hgv{padding-bottom:4.875rem;}
.gcfdrawer_cb-hgv:checked~.gcfoverlay-hgv{inset:0;background:rgba(8, 4, 16, 0.72);position:fixed;z-index:70;display:block;}
}
@media(max-width:559px){.gcfsection-hgv{padding:1.125rem 16px;}
.gcfsection_pt-hgv{padding-top:1.5rem;}
}
@keyframes zm3-pulse{0%,100%{opacity:.55}
50%{opacity:1}
}
@keyframes zm3-marquee{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
/* ---------- sidebar ---------- */
.gcfside-hgv{background:#130e1a;padding:1.375rem 1.125rem;gap:22px;overflow-y:auto;position:sticky;height:100vh;align-self:start;flex-direction:column;top:0;border-right:1px solid #261d35;display:flex;}
.gcfbrand-hgv{gap:0.625rem;align-items:center;display:flex;}
.gcflogo-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;letter-spacing:-.02em;font-weight:700;color:#f0eaf8;font-size:21px;}
.gcfside_cta-hgv{padding:16px;border:1px solid #352848;border-radius:0.813rem;background:rgba(224, 37, 158, 0.11);}
.gcfside_cta_h-hgv{margin-bottom:6px;color:#f0eaf8;line-height:1.15;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;font-size:17px;}
.gcfside_cta_p-hgv{line-height:1.45;font-size:12px;margin-bottom:12px;color:#c4b8d8;}
.gcfnav-hgv{gap:3px;display:flex;flex-direction:column;}
.gcfnav_label-hgv{padding:0.375rem 10px;font-size:0.594rem;letter-spacing:.14em;text-transform:uppercase;color:#5a4f70;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.gcfnav_item-hgv{gap:11px;padding:0.625rem;border-radius:0.5rem;display:flex;align-items:center;font-size:0.875rem;color:#c4b8d8;font-weight:500;}
.gcfnav_item-hgv svg{width:1.063rem;height:17px;}
.gcfnav_item-hgv:hover{background:rgba(224, 37, 158, 0.11);color:#f0eaf8;}
.gcfnav_item_on-hgv{background:rgba(224, 37, 158, 0.11);font-weight:600;color:#e0259e;}
.gcfside_foot-hgv{border:1px solid #352848;background:#17121e;padding:12px;border-radius:13px;margin-top:auto;}
.gcfside_foot-hgv p{font-size:0.781rem;color:#c4b8d8;margin-top:0.25rem;line-height:1.4;}
/* ---------- topbar ---------- */
.gcftop-hgv{background:#130e1a;gap:1rem;padding:0.875rem 1.75rem;top:0;position:sticky;border-bottom:1px solid #261d35;align-items:center;z-index:40;display:flex;}
.gcftop_brand-hgv{gap:9px;display:none;align-items:center;}
.gcfsearch-hgv{border-radius:0.813rem;flex:1;border:1px solid #352848;background:#17121e;gap:0.625rem;padding:0.688rem 0.875rem;align-items:center;display:flex;color:#8e7faa;font-size:13.5px;max-width:440px;}
.gcfsearch-hgv svg{flex:none;width:16px;height:16px;}
.gcftop_actions-hgv{gap:12px;align-items:center;display:flex;margin-left:auto;}
.gcflang-hgv{font-size:0.75rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#c4b8d8;}
.gcfburger-hgv{background:#17121e;border-radius:8px;border:1px solid #352848;height:40px;width:40px;color:#f0eaf8;justify-content:center;align-items:center;display:none;}
/* ---------- bottom-nav (mobile) ---------- */
.gcfbotnav-hgv{display:none;}
@media(max-width:1024px){.gcfside-hgv{transition:transform .25s ease;left:0;width:17.5rem;position:fixed;top:0;height:100vh;z-index:80;transform:translateX(-100%);}
.gcfdrawer_cb-hgv:checked~.gcfshell-hgv .gcfside-hgv{transform:translateX(0);}
.gcftop-hgv{gap:12px;padding:0.875rem 16px;position:static;flex-wrap:wrap;}
.gcftop_brand-hgv{display:flex;}
.gcfsearch-hgv{display:none;}
.gcfburger-hgv{display:flex;}
.gcftop_actions-hgv{gap:10px;width:100%;align-items:stretch;margin-left:0;}
.gcftop_actions-hgv .gcflang-hgv{display:none;}
.gcftop_actions-hgv .gcfbtn-hgv{padding:0.688rem 10px;flex:1;text-align:center;}
.gcfbotnav-hgv{grid-template-columns:repeat(3,1fr);background:#130e1a;padding:0.5rem 6px calc(0.5rem + env(safe-area-inset-bottom));z-index:65;bottom:0;position:fixed;left:0;right:0;transform:translateZ(0);border-top:1px solid #352848;display:grid;}
.gcfbn-hgv{gap:4px;padding:6px 2px 0;color:#c4b8d8;justify-content:flex-end;min-width:0;font-size:0.625rem;display:flex;font-weight:600;flex-direction:column;align-items:center;}
.gcfbn-hgv svg{flex:none;height:1.375rem;width:22px;}
.gcfbn-hgv span{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}
.gcfbn_on-hgv{color:#e0259e;}
.gcfbn_center-hgv{position:relative;}
.gcfbn_fab-hgv{border-radius:50%;background:#f032c8;position:absolute;height:3.125rem;box-shadow:0 0.5rem 2.5rem rgba(0, 0, 0, 0.65), 0 2px 0.75rem rgba(168, 19, 122, 0.30);transform:translateX(-50%);justify-content:center;align-items:center;width:50px;top:-1.25rem;left:50%;color:#1a0a22;display:flex;}
.gcfbn_fab-hgv svg{width:1.5rem;height:1.5rem;}
.gcfbn_center-hgv span{color:#e0259e;}
}
.gcfbtn-hgv{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:11px 1.375rem;border-radius:0.5rem;gap:8px;justify-content:center;cursor:pointer;display:inline-flex;align-items:center;font-weight:700;font-family:"Inter", system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;font-size:0.875rem;}
.gcfbtn_pri-hgv{background:#f032c8;box-shadow:0 4px 1.25rem rgba(240, 50, 200, 0.45), 0 2px 0.5rem rgba(240, 50, 200, 0.28);color:#1a0a22;}
.gcfbtn_pri-hgv:hover{background:#c4229e;}
.gcfbtn_ghost-hgv{background:rgba(224, 37, 158, 0.11);font-weight:600;color:#f0eaf8;}
.gcfbtn_line-hgv{background:transparent;border:1px solid #4e3a6a;color:#f0eaf8;font-weight:600;}
.gcfbtn_lg-hgv{border-radius:13px;padding:1rem 1.875rem;font-size:15px;}
.gcfband-hgv .gcfbtn_line-hgv{border-color:rgba(255, 255, 255, 0.12);color:#f5eeff;}
.gcfband-hgv .gcfbtn_ghost-hgv{background:rgba(255, 255, 255, 0.07);color:#f5eeff;}
.gcflink_m-hgv{gap:5px;display:inline-flex;align-items:center;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;cursor:pointer;color:#e0259e;text-decoration:none;font-size:0.75rem;}
.gcflink_m-hgv svg{height:14px;width:0.875rem;}
.gcfband-hgv .gcflink_m-hgv{color:#f03dcc;}
.gcfdot-hgv{border-radius:50%;background:#e0259e;flex:none;height:7px;width:7px;}
.gcfdot_live-hgv{background:#e8333a;animation:zm3-pulse 1.4s infinite;}
.gcfstars-hgv{gap:2px;display:inline-flex;color:#e0259e;}
.gcfstars-hgv svg{width:15px;height:15px;}
.gcfchip-hgv{padding:0.438rem 12px;border:1px solid #352848;background:#17121e;border-radius:0.5rem;gap:0.375rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#c4b8d8;font-size:11px;display:inline-flex;align-items:center;}
.gcfchip_on-hgv{border-color:transparent;background:rgba(224, 37, 158, 0.11);color:#e0259e;}
.gcfgc-hgv{text-decoration:none;display:block;cursor:pointer;min-width:0;color:inherit;}
.gcfgc_thumb-hgv{overflow:hidden;border:1px solid #352848;border-radius:0.813rem;background-size:cover;position:relative;background-position:center;aspect-ratio:1;display:block;}
.gcfgc_thumb_portrait-hgv{aspect-ratio:3/4;}
.gcfgc_thumb_wide-hgv{aspect-ratio:16/11;}
.gcfgc_cap-hgv{padding:0.563rem;background:linear-gradient(transparent,rgba(8, 4, 16, 0.72));bottom:0;right:0;left:0;position:absolute;}
.gcfgc_name-hgv{font-size:0.781rem;display:block;font-weight:700;color:#f5eeff;}
.gcfgc_meta-hgv{color:#b89fd4;font-size:0.688rem;}
.gcfgc_badge-hgv{background:#e0259e;border-radius:8px;padding:2px 6px;font-size:8px;position:absolute;font-weight:700;right:8px;top:8px;color:#1a0a22;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.gcfgc_badge_hot-hgv{background:#e8333a;color:#f5eeff;}
.gcfgc_badge_live-hgv{background:#e8333a;left:8px;color:#f5eeff;right:auto;}
.gcfgc_mult-hgv{inset:0;font-weight:700;justify-content:center;position:absolute;align-items:center;color:#e0259e;display:flex;font-size:1.75rem;}
.gcfpc-hgv{border-radius:0.813rem;background:#17121e;border:1px solid #352848;font-weight:700;color:#c4b8d8;justify-content:center;align-items:center;height:4rem;display:flex;font-size:14px;}
.gcfrail-hgv{min-width:0;}
.gcfrail_scroll-hgv{gap:14px;display:grid;}
.gcfrail_scroll-hgv>*{min-width:0;}
.gcfg6-hgv{grid-template-columns:repeat(6,1fr);}
.gcfg7-hgv{grid-template-columns:repeat(7,1fr);}
.gcfg4-hgv{grid-template-columns:repeat(4,1fr);}
@media(max-width:1027px){.gcfg6-hgv,.gcfg7-hgv{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:7.5rem;padding-bottom:6px;scroll-snap-type:x mandatory;overflow-x:auto;}
.gcfg6-hgv>*,.gcfg7-hgv>*{scroll-snap-align:start;}
.gcfg4-hgv{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:561px){.gcfg4-hgv{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:150px;overflow-x:auto;}
}
.gcfpanel-hgv{background:#17121e;border:1px solid #352848;border-radius:20px;padding:1.75rem 2rem;}
.gcfsplit-hgv{gap:36px;display:grid;align-items:start;}
.gcfsplit-hgv>*{min-width:0;}
.gcfsplit_a-hgv{grid-template-columns:.85fr 1.15fr;}
.gcfsplit_b-hgv{grid-template-columns:1fr 1.1fr;}
.gcfsplit_c-hgv{grid-template-columns:1.1fr .9fr;}
.gcfpgrid-hgv{gap:40px;grid-template-columns:.9fr 1.1fr;align-items:center;display:grid;}
.gcfpgrid-hgv>*{min-width:0;}
.gcflead-hgv{font-size:15px;margin-bottom:14px;line-height:1.65;color:#c4b8d8;}
.gcffeat-hgv{gap:0.875rem;grid-template-columns:repeat(3,1fr);display:grid;}
.gcffeat-hgv>*{min-width:0;}
.gcffeat2-hgv{grid-template-columns:1fr 1fr;}
.gcffeat_card-hgv{background:#17121e;padding:1.625rem;border:1px solid #352848;border-radius:20px;}
.gcffeat_card-hgv svg{margin-bottom:16px;width:26px;height:1.625rem;color:#e0259e;}
.gcffeat_card-hgv h3{font-weight:700;color:#f0eaf8;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;margin-bottom:0.5rem;font-size:18px;}
.gcffeat_card-hgv p{color:#c4b8d8;line-height:1.6;font-size:0.813rem;}
.gcffeat_card-hgv b{color:#f0eaf8;}
.gcfbig-hgv{gap:22px;display:flex;flex-wrap:wrap;}
.gcfbig_n-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-size:1.625rem;color:#e0259e;font-weight:700;}
.gcfbig_l-hgv{color:#8e7faa;font-size:12px;}
.gcfperson-hgv{padding:1rem 18px;border-radius:0.813rem;background:#17121e;gap:0.875rem;border:1px solid #352848;align-items:center;display:flex;}
.gcfavatar-hgv{flex:none;border-radius:50%;background:linear-gradient(135deg,#e0259e,#a8137a);height:2.75rem;width:2.75rem;}
.gcfperson_name-hgv{font-weight:700;font-size:14px;color:#f0eaf8;}
.gcfperson_role-hgv{font-size:12px;color:#8e7faa;}
.gcfkv-hgv{border:1px solid #352848;grid-template-columns:1fr 1fr;overflow:hidden;background:#352848;border-radius:0.813rem;gap:1px;display:grid;}
.gcfkv-hgv>div{background:#0f0b14;padding:1rem 18px;min-width:0;}
.gcfkv_k-hgv{margin-bottom:0.313rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:9.5px;text-transform:uppercase;color:#e0259e;}
.gcfkv_v-hgv{font-weight:700;font-size:13.5px;color:#f0eaf8;}
@media(max-width:1021px){.gcfsplit_a-hgv,.gcfsplit_b-hgv,.gcfsplit_c-hgv,.gcfpgrid-hgv{gap:1.5rem;grid-template-columns:1fr;}
.gcffeat-hgv,.gcffeat2-hgv{grid-template-columns:1fr;}
.gcfkv-hgv{grid-template-columns:1fr;}
}
.gcfsh-hgv{min-width:0;margin-bottom:16px;}
.gcfsh_row-hgv{gap:0.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}
.gcfsh_row-hgv .gcfsh_l-hgv{gap:0.375rem;flex-direction:column;min-width:0;display:flex;}
.gcfsh_stack-hgv{gap:0.625rem;display:flex;align-items:flex-start;flex-direction:column;}
.gcfsh_center-hgv{gap:0.625rem;display:flex;align-items:center;flex-direction:column;text-align:center;}
.gcfsh_h2-hgv{gap:0.563rem;font-size:1.25rem;display:flex;color:#f0eaf8;line-height:1.1;align-items:center;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;overflow-wrap:break-word;}
@media(min-width:770px){.gcfsh_h2-hgv{font-size:1.5rem;}
}
.gcfband-hgv .gcfsh_h2-hgv{color:#f5eeff;}
.gcfeb_mono-hgv{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;letter-spacing:.08em;text-transform:none;}
.gcfeb_mono-hgv::before{content:"// ";}
.gcfeb_upper-hgv{text-transform:uppercase;letter-spacing:.14em;}
.gcfeb_pill-hgv{padding:0.313rem 11px;border-radius:999px;background:rgba(224, 37, 158, 0.11);letter-spacing:.12em;text-transform:uppercase;}
.gcfeb_line-hgv{gap:10px;align-items:center;display:inline-flex;}
.gcfeb_line-hgv::before{background:#e0259e;width:24px;height:1px;display:inline-block;content:"";}
.gcfband-hgv .gcfeb_line-hgv::before{background:#f03dcc;}
.gcfband-hgv .gcfeb_pill-hgv{background:rgba(255, 255, 255, 0.07);}
.gcfsh_link-hgv{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;gap:0.375rem;padding-bottom:2px;white-space:nowrap;align-items:center;font-weight:600;font-size:0.813rem;display:inline-flex;color:#f0eaf8;border-bottom:1px solid #f0eaf8;}
.gcfsh_link-hgv:hover{border-color:#e0259e;color:#e0259e;}
.gcfsh_link-hgv svg{height:14px;width:0.875rem;}
.gcfsh_link_chev-hgv{padding-bottom:0;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#e0259e;border-bottom:0;font-size:0.75rem;}
.gcfsh_link_btn-hgv{padding:0.563rem 1.125rem;background:#f032c8;border-radius:62.438rem;border-bottom:0;color:#1a0a22;}
.gcfsh_link_btn-hgv:hover{background:#c4229e;border-color:transparent;}
.gcfband-hgv .gcfsh_link-hgv{border-color:#f5eeff;color:#f5eeff;}
.gcfband-hgv .gcfsh_link_chev-hgv{color:#f03dcc;}
.gcfsh_rule-hgv{background:#352848;margin:-2px 0 1rem;height:1px;}
.gcfband-hgv .gcfsh_rule-hgv{background:rgba(255, 255, 255, 0.12);}
.gcfseo_grid3-hgv{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;}
.gcfseo_grid4-hgv{gap:13px;grid-template-columns:repeat(4,1fr);display:grid;}
.gcfseo_grid3-hgv>*,.gcfseo_grid4-hgv>*{min-width:0;}
.gcfseo_card-hgv{padding:1.5rem;border:1px solid #352848;background:#17121e;border-radius:0.813rem;}
.gcfseo_card-hgv h3{margin-bottom:8px;font-size:1.125rem;color:#f0eaf8;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfseo_card-hgv p{line-height:1.6;font-size:0.813rem;color:#c4b8d8;}
.gcfseo_card_sm-hgv{padding:20px;}
.gcfseo_card_sm-hgv h3{font-size:1rem;}
.gcfseo_card_sm-hgv p{line-height:1.55;font-size:12.5px;}
.gcfseo_rtp_row-hgv{grid-template-columns:1fr 1fr;gap:36px;margin-top:16px;display:grid;align-items:center;}
.gcfrtp-hgv{gap:14px;min-width:0;display:flex;}
.gcfrtp-hgv>div{background:#0f0b14;flex:1;padding:16px;border-radius:0.813rem;text-align:center;min-width:0;}
.gcfrtp_n-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;white-space:nowrap;font-size:26px;font-weight:700;color:#e0259e;}
.gcfrtp_l-hgv{color:#8e7faa;font-size:0.688rem;margin-top:0.25rem;}
.gcfcmp-hgv{border:1px solid #352848;border-radius:13px;overflow:hidden;max-width:760px;}
.gcfcmp_row-hgv{grid-template-columns:1.6fr 1fr 1fr;font-size:13px;display:grid;}
.gcfcmp_row-hgv>div{padding:13px 0.875rem;text-align:center;min-width:0;}
.gcfcmp_row-hgv>div:first-child{font-weight:600;text-align:left;padding-left:1.375rem;color:#f0eaf8;}
.gcfcmp_th-hgv{background:#0f0b14;font-weight:700;font-size:12.5px;}
.gcfcmp_row-hgv:not(.gcfcmp_th-hgv){background:#17121e;color:#c4b8d8;border-top:1px solid #261d35;}
.gcfcmp_zebra-hgv{background:#1e1828;}
.gcfguide-hgv{background:#17121e;border:1px solid #352848;overflow:hidden;border-radius:13px;cursor:pointer;}
.gcfguide_cover-hgv{height:130px;}
.gcfguide_body-hgv{padding:20px;}
.gcfguide_body-hgv h3{margin:7px 0 0.563rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;line-height:1.25;color:#f0eaf8;font-size:16px;}
.gcfguide_meta-hgv{font-size:0.719rem;color:#8e7faa;}
.gcfhub-hgv{grid-template-columns:repeat(5,1fr);gap:1.75rem;display:grid;padding-top:28px;border-top:1px solid #261d35;}
.gcfhub-hgv>*{min-width:0;}
.gcfhub-hgv h4{font-weight:700;font-size:13px;margin-bottom:0.688rem;color:#f0eaf8;}
.gcfhub_col-hgv{gap:8px;flex-direction:column;display:flex;font-size:0.813rem;color:#c4b8d8;}
.gcfhub_col-hgv a{cursor:pointer;}
@media(max-width:1022px){.gcfseo_grid3-hgv{grid-template-columns:1fr;}
.gcfseo_grid4-hgv{grid-template-columns:repeat(2,1fr);}
.gcfseo_rtp_row-hgv{gap:1.25rem;grid-template-columns:1fr;}
.gcfhub-hgv{gap:22px;grid-template-columns:repeat(2,1fr);}
}
@media(max-width:561px){.gcfhub-hgv{grid-template-columns:1fr;}
}
.gcfhero-hgv{overflow:hidden;border:1px solid #352848;border-radius:20px;padding:2.875rem 48px;background:linear-gradient(120deg,#130d1f,#0c0b1d);color:#f5eeff;position:relative;}
.gcfhero_glow-hgv{border-radius:50%;background:radial-gradient(circle,rgba(220, 40, 160, 0.22),transparent 70%);position:absolute;right:-60px;top:-3.75rem;width:21.25rem;height:340px;}
.gcfhero_in-hgv{max-width:600px;position:relative;}
.gcfhero-hgv .gcfeyebrow-hgv{color:#f03dcc;}
.gcfpill_row-hgv{border:1px solid rgba(255, 255, 255, 0.12);gap:0.5rem;border-radius:62.438rem;background:rgba(255, 255, 255, 0.07);padding:6px 0.813rem;color:#f03dcc;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;display:inline-flex;margin-bottom:22px;letter-spacing:.1em;font-size:10.5px;align-items:center;}
.gcfhero_h1-hgv{margin:1.125rem 0;font-weight:700;line-height:1.02;font-size:3.375rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;letter-spacing:-.02em;color:#f5eeff;overflow-wrap:break-word;}
.gcfhero_h1-hgv em{color:#f03dcc;font-style:normal;}
.gcfhero_sub-hgv{margin-bottom:28px;max-width:480px;line-height:1.55;color:#b89fd4;font-size:1.063rem;}
.gcfhero_cta-hgv{gap:0.875rem;align-items:center;margin-bottom:26px;display:flex;flex-wrap:wrap;}
.gcfhero_trust-hgv{gap:14px;flex-wrap:wrap;align-items:center;display:flex;}
.gcfhero_rating_txt-hgv{font-size:0.813rem;color:#b89fd4;}
@media(max-width:1023px){.gcfhero-hgv{padding:32px 24px;}
.gcfhero_h1-hgv{font-size:38px;}
}
@media(max-width:563px){.gcfhero_h1-hgv{font-size:1.875rem;}
}
.gcftabs-hgv{gap:9px;display:flex;flex-wrap:wrap;}
.gcftab-hgv{border:1px solid #352848;padding:10px 18px;background:#17121e;border-radius:8px;font-size:0.813rem;color:#c4b8d8;cursor:pointer;font-weight:600;}
.gcftab_on-hgv{background:#f032c8;border-color:transparent;color:#1a0a22;font-weight:700;}
.gcfstat-hgv{gap:0.875rem;grid-template-columns:repeat(4,1fr);display:grid;}
.gcfstat-hgv>*{min-width:0;}
.gcfstat_item-hgv{border:1px solid #352848;border-radius:13px;background:#17121e;padding:1.125rem 1.25rem;}
.gcfstat_k-hgv{text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#8e7faa;font-size:0.594rem;margin-bottom:0.438rem;letter-spacing:.12em;}
.gcfstat_v-hgv{gap:8px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;min-width:0;font-size:1.5rem;display:flex;color:#f0eaf8;font-weight:700;align-items:center;overflow-wrap:anywhere;}
.gcfstat_v_accent-hgv{color:#e0259e;}
@media(max-width:1024px){.gcfstat-hgv{grid-template-columns:repeat(2,1fr);}
}
.gcfwlc-hgv{grid-template-columns:1.2fr .8fr;border:1px solid #352848;overflow:hidden;gap:24px;background:linear-gradient(120deg,#130d1f,#0c0b1d);border-radius:1.25rem;padding:36px 40px;align-items:center;display:grid;color:#f5eeff;position:relative;}
.gcfwlc-hgv>*{min-width:0;}
.gcfwlc-hgv .gcfeyebrow-hgv{color:#f03dcc;}
.gcfwlc_glow-hgv{border-radius:50%;background:radial-gradient(circle,rgba(220, 40, 160, 0.22),transparent 70%);height:260px;position:absolute;right:-2.5rem;width:260px;top:-40px;}
.gcfwlc_in-hgv{position:relative;}
.gcfwlc_h2-hgv{margin:10px 0 0.5rem;line-height:1.03;font-weight:700;font-size:34px;overflow-wrap:break-word;color:#f5eeff;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfwlc_h2-hgv em{color:#f03dcc;font-style:normal;}
.gcfwlc_sub-hgv{max-width:420px;line-height:1.55;margin-bottom:18px;font-size:14px;color:#b89fd4;}
.gcfwlc_terms-hgv{gap:10px;display:flex;flex-direction:column;position:relative;}
.gcfterm-hgv{gap:11px;border:1px solid rgba(255, 255, 255, 0.12);padding:0.813rem 15px;background:rgba(255, 255, 255, 0.07);border-radius:0.813rem;display:flex;align-items:center;}
.gcfterm-hgv svg{flex:none;height:20px;width:1.25rem;color:#f03dcc;}
.gcfterm_k-hgv{color:#b89fd4;font-size:9.5px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;letter-spacing:.1em;text-transform:uppercase;}
.gcfterm_v-hgv{color:#f5eeff;font-weight:700;font-size:14px;margin-top:2px;}
@media(max-width:1025px){.gcfwlc-hgv{grid-template-columns:1fr;}
}
@media(max-width:557px){.gcfwlc_h2-hgv{font-size:26px;}
}
.gcfjp-hgv{grid-template-columns:1.5fr 1fr 1fr;gap:14px;display:grid;}
.gcfjp-hgv>*{min-width:0;}
.gcfjp_hero-hgv{gap:14px;background:linear-gradient(135deg,#130d1f,#0c0b1d);border-radius:20px;border:1px solid #352848;overflow:hidden;padding:26px;display:flex;justify-content:space-between;color:#f5eeff;flex-direction:column;position:relative;min-height:11.25rem;}
.gcfjp_glow-hgv{background:radial-gradient(circle,rgba(220, 40, 160, 0.22),transparent 70%);border-radius:50%;position:absolute;top:-2.5rem;right:-2.5rem;height:180px;width:11.25rem;}
.gcfjp_k_row-hgv{gap:10px;display:flex;justify-content:space-between;position:relative;align-items:center;}
.gcfjp_k-hgv{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:#8e7faa;}
.gcfjp_hero-hgv .gcfjp_k-hgv{color:#b89fd4;}
.gcfjp_amt-hgv{font-weight:700;font-size:2.625rem;position:relative;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;line-height:1;color:#f03dcc;}
.gcfjp_sub-hgv{margin-top:0.313rem;color:#b89fd4;font-size:0.75rem;}
.gcfjp_cell-hgv{border-radius:20px;border:1px solid #352848;background:#17121e;padding:22px;min-height:180px;justify-content:space-between;flex-direction:column;display:flex;}
.gcfjp_cell-hgv .gcfjp_amt-hgv{font-size:1.875rem;color:#f0eaf8;}
.gcfjp_cell-hgv .gcfjp_sub-hgv{color:#8e7faa;}
@media(max-width:1024px){.gcfjp-hgv{grid-template-columns:1fr;}
}
@media(max-width:561px){.gcfjp_amt-hgv{font-size:32px;}
}
.gcfvip_head-hgv{gap:12px;margin-bottom:1.125rem;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;}
.gcfvip_intro-hgv{font-size:0.813rem;max-width:420px;color:#c4b8d8;}
.gcfvip-hgv{gap:0.75rem;grid-template-columns:repeat(5,1fr);display:grid;}
.gcfvip-hgv>*{min-width:0;}
.gcftier-hgv{border-radius:13px;border:1px solid #352848;background:#17121e;padding:1.25rem;}
.gcftier_on-hgv{background:rgba(224, 37, 158, 0.11);border-color:#e0259e;}
.gcftier_medal-hgv{background:linear-gradient(135deg,#e0259e,#a8137a);border-radius:8px;margin-bottom:14px;width:1.875rem;height:30px;}
.gcftier_name-hgv{margin-bottom:0.313rem;font-size:15px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#f0eaf8;font-weight:700;}
.gcftier_tx-hgv{font-size:0.719rem;line-height:1.5;color:#8e7faa;}
@media(max-width:1022px){.gcfvip-hgv{grid-template-columns:repeat(2,1fr);}
}
.gcftour-hgv{grid-template-columns:1.05fr 1fr;overflow:hidden;border-radius:1.25rem;border:1px solid #352848;display:grid;}
.gcftour-hgv>*{min-width:0;}
.gcftour_l-hgv{padding:2.125rem;overflow:hidden;background:linear-gradient(135deg,#130d1f,#0c0b1d);position:relative;color:#f5eeff;}
.gcftour_h2-hgv{margin:12px 0 0.625rem;font-weight:700;line-height:1.05;font-size:1.875rem;color:#f5eeff;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcftour_h2-hgv em{font-style:normal;color:#f03dcc;}
.gcftour_text-hgv{line-height:1.6;color:#b89fd4;margin-bottom:20px;font-size:13.5px;max-width:340px;}
.gcftour_meta-hgv{gap:18px;align-items:flex-end;flex-wrap:wrap;display:flex;margin-bottom:1.25rem;}
.gcftour_cap-hgv{margin-bottom:0.313rem;text-transform:uppercase;color:#b89fd4;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:9.5px;}
.gcfcount-hgv{gap:6px;display:flex;}
.gcfcount-hgv span{background:rgba(255, 255, 255, 0.07);border-radius:8px;padding:4px 0.563rem;border:1px solid rgba(255, 255, 255, 0.12);font-weight:700;font-size:22px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.gcftour_units-hgv{color:#b89fd4;font-size:0.625rem;}
.gcfboard-hgv{padding:28px 30px;background:#17121e;}
.gcfboard_head-hgv{align-items:center;margin-bottom:0.875rem;justify-content:space-between;display:flex;}
.gcfboard_title-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-size:16px;font-weight:700;color:#f0eaf8;}
.gcfboard_upd-hgv{text-transform:uppercase;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:0.625rem;color:#8e7faa;}
.gcfboard_list-hgv{gap:2px;display:flex;flex-direction:column;}
.gcfboard_row-hgv{padding:10px 12px;border-radius:8px;gap:12px;align-items:center;display:flex;}
.gcfboard_top1-hgv{background:rgba(224, 37, 158, 0.11);}
.gcfboard_rk-hgv{color:#8e7faa;width:20px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:14px;font-weight:700;}
.gcfboard_top1-hgv .gcfboard_rk-hgv{color:#e0259e;}
.gcfboard_nm-hgv{flex:1;min-width:0;font-weight:600;color:#c4b8d8;font-size:13.5px;}
.gcfboard_top1-hgv .gcfboard_nm-hgv{color:#f0eaf8;font-weight:700;}
.gcfboard_pt-hgv{color:#c4b8d8;font-size:0.781rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
@media(max-width:1025px){.gcftour-hgv{grid-template-columns:1fr;}
}
@media(max-width:558px){.gcftour_h2-hgv{font-size:1.5rem;}
}
.gcfpromo_grid-hgv{gap:16px;grid-template-columns:repeat(3,1fr);display:grid;}
.gcfpromo_grid-hgv>*{min-width:0;}
.gcfpromo-hgv{background:#17121e;padding:24px;border:1px solid #352848;border-radius:20px;overflow:hidden;position:relative;min-height:150px;}
.gcfpromo_h-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;line-height:1.05;font-weight:700;margin-top:0.375rem;color:#f0eaf8;font-size:1.625rem;}
.gcfpromo_h-hgv em{color:#e0259e;font-style:normal;}
.gcfpromo_p-hgv{line-height:1.5;margin-top:0.5rem;color:#c4b8d8;font-size:0.781rem;}
.gcfpromo_feat-hgv{background:linear-gradient(135deg,#130d1f,#0c0b1d);border-color:#352848;}
.gcfpromo_feat-hgv .gcfpromo_h-hgv{color:#f5eeff;}
.gcfpromo_feat-hgv .gcfpromo_h-hgv em{color:#f03dcc;}
.gcfpromo_feat-hgv .gcfpromo_p-hgv{color:#b89fd4;}
.gcfpromo_feat-hgv .gcfeyebrow-hgv{color:#f03dcc;}
@media(max-width:1026px){.gcfpromo_grid-hgv{grid-template-columns:1fr;}
}
.gcfbanner-hgv{background:linear-gradient(115deg,#130d1f,#0c0b1d);border-radius:1.25rem;padding:2.25rem 2.5rem;border:1px solid #352848;gap:28px;overflow:hidden;flex-wrap:wrap;color:#f5eeff;justify-content:space-between;align-items:center;position:relative;display:flex;}
.gcfbanner_glow-hgv{background:radial-gradient(circle,rgba(220, 40, 160, 0.22),transparent 68%);border-radius:50%;top:50%;height:200px;right:80px;position:absolute;width:200px;transform:translateY(-50%);}
.gcfbanner_in-hgv{max-width:35rem;position:relative;}
.gcfbanner-hgv .gcfeyebrow-hgv{color:#f03dcc;}
.gcfbanner_h2-hgv{margin:10px 0;font-weight:700;color:#f5eeff;line-height:1.05;font-size:30px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfbanner_text-hgv{font-size:0.875rem;color:#b89fd4;line-height:1.6;}
@media(max-width:563px){.gcfbanner_h2-hgv{font-size:1.5rem;}
}
.gcfdw_h2-hgv{color:#f0eaf8;font-size:26px;font-weight:700;line-height:1.08;margin-bottom:0.625rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfsteps_v-hgv{grid-template-columns:1fr;gap:0.625rem;}
.gcfsteps_v-hgv .gcfstep-hgv{padding:1.125rem 20px;}
@media(max-width:557px){.gcfdw_h2-hgv{font-size:1.438rem;}
}
.gcfsupp-hgv{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.gcfsupp-hgv>*{min-width:0;}
.gcfsupp_card-hgv{background:#17121e;padding:1.5rem;border-radius:0.813rem;border:1px solid #352848;}
.gcfsupp_card-hgv svg{color:#e0259e;width:1.5rem;height:24px;margin-bottom:14px;}
.gcfsupp_card-hgv h3{font-size:1rem;color:#f0eaf8;margin-bottom:6px;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;}
.gcfsupp_card-hgv p{line-height:1.55;color:#c4b8d8;font-size:13px;}
@media(max-width:1025px){.gcfsupp-hgv{grid-template-columns:1fr;}
}
.gcfgm-hgv{grid-template-columns:1.3fr 1fr;gap:1rem;display:grid;}
.gcfgm-hgv>*{min-width:0;}
.gcfgm_panel-hgv{border:1px solid #352848;background:#17121e;padding:28px;border-radius:20px;}
.gcfgm_h2-hgv{margin:0.625rem 0 8px;font-weight:700;font-size:1.5rem;color:#f0eaf8;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfgm_text-hgv{max-width:27.5rem;line-height:1.6;margin-bottom:20px;color:#c4b8d8;font-size:13.5px;}
.gcfgm_level-hgv{gap:0.875rem;margin-bottom:16px;display:flex;align-items:center;}
.gcfgm_lv-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-weight:700;font-size:24px;color:#e0259e;}
.gcfgm_bar_wrap-hgv{flex:1;min-width:0;}
.gcfgm_bar_meta-hgv{font-size:0.625rem;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;margin-bottom:0.313rem;display:flex;color:#8e7faa;justify-content:space-between;}
.gcfbar-hgv{overflow:hidden;background:#0f0b14;border-radius:999px;height:8px;}
.gcfbar_fill-hgv{border-radius:999px;background:linear-gradient(90deg,#e0259e,#a8137a);height:100%;display:block;}
.gcfgm_missions-hgv{gap:0.563rem;flex-wrap:wrap;display:flex;}
.gcfgm_refer-hgv{overflow:hidden;padding:28px;border-radius:20px;background:linear-gradient(150deg,#130d1f,#0c0b1d);border:1px solid #352848;justify-content:space-between;flex-direction:column;position:relative;display:flex;color:#f5eeff;}
.gcfgm_refer-hgv .gcfeyebrow-hgv{color:#f03dcc;}
.gcfgm_ref_h2-hgv{margin:10px 0 8px;line-height:1.1;font-weight:700;color:#f5eeff;font-size:1.5rem;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfgm_ref_h2-hgv em{font-style:normal;color:#f03dcc;}
.gcfgm_ref_text-hgv{line-height:1.55;color:#b89fd4;font-size:13px;margin-bottom:1.125rem;}
@media(max-width:1023px){.gcfgm-hgv{grid-template-columns:1fr;}
}
.gcfsteps-hgv{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.gcfsteps-hgv>*{min-width:0;}
.gcfstep-hgv{border-radius:0.813rem;padding:1.5rem;border:1px solid #352848;background:#17121e;position:relative;}
.gcfstep_num-hgv{border-radius:8px;background:#f032c8;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-size:13px;align-items:center;height:1.875rem;color:#1a0a22;justify-content:center;display:flex;font-weight:700;width:1.875rem;margin-bottom:0.875rem;}
.gcfstep_h-hgv{font-size:16px;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#f0eaf8;margin-bottom:0.438rem;}
.gcfstep_p-hgv{color:#c4b8d8;line-height:1.55;font-size:13px;}
@media(max-width:1025px){.gcfsteps-hgv{grid-template-columns:1fr;}
}
.gcfpay_logos-hgv{grid-template-columns:repeat(4,1fr);gap:9px;display:grid;}
.gcfpay_logos-hgv>*{min-width:0;}
.gcfpay-hgv{border-radius:8px;border:1px solid #352848;display:flex;font-weight:700;height:48px;align-items:center;color:#c4b8d8;font-size:12px;justify-content:center;}
.gcftable-hgv{overflow:hidden;border:1px solid #352848;border-radius:13px;}
.gcftrow-hgv{grid-template-columns:1.3fr 1fr 1fr 1fr;font-size:13px;display:grid;}
.gcftrow-hgv>div{padding:0.813rem 14px;min-width:0;}
.gcftrow-hgv>div:first-child{color:#f0eaf8;padding-left:1rem;font-weight:700;}
.gcftrow_th-hgv{background:#0f0b14;font-size:9.5px;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#8e7faa;letter-spacing:.06em;text-transform:uppercase;}
.gcftrow-hgv:not(.gcftrow_th-hgv){background:#17121e;color:#c4b8d8;border-top:1px solid #261d35;}
.gcftrow_zebra-hgv{background:#1e1828;}
.gcfpos-hgv{font-weight:700;color:#e0259e;}
@media(max-width:1025px){.gcfpay_logos-hgv{grid-template-columns:repeat(2,1fr);}
}
.gcfnews-hgv{padding:1.625rem 32px;border:1px solid #352848;gap:24px;background:linear-gradient(135deg,#130d1f,#0c0b1d);border-radius:20px;color:#f5eeff;flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center;}
.gcfnews_h3-hgv{color:#f5eeff;font-size:1.25rem;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;margin-bottom:4px;}
.gcfnews_text-hgv{font-size:0.813rem;color:#b89fd4;}
.gcfnews_form-hgv{gap:10px;flex:1;max-width:27.5rem;display:flex;min-width:0;}
.gcfnews_form-hgv .gcfinput-hgv{min-width:0;}
@media(max-width:561px){.gcfnews_form-hgv{width:100%;}
}
.gcfinput-hgv{background:rgba(255, 255, 255, 0.07);border-radius:8px;flex:1;padding:0.813rem 16px;border:1px solid rgba(255, 255, 255, 0.12);font-size:0.844rem;color:#b89fd4;}
.gcfab_h2-hgv{margin:14px 0 16px;font-size:32px;font-weight:700;line-height:1.08;color:#f0eaf8;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfab_body-hgv{line-height:1.65;color:#c4b8d8;margin-bottom:14px;font-size:15px;}
.gcfab_chips-hgv{gap:0.625rem;flex-wrap:wrap;margin-top:8px;display:flex;}
.gcffaq-hgv{gap:0.625rem;display:flex;flex-direction:column;}
.gcffaq_item-hgv{border:1px solid #352848;padding:1.125rem 22px;border-radius:0.813rem;background:#17121e;}
.gcffaq_q-hgv{list-style:none;gap:16px;font-size:0.969rem;cursor:pointer;justify-content:space-between;display:flex;color:#f0eaf8;align-items:center;font-weight:600;}
.gcffaq_q-hgv::-webkit-details-marker{display:none;}
.gcffaq_q_t-hgv{gap:10px;display:flex;}
.gcffaq_q_i-hgv{font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;font-style:normal;color:#e0259e;}
.gcffaq_pm-hgv{font-size:20px;color:#e0259e;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;}
.gcffaq_item-hgv[open] .gcffaq_pm-hgv{transform:rotate(45deg);}
.gcffaq_a-hgv{line-height:1.6;color:#c4b8d8;margin-top:12px;font-size:13.5px;}
@media(max-width:558px){.gcfab_h2-hgv{font-size:26px;}
}
.gcfrv_head-hgv{gap:0.75rem;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.125rem;display:flex;}
.gcfrv_agg-hgv{gap:10px;display:flex;align-items:center;}
.gcfrv_source-hgv{color:#8e7faa;font-size:0.781rem;}
.gcfrv_grid-hgv{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;}
.gcfrv_grid-hgv>*{min-width:0;}
.gcfreview-hgv{background:#17121e;padding:24px;border:1px solid #352848;border-radius:0.813rem;}
.gcfreview-hgv .gcfstars-hgv{margin-bottom:10px;}
.gcfreview-hgv p{line-height:1.5;margin-bottom:0.875rem;font-size:14.5px;font-weight:600;color:#f0eaf8;}
.gcfreview_by-hgv{font-size:12.5px;color:#8e7faa;}
@media(max-width:1025px){.gcfrv_grid-hgv{grid-template-columns:1fr;}
}
.gcfop_h2-hgv{margin:0.625rem 0 8px;line-height:1.1;font-size:24px;color:#f0eaf8;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;}
.gcfop_text-hgv{font-size:13.5px;color:#c4b8d8;line-height:1.6;}
@media(max-width:561px){.gcfop_h2-hgv{font-size:22px;}
}
.gcfet_h2-hgv{margin:0.625rem 0 0.875rem;line-height:1.08;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#f0eaf8;font-size:28px;font-weight:700;}
.gcfet_right-hgv{gap:0.625rem;flex-direction:column;display:flex;}
.gcfet_updated-hgv{border:1px solid #352848;border-radius:0.813rem;background:#0f0b14;gap:10px;padding:14px 1.125rem;font-size:0.75rem;align-items:center;color:#c4b8d8;display:flex;}
.gcfet_updated-hgv svg{flex:none;height:0.938rem;color:#e0259e;width:0.938rem;}
.gcfet_updated-hgv b{color:#f0eaf8;}
@media(max-width:563px){.gcfet_h2-hgv{font-size:1.5rem;}
}
.gcfprovs-hgv{gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:1.75rem;display:grid;}
.gcfprovs-hgv>*{min-width:0;}
.gcfprov-hgv{border-radius:13px;padding:0.75rem;background:#17121e;border:1px solid #352848;height:64px;display:flex;align-items:center;text-decoration:none;justify-content:center;}
.gcfprov_img-hgv{max-height:32px;object-fit:contain;max-width:100%;}
.gcfresp-hgv{border:1px solid #352848;border-radius:13px;padding:1.625rem;gap:24px;background:#17121e;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
.gcfresp_in-hgv{max-width:560px;}
.gcfresp_h-hgv{font-size:1.188rem;margin-bottom:8px;font-weight:700;font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;color:#f0eaf8;}
.gcfresp_p-hgv{line-height:1.6;color:#c4b8d8;font-size:13.5px;}
.gcfresp_badges-hgv{gap:14px;align-items:center;flex-wrap:wrap;display:flex;}
.gcfage18-hgv{padding:4px 0.5rem;border:1.5px solid #e8333a;border-radius:0.5rem;font-size:13px;font-weight:700;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;color:#e8333a;}
.gcfresp_org-hgv{font-weight:600;font-size:13px;color:#8e7faa;}
@media(max-width:1025px){.gcfprovs-hgv{grid-template-columns:repeat(3,1fr);}
}
@media(max-width:561px){.gcfprovs-hgv{grid-template-columns:repeat(2,1fr);}
}
.gcfrc-hgv{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid;}
.gcfrc-hgv>*{min-width:0;}
.gcfrc_awards-hgv{gap:0.688rem;flex-direction:column;display:flex;}
.gcfaward-hgv{gap:11px;align-items:center;display:flex;}
.gcfaward-hgv svg{flex:none;color:#f0b429;width:1.125rem;height:1.125rem;}
.gcfaward_t-hgv{color:#f0eaf8;font-size:13.5px;font-weight:700;}
.gcfaward_s-hgv{font-size:0.719rem;color:#8e7faa;}
.gcfrc_press-hgv{grid-template-columns:1fr 1fr;gap:0.625rem;display:grid;}
.gcflogo_cell-hgv{border:1px solid #352848;border-radius:0.5rem;display:flex;color:#c4b8d8;height:3rem;align-items:center;font-weight:700;justify-content:center;font-size:13px;}
.gcfrc_partner-hgv{border-radius:13px;border:1px solid #352848;padding:20px;background:#17121e;}
.gcfrc_partner_name-hgv{font-family:"Rubik", 'Helvetica Neue', Arial, sans-serif;font-size:1.125rem;margin-bottom:0.375rem;color:#f0eaf8;font-weight:700;}
.gcfrc_partner_text-hgv{color:#c4b8d8;line-height:1.55;font-size:0.781rem;}
@media(max-width:1022px){.gcfrc-hgv{grid-template-columns:1fr;gap:1.375rem;}
.gcfrc_press-hgv{grid-template-columns:repeat(4,1fr);}
}
.gcffooter-hgv{padding:40px 28px;background:#0a0710;border-top:1px solid #261d35;}
.gcffooter_grid-hgv{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid;margin-left:auto;margin-bottom:1.75rem;margin-right:auto;max-width:87.5rem;}
.gcffooter_grid-hgv>*{min-width:0;}
.gcffooter_grid-hgv h4{color:#5a4f70;letter-spacing:.12em;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;text-transform:uppercase;font-size:10px;margin-bottom:13px;}
.gcffcol-hgv{gap:0.563rem;color:#c4b8d8;display:flex;flex-direction:column;font-size:0.813rem;}
.gcffcol-hgv a{cursor:pointer;}
.gcfft_about-hgv{line-height:1.6;color:#8e7faa;max-width:16.25rem;font-size:0.813rem;margin-top:0.75rem;}
.gcfft_contact-hgv{color:#e0259e;font-family:"Space Mono", Menlo, Monaco, Consolas, monospace;overflow-wrap:anywhere;font-size:12.5px;margin-top:0.75rem;}
.gcffooter_bottom-hgv{gap:1rem;margin:0 auto;max-width:87.5rem;align-items:center;border-top:1px solid #261d35;display:flex;justify-content:space-between;padding-top:1.25rem;flex-wrap:wrap;}
.gcffooter_bottom-hgv p{color:#5a4f70;font-size:0.688rem;line-height:1.6;max-width:45rem;}
@media(max-width:1025px){.gcffooter_grid-hgv{grid-template-columns:1fr 1fr;}
}
@media(max-width:560px){.gcffooter_grid-hgv{grid-template-columns:1fr;}
}