.gb-card-body{padding:24px}.gb-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.gb-hide-on-mobile{display:none!important}.gb-service-grid{grid-template-columns:1fr;gap:16px}.gb-service-item:nth-child(n+3){display:none}.gb-service-item{padding:12px;gap:12px}.gb-service-icon{width:36px;height:36px}.gb-service-title{font-size:.9rem}.gb-service-text{font-size:.75rem}.gb-card-body{padding:16px}}.gb-service-item{display:flex;align-items:start;gap:16px;padding:16px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9;transition:all .3s}.gb-service-item:hover{background:#f0fdf4;border-color:#dcfce7}.gb-service-icon{flex-shrink:0;background:#fff;border:1px solid #e2e8f0;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0a3825;transition:transform .3s}.gb-service-item:hover .gb-service-icon{transform:scale(1.1);color:#cfaa56}.gb-service-icon svg{width:20px;height:20px}.gb-service-title{font-size:.95rem;font-weight:700;color:#334155;margin:0 0 4px}.gb-service-text{font-size:.8rem;color:#64748b;line-height:1.5;margin:0}.gb-faq-trigger.open .gb-faq-question{color:#0a3825}.gb-faq-trigger.open .gb-faq-chevron{transform:rotate(180deg);color:#cfaa56}.gb-faq-trigger.open+.gb-faq-answer{max-height:300px}