.sp-root{background:#f8fafc;min-height:100vh}.sp-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:80px 20px 60px}.sp-hero-tag{letter-spacing:.12em;color:#38bdf8;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;display:inline-block}.sp-hero h1{color:#fff;margin:0 0 16px;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800}.sp-hero p{color:#94a3b8;max-width:580px;margin:0 auto;font-size:1.05rem;line-height:1.7}.sp-body{max-width:900px;margin:0 auto;padding:60px 20px}.sp-section-title{color:#0f172a;text-align:center;margin:0 0 32px;font-size:1.4rem;font-weight:700}.sp-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:56px;display:grid}.sp-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000a}.sp-card-icon{margin-bottom:12px;font-size:2rem}.sp-card h3{color:#0f172a;margin:0 0 8px;font-size:.95rem;font-weight:700}.sp-card p{color:#64748b;margin:0;font-size:.88rem;line-height:1.6}.sp-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:32px;padding:36px 40px}.sp-block h2{color:#0f172a;margin:0 0 14px;font-size:1.15rem;font-weight:700}.sp-block p{color:#475569;margin:0 0 14px;line-height:1.8}.sp-block p:last-child{margin:0}.sp-block ul{color:#475569;margin:0;padding-left:20px;line-height:2}.sp-contact-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:40px;display:grid}.sp-contact-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 20px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block}.sp-contact-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.sp-contact-card-icon{margin-bottom:12px;font-size:2rem}.sp-contact-card h3{color:#0f172a;margin:0 0 6px;font-size:1rem;font-weight:700}.sp-contact-card p{color:#64748b;margin:0 0 10px;font-size:.85rem;line-height:1.5}.sp-contact-card span{color:#2563eb;font-size:.82rem;font-weight:600}.sp-cta{flex-wrap:wrap;justify-content:center;gap:12px;padding:20px 0;display:flex}.sp-btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border-radius:12px;padding:13px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.sp-btn-primary:hover{opacity:.88}.sp-btn-light{color:#0f172a;background:#f1f5f9;border-radius:12px;padding:13px 28px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.sp-btn-light:hover{background:#e2e8f0}.sp-feature-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-feature{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.sp-feature-check{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:.8rem;font-weight:700;display:flex}.sp-feature strong{color:#0f172a;margin-bottom:4px;font-size:.95rem;font-weight:700;display:block}.sp-feature span{color:#64748b;font-size:.85rem;line-height:1.6}.sp-steps{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.sp-step{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.sp-step-num{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}.sp-step-content strong{color:#0f172a;margin-bottom:4px;font-size:1rem;font-weight:700;display:block}.sp-step-content p{color:#64748b;margin:0;font-size:.88rem;line-height:1.6}.sp-table-wrap{margin:20px 0 10px;overflow-x:auto}.sp-table{border-collapse:collapse;width:100%;font-size:.9rem}.sp-table thead tr{background:#f1f5f9}.sp-table th{text-align:left;color:#0f172a;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-weight:700}.sp-table td{color:#475569;border-bottom:1px solid #f1f5f9;padding:12px 16px}.sp-table tbody tr:last-child td{border-bottom:none}.sp-table-check{color:#0ea5e9;font-weight:700}.sp-note{color:#94a3b8;margin:8px 0 0;font-size:.8rem;line-height:1.6}.sp-feature-list--mb,.sp-steps--mb{margin-bottom:48px}.sp-hero-stats{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:36px;display:flex}.sp-hero-stat{text-align:center}.sp-hero-stat-num{color:#38bdf8;font-size:1.8rem;font-weight:800;line-height:1;display:block}.sp-hero-stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.78rem;display:block}.sp-cta-box{text-align:center;color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border-radius:20px;margin-top:8px;padding:48px 32px}.sp-cta-box h2{margin:0 0 12px;font-size:clamp(1.3rem,3.5vw,1.8rem);font-weight:800}.sp-cta-box p{color:#ffffffd9;margin:0 0 28px;font-size:1rem;line-height:1.6}.sp-btn-white{color:#2563eb;background:#fff;border-radius:12px;padding:13px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.sp-btn-white:hover{opacity:.9}.sp-btn-outline-white{color:#fff;background:0 0;border:2px solid #fff9;border-radius:12px;padding:12px 28px;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-block}.sp-btn-outline-white:hover{background:#ffffff1a;border-color:#fff}@media (min-width:601px) and (max-width:959px){.sp-hero{padding:64px 32px 48px}.sp-body{padding:48px 32px}.sp-block{padding:28px}.sp-hero-stats{flex-wrap:wrap;justify-content:center;gap:32px}.sp-steps{gap:14px}}@media (max-width:600px){.sp-block{padding:24px 20px}.sp-hero{padding:60px 16px 40px}.sp-step{padding:18px 16px}.sp-hero-stats{flex-direction:column;align-items:center;gap:24px}.sp-cta-box{padding:32px 20px}.sp-hero-stat-num{font-size:1.8rem}}.sp-ic{vertical-align:-.16em;flex-shrink:0;margin-right:.35em;display:inline-block}.sp-ic--seul{vertical-align:middle;margin-right:0}
