.gc-page button{font-family:inherit}.gc-page .btn-sm{height:36px;padding:0 14px;font-size:var(--text-sm);box-shadow:none}.gc-page .btn-primary{background:var(--color-primary);color:#fff}.gc-page .btn-primary:hover{background:var(--color-primary-hover)}.gc-page .btn-outline{background:0 0;color:var(--color-primary);border:1.5px solid var(--border-strong);box-shadow:none}.gc-page .btn-outline:hover{background:var(--color-primary-soft)}.gc-page .badge-success{background:var(--color-success-soft);color:var(--green-600)}.gc-page .hero-dark{background:var(--blue-900)}.gc-page .hero-dark h1,.gc-page .hero-dark .lead{color:#fff;max-width:none}.gc-page .hero-dark .desc{color:var(--slate-300);max-width:none}.gc-page .hero-split{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-12);align-items:center}.gc-page .trust-card{background:#fff;border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg)}.gc-page .trust-card-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-default)}.gc-page .trust-card-row:first-child{border-top:none}.gc-page .trust-card-row img{width:22px;height:22px;flex-shrink:0}.gc-page .trust-card-row strong{display:block;font-family:var(--font-display);font-weight:800;color:var(--text-heading);font-size:var(--text-base)}.gc-page .trust-card-row span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}.gc-page .blist.dark li{color:var(--slate-200)}.gc-page .blist.dark li img{opacity:.85}.gc-page .callout-warning{background:var(--color-warning-soft);border:1px solid var(--amber-300)}.gc-page .card-white-on-dark{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5)}.gc-page .check-list{display:flex;flex-direction:column;gap:var(--space-3)}.gc-page .check-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:rgba(255,255,255,.06);border:1px solid var(--border-on-inverse);border-radius:var(--radius-md)}.gc-page .check-item img{width:18px;height:18px;filter:invert(1) opacity(.85);flex-shrink:0}.gc-page .check-item span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:#fff}