.gcx{--gc-accent:#D88900;--gc-accent-hover:#8B5800;--gc-primary:#D1B7A0;--gc-secondary:#A18168;--gc-text:#FFFFFF;--gc-bg:#1A191C;--gc-bg-card:#2E2E2E;--gc-bg-accent:#382A1E;--gc-black:#000000;--gc-panel-dark:#292929;--gc-peach:#FFE8D3;--gc-amber-tint:#FFBC7D;--gc-sand-mid:#C5A88D;--gc-muted:#666666;--gc-dim:#4C4C4C;--gc-divider:#dddddd;--gc-divider-soft:rgba(255,255,255,0.1);--gc-alert:#FA5111;--gc-font-display:"Inter Tight","Inter",system-ui,sans-serif;--gc-font-body:"Inter",system-ui,sans-serif;--gc-gold-grad:linear-gradient(135deg,#FFD89B,#D88900 42%,#8B5800);--gc-gold-grad-soft:linear-gradient(135deg,#FFBC7D,#D88900);--gc-gold-line:linear-gradient(90deg,transparent,#D88900 18%,#FFE8D3 50%,#D88900 82%,transparent);--gc-brushed:linear-gradient(160deg,#322f2c,#2A2724 38%,#211f1d);--gc-brushed-warm:linear-gradient(160deg,#3c2f23,#2e251c 60%,#211b14);--gc-mesh:radial-gradient(60% 80% at 15% 10%,rgba(216,137,0,0.18),transparent 60%),radial-gradient(50% 60% at 90% 0%,rgba(209,183,160,0.12),transparent 55%),radial-gradient(80% 90% at 100% 100%,rgba(56,42,30,0.55),transparent 60%);--gc-shadow-lift:0 1px 0 rgba(255,255,255,0.04) inset,2px 12px 34px 2px rgba(0,0,0,0.40);background:var(--gc-bg);color:#fff;font-family:Inter,system-ui,sans-serif}.gcx a{color:inherit}.gcx .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.gcx .eye{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-accent);font-weight:700}.gcx .foil{background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.gcx .gc-brackets{position:relative}.gcx .gc-brackets:after,.gcx .gc-brackets:before{content:"";position:absolute;width:22px;height:22px;pointer-events:none;border-color:var(--gc-accent);border-style:solid;border-width:0}.gcx .gc-brackets:before{top:10px;left:10px;border-top-width:2px;border-left-width:2px}.gcx .gc-brackets:after{bottom:10px;right:10px;border-bottom-width:2px;border-right-width:2px}.gcx .hero{position:relative;text-align:center;padding:96px 40px 0;background:var(--gc-bg);background-image:var(--gc-mesh)}.gcx .hero .pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 16px;border-radius:100px;border:1px solid rgba(216,137,0,.45);color:var(--gc-accent);margin-bottom:22px}.gcx .hero h1{font-family:Inter Tight;font-weight:800;font-size:64px;line-height:.98;text-transform:uppercase;color:var(--gc-primary);margin:0 auto;max-width:14ch}.gcx .hero .sub{font-size:17px;line-height:1.65;color:rgba(255,255,255,.85);max-width:620px;margin:22px auto 28px}.gcx .hero .btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.gcx .b1{background:var(--gc-accent);border-radius:10px}.gcx .b1,.gcx .b2{color:#fff;padding:16px 28px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.gcx .b2{background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:10px}.gcx .railwrap{max-width:1000px;margin:56px auto 0;transform:translateY(38px)}.gcx .rail{display:grid;grid-template-columns:repeat(4,1fr);background:var(--gc-brushed);border:1px solid rgba(255,255,255,.07);border-radius:18px;box-shadow:var(--gc-shadow-lift);overflow:hidden}.gcx .rail .s{padding:24px 18px;text-align:center;border-right:1px solid rgba(255,255,255,.07)}.gcx .rail .s:last-child{border:0}.gcx .rail .n{font-family:Inter Tight;font-weight:800;font-size:30px;line-height:1;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.gcx .rail .l{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#D1B7A0;margin-top:7px;font-weight:600}.gcx .spacer{height:78px;background:var(--gc-bg-card)}.gcx .scopeband{background:var(--gc-bg-card);padding:30px 0 64px}.gcx .scope{background:var(--gc-bg-accent);border-radius:20px;padding:38px 40px;position:relative;overflow:hidden;box-shadow:var(--gc-shadow-lift)}.gcx .scope:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--gc-gold-grad)}.gcx .scope h2{font-family:Inter Tight;font-weight:700;font-size:24px;text-transform:uppercase;color:var(--gc-primary);margin:0 0 14px}.gcx .scope p{font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.82);margin:0 0 14px;max-width:880px}.gcx .scope p:last-child{margin:0}.gcx .scope strong{color:#fff}.gcx .scope a.inl{color:var(--gc-accent);text-decoration:none;border-bottom:1px solid rgba(216,137,0,.4)}.gcx .zig{padding:60px 0;border-bottom:1px solid rgba(255,255,255,.05)}.gcx .zig.alt{background:var(--gc-bg-card)}.gcx .zrow{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.gcx .zig:nth-of-type(2n) .zrow{direction:rtl}.gcx .zig:nth-of-type(2n) .zrow>*{direction:ltr}.gcx .ztext .num{font-size:60px;line-height:.8;color:rgba(216,137,0,.18);margin-bottom:6px}.gcx .ztext .num,.gcx .ztext h2{font-family:Inter Tight;font-weight:800}.gcx .ztext h2{font-size:30px;line-height:1.08;text-transform:uppercase;color:var(--gc-primary);margin:0 0 16px}.gcx .ztext .q{font-weight:600;color:#fff}.gcx .ztext p{font-size:15.5px;line-height:1.72;color:rgba(255,255,255,.82);margin:0 0 16px;text-wrap:pretty}.gcx .ztext strong{color:#fff;font-weight:600}.gcx .ztext ol,.gcx .ztext ul{margin:0 0 16px;padding-left:20px}.gcx .ztext li{font-size:15px;line-height:1.65;color:rgba(255,255,255,.82);margin-bottom:7px}.gcx .ztext a.inl{color:var(--gc-accent);text-decoration:none;border-bottom:1px solid rgba(216,137,0,.4)}.gcx .zimg{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;background:var(--gc-brushed);background-image:var(--gc-mesh);box-shadow:var(--gc-shadow-lift);display:flex;align-items:flex-end;padding:18px}.gcx .zimg.gc-brackets{border:1px solid rgba(255,255,255,.05)}.gcx .zimg .n{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#D1B7A0;background:rgba(0,0,0,.5);padding:6px 10px;border-radius:6px}.gcx .faqsec{padding:64px 0;background:var(--gc-bg)}.gcx .faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.gcx .qa{background:var(--gc-bg-card);border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:24px}.gcx .qa h3{font-family:Inter Tight;font-weight:700;font-size:16px;color:#fff;margin:0 0 10px;line-height:1.3}.gcx .qa h3:before{content:"Q";display:inline-flex;width:22px;height:22px;border-radius:50%;background:var(--gc-accent);color:#1A191C;font-size:12px;align-items:center;justify-content:center;margin-right:9px;vertical-align:middle}.gcx .qa p{font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:0}.gcx .sib{padding:60px 0;background:var(--gc-bg-card)}.gcx .sibgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:24px}.gcx .sibcard{background:var(--gc-bg);border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:18px;text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:8px;transition:background .15s}.gcx .sibcard:hover{background:var(--gc-bg-accent)}.gcx .sibcard.up{background:var(--gc-brushed-warm)}.gcx .sibcard .ic{width:28px;height:28px;color:var(--gc-accent)}.gcx .sibcard .ic svg{width:100%;height:100%}.gcx .sibcard .t{font-family:Inter Tight;font-weight:700;font-size:13px;text-transform:uppercase;line-height:1.15}.gcx .sibcard .d{font-size:11px;line-height:1.45;color:rgba(255,255,255,.62)}.gcx .fcta{background:var(--gc-gold-grad);position:relative}.gcx .fcta .inner{padding:60px 40px;max-width:1180px;margin:0 auto;text-align:center}.gcx .fcta h2{font-family:Inter Tight;font-weight:800;font-size:34px;text-transform:uppercase;color:#1A191C;margin:0 0 12px}.gcx .fcta p{color:#1A191C;opacity:.85;max-width:640px;margin:0 auto 22px;font-size:15px;line-height:1.6}.gcx .fcta a.k{background:#1A191C;color:#fff;padding:15px 26px;border-radius:10px;font-weight:700}.gcx .fcta a.k,.gcx .fcta a.ko{font-size:14px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.gcx .fcta a.ko{background:transparent;border:2px solid #1a191c;color:#1A191C;padding:13px 24px;border-radius:10px;font-weight:800}.gcx .fcta .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.gcx .hero h1{font-size:40px}.gcx .faqgrid,.gcx .rail,.gcx .sibgrid,.gcx .zrow{grid-template-columns:1fr}.gcx .zrow{gap:24px}.gcx .zig:nth-of-type(2n) .zrow{direction:ltr}}