.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 .slot{position:relative;overflow:hidden;width:100%;background:var(--gc-brushed);background-image:var(--gc-mesh);color:#fff}.gcx .slot img{object-fit:cover}.gcx .hero{padding:calc(var(--header-height-desktop, 80px) + 32px) 0 56px;border-bottom:1px solid rgba(255,255,255,.06);background:var(--gc-bg);background-image:var(--gc-mesh)}.gcx .herogrid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.gcx .hero h1{font-family:Inter Tight;font-weight:800;font-size:52px;line-height:1;text-transform:uppercase;color:var(--gc-primary);margin:16px 0 0}.gcx .hero .sub{font-size:16px;line-height:1.65;color:rgba(255,255,255,.85);margin:20px 0 26px;max-width:520px}.gcx .hero .btns{display:flex;gap:12px;flex-wrap:wrap}.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 .bento{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:420px}.gcx .bento .slot{height:100%;border-radius:16px}.gcx .bento .slot.big{grid-row:span 2}.gcx .why{background:var(--gc-bg-card);border-bottom:1px solid rgba(255,255,255,.06)}.gcx .whyrow{display:grid;grid-template-columns:repeat(4,1fr)}.gcx .why .c{padding:26px 24px;border-right:1px solid rgba(255,255,255,.06)}.gcx .why .c:last-child{border:0}.gcx .why .n{font-family:Inter Tight;font-weight:800;font-size:18px;color:#fff;margin-bottom:5px}.gcx .why .n b{color:var(--gc-accent)}.gcx .why .d{font-size:12px;line-height:1.5;color:rgba(255,255,255,.62)}.gcx .scope{padding:56px 0;background:var(--gc-bg)}.gcx .scopecard{background:var(--gc-bg-accent);border-radius:20px;padding:38px 40px;position:relative;overflow:hidden;box-shadow:var(--gc-shadow-lift)}.gcx .scopecard:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--gc-gold-grad)}.gcx .scopecard h2{font-family:Inter Tight;font-weight:700;font-size:24px;text-transform:uppercase;color:var(--gc-primary);margin:0 0 14px}.gcx .scopecard p{font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.84);margin:0 0 14px;max-width:880px}.gcx .scopecard p:last-child{margin:0}.gcx .scopecard strong{color:#fff}.gcx .inl{color:var(--gc-accent);text-decoration:none;border-bottom:1px solid rgba(216,137,0,.4)}.gcx .spine{padding:64px 0;background:var(--gc-bg-card)}.gcx .step{display:grid;grid-template-columns:96px 1fr;gap:0;border-top:1px solid rgba(255,255,255,.08);padding:44px 0}.gcx .step:first-of-type{border-top:0;padding-top:8px}.gcx .step .rail{position:sticky;top:120px;align-self:start;height:fit-content}.gcx .step .rail .sn{font-family:Inter Tight;font-weight:800;font-size:46px;line-height:.8;background:var(--gc-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.gcx .step .rail .tick{width:30px;height:3px;background:var(--gc-accent);margin-top:14px;border-radius:2px}.gcx .step .content h2{font-family:Inter Tight;font-weight:800;font-size:27px;line-height:1.1;text-transform:uppercase;color:var(--gc-primary);margin:0 0 16px;max-width:20ch}.gcx .step .content p{font-size:15.5px;line-height:1.72;color:rgba(255,255,255,.84);margin:0 0 15px;text-wrap:pretty}.gcx .step .content p .q,.gcx .step .content strong{font-weight:600;color:#fff}.gcx .step .content a.inl{color:var(--gc-accent)}.gcx .step .content ul{margin:0 0 15px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.gcx .step .content ul li{position:relative;padding-left:22px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.84)}.gcx .step .content ul li:before{content:"";position:absolute;left:0;top:9px;width:11px;height:2px;background:var(--gc-accent)}.gcx .step .content ul li strong{color:#fff}.gcx .callout{margin:20px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.gcx .callout .k{background:var(--gc-brushed-warm);border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:18px}.gcx .callout .k .t{font-family:Inter Tight;font-weight:700;font-size:14px;text-transform:uppercase;color:#fff;margin-bottom:7px;display:flex;align-items:center;gap:8px}.gcx .callout .k .t .dot{width:7px;height:7px;background:var(--gc-accent);transform:rotate(45deg)}.gcx .callout .k .v{font-size:13px;line-height:1.55;color:rgba(255,255,255,.72)}.gcx .stepimg{margin-top:22px}.gcx .stepimg .slot{height:300px;border-radius:16px}.gcx .faq{padding:64px 0;background:var(--gc-bg)}.gcx .faqhead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.gcx .faqhead h2{font-family:Inter Tight;font-weight:800;font-size:30px;text-transform:uppercase;color:var(--gc-primary);margin:6px 0 0}.gcx .qa{border-top:1px solid rgba(255,255,255,.08);padding:22px 0}.gcx .qa h3{font-family:Inter Tight;font-weight:700;font-size:17px;color:#fff;margin:0 0 9px;display:flex;gap:11px;align-items:baseline}.gcx .qa h3 .qn{color:var(--gc-accent);font-size:13px;flex-shrink:0}.gcx .qa p{font-size:14px;line-height:1.7;color:rgba(255,255,255,.74);margin:0;padding-left:24px;max-width:880px}.gcx .sib{padding:60px 0;background:var(--gc-bg-card)}.gcx .sibgrid{display:grid;grid-template-columns:repeat(4,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:9px;transition:background .15s}.gcx .sibcard:hover{background:var(--gc-bg-accent)}.gcx .sibcard.up{background:var(--gc-brushed-warm)}.gcx .sibcard .ic{width:26px;height:26px;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,.6)}.gcx .cta{background:var(--gc-gold-grad);position:relative}.gcx .cta .grid{max-width:1180px;margin:0 auto;padding:54px 40px;display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center}.gcx .cta h2{font-family:Inter Tight;font-weight:800;font-size:34px;line-height:1.05;text-transform:uppercase;color:#1A191C;margin:0 0 14px}.gcx .cta p{color:#1A191C;opacity:.85;font-size:15px;line-height:1.6;margin:0 0 22px;max-width:540px}.gcx .cta .btns{display:flex;gap:12px;flex-wrap:wrap}.gcx .cta .k{background:#1A191C;color:#fff;padding:16px 28px;border-radius:10px;font-weight:700}.gcx .cta .k,.gcx .cta .ko{font-size:14px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.gcx .cta .ko{background:transparent;border:2px solid #1a191c;color:#1A191C;padding:14px 26px;border-radius:10px;font-weight:800}.gcx .ctapanel{background:#1A191C;border-radius:20px;padding:28px;box-shadow:var(--gc-shadow-lift)}.gcx .ctapanel .pk{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-accent);font-weight:700;margin-bottom:16px}.gcx .ctapanel .stat{display:flex;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.gcx .ctapanel .stat:last-child{border:0}.gcx .ctapanel .stat .n{font-family:Inter Tight;font-weight:800;font-size:24px;color:var(--gc-primary);min-width:96px}.gcx .ctapanel .stat .l{font-size:12px;color:rgba(255,255,255,.7);letter-spacing:.03em}@media (max-width:900px){.gcx .hero{padding-top:calc(var(--header-height-mobile, 64px) + 24px)}.gcx .herogrid{grid-template-columns:1fr}.gcx .bento{height:340px}.gcx .hero h1{font-size:38px}.gcx .whyrow{grid-template-columns:1fr 1fr}.gcx .why .c{border-bottom:1px solid rgba(255,255,255,.06)}.gcx .step{grid-template-columns:60px 1fr}.gcx .step .rail{position:static}.gcx .callout{grid-template-columns:1fr}.gcx .sibgrid{grid-template-columns:1fr 1fr}.gcx .cta .grid{grid-template-columns:1fr}}