.charger-info-page[data-v-184f8223]{color:#0d1826}.container[data-v-184f8223]{width:min(1180px,100% - 40px);margin:0 auto}.cir-hero[data-v-184f8223]{background:linear-gradient(#f0f9ff 0%,#fff 100%);padding:80px 0 48px}.cir-hero-content[data-v-184f8223]{max-width:680px}.eyebrow[data-v-184f8223]{color:#1685ff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.85rem;font-weight:800;display:inline-flex}.dot[data-v-184f8223]{background:#1685ff;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-184f8223;display:inline-block}@keyframes pulse-184f8223{0%,to{opacity:1}50%{opacity:.4}}.cir-hero h1[data-v-184f8223]{color:#041321;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.15}.cir-hero-copy[data-v-184f8223]{color:#3b4f63;font-size:1.1rem;line-height:1.65}.cir-form-section[data-v-184f8223]{padding:48px 0 100px}.cir-form-wrapper[data-v-184f8223]{grid-template-columns:320px 1fr;align-items:start;gap:48px;display:grid}.cir-info-panel[data-v-184f8223]{position:sticky;top:100px}.cir-info-panel h2[data-v-184f8223]{margin:0 0 20px;font-size:1.2rem;font-weight:800}.cir-steps[data-v-184f8223]{counter-reset:step;margin:0 0 32px;padding:0;list-style:none}.cir-steps li[data-v-184f8223]{counter-increment:step;padding:0 0 20px 40px;position:relative}.cir-steps li[data-v-184f8223]:before{color:#041321;content:counter(step);background:linear-gradient(135deg,#1685ff,#16b8ff);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:0;left:0}.cir-steps li[data-v-184f8223]:after{content:"";background:#e2ecf4;width:2px;height:calc(100% - 36px);position:absolute;top:32px;left:13px}.cir-steps li[data-v-184f8223]:last-child:after{display:none}.cir-steps li strong[data-v-184f8223]{margin-bottom:4px;font-weight:800;display:block}.cir-steps li span[data-v-184f8223]{color:#5b6b7d;font-size:.88rem;line-height:1.5}.cir-steps li a[data-v-184f8223]{color:#1685ff;text-decoration:none}.cir-steps li a[data-v-184f8223]:hover{text-decoration:underline}.cir-requirements h3[data-v-184f8223]{margin:0 0 12px;font-size:.95rem;font-weight:800}.cir-requirements ul[data-v-184f8223]{color:#5b6b7d;margin:0;padding:0 0 0 18px;font-size:.88rem;line-height:1.8}.cir-form[data-v-184f8223]{background:#fff;border:1px solid #e2ecf4;border-radius:16px;padding:32px;box-shadow:0 4px 24px #071a2f0f}.cir-form fieldset[data-v-184f8223]{border:none;margin:0 0 28px;padding:0}.cir-form-legend[data-v-184f8223]{color:#041321;border-bottom:2px solid #e8f4fd;margin-bottom:16px;padding-bottom:8px;font-size:1.05rem;font-weight:800;display:block}.form-grid[data-v-184f8223]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field[data-v-184f8223]{flex-direction:column;gap:6px;display:flex}.form-field-full[data-v-184f8223]{grid-column:1/-1}.form-field label[data-v-184f8223]{color:#2c3a4b;font-size:.85rem;font-weight:700}.form-field input[data-v-184f8223],.form-field select[data-v-184f8223],.form-field textarea[data-v-184f8223]{color:#0d1826;background:#f8fbfd;border:1px solid #d0dfe8;border-radius:8px;padding:10px 14px;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.form-field input[data-v-184f8223]:focus,.form-field select[data-v-184f8223]:focus,.form-field textarea[data-v-184f8223]:focus{border-color:#1685ff;outline:none;box-shadow:0 0 0 3px #1685ff1f}.form-field textarea[data-v-184f8223]{resize:vertical;min-height:80px}.ocpp-checkboxes[data-v-184f8223]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ocpp-check[data-v-184f8223]{cursor:pointer;color:#3b4f63;-webkit-user-select:none;user-select:none;background:#f8fbfd;border:1.5px solid #d0dfe8;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.ocpp-check[data-v-184f8223]:has(input:checked){color:#1450a3;background:#1685ff0f;border-color:#1685ff}.ocpp-check input[type=checkbox][data-v-184f8223]{accent-color:#1685ff;cursor:pointer;width:16px;height:16px}.hp-field[data-v-184f8223]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cir-message[data-v-184f8223]{border-radius:8px;margin-bottom:16px;padding:14px 18px;font-size:.92rem}.cir-success[data-v-184f8223]{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.cir-error[data-v-184f8223]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.form-actions[data-v-184f8223]{gap:16px;padding-top:8px;display:flex}.btn[data-v-184f8223]{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.btn[data-v-184f8223]:hover{transform:translateY(-2px)}.btn-primary[data-v-184f8223]{color:#041321;background:linear-gradient(135deg,#1685ff,#16b8ff);box-shadow:0 12px 28px #1685ff40}.btn-primary[data-v-184f8223]:hover{background:linear-gradient(135deg,#4aa3ff,#48f0ff);box-shadow:0 16px 36px #1685ff4d}.btn-primary[data-v-184f8223]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=900px){.cir-form-wrapper[data-v-184f8223]{grid-template-columns:1fr}.cir-info-panel[data-v-184f8223]{position:static}}@media (width<=600px){.form-grid[data-v-184f8223]{grid-template-columns:1fr}.cir-hero[data-v-184f8223]{padding:48px 0 32px}.cir-form[data-v-184f8223]{padding:20px}}
