.gpem-form{max-width:980px;margin:24px auto;padding:24px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0/.05);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.gpem-form h2{margin-top:0}.gpem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.gpem-form label{display:block;font-weight:600;margin:12px 0 4px}.gpem-form input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font-size:15px}.gpem-plano input,.gpem-termo input{width:auto}.gpem-termo{display:flex!important;gap:8px;align-items:flex-start}.gpem-form button{background:#1d4ed8;color:#fff;border:0;border-radius:9px;padding:13px 22px;font-weight:700;cursor:pointer}.gpem-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:12px 0 18px}.gpem-plano{border:1px solid #dbe3ee;border-radius:12px;padding:14px;background:#f8fafc;display:flex!important;flex-direction:column;gap:6px;cursor:pointer}.gpem-plano span{font-weight:800;font-size:18px}.gpem-plano em,.gpem-plano small{font-weight:400;color:#475569}