:root{--gg-brand-accent:#72efd0;--gg-brand-surface:#142234;--gg-brand-radius:14px;--gg-brand-scale:1;--gg-brand-heading:system-ui,-apple-system,Segoe UI,Arial,sans-serif;--gg-brand-weight:900}
.info-eyebrow,.info-breadcrumbs a,.info-footer-grid a:hover,.info-inline-link{color:var(--gg-brand-accent)}
.info-hero h1,.info-block h3,.info-section-heading h2,.info-hero h2,.info-help-item summary{font-family:var(--gg-brand-heading);font-weight:var(--gg-brand-weight)}
.info-hero h1{font-size:clamp(30px,calc(52px * var(--gg-brand-scale)),56px)}
.info-block{background:linear-gradient(145deg,var(--gg-brand-surface),#101d2d);border-radius:var(--gg-brand-radius)}
.info-hero,.info-quote,.info-contact,.info-help-item{border-radius:var(--gg-brand-radius)}
.info-footer-grid{grid-template-columns:2fr repeat(5,minmax(0,1fr));gap:20px}
.info-btn.primary{background:var(--gg-brand-accent);border-color:var(--gg-brand-accent)}
.gg-pages-preview{position:sticky;top:0;z-index:30;background:#13533f;color:#e2fff6;font-weight:900;font-size:10px;letter-spacing:.1em;text-align:center;padding:7px}
@media(max-width:1200px){.info-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:17px}.info-footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:750px){.info-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-footer-grid>div:first-child{grid-column:1/-1}}
