.vitrine.svelte-1uha8ag{background:var(--bg-app);overflow-x:hidden;position:relative}.grain-overlay.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.container.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:0 32px}.section.svelte-1uha8ag{padding:140px 0}.section-title.svelte-1uha8ag{font-size:3rem;font-weight:600;color:var(--ink);text-align:center;margin-bottom:24px;letter-spacing:-.03em}.section-subtitle.svelte-1uha8ag{font-size:1.125rem;color:var(--text-muted);text-align:center;max-width:600px;margin:0 auto 80px}.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 32px 80px;gap:60px;overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:0;z-index:0;opacity:.6}.gradient-blob.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(80px)}.blob-1.svelte-1uha8ag{top:-10%;right:-5%;width:500px;height:500px;background:#764c4e14;animation:svelte-1uha8ag-float 20s ease-in-out infinite}.blob-2.svelte-1uha8ag{bottom:-10%;left:-10%;width:600px;height:600px;background:#9677430f;animation:svelte-1uha8ag-float 25s ease-in-out infinite reverse}@keyframes svelte-1uha8ag-float{0%,to{transform:translate(0)}50%{transform:translate(30px,40px)}}.hero-content.svelte-1uha8ag{flex:1;max-width:640px;z-index:2}.hero-title.svelte-1uha8ag{font-size:4rem;font-weight:600;color:var(--ink);line-height:1.1;letter-spacing:-.03em;margin-bottom:32px}.title-line.svelte-1uha8ag{overflow:hidden;display:block}.hero-word.svelte-1uha8ag{display:inline-block;transform-origin:bottom left}.text-accent.svelte-1uha8ag{color:var(--primary)}.hero-subtitle.svelte-1uha8ag{font-size:1.35rem;color:var(--text-muted);line-height:1.6;margin-bottom:48px;max-width:90%}.hero-subtitle.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600;position:relative}.hero-subtitle.svelte-1uha8ag strong:where(.svelte-1uha8ag):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--primary);opacity:.3}.hero-ctas.svelte-1uha8ag{display:flex;gap:16px;margin-bottom:64px;flex-wrap:wrap}.btn-primary-lg.svelte-1uha8ag{padding:18px 36px;background:var(--gradient-button-primary);color:var(--bg-app);font-size:1.05rem;font-weight:600;text-decoration:none;border-radius:var(--radius-pill);box-shadow:var(--shadow-button);transition:all .3s cubic-bezier(.2,.8,.2,1);border:none;cursor:pointer}.btn-primary-lg.svelte-1uha8ag:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 25px #764c4e40}.btn-secondary-lg.svelte-1uha8ag{padding:18px 36px;background:transparent;color:var(--ink);font-size:1.05rem;font-weight:600;border:1px solid var(--border-medium);border-radius:var(--radius-pill);cursor:pointer;transition:all .3s ease}.btn-secondary-lg.svelte-1uha8ag:hover{background:var(--bg-surface);border-color:var(--ink)}.hero-trust.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:24px;align-items:center;font-size:.9rem;color:var(--text-muted);font-weight:500}.trust-item.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.check-icon.svelte-1uha8ag{width:18px;height:18px;color:var(--accent-green)}.hero-visual.svelte-1uha8ag{flex-shrink:0;z-index:1;perspective:1000px}.visual-nodes.svelte-1uha8ag{position:relative;width:400px;height:400px}.node-lines.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;z-index:0}.node-line.svelte-1uha8ag{stroke:var(--border-strong);stroke-width:1.5;opacity:.2}.node.svelte-1uha8ag{position:absolute;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:50%;box-shadow:0 4px 12px #0000000d;z-index:1}.node-center.svelte-1uha8ag{width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:var(--bg-app);border-color:var(--primary);box-shadow:0 0 50px #764c4e1a}.node-logo.svelte-1uha8ag{width:50px;height:50px}.node-1.svelte-1uha8ag{width:32px;height:32px;top:10%;left:50%;transform:translate(-50%)}.node-2.svelte-1uha8ag{width:24px;height:24px;top:25%;left:15%}.node-3.svelte-1uha8ag{width:24px;height:24px;top:25%;right:15%}.node-4.svelte-1uha8ag{width:28px;height:28px;bottom:25%;left:15%}.node-5.svelte-1uha8ag{width:28px;height:28px;bottom:25%;right:15%}.line-draw.svelte-1uha8ag{position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-secondary),transparent);opacity:.5}.chiffres.svelte-1uha8ag{background:var(--bg-sidebar)}.chiffres-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px}.chiffre-card.svelte-1uha8ag{background:var(--bg-app);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:40px 32px;transition:all .4s ease}.chiffre-card.svelte-1uha8ag:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000f;border-color:var(--border-medium)}.chiffre-num.svelte-1uha8ag{display:inline-block;font-size:.8rem;font-weight:700;color:var(--primary);margin-bottom:24px;padding:4px 12px;background:#764c4e1a;border-radius:20px}.chiffre-title.svelte-1uha8ag{font-size:2.5rem;font-weight:700;color:var(--ink);margin-bottom:8px;font-variant-numeric:tabular-nums}.chiffre-label.svelte-1uha8ag{font-size:1.1rem;font-weight:600;color:var(--ink);margin-bottom:12px}.chiffre-desc.svelte-1uha8ag{font-size:1rem;color:var(--text-muted);line-height:1.6;margin:0}.points-forts.svelte-1uha8ag{padding:180px 0}.point-fort-item.svelte-1uha8ag{display:flex;align-items:center;gap:100px;margin-bottom:160px}.point-fort-item.svelte-1uha8ag:last-child{margin-bottom:0}.point-fort-item.reverse.svelte-1uha8ag{flex-direction:row-reverse}.point-fort-text.svelte-1uha8ag{flex:1}.point-fort-label.svelte-1uha8ag{display:inline-block;font-size:.85rem;font-weight:700;color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px}.point-fort-title.svelte-1uha8ag{font-size:2.5rem;font-weight:600;color:var(--ink);margin-bottom:24px;letter-spacing:-.02em;line-height:1.2}.point-fort-desc.svelte-1uha8ag{font-size:1.15rem;color:var(--text-muted);line-height:1.7;margin:0}.point-fort-desc.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink)}.point-fort-visual.svelte-1uha8ag{flex-shrink:0;width:400px;perspective:1000px}.mock-ui.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:16px;padding:32px;box-shadow:0 20px 40px #00000014;transform-style:preserve-3d}.mock-search-bar.svelte-1uha8ag{height:48px;background:var(--bg-app);border:1px solid var(--border-default);border-radius:8px;margin-bottom:24px;display:flex;align-items:center;padding:0 16px}.mock-search-cursor.svelte-1uha8ag{width:2px;height:20px;background:var(--primary);animation:svelte-1uha8ag-blink 1s step-end infinite}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}.mock-result.svelte-1uha8ag{height:40px;background:#764c4e0d;border-radius:6px;margin-bottom:12px}.w-80.svelte-1uha8ag{width:80%}.w-60.svelte-1uha8ag{width:60%}.w-70.svelte-1uha8ag{width:70%}.mock-shield.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 32px}.shield-icon.svelte-1uha8ag{width:80px;height:80px;color:var(--primary)}.shield-lines.svelte-1uha8ag{width:100%}.shield-line.svelte-1uha8ag{height:10px;background:#764c4e14;border-radius:4px;margin-bottom:12px}.shield-line.short.svelte-1uha8ag{width:50%;margin:0 auto}.mock-sync.svelte-1uha8ag{display:flex;flex-direction:column;gap:24px}.sync-center.svelte-1uha8ag{display:flex;justify-content:center;margin-bottom:12px}.sync-icon.svelte-1uha8ag{width:48px;height:48px;color:var(--accent-secondary)}.sync-row.svelte-1uha8ag{height:48px;background:var(--bg-app);border:1px solid var(--border-light);border-radius:8px}.securite.svelte-1uha8ag{background:linear-gradient(180deg,var(--bg-app) 0%,var(--bg-sidebar) 100%)}.securite-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.securite-card.svelte-1uha8ag{background:var(--bg-app);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;transition:all .3s ease;cursor:default;transform-style:preserve-3d}.securite-icon.svelte-1uha8ag{width:56px;height:56px;margin:0 auto 20px;color:var(--primary);background:#764c4e0d;border-radius:50%;padding:12px}.securite-title.svelte-1uha8ag{font-size:1.1rem;font-weight:600;color:var(--ink);margin-bottom:8px}.securite-desc.svelte-1uha8ag{font-size:.95rem;color:var(--text-muted);margin:0}.securite-note.svelte-1uha8ag{text-align:center;font-size:.9rem;color:var(--text-muted);margin-top:64px;opacity:.7}.faq.svelte-1uha8ag{background:var(--bg-sidebar)}.faq-list.svelte-1uha8ag{max-width:800px;margin:64px auto 0}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--border-medium)}.faq-question.svelte-1uha8ag{width:100%;display:flex;align-items:center;gap:24px;padding:28px 0;background:transparent;border:none;cursor:pointer;text-align:left;transition:color .2s ease}.faq-question.svelte-1uha8ag:hover .faq-text:where(.svelte-1uha8ag){color:var(--primary)}.faq-num.svelte-1uha8ag{flex-shrink:0;width:32px;font-size:.9rem;font-weight:600;color:var(--accent-secondary);font-variant-numeric:tabular-nums}.faq-text.svelte-1uha8ag{flex:1;font-size:1.1rem;font-weight:500;color:var(--ink);transition:color .2s ease}.faq-icon.svelte-1uha8ag{width:24px;height:24px;color:var(--text-muted);transition:transform .3s ease}.faq-item.open.svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag){transform:rotate(180deg);color:var(--primary)}.faq-answer-wrapper.svelte-1uha8ag{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.faq-item.open.svelte-1uha8ag .faq-answer-wrapper:where(.svelte-1uha8ag){grid-template-rows:1fr}.faq-answer.svelte-1uha8ag{overflow:hidden}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin:0 0 32px 56px;max-width:90%}.final-cta.svelte-1uha8ag{background:linear-gradient(135deg,#3d1e20,#2a1516);padding:160px 0;position:relative;overflow:hidden}.final-cta.svelte-1uha8ag:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 60%);transform:translate(-50%,-50%);pointer-events:none}.final-cta-content.svelte-1uha8ag{text-align:center;position:relative;z-index:1}.final-cta-title.svelte-1uha8ag{font-size:3.5rem;font-weight:700;color:#f9f7f5;margin-bottom:24px;letter-spacing:-.02em}.final-cta-text.svelte-1uha8ag{font-size:1.25rem;color:#f9f7f5b3;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.btn-glow.svelte-1uha8ag{background:#f9f7f5;color:#3d1e20;box-shadow:0 0 40px #f9f7f533}.btn-glow.svelte-1uha8ag:hover{box-shadow:0 0 60px #f9f7f54d;transform:translateY(-2px)}.footer.svelte-1uha8ag{background:var(--bg-app);padding:64px 0;border-top:1px solid var(--border-light)}.footer-main.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.footer-brand.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.footer-logo.svelte-1uha8ag{width:32px;height:32px}.footer-name.svelte-1uha8ag{font-family:var(--font-logo);font-size:1.2rem;color:var(--ink)}.footer-links.svelte-1uha8ag{display:flex;gap:40px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.95rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.footer-bottom.svelte-1uha8ag{display:flex;justify-content:space-between;padding-top:32px;border-top:1px solid var(--border-light)}.footer-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem;color:var(--text-muted);margin:0}@media (max-width: 1024px){.hero.svelte-1uha8ag{flex-direction:column;text-align:center;padding-top:140px}.hero-content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.hero-title.svelte-1uha8ag{font-size:3rem}.hero-trust.svelte-1uha8ag{justify-content:center}.visual-nodes.svelte-1uha8ag{width:300px;height:300px}.chiffres-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:500px;margin:64px auto 0}.point-fort-item.svelte-1uha8ag,.point-fort-item.reverse.svelte-1uha8ag{flex-direction:column;text-align:center;gap:48px}.point-fort-visual.svelte-1uha8ag{width:100%;max-width:400px}.securite-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.section.svelte-1uha8ag{padding:100px 0}.section-title.svelte-1uha8ag{font-size:2.25rem}.hero-title.svelte-1uha8ag{font-size:2.5rem}.securite-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:320px;margin:0 auto}.footer-main.svelte-1uha8ag{flex-direction:column;gap:32px}.footer-links.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:16px 24px}.footer-bottom.svelte-1uha8ag{flex-direction:column;gap:16px;text-align:center}}
