.pentest-hero[data-astro-cid-3ltuelnp]{padding:6rem 0 4rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.hero-content[data-astro-cid-3ltuelnp]{text-align:center;max-width:800px;margin:0 auto}.hero-content[data-astro-cid-3ltuelnp] h1[data-astro-cid-3ltuelnp]{font-size:3rem;margin-bottom:1rem;color:var(--neutral-900)}.hero-subtitle[data-astro-cid-3ltuelnp]{font-size:1.5rem;color:var(--primary);font-weight:600;margin-bottom:1rem}.hero-description[data-astro-cid-3ltuelnp]{font-size:1.1rem;color:var(--neutral-600);line-height:1.6}.consultation-form[data-astro-cid-3ltuelnp]{padding:4rem 0;background:#fff}.form-content[data-astro-cid-3ltuelnp]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.form-info[data-astro-cid-3ltuelnp] h2[data-astro-cid-3ltuelnp]{font-size:2rem;margin-bottom:1rem;color:var(--neutral-900)}.form-description[data-astro-cid-3ltuelnp]{color:var(--neutral-600);margin-bottom:2rem;line-height:1.6}.consultation-benefits[data-astro-cid-3ltuelnp]{display:flex;flex-direction:column;gap:1.5rem}.benefit-item[data-astro-cid-3ltuelnp]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-astro-cid-3ltuelnp]{font-size:1.5rem;flex-shrink:0}.benefit-item[data-astro-cid-3ltuelnp] h4[data-astro-cid-3ltuelnp]{margin-bottom:.5rem;color:var(--neutral-900)}.benefit-item[data-astro-cid-3ltuelnp] p[data-astro-cid-3ltuelnp]{color:var(--neutral-600);font-size:.9rem;line-height:1.5}.form-container[data-astro-cid-3ltuelnp]{background:#fff;padding:2rem;border-radius:1rem;border:1px solid var(--neutral-200);box-shadow:var(--shadow)}.form-group[data-astro-cid-3ltuelnp]{margin-bottom:1.5rem}.form-group[data-astro-cid-3ltuelnp] label[data-astro-cid-3ltuelnp]{display:block;margin-bottom:.5rem;color:var(--neutral-700);font-weight:500}.form-group[data-astro-cid-3ltuelnp] input[data-astro-cid-3ltuelnp],.form-group[data-astro-cid-3ltuelnp] select[data-astro-cid-3ltuelnp],.form-group[data-astro-cid-3ltuelnp] textarea[data-astro-cid-3ltuelnp]{width:100%;padding:.75rem;border:1px solid var(--neutral-300);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.form-group[data-astro-cid-3ltuelnp] input[data-astro-cid-3ltuelnp]:focus,.form-group[data-astro-cid-3ltuelnp] select[data-astro-cid-3ltuelnp]:focus,.form-group[data-astro-cid-3ltuelnp] textarea[data-astro-cid-3ltuelnp]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}.checkbox-group[data-astro-cid-3ltuelnp]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.checkbox-item[data-astro-cid-3ltuelnp]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-item[data-astro-cid-3ltuelnp] input[data-astro-cid-3ltuelnp][type=checkbox]{width:auto}.checkbox-item[data-astro-cid-3ltuelnp] span[data-astro-cid-3ltuelnp]{font-size:.9rem;color:var(--neutral-700)}.btn[data-astro-cid-3ltuelnp]{width:100%;padding:1rem;font-size:1rem;font-weight:600}.expectations[data-astro-cid-3ltuelnp]{padding:4rem 0;background:var(--neutral-50)}.expectations[data-astro-cid-3ltuelnp] h2[data-astro-cid-3ltuelnp]{text-align:center;margin-bottom:3rem;color:var(--neutral-900)}.expectations-grid[data-astro-cid-3ltuelnp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.expectation-card[data-astro-cid-3ltuelnp]{background:#fff;padding:2rem;border-radius:1rem;border:1px solid var(--neutral-200);box-shadow:var(--shadow);text-align:center}.expectation-number[data-astro-cid-3ltuelnp]{width:3rem;height:3rem;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;margin:0 auto 1rem}.expectation-card[data-astro-cid-3ltuelnp] h3[data-astro-cid-3ltuelnp]{margin-bottom:1rem;color:var(--neutral-900)}.expectation-card[data-astro-cid-3ltuelnp] p[data-astro-cid-3ltuelnp]{color:var(--neutral-600);line-height:1.6}.faq-section[data-astro-cid-3ltuelnp]{padding:4rem 0;background:#fff}.faq-section[data-astro-cid-3ltuelnp] h2[data-astro-cid-3ltuelnp]{text-align:center;margin-bottom:3rem;color:var(--neutral-900)}.faq-grid[data-astro-cid-3ltuelnp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.faq-item[data-astro-cid-3ltuelnp]{background:var(--neutral-50);padding:2rem;border-radius:1rem}.faq-item[data-astro-cid-3ltuelnp] h3[data-astro-cid-3ltuelnp]{margin-bottom:1rem;color:var(--neutral-900)}.faq-item[data-astro-cid-3ltuelnp] p[data-astro-cid-3ltuelnp]{color:var(--neutral-600);line-height:1.6}.cta-section[data-astro-cid-3ltuelnp]{padding:4rem 0;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;text-align:center}.cta-content[data-astro-cid-3ltuelnp] h2[data-astro-cid-3ltuelnp]{font-size:2.5rem;margin-bottom:1rem}.cta-content[data-astro-cid-3ltuelnp] p[data-astro-cid-3ltuelnp]{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.cta-actions[data-astro-cid-3ltuelnp]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.form-content[data-astro-cid-3ltuelnp]{grid-template-columns:1fr;gap:2rem}.checkbox-group[data-astro-cid-3ltuelnp],.faq-grid[data-astro-cid-3ltuelnp]{grid-template-columns:1fr}.cta-actions[data-astro-cid-3ltuelnp]{flex-direction:column;align-items:center}}
