main.svelte-1dlj7pe{background-color:#f8fafc;min-height:100vh;padding-bottom:5rem}.publish-hero.svelte-1dlj7pe{position:relative;background:linear-gradient(135deg,#1e293b,#0f172a);padding:6rem 1.5rem 8rem;color:#fff;overflow:hidden;border-radius:0 0 60px 60px}.hero-overlay.svelte-1dlj7pe{position:absolute;inset:0;background-image:radial-gradient(circle at 80% 20%,rgba(16,185,129,.1) 0%,transparent 40%);pointer-events:none}.hero-content.svelte-1dlj7pe{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;position:relative;z-index:2}.eyebrow.svelte-1dlj7pe{display:block;color:#10b981;font-weight:800;letter-spacing:2px;font-size:.85rem;margin-bottom:1.5rem}.hero-text.svelte-1dlj7pe h1:where(.svelte-1dlj7pe){font-family:var(--FFTitle);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.1;margin-bottom:2rem}.hero-text.svelte-1dlj7pe p:where(.svelte-1dlj7pe){font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:3rem;max-width:650px}.hero-actions.svelte-1dlj7pe{display:flex;gap:1.5rem}.btn-primary.svelte-1dlj7pe{background:#10b981;color:#fff;padding:1.25rem 2.5rem;border-radius:50px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-secondary.svelte-1dlj7pe{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1.25rem 2.5rem;border-radius:50px;font-weight:800;text-decoration:none;border:1px solid rgba(255,255,255,.2);transition:background .2s}.btn-primary.svelte-1dlj7pe:hover{transform:translateY(-3px);box-shadow:0 10px 20px #10b9814d}.btn-secondary.svelte-1dlj7pe:hover{background:#fff3}.poilu-jumelles.svelte-1dlj7pe{width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));animation:svelte-1dlj7pe-float 6s ease-in-out infinite}@keyframes svelte-1dlj7pe-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.strategy-section.svelte-1dlj7pe{padding:6rem 1.5rem;max-width:1200px;margin:-4rem auto 4rem;position:relative;z-index:3}.strategy-container.svelte-1dlj7pe{background:#fff;border-radius:32px;padding:4rem;box-shadow:0 25px 50px -12px #00000014}.section-header.svelte-1dlj7pe{text-align:center;margin-bottom:4rem}.section-header.svelte-1dlj7pe h2:where(.svelte-1dlj7pe){font-family:var(--FFTitle);font-size:2.2rem;font-weight:900;color:#1e293b;margin-bottom:1rem}.section-header.svelte-1dlj7pe p:where(.svelte-1dlj7pe){color:#64748b;font-size:1.1rem;font-weight:600}.strategy-grid.svelte-1dlj7pe{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.strategy-item.svelte-1dlj7pe{flex:1;text-align:center}.step-num.svelte-1dlj7pe{width:50px;height:50px;background:#f1f5f9;color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-weight:900;font-size:1.25rem}.strategy-item.svelte-1dlj7pe h3:where(.svelte-1dlj7pe){font-family:var(--FFTitle);font-weight:800;color:#1e293b;margin-bottom:1rem}.strategy-item.svelte-1dlj7pe p:where(.svelte-1dlj7pe){color:#64748b;line-height:1.6;font-size:.95rem}.strategy-connector.svelte-1dlj7pe{padding-top:1.5rem;color:#cbd5e1;font-size:1.5rem}.pricing-section.svelte-1dlj7pe{padding:4rem 1.5rem;max-width:1200px;margin:0 auto}.title-vibrant.svelte-1dlj7pe{font-family:var(--FFTitle);font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#10b981,#059669);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-grid.svelte-1dlj7pe{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem}.pricing-card.svelte-1dlj7pe{background:#fff;border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;border:1px solid #e2e8f0;transition:all .3s;position:relative}.pricing-card.recommended.svelte-1dlj7pe{border:2px solid #10b981;transform:scale(1.05);box-shadow:0 20px 40px #10b9811a}.badge-recommended.svelte-1dlj7pe{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;padding:.4rem 1.2rem;border-radius:50px;font-weight:800;font-size:.75rem;text-transform:uppercase}.card-header.svelte-1dlj7pe{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.pricing-icon.svelte-1dlj7pe{width:50px;height:50px;background:#f0fdf4;color:#10b981;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.pricing-name.svelte-1dlj7pe{font-size:1.2rem;font-weight:800;color:#1e293b}.price-box.svelte-1dlj7pe{margin-bottom:2rem;display:flex;align-items:baseline}.currency.svelte-1dlj7pe{font-size:1.5rem;font-weight:600;color:#64748b;margin-right:2px}.amount.svelte-1dlj7pe{font-size:3rem;font-weight:900;color:#1e293b;letter-spacing:-2px}.period.svelte-1dlj7pe{color:#64748b;font-weight:600;font-size:1rem;margin-left:4px}.pricing-details.svelte-1dlj7pe{list-style:none;padding:0;margin:0 0 2.5rem;flex-grow:1}.pricing-details.svelte-1dlj7pe li:where(.svelte-1dlj7pe){display:flex;gap:.75rem;margin-bottom:1rem;color:#475569;font-size:.95rem}.pricing-details.svelte-1dlj7pe li:where(.svelte-1dlj7pe) i:where(.svelte-1dlj7pe){color:#10b981;padding-top:4px}.btn-pricing.svelte-1dlj7pe{background:#1e293b;color:#fff;text-align:center;padding:1rem;border-radius:12px;text-decoration:none;font-weight:700;transition:background .2s}.recommended.svelte-1dlj7pe .btn-pricing:where(.svelte-1dlj7pe){background:#10b981}.btn-pricing.svelte-1dlj7pe:hover{background:#0f172a}.recommended.svelte-1dlj7pe .btn-pricing:where(.svelte-1dlj7pe):hover{background:#059669}.pricing-footer.svelte-1dlj7pe{text-align:center;color:#64748b;font-weight:600;font-size:.9rem}.pricing-footer.svelte-1dlj7pe i:where(.svelte-1dlj7pe){color:#10b981;margin-right:.5rem}@media (max-width: 900px){.hero-content.svelte-1dlj7pe{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-text.svelte-1dlj7pe p:where(.svelte-1dlj7pe){margin:0 auto 3rem}.hero-actions.svelte-1dlj7pe{justify-content:center;flex-direction:column}.hero-visual.svelte-1dlj7pe{max-width:300px;margin:0 auto}.strategy-grid.svelte-1dlj7pe{flex-direction:column;align-items:center}.strategy-connector.svelte-1dlj7pe{transform:rotate(90deg);padding:.5rem 0}.strategy-container.svelte-1dlj7pe{padding:2rem}.pricing-card.recommended.svelte-1dlj7pe{transform:none;margin:1rem 0}}
