.elig-card{background:#fff;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:10px;padding:1.5rem 1.75rem;box-shadow:var(--shadow);text-align:left}.elig-card.ko{border-left-color:var(--danger, #ff5d73)}.elig-card h3{margin-bottom:1rem}.tech-list{list-style:none;padding:0;margin:0}.tech-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px dashed var(--border)}.tech-list li:last-child{border-bottom:0}.tech-info{display:flex;flex-direction:column}.tech-name{font-weight:700;color:var(--text)}.tech-debit{color:var(--text-muted);font-size:.88rem}.badge{flex:none;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .7rem;border-radius:999px}.badge.ok{background:var(--accent-soft);color:var(--accent)}.tech-price{flex:none;font-size:.9rem;color:var(--text-muted);white-space:nowrap;text-align:right}.tech-price strong{color:var(--accent);font-size:1.05rem}.elig-note{font-size:.85rem;color:var(--text-muted);margin:1rem 0 0}.elig-cta{margin-top:1.25rem}.elig-loading{color:var(--text-muted)}.elig-inner[data-astro-cid-drjktjhq]{max-width:860px}.elig-form[data-astro-cid-drjktjhq]{display:flex;flex-direction:column;gap:1.25rem;text-align:left}.elig-grid[data-astro-cid-drjktjhq]{display:grid;grid-template-columns:1fr 140px 1fr;gap:1rem}.field[data-astro-cid-drjktjhq]{display:flex;flex-direction:column;gap:.4rem}.field[data-astro-cid-drjktjhq].full{grid-column:1 / -1}label[data-astro-cid-drjktjhq]{font-size:.85rem;font-weight:600;color:var(--text)}input[data-astro-cid-drjktjhq]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:.75rem .9rem;color:var(--text);font-family:inherit;font-size:.95rem}input[data-astro-cid-drjktjhq]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.elig-form[data-astro-cid-drjktjhq] .btn[data-astro-cid-drjktjhq]{align-self:flex-start}.ac[data-astro-cid-drjktjhq]{position:relative}.ac-list[data-astro-cid-drjktjhq]{list-style:none;margin:4px 0 0;padding:4px;position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto}.ac-list[data-astro-cid-drjktjhq] li[data-astro-cid-drjktjhq]{padding:.6rem .75rem;border-radius:6px;cursor:pointer;font-size:.92rem;color:var(--text)}.ac-list[data-astro-cid-drjktjhq] li[data-astro-cid-drjktjhq]:hover,.ac-list[data-astro-cid-drjktjhq] li[data-astro-cid-drjktjhq][aria-selected=true]{background:var(--accent-soft);color:var(--accent)}.ac-list[data-astro-cid-drjktjhq] li[data-astro-cid-drjktjhq] .ac-ctx[data-astro-cid-drjktjhq]{color:var(--text-muted);font-size:.82rem}.elig-result[data-astro-cid-drjktjhq]{margin-top:1.75rem}@media (max-width: 640px){.elig-grid[data-astro-cid-drjktjhq]{grid-template-columns:1fr}}.op-card[data-astro-cid-if5quczk]{display:flex;flex-direction:column}.op-card[data-astro-cid-if5quczk] h3[data-astro-cid-if5quczk]{margin-bottom:.5rem}.op-card[data-astro-cid-if5quczk] p[data-astro-cid-if5quczk]{flex:1}.op-via[data-astro-cid-if5quczk]{display:flex;align-items:center;gap:.5rem;flex:none;margin:1rem 0 0;color:var(--text-muted);font-weight:600;font-size:.85rem}.op-via[data-astro-cid-if5quczk] img[data-astro-cid-if5quczk]{height:22px;width:auto}.plans[data-astro-cid-jh5cpgm5]{align-items:stretch;margin-top:.5rem}.plan[data-astro-cid-jh5cpgm5]{display:flex;flex-direction:column;position:relative}.plan[data-astro-cid-jh5cpgm5].featured{border:2px solid var(--accent);box-shadow:var(--shadow-lg)}.plan-badge[data-astro-cid-jh5cpgm5]{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .8rem;border-radius:999px;white-space:nowrap}.plan[data-astro-cid-jh5cpgm5] h3[data-astro-cid-jh5cpgm5]{font-size:1.3rem}.plan-price[data-astro-cid-jh5cpgm5]{margin:.75rem 0 1.25rem;display:flex;flex-direction:column;line-height:1.2}.plan-from[data-astro-cid-jh5cpgm5]{font-size:.8rem;color:var(--text-muted)}.plan-amount[data-astro-cid-jh5cpgm5]{font-size:1.1rem;color:var(--text)}.plan-amount[data-astro-cid-jh5cpgm5] strong[data-astro-cid-jh5cpgm5]{font-size:2.2rem;color:var(--accent);font-weight:800}.plan-unit[data-astro-cid-jh5cpgm5]{font-size:.85rem;color:var(--text-muted)}.plan-feats[data-astro-cid-jh5cpgm5]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1;display:flex;flex-direction:column;gap:.6rem}.plan-feats[data-astro-cid-jh5cpgm5] li[data-astro-cid-jh5cpgm5]{display:flex;gap:.6rem;font-size:.92rem;color:var(--text)}.plan-feats[data-astro-cid-jh5cpgm5] .ok[data-astro-cid-jh5cpgm5]{flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.plan[data-astro-cid-jh5cpgm5] .btn[data-astro-cid-jh5cpgm5]{justify-content:center}.server-opt[data-astro-cid-jh5cpgm5]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:1.75rem 2rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.server-opt[data-astro-cid-jh5cpgm5] h3[data-astro-cid-jh5cpgm5]{font-size:1.2rem;margin-bottom:.35rem}.server-opt[data-astro-cid-jh5cpgm5] p[data-astro-cid-jh5cpgm5]{margin:0;font-size:.92rem;max-width:60ch}.server-price[data-astro-cid-jh5cpgm5]{text-align:right;display:flex;flex-direction:column;flex:none}.options-carte[data-astro-cid-jh5cpgm5]{margin-top:1.25rem;padding:1.25rem 2rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.oc-title[data-astro-cid-jh5cpgm5]{display:block;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:.75rem}.options-carte[data-astro-cid-jh5cpgm5] ul[data-astro-cid-jh5cpgm5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.options-carte[data-astro-cid-jh5cpgm5] li[data-astro-cid-jh5cpgm5]{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;color:var(--text);border-bottom:1px dashed var(--border);padding-bottom:.5rem}.options-carte[data-astro-cid-jh5cpgm5] li[data-astro-cid-jh5cpgm5]:last-child{border-bottom:0;padding-bottom:0}.oc-price[data-astro-cid-jh5cpgm5]{font-weight:700;color:var(--accent);white-space:nowrap}.offres-note[data-astro-cid-jh5cpgm5]{margin-top:1.5rem;font-size:.82rem;color:var(--text-muted);text-align:center}@media (max-width: 720px){.server-opt[data-astro-cid-jh5cpgm5]{flex-direction:column;align-items:flex-start;gap:1rem}.server-price[data-astro-cid-jh5cpgm5]{text-align:left}}.infra-card[data-astro-cid-vvovvi4h]{display:flex;flex-direction:column}.infra-card[data-astro-cid-vvovvi4h] h3[data-astro-cid-vvovvi4h]{margin:.25rem 0 .5rem;font-size:1.05rem}.infra-card[data-astro-cid-vvovvi4h] p[data-astro-cid-vvovvi4h]{flex:1;font-size:.92rem}.demarche[data-astro-cid-vvovvi4h]{margin-top:3rem}.demarche-title[data-astro-cid-vvovvi4h]{text-align:center;font-size:1.2rem;margin-bottom:1.75rem}.steps[data-astro-cid-vvovvi4h]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.steps[data-astro-cid-vvovvi4h] li[data-astro-cid-vvovvi4h]{display:flex;gap:.85rem;align-items:flex-start}.step-n[data-astro-cid-vvovvi4h]{flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.steps[data-astro-cid-vvovvi4h] strong[data-astro-cid-vvovvi4h]{display:block;margin-bottom:.15rem}.steps[data-astro-cid-vvovvi4h] p[data-astro-cid-vvovvi4h]{margin:0;font-size:.88rem;color:var(--text-muted)}.infra-cta[data-astro-cid-vvovvi4h]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.infra-cta[data-astro-cid-vvovvi4h] span[data-astro-cid-vvovvi4h]{font-size:.85rem;color:var(--text-muted)}@media (max-width: 860px){.steps[data-astro-cid-vvovvi4h]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.steps[data-astro-cid-vvovvi4h]{grid-template-columns:1fr}}.urgence[data-astro-cid-sp6lcznm]{overflow:hidden}.urgence-head[data-astro-cid-sp6lcznm]{max-width:760px}.urgence-lead[data-astro-cid-sp6lcznm]{font-size:1.15rem;margin:1rem 0 1.75rem;color:#c2cdf2}.urgence-cta[data-astro-cid-sp6lcznm]{display:flex;gap:1rem;flex-wrap:wrap}.btn-ghost-light[data-astro-cid-sp6lcznm]{background:transparent;border-color:#fff6;color:#fff}.btn-ghost-light[data-astro-cid-sp6lcznm]:hover{background:#ffffff1a;color:#fff;border-color:#fff}.urgence-steps[data-astro-cid-sp6lcznm]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.ustep[data-astro-cid-sp6lcznm]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.5rem}.ustep-num[data-astro-cid-sp6lcznm]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;margin-bottom:1rem}.ustep[data-astro-cid-sp6lcznm] h3[data-astro-cid-sp6lcznm]{color:#fff;font-size:1.05rem;margin-bottom:.4rem}.ustep[data-astro-cid-sp6lcznm] p[data-astro-cid-sp6lcznm]{color:#aab4c8;font-size:.9rem;margin:0}.urgence-foot[data-astro-cid-sp6lcznm]{margin-top:2rem;color:#8fa0c4;font-weight:600;font-size:.9rem}@media (max-width: 960px){.urgence-steps[data-astro-cid-sp6lcznm]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.urgence-steps[data-astro-cid-sp6lcznm]{grid-template-columns:1fr}}.firewall[data-astro-cid-36koxcbf] .card[data-astro-cid-36koxcbf] h3[data-astro-cid-36koxcbf]{margin-bottom:.5rem;font-size:1.05rem}.firewall-foot[data-astro-cid-36koxcbf]{text-align:center;margin-top:2rem;color:var(--text-muted);font-weight:600;font-size:.9rem}.soc[data-astro-cid-exqz55sq]{background:var(--bg)}.soc[data-astro-cid-exqz55sq] .card[data-astro-cid-exqz55sq] h3[data-astro-cid-exqz55sq]{margin-bottom:.5rem}.soc-partner[data-astro-cid-exqz55sq]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem;color:var(--text-muted);font-weight:600;font-size:.9rem}.soc-partner[data-astro-cid-exqz55sq] img[data-astro-cid-exqz55sq]{height:26px;width:auto}.nis-card[data-astro-cid-cs5temlg]{display:flex;flex-direction:column;position:relative}.nis-n[data-astro-cid-cs5temlg]{width:2rem;height:2rem;border-radius:50%;margin-bottom:.75rem;background:var(--accent);color:#fff;font-weight:800;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.nis-card[data-astro-cid-cs5temlg] h3[data-astro-cid-cs5temlg]{margin-bottom:.5rem;font-size:1.05rem}.nis-card[data-astro-cid-cs5temlg] p[data-astro-cid-cs5temlg]{flex:1;font-size:.92rem}.nis2-cta[data-astro-cid-cs5temlg]{margin-top:2.5rem;text-align:center}.svc-hero[data-astro-cid-tcy35dad]{padding:4.5rem 0;overflow:hidden}.svc-hero-inner[data-astro-cid-tcy35dad]{position:relative;z-index:1;max-width:760px}.back[data-astro-cid-tcy35dad]{display:inline-block;margin-bottom:1.5rem;color:var(--text-muted);font-weight:600;font-size:.9rem}.svc-icon[data-astro-cid-tcy35dad]{display:flex}.svc-hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{margin:1rem 0 1.25rem}.svc-lead[data-astro-cid-tcy35dad]{font-size:1.2rem;max-width:62ch;margin-bottom:2rem}.svc-body[data-astro-cid-tcy35dad]{padding:6rem 0}.svc-grid[data-astro-cid-tcy35dad]{align-items:center}.svc-grid[data-astro-cid-tcy35dad] .btn[data-astro-cid-tcy35dad]{margin-top:1rem}.other-card[data-astro-cid-tcy35dad]{display:flex;flex-direction:column}.other-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{margin-bottom:.25rem}.other-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:.9rem;margin-bottom:1rem;flex:1}.other-link[data-astro-cid-tcy35dad]{color:var(--accent);font-weight:700;font-size:.9rem}.cta-final[data-astro-cid-tcy35dad]{padding:0 0 6rem}.cta-box[data-astro-cid-tcy35dad]{border-radius:16px;padding:4rem 2rem;text-align:center}.cta-box[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:#7da6ff}.cta-box[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin-bottom:1.5rem}
