.gd h2{margin-top:30px}.gd-steps{counter-reset:s;list-style:none;padding:0;margin:12px 0}.gd-steps li{position:relative;padding:10px 12px 10px 52px;margin:8px 0;border:1px solid var(--se-line);border-radius:12px;background:var(--se-paper)}
.gd-steps li::before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:11px;width:26px;height:26px;border-radius:50%;background:var(--c-paper,#2f7d4e);color:#fff;font-weight:700;font-size:.85rem;display:grid;place-items:center}
.gd-cta{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.gd-faq{border-bottom:1px solid var(--se-line);padding:8px 0}.gd-faq summary{cursor:pointer;font-weight:600}.gd-foot{margin-top:34px;font-size:.9rem;color:var(--se-muted)}
.gd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:10px 0 30px}.gd-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--se-line);border-top:4px solid var(--c-paper,#2f7d4e);border-radius:14px;padding:16px 18px;background:var(--se-paper);color:var(--se-ink)!important;text-decoration:none}
.gd-card:hover{border-color:var(--c-paper,#2f7d4e)}.gd-card h2{margin:0;font-size:18px;line-height:1.3}.gd-card p{margin:0;font-size:.92rem;color:var(--se-muted)}.gd-card span{margin-top:auto;font-weight:600;color:var(--se-link)}
