.gi[data-v-f98f456c]{padding-top:56px}.eyebrow[data-v-f98f456c]{color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.gi h1[data-v-f98f456c]{font-size:40px;font-weight:800;letter-spacing:-.5px;margin:10px 0 12px}.gi-lead[data-v-f98f456c]{color:var(--text-soft);font-size:17px;line-height:1.6;max-width:640px;margin:0 0 36px}.gi-grid[data-v-f98f456c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.gi-card[data-v-f98f456c]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;color:var(--text);text-decoration:none;transition:all .2s}.gi-card[data-v-f98f456c]:hover{border-color:var(--primary);transform:translateY(-3px);color:var(--text)}.gi-ic[data-v-f98f456c]{width:44px;height:44px;border-radius:12px;background:#2e86de24;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.gi-card h2[data-v-f98f456c]{font-size:17px;line-height:1.35;margin:0 0 8px}.gi-card p[data-v-f98f456c]{color:var(--text-soft);font-size:14px;line-height:1.55;margin:0 0 16px;flex:1}.gi-more[data-v-f98f456c]{color:var(--accent);font-size:13px;font-weight:600}@media (max-width: 600px){.gi h1[data-v-f98f456c]{font-size:30px}}
