@font-face{font-display:swap;font-family:Goodber;font-style:normal;font-weight:400;src:url(/build/fonts/godber-3lxoz.29777c3b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300 700;src:url(/build/fonts/Inter-latin-ext.9c8c91dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300 700;src:url(/build/fonts/Inter-latin.404ca8da.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400 700;src:url(/build/fonts/DMSans-latin-ext.f7dcd912.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400 700;src:url(/build/fonts/DMSans-latin.9b78e592.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Stara;font-style:normal;font-weight:700;src:url(/build/fonts/Stara-Bold-BF65962709c55b4.80de94f4.otf) format("opentype")}@font-face{font-display:swap;font-family:Stara;font-style:normal;font-weight:800;src:url(/build/fonts/Stara-ExtraBold-BF659627090225d.0a441c9d.otf) format("opentype")}:root{--lp-violet:#890382;--lp-rose:#e11d5b;--lp-rouge:#d71700;--lp-dark:#141422;--lp-white:#fff;--lp-text:#1e1e1e;--lp-muted:#717171;--lp-light-muted:#999;--lp-bg:#f6f7fb;--lp-bg-alt:#faf8fb;--lp-gradient:linear-gradient(135deg,#890382,#e11d5b 40%,#d71700);--lp-gradient-soft:linear-gradient(135deg,rgba(137,3,130,.08),rgba(225,29,91,.08));--lp-font-body:"Inter",system-ui,-apple-system,sans-serif;--lp-font-heading:"DM Sans",system-ui,sans-serif;--lp-font-brand:"Goodber","DM Sans",sans-serif;--lp-font-display:"Stara","DM Sans",sans-serif;--lp-section-py:clamp(4rem,8vw,7rem);--lp-container-max:1200px;--lp-container-px:clamp(1rem,4vw,2rem);--lp-shadow-sm:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);--lp-shadow-md:0 4px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.03);--lp-shadow-lg:0 12px 28px rgba(0,0,0,.08);--lp-shadow-glow:0 0 40px rgba(137,3,130,.15);--lp-radius:1rem;--lp-radius-sm:0.625rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--lp-white);color:var(--lp-text);font-family:var(--lp-font-body);font-size:16px;line-height:1.6;overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:color .2s ease}ol,ul{list-style:none}.lp-container{margin:0 auto;max-width:var(--lp-container-max);padding:0 var(--lp-container-px)}.lp-btn{align-items:center;border:none;border-radius:var(--lp-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--lp-font-body);font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.4;padding:.8125rem 1.75rem;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.lp-btn--primary{background:var(--lp-gradient);box-shadow:0 4px 16px rgba(137,3,130,.25);color:var(--lp-white)}.lp-btn--primary:hover{box-shadow:0 8px 28px rgba(137,3,130,.35);filter:brightness(1.05);transform:translateY(-2px)}.lp-btn--outline{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:var(--lp-white)}.lp-btn--outline:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.lp-btn--light{background:var(--lp-white);border:1px solid rgba(0,0,0,.08);color:var(--lp-violet)}.lp-btn--light:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-1px)}.lp-btn--sm{font-size:.875rem;padding:.5rem 1.25rem}.lp-btn--lg{font-size:1.0625rem;padding:1rem 2.25rem}.lp-btn--block{display:flex;width:100%}.lp-section-header{margin:0 auto;max-width:680px;text-align:center}.lp-section-badge{align-items:center;background:var(--lp-gradient-soft);border-radius:999px;color:var(--lp-violet);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;margin-bottom:1rem;padding:.375rem 1rem}.lp-section-title{color:var(--lp-text);font-family:var(--lp-font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;margin-bottom:.75rem}.lp-section-subtitle{color:var(--lp-muted);font-size:1.0625rem;line-height:1.6}.lp-nav{background:transparent;left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.lp-nav--scrolled{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(0,0,0,.04);box-shadow:var(--lp-shadow-sm);padding:.625rem 0}.lp-nav__inner{justify-content:space-between}.lp-nav__brand,.lp-nav__inner{align-items:center;display:flex}.lp-nav__brand{color:var(--lp-white);flex-shrink:0;font-family:var(--lp-font-brand);font-size:1.5rem;font-weight:600;gap:.5rem}.lp-nav__brand img{height:36px;width:auto}.lp-nav--scrolled .lp-nav__brand{color:var(--lp-text)}.lp-nav__links{align-items:center;display:flex;gap:2rem}.lp-nav__links a{color:hsla(0,0%,100%,.85);font-size:.9375rem;font-weight:500;position:relative}.lp-nav__links a:after{background:var(--lp-gradient);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.lp-nav__links a.active,.lp-nav__links a:hover{color:var(--lp-white)}.lp-nav__links a.active:after,.lp-nav__links a:hover:after{width:100%}.lp-nav--scrolled .lp-nav__links a{color:var(--lp-muted)}.lp-nav--scrolled .lp-nav__links a.active,.lp-nav--scrolled .lp-nav__links a:hover{color:var(--lp-violet)}.lp-nav__actions{align-items:center;display:flex;gap:.625rem}.lp-nav__toggler{background:none;border:none;color:var(--lp-white);cursor:pointer;display:none;font-size:1.5rem;padding:.25rem}.lp-nav--scrolled .lp-nav__toggler{color:var(--lp-text)}@media (max-width:991px){.lp-nav__toggler{display:block}#landingNav{display:none}#landingNav.show{background:var(--lp-white);border-radius:0 0 var(--lp-radius) var(--lp-radius);box-shadow:var(--lp-shadow-lg);display:block;left:0;padding:1.5rem var(--lp-container-px);position:absolute;right:0;top:100%}#landingNav.show .lp-nav__links{flex-direction:column;gap:0;margin-bottom:1rem}#landingNav.show .lp-nav__links a{border-bottom:1px solid rgba(0,0,0,.04);color:var(--lp-text);display:block;padding:.75rem 0}#landingNav.show .lp-nav__links a:hover{color:var(--lp-violet)}#landingNav.show .lp-nav__links a:after{display:none}#landingNav.show .lp-nav__actions{flex-direction:column;gap:.5rem}#landingNav.show .lp-nav__actions .lp-btn--outline{background:transparent;border-color:var(--lp-violet);color:var(--lp-violet)}#landingNav.show .lp-nav__actions .lp-btn{justify-content:center;width:100%}}@media (max-width:991px) and (min-width:992px){#landingNav{align-items:center;display:flex!important;gap:2rem}}@media (min-width:992px){#landingNav{align-items:center;display:flex;gap:2rem}}.lp-hero{align-items:center;background:var(--lp-dark);color:var(--lp-white);display:flex;isolation:isolate;min-height:85vh;overflow:hidden;padding:calc(5rem + 80px) 0 var(--lp-section-py);position:relative;text-align:center}.lp-hero:before{background:radial-gradient(60rem 60rem at 25% 15%,rgba(137,3,130,.4),transparent 60%),radial-gradient(45rem 45rem at 75% 80%,rgba(225,29,91,.3),transparent 60%),radial-gradient(35rem 35rem at 90% 10%,rgba(215,23,0,.2),transparent 60%);z-index:-2}.lp-hero:after,.lp-hero:before{content:"";inset:0;position:absolute}.lp-hero:after{background:url(/build/images/pattern-hero.e6aeef3f.png) 50%/cover no-repeat;opacity:.06;z-index:-1}.lp-hero .lp-container{position:relative;z-index:1}.lp-hero__title{font-family:var(--lp-font-display);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin-bottom:1.5rem}.lp-hero__accent{background:var(--lp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-hero__subtitle{color:hsla(0,0%,100%,.75);font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:400;line-height:1.7;margin:0 auto 2.5rem;max-width:640px}.lp-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.lp-social-proof{background:var(--lp-white);border-bottom:1px solid rgba(0,0,0,.04);padding:3rem 0}.lp-social-proof__text{color:var(--lp-light-muted);font-size:.8125rem;font-weight:600;letter-spacing:1.5px;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.lp-social-proof__items{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.lp-social-proof__item{text-align:center}.lp-social-proof__item strong{background:var(--lp-gradient);-webkit-background-clip:text;display:block;font-family:var(--lp-font-heading);font-size:2rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.lp-social-proof__item span{color:var(--lp-muted);display:block;font-size:.875rem;margin-top:.25rem}.lp-features{background:var(--lp-bg);padding:var(--lp-section-py) 0}.lp-features__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:3rem}.lp-feature-card{background:var(--lp-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--lp-radius);padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.lp-feature-card:hover{border-color:rgba(137,3,130,.12);box-shadow:var(--lp-shadow-lg);transform:translateY(-4px)}.lp-feature-card__icon{align-items:center;background:var(--lp-gradient-soft);border-radius:14px;color:var(--lp-violet);display:flex;font-size:1.375rem;height:52px;justify-content:center;margin-bottom:1.125rem;width:52px}.lp-feature-card__title{color:var(--lp-text);font-family:var(--lp-font-heading);font-size:1.0625rem;font-weight:600;margin-bottom:.5rem}.lp-feature-card__text{color:var(--lp-muted);font-size:.9rem;line-height:1.6}.lp-spotlight{padding:var(--lp-section-py) 0}.lp-spotlight__row{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:5rem}.lp-spotlight__row:last-child{margin-bottom:0}.lp-spotlight__row--reverse{direction:rtl}.lp-spotlight__row--reverse>*{direction:ltr}@media (max-width:767px){.lp-spotlight__row{gap:2rem;grid-template-columns:1fr;margin-bottom:3.5rem}.lp-spotlight__row--reverse{direction:ltr}}.lp-spotlight__badge{align-items:center;background:var(--lp-gradient-soft);border-radius:999px;color:var(--lp-violet);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.375rem .875rem}.lp-spotlight__title{color:var(--lp-text);font-family:var(--lp-font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.lp-spotlight__text{color:var(--lp-muted);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.lp-spotlight__list{display:flex;flex-direction:column;gap:.625rem}.lp-spotlight__list li{align-items:flex-start;color:var(--lp-text);display:flex;font-size:.9375rem;gap:.625rem}.lp-spotlight__list li:before{color:var(--lp-violet);content:"\f26a";flex-shrink:0;font-family:bootstrap-icons;font-size:1.125rem;line-height:1.4}.lp-spotlight__visual{border-radius:var(--lp-radius);overflow:hidden;position:relative}.lp-spotlight__img{border:1px solid rgba(0,0,0,.06);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-lg);transition:transform .3s ease,box-shadow .3s ease;width:100%}.lp-spotlight__img:hover{box-shadow:var(--lp-shadow-glow);transform:scale(1.02)}.lp-spotlight__placeholder{align-items:center;aspect-ratio:4/3;background:var(--lp-gradient-soft);border:1px solid rgba(137,3,130,.08);border-radius:var(--lp-radius);color:var(--lp-violet);display:flex;justify-content:center;position:relative}.lp-spotlight__placeholder:before{background:radial-gradient(circle at 30% 40%,rgba(137,3,130,.06),transparent 50%),radial-gradient(circle at 70% 60%,rgba(225,29,91,.04),transparent 50%);content:"";inset:0;position:absolute}.lp-spotlight__placeholder i{opacity:.25;position:relative}.lp-pricing{background:var(--lp-bg);padding:var(--lp-section-py) 0}.lp-pricing__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-left:auto;margin-right:auto;margin-top:3rem;max-width:960px}.lp-plan-card{background:var(--lp-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--lp-radius);padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}.lp-plan-card:hover{box-shadow:var(--lp-shadow-lg);transform:translateY(-4px)}.lp-plan-card--featured{border-color:var(--lp-violet);box-shadow:0 0 0 1px var(--lp-violet),var(--lp-shadow-lg);transform:scale(1.02)}.lp-plan-card--featured:hover{transform:scale(1.02) translateY(-4px)}.lp-plan-card--featured:before{background:var(--lp-gradient);border-radius:999px;color:#fff;content:"Populaire";font-size:.75rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.25rem 1rem;position:absolute;top:-12px;transform:translateX(-50%)}.lp-plan-card__name{color:var(--lp-text);font-family:var(--lp-font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.lp-plan-card__desc{color:var(--lp-muted);font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.lp-plan-card__price{color:var(--lp-text);font-family:var(--lp-font-heading);font-size:2.75rem;font-weight:700;line-height:1;margin-bottom:1.5rem}.lp-plan-card__price span{color:var(--lp-muted);font-size:.9375rem;font-weight:400}.lp-plan-card__features{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2rem;text-align:left}.lp-plan-card__features li{color:var(--lp-text);font-size:.9rem;padding-left:1.625rem;position:relative}.lp-plan-card__features li:before{color:var(--lp-violet);content:"\f26a";font-family:bootstrap-icons;font-size:.9375rem;left:0;position:absolute}.lp-trust{padding:var(--lp-section-py) 0}.lp-trust__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lp-trust-card{background:var(--lp-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--lp-radius);padding:2rem;transition:all .3s ease}.lp-trust-card:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.lp-trust-card__stars{color:#f59e0b;font-size:1rem;letter-spacing:2px;margin-bottom:1rem}.lp-trust-card__quote{color:var(--lp-text);font-size:1rem;font-style:italic;line-height:1.7;margin-bottom:1.25rem}.lp-trust-card__author strong{color:var(--lp-text);display:block;font-size:.9375rem}.lp-trust-card__author span{color:var(--lp-muted);font-size:.8125rem}.lp-cta{background:var(--lp-bg);padding:var(--lp-section-py) 0}.lp-cta__card{background:var(--lp-dark);border-radius:calc(var(--lp-radius)*1.5);color:var(--lp-white);isolation:isolate;overflow:hidden;padding:clamp(3rem,6vw,5rem) clamp(2rem,4vw,4rem);position:relative;text-align:center}.lp-cta__card:before{background:radial-gradient(40rem 40rem at 20% 50%,rgba(137,3,130,.35),transparent 60%),radial-gradient(30rem 30rem at 80% 50%,rgba(225,29,91,.25),transparent 60%);content:"";inset:0;position:absolute;z-index:-1}.lp-cta__title{font-family:var(--lp-font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;margin-bottom:1rem}.lp-cta__text{color:hsla(0,0%,100%,.7);font-size:1.0625rem;line-height:1.6;margin:0 auto 2rem;max-width:560px}.lp-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.lp-footer{background:var(--lp-dark);font-size:.875rem;padding:4rem 0 2rem}.lp-footer,.lp-footer a{color:hsla(0,0%,100%,.5)}.lp-footer a:hover{color:var(--lp-white)}.lp-footer__grid{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}@media (max-width:767px){.lp-footer__grid{gap:2rem;grid-template-columns:1fr 1fr}}@media (max-width:479px){.lp-footer__grid{grid-template-columns:1fr}}.lp-footer__logo{filter:brightness(0) invert(1);height:32px;margin-bottom:1rem;opacity:.8;width:auto}.lp-footer__tagline{font-size:.875rem;line-height:1.6;max-width:280px}.lp-footer__heading{color:var(--lp-white);font-family:var(--lp-font-heading);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.lp-footer__links{display:flex;flex-direction:column;gap:.5rem}.lp-footer__links a{font-size:.875rem;padding:.125rem 0}.lp-footer__bottom{border-top:1px solid hsla(0,0%,100%,.08);font-size:.8125rem;padding-top:1.5rem;text-align:center}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.lp-revealed{opacity:1;transform:translateY(0)}.lp-features__grid .lp-reveal:first-child{transition-delay:0s}.lp-features__grid .lp-reveal:nth-child(2){transition-delay:.06s}.lp-features__grid .lp-reveal:nth-child(3){transition-delay:.12s}.lp-features__grid .lp-reveal:nth-child(4){transition-delay:.18s}.lp-features__grid .lp-reveal:nth-child(5){transition-delay:.24s}.lp-features__grid .lp-reveal:nth-child(6){transition-delay:.3s}.lp-features__grid .lp-reveal:nth-child(7){transition-delay:.36s}.lp-features__grid .lp-reveal:nth-child(8){transition-delay:.42s}.lp-features__grid .lp-reveal:nth-child(9){transition-delay:.48s}.lp-features__grid .lp-reveal:nth-child(10){transition-delay:.54s}.lp-features__grid .lp-reveal:nth-child(11){transition-delay:.6s}.lp-features__grid .lp-reveal:nth-child(12){transition-delay:.66s}.lp-trust__grid .lp-reveal:first-child{transition-delay:0s}.lp-trust__grid .lp-reveal:nth-child(2){transition-delay:.1s}.lp-trust__grid .lp-reveal:nth-child(3){transition-delay:.2s}.lp-trust__grid .lp-reveal:nth-child(4){transition-delay:.3s}.lp-trust__grid .lp-reveal:nth-child(5){transition-delay:.4s}.lp-trust__grid .lp-reveal:nth-child(6){transition-delay:.5s}.lp-pricing__grid .lp-reveal:first-child{transition-delay:0s}.lp-pricing__grid .lp-reveal:nth-child(2){transition-delay:.1s}.lp-pricing__grid .lp-reveal:nth-child(3){transition-delay:.2s}.lp-pricing__grid .lp-reveal:nth-child(4){transition-delay:.3s}@media (max-width:479px){.lp-hero__actions{flex-direction:column}.lp-hero__actions .lp-btn{width:100%}.lp-social-proof__items{gap:2rem}.lp-social-proof__item strong{font-size:1.5rem}}