.lp{--lp-max:1080px;--lp-glow:#1f6feb1a;--lp-band:#fff}@media (prefers-color-scheme:dark){.lp{--lp-glow:#4f8cf724;--lp-band:#12151b}}.lp{overflow-x:clip}.lp ::selection{background:var(--accent-soft)}.lp-header{z-index:20;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(10px);backdrop-filter:saturate(1.6)blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.lp-header__inner{max-width:var(--lp-max);align-items:center;gap:10px;margin:0 auto;padding:12px 20px;display:flex}.lp-brand{letter-spacing:-.02em;align-items:center;gap:9px;margin-right:8px;font-size:17px;font-weight:680;display:inline-flex}.lp-brand__mark{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;animation:2.4s ease-out infinite lp-pulse}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){.lp-brand__mark{animation:none}}.lp-header__nav{gap:2px;margin-left:12px;display:flex}.lp-header__nav a{color:var(--muted);border-radius:8px;padding:7px 11px;font-size:14px}.lp-header__nav a:hover{color:var(--text);background:var(--surface)}.lp-header__auth{align-items:center;gap:8px;min-height:38px;margin-left:auto;display:flex}.lp-account{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:13px;display:inline-flex}.lp-account__email{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}@media (max-width:560px){.lp-account{display:none}}@media (max-width:820px){.lp-header__nav{display:none}}.lp-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:550;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.lp-btn:hover{border-color:var(--muted)}.lp-btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.lp-btn--primary:hover{border-color:var(--accent);transform:translateY(-1px)}.lp-btn--lg{padding:12px 20px;font-size:15px}.lp-btn--quiet{color:var(--muted);background:0 0;border-color:#0000}.lp-btn--quiet:hover{color:var(--text);background:var(--surface);border-color:var(--border)}.lp-section{max-width:var(--lp-max);margin:0 auto;padding:72px 20px}.lp-band{background:var(--lp-band);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:650}.lp-h2{letter-spacing:-.03em;max-width:22ch;margin:0 0 12px;font-size:clamp(24px,3.4vw,33px);line-height:1.15}.lp-sub{color:var(--muted);max-width:62ch;margin:0 0 36px;font-size:16px}.lp-hero{text-align:center;max-width:var(--lp-max);margin:0 auto;padding:92px 20px 76px;position:relative}.lp-hero:before{content:"";background:radial-gradient(ellipse at center, var(--lp-glow), transparent 68%);pointer-events:none;z-index:-1;width:900px;height:520px;position:absolute;inset:-180px 50% auto;transform:translate(-50%)}.lp-tag{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:5px 13px 5px 9px;font-size:13px;font-weight:500;display:inline-flex}.lp-tag .dot{background:var(--sell)}.lp-hero__title{letter-spacing:-.045em;max-width:15ch;margin:22px auto 18px;font-size:clamp(34px,6vw,58px);font-weight:700;line-height:1.04}.lp-hero__title em{color:var(--accent);font-style:normal}.lp-hero__lede{color:var(--muted);max-width:60ch;margin:0 auto 30px;font-size:clamp(16px,2vw,19px);line-height:1.6}.lp-hero__cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-hero__note{color:var(--muted);margin:18px 0 0;font-size:13px}.lp-demo{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.lp-demo__arrow{color:var(--muted);font-size:20px}@media (max-width:780px){.lp-demo{grid-template-columns:1fr}.lp-demo__arrow{justify-self:center;transform:rotate(90deg)}}.lp-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.lp-panel__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.lp-raw{background:var(--bg);border:1px solid var(--border);word-break:break-word;border-radius:9px;padding:12px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.7}.lp-raw__meta{color:var(--muted);margin-top:10px;font-size:12.5px}.lp-listing__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lp-listing__event{font-size:16px;font-weight:620}.lp-listing__price{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:620}.lp-fields{grid-template-columns:auto 1fr;gap:7px 16px;margin:0;font-size:14px;display:grid}.lp-fields dt{color:var(--muted)}.lp-fields dd{margin:0;font-weight:520}.lp-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lp-stats{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.lp-stat{background:var(--surface);padding:22px 18px}.lp-stat__value{letter-spacing:-.02em;font-size:24px;font-weight:680}.lp-stat__label{color:var(--muted);margin-top:4px;font-size:13.5px}@media (max-width:780px){.lp-stats{grid-template-columns:1fr}}.lp-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:620px){.lp-grid{grid-template-columns:1fr}}.lp-feature{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.lp-feature__num{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;margin-bottom:12px;font-size:13px;font-weight:680;display:inline-grid}.lp-feature h3{letter-spacing:-.01em;margin:0 0 6px;font-size:16px}.lp-feature p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.lp-steps{counter-reset:lp-step;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:780px){.lp-steps{grid-template-columns:1fr}}.lp-step{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px;position:relative}.lp-step:before{counter-increment:lp-step;content:"Étape " counter(lp-step);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:620}.lp-step h3{margin:10px 0 6px;font-size:16px}.lp-step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:880px){.lp-split{grid-template-columns:1fr;gap:28px}}.lp-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-list li{grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:1.55;display:grid}.lp-list b{font-weight:600}.lp-list span{color:var(--muted)}.lp-check{color:var(--sell);font-weight:700}.lp-alertcard{border-left:3px solid var(--accent)}.lp-alertcard__title{letter-spacing:.01em;font-size:15px;font-weight:650}.lp-alertcard__quote{border-left:2px solid var(--border);color:var(--muted);margin:10px 0 14px;padding-left:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.lp-faq{gap:10px;max-width:780px;display:grid}.lp-faq details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.lp-faq summary{cursor:pointer;align-items:center;gap:10px;font-weight:570;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:18px;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq p{color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.65}.lp-final{text-align:center;padding:84px 20px}.lp-final .lp-h2{margin-left:auto;margin-right:auto}.lp-final .lp-sub{margin-bottom:26px;margin-left:auto;margin-right:auto}.lp-final__cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-footer{border-top:1px solid var(--border);background:var(--lp-band)}.lp-footer__inner{max-width:var(--lp-max);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 auto;padding:28px 20px 40px;font-size:13.5px;display:flex}.lp-footer__links{gap:18px;display:flex}.lp-footer__links a:hover{color:var(--text)}
