.bx .ac{--lp-ink2:var(--color-text-sub);--lp-ink3:#ffffff94;--lp-ink4:var(--color-text-muted);--lp-line:var(--color-glass-border);--lp-sky-ink:#8db8ff;--lp-blue-ice:#a8ceff;--lp-blue-pale:#cfe0ff;--lp-lav:#c4b0ff;--lp-lav-soft:#d4c4ff;--lp-lav-pale:#e6dcff;--lp-mint:#6ee7b7;--lp-mint-ink:#7ee8be;--lp-mint-pale:#d1fae5;--lp-green:var(--success);--lp-amber:var(--amber);--lp-amber-ink:#ffd59a;--lp-amber-mid:#f5c27a;--lp-amber-pale:var(--amber-pale);--lp-red:var(--logout-red);--lp-red-soft:#f07a7a;--lp-sky:var(--sky);--lp-orchid:#f0abfc;--lp-gift-orange:#ff9a52;--lp-gift-rose:#ff7eb6;--lp-snow:#eef2fb;--lp-bubble:#151a2a;--lp-step:#121624;--lp-bar:#090c14f5;--lp-deep-violet:#19163d;--lp-deep-ink:#0e1022;--lp-deep-green:#12302a;--lp-deep-navy:#0e1420;--lp-seal-a:#6ee7b7;--lp-seal-b:#059669;--lp-seal-in:#0b2a20;--lp-seal-line:#a7f3d0;--lp-ph-frame-1:#2a2f3d;--lp-ph-frame-2:#11141c;--lp-ph-bg:#f3ede4;--lp-ph-ink:#2a2622;--lp-ph-green:#2f8f78;--lp-ph-green-bg:#e6f4ef;--lp-ph-card:#fff;--lp-sys-bg:#f4efe6;--lp-sys-mute:#8a8278;--lp-sys-green:#2f7a5a;--lp-sys-track:#e2dace;--lp-ai-font:var(--font-lp-serif),serif;--lp-ease:cubic-bezier(.2,.9,.3,1);color:var(--color-text);font-size:16px;line-height:1.55;position:relative}.bx:has(.ac){overflow-x:clip}.bx:has(.ac)>.aurora{display:none}.bx .app:has(.ac)>.foot{display:none}.bx .app:has(.ac){padding-inline:40px;max-width:1200px;padding-bottom:0}.bx .app:has(.ac)>.top{position:relative}.bx .app:has(.ac)>.top:before{display:none}.bx .ac .mono{font-family:var(--font-mono)}.bx .ac a:not(.ac-btn){color:var(--lp-sky-ink)}.bx .ac a:not(.ac-btn):hover{color:var(--color-text)}.bx .ac h1,.bx .ac h2,.bx .ac h3{text-wrap:wrap;font-weight:700}.bx .ac-aur{pointer-events:none;background:radial-gradient(40% 26% at 15% 4%,color-mix(in srgb,var(--blue)22%,transparent),transparent 70%),radial-gradient(34% 22% at 88% 9%,color-mix(in srgb,var(--violet)18%,transparent),transparent 70%),radial-gradient(30% 16% at 50% 52%,color-mix(in srgb,var(--violet)8%,transparent),transparent 70%),radial-gradient(30% 14% at 80% 92%,color-mix(in srgb,var(--lp-green)7%,transparent),transparent 70%);position:absolute;inset:0 calc(50% - 50vw)}.bx .ac>:not(.ac-aur){position:relative}.bx .ac .ac-stk{position:fixed}.bx .ac-kick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-sky-ink);font-size:14.5px;font-weight:600}.bx .ac-kick.amber{color:var(--lp-amber)}.bx .ac-kick.mint{color:var(--lp-mint-ink)}.bx .ac-kick.lav{color:var(--lp-lav)}.bx .ac-grad{background:linear-gradient(100deg,var(--lp-sky-ink),var(--violet)60%,var(--lp-lav));color:#0000;-webkit-background-clip:text;background-clip:text}.bx .ac-panel{border:1px solid var(--lp-line);background:linear-gradient(140deg,#ffffff14,#ffffff09 55%);border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff29,0 30px 70px -30px #000000b3}.bx .ac-btn{min-height:54px;color:var(--color-text);background:linear-gradient(100deg,var(--blue),var(--violet));box-shadow:0 12px 34px -8px color-mix(in srgb,var(--blue)60%,var(--violet));cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.bx .ac-btn:hover{color:var(--color-text);filter:brightness(1.08)}.bx .ac-btn:active{transform:translateY(1px)}.bx .ac-chip{border:1px solid color-mix(in srgb,var(--lp-green)35%,transparent);background:color-mix(in srgb,var(--lp-green)8%,transparent);height:32px;color:var(--lp-mint-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.bx .ac-dot{background:var(--lp-green);width:6px;height:6px;box-shadow:0 0 8px var(--lp-green);border-radius:50%;flex:none}.bx .ac-logo{align-items:center;gap:10px;display:flex}.bx .ac-logo b{font-size:21px;line-height:1;display:block}.bx .ac-logo small{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lp-ink3);margin-top:3px;font-size:9.5px;display:block}.bx .ac-sec{padding:110px 0 0}.bx .ac-h2{letter-spacing:-.035em;margin:12px 0 0;font-size:46px;line-height:1.08}.bx .ac-lead{color:var(--lp-ink3);max-width:640px;margin-top:14px;font-size:18px}.bx .ac-lead.wide{max-width:760px}.bx .ac-cta-note{color:var(--lp-ink4);font-size:13.5px}.bx .ac-short{display:none}.bx .ac-bleed0{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.bx .ac-stk{z-index:60;background:var(--lp-bar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;border-bottom:1px solid #ffffff14;align-items:center;gap:18px;padding:12px max(48px,50vw - 560px);transition:opacity .28s;display:flex;top:0;left:0;right:0;box-shadow:0 12px 30px #00000059}.bx .ac-stk.on{opacity:1;pointer-events:auto}.bx .ac-stk-t{color:var(--lp-ink2);flex:1;font-size:15px}.bx .ac-stk-t b{color:var(--lp-mint-ink);font-weight:600}.bx .ac-btn.ac-stk-b{border-radius:11px;min-height:42px;padding:0 20px;font-size:14px}.bx .ac-nav{align-items:center;gap:16px;display:inline-flex}.bx .ac-nav-login{border:1px solid color-mix(in srgb,var(--color-text)38%,transparent);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.bx .ac-nav a.ac-nav-login{color:var(--color-text)}.bx .ac-nav a.ac-nav-login:hover{color:var(--color-text);border-color:var(--color-text);background:color-mix(in srgb,var(--color-text)8%,transparent)}.bx .ac-nav a.ac-nav-login:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .ac-btn.ac-nav-cta{border-radius:11px;min-height:42px;padding:0 18px;font-size:14px}.bx .ac-nav .ac-nav-dl{cursor:pointer;border:1px solid color-mix(in srgb,var(--blue)55%,transparent);background:color-mix(in srgb,var(--blue)10%,transparent);min-height:42px;color:var(--color-text);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.bx .ac-nav .ac-nav-dl:hover{color:var(--color-text);border-color:var(--blue);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .ac-nav .ac-nav-dl:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .acc-header .acc-btn.ac-btn.ac-nav-cta{background:linear-gradient(100deg,var(--blue),var(--violet));gap:8px;padding:0 14px 0 18px}.bx .ac-hfull{min-height:clamp(624px,calc(100svh - var(--top-h)),884px);isolation:isolate;flex-direction:column;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 max(40px,50vw - 560px);display:flex}.bx .ac-hfull:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 78% 34%,color-mix(in srgb,var(--blue)18%,transparent),transparent 70%),radial-gradient(40% 40% at 10% 62%,color-mix(in srgb,var(--violet)12%,transparent),transparent 70%);position:absolute;inset:-76px 0 -260px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.bx .ac-hero{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:64px;padding:40px 0 30px;display:grid}.bx .ac-eyeb{color:var(--lp-ink2);white-space:nowrap;font-size:19px}.bx .ac-eyeb u{color:var(--lp-sky-ink);background:linear-gradient(90deg,var(--blue),var(--violet))0 100%/100% 2px no-repeat;padding-bottom:3px;text-decoration:none}.bx .ac-h1{letter-spacing:-.045em;margin:30px 0 0;font-size:min(70px,4.6vw);line-height:1.04}.bx .ac-h1l{white-space:nowrap;display:block}.bx .ac-ai{font-family:var(--lp-ai-font);letter-spacing:-.01em;background:linear-gradient(100deg,var(--lp-sky),var(--lp-sky-ink)30%,var(--violet)65%,var(--lp-orchid));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.88em;padding-right:.3em;font-size:1.18em;font-style:italic;font-weight:400;line-height:.78;display:inline-block;position:relative}.bx .ac-ai-u{font-size:.72em;display:inline-block;position:relative}.bx .ac-ai-u:after{content:"";background:linear-gradient(90deg,var(--lp-sky),var(--violet),var(--lp-orchid));opacity:.8;border-radius:1em;height:.07em;position:absolute;bottom:-.06em;left:.04em;right:.04em}.bx .ac-ai-spark{font-style:normal;font-family:var(--font-sans);color:var(--lp-lav);-webkit-text-fill-color:var(--lp-lav);font-size:.36em;animation:3.4s ease-in-out infinite ac-twk;position:absolute;top:-.05em;right:-.05em}@keyframes ac-twk{0%,to{opacity:.9;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(15deg)}}.bx .ac-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.bx .ac-hero-r{flex-direction:column;align-items:center;gap:22px;display:flex}.bx .ac-hb{justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:16px;width:calc(100% + 60px);display:flex}.bx .ac-halo{flex:none;padding:20px;position:relative}.bx .ac-halo:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--blue)35%,transparent),transparent 65%);filter:blur(6px);border-radius:50%;position:absolute;inset:-10px}.bx .ac-bubble{background:var(--lp-bubble);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;flex:0 300px;gap:4px;min-width:0;margin-bottom:18px;padding:16px 22px;font-size:15.5px;font-weight:600;line-height:1.4;display:flex;position:relative;box-shadow:0 20px 40px -20px #000000b3}.bx .ac-bubble>span:nth-child(2){color:var(--lp-sky-ink)}.bx .ac-bubble:before{content:"";background:var(--lp-bubble);border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-bottom-left-radius:3px;width:15px;height:15px;position:absolute;bottom:18px;left:-8px;transform:rotate(45deg)}.bx .ac-cta-row.wl{display:block}.bx .ac-have{text-underline-offset:3px;font-size:14px;text-decoration:underline}.bx .ac-cta-row.wl .ac-have{margin-top:12px;display:inline-block}.bx .ac-wl{flex-direction:column;gap:10px;width:100%;max-width:560px;display:flex}.bx .ac-final-go .ac-wl{text-align:left;margin-inline:auto}.bx .ac-wl-row{gap:10px;display:flex}.bx .ac-wl-in{min-width:0;min-height:54px;font:inherit;color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;flex:1;padding:0 18px;font-size:16px}.bx .ac-wl-in::placeholder{color:var(--lp-ink4)}.bx .ac-wl-in:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .ac-wl .ac-btn{flex:none}.bx .ac-wl .ac-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.bx .ac-wl-note{color:var(--lp-ink4);margin:0;font-size:13px}.bx .ac-wl-err{color:var(--lp-red-soft);font-size:14px}.bx .ac-wl-ok{border:1px solid color-mix(in srgb,var(--lp-green)40%,transparent);background:color-mix(in srgb,var(--lp-green)10%,transparent);color:var(--lp-mint-pale);border-radius:14px;margin:0;padding:14px 18px;font-weight:600}.bx .ac-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bx .ac-places{width:100%;max-width:400px;padding:22px 24px}.bx .ac-places-k{letter-spacing:.16em;color:var(--lp-ink3);font-size:11px}.bx .ac-places-n{align-items:baseline;gap:12px;margin-top:10px;display:flex}.bx .ac-pl-n{letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1}.bx .ac-strong{font-weight:600}.bx .ac-places-s{color:var(--lp-ink3);font-size:13px}.bx .ac-bar{background:#ffffff14;border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.bx .ac-bar i{background:linear-gradient(90deg,var(--lp-sky),var(--blue));border-radius:3px;height:100%;display:block}.bx .ac-places-p{color:var(--lp-ink3);margin-top:12px;font-size:13px}.bx .ac .ac-cue{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink4);flex-direction:column;align-self:center;align-items:center;gap:6px;margin-bottom:28px;font-size:12px;text-decoration:none;display:flex}.bx .ac .ac-cue:hover{color:var(--lp-ink2)}.bx .ac-cue svg{animation:1.8s ease-in-out infinite ac-cue}@keyframes ac-cue{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}#decouvrir{scroll-margin-top:70px}.bx .ac-qv{padding-top:90px}.bx .ac-qv .ac-kick{text-align:center;display:block}.bx .ac-mq{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bx .ac-mq.drag{cursor:grabbing}.bx .ac-mq-t{gap:16px;width:max-content;padding:6px 0;animation:60s linear infinite ac-mq;display:flex}@keyframes ac-mq{to{transform:translate(-50%)}}.bx .ac-qt{letter-spacing:-.01em;flex:none;width:300px;padding:24px;font-size:19px;font-weight:600;line-height:1.3}.bx .ac-punch{color:var(--lp-ink3);text-align:center;margin-top:34px;font-size:21px;line-height:1.5}.bx .ac-punch b{color:var(--color-text)}.bx .ac-mf{background:radial-gradient(60% 70% at 0% 0%,color-mix(in srgb,var(--lp-amber)12%,transparent),transparent 70%),linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid color-mix(in srgb,var(--lp-amber)30%,transparent);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;padding:44px;display:grid}.bx .ac-mf .ac-h2{font-size:44px}.bx .ac-offr{color:var(--lp-amber)}.bx .ac-mf-q{background:#00000040;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:14px;margin-top:26px;padding:18px 20px;display:flex}.bx .ac-mf-q p{font-size:17px;font-style:italic;line-height:1.55}.bx .ac-mf-av{background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.bx .ac-mf-by{color:var(--lp-ink3);margin-top:8px;font-size:13px}.bx .ac-vs-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink4);grid-template-columns:1fr 1fr;gap:12px;padding:0 6px 10px;font-size:11px;display:grid}.bx .ac-vs-h .mint{color:var(--lp-mint-ink)}.bx .ac-vs-r{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.bx .ac-vs-a,.bx .ac-vs-b{border-radius:14px;align-items:flex-start;gap:10px;padding:16px;font-size:14.5px;line-height:1.45;display:flex}.bx .ac-vs-a{color:var(--lp-ink4);background:#ffffff06;border:1px solid #ffffff0f}.bx .ac-vs-a span{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--lp-red)60%,transparent);text-decoration-color:color-mix(in srgb,var(--lp-red)60%,transparent)}.bx .ac-vs-a svg{color:var(--lp-red);flex:none;margin-top:2px}.bx .ac-vs-b{background:color-mix(in srgb,var(--lp-green)8%,transparent);border:1px solid color-mix(in srgb,var(--lp-green)35%,transparent);font-weight:500}.bx .ac-vs-b svg{color:var(--lp-mint);flex:none;margin-top:2px}.bx .ac-pz2{background:#ffffff05;border:1px solid #ffffff14;border-radius:26px;margin-top:36px;padding:30px}.bx .ac-pz2-q{text-align:center}.bx .ac-pz2-q .mono{letter-spacing:.14em;color:var(--lp-ink4);font-size:11px}.bx .ac-pz-q{margin-top:8px;font-size:22px;font-weight:600;line-height:1.35}.bx .ac-pz2-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.bx .ac-pz-a{border-radius:16px;padding:20px 22px}.bx .ac-pz-a p{margin-top:8px;font-size:15.5px;line-height:1.6}.bx .ac-pz-t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.bx .ac-pz-a.gen{background:#ffffff06;border:1px dashed #ffffff24}.bx .ac-pz-a.gen .ac-pz-t,.bx .ac-pz-a.gen p{color:var(--lp-ink4)}.bx .ac-pz-a.bt{background:linear-gradient(150deg,var(--lp-deep-violet),var(--lp-deep-ink)70%)padding-box,linear-gradient(135deg,var(--lp-sky),var(--violet)55%,var(--lp-mint))border-box;border:1.5px solid #0000}.bx .ac-pz-a.bt .ac-pz-t{color:var(--lp-lav)}.bx .ac-pz-tag{height:24px;color:var(--lp-ink4);background:#ffffff0f;border-radius:999px;align-items:center;margin-top:12px;padding:0 10px;font-size:12px;display:inline-flex}.bx .ac-pz-tag.ok{background:color-mix(in srgb,var(--lp-green)14%,transparent);color:var(--lp-mint-ink)}.bx .ac-pz2-x{width:44px;height:44px;color:var(--lp-ink3);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-self:center;align-items:center;font-size:12px;font-weight:700;display:flex}.bx .ac-pz2-pl{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:22px;display:grid}.bx .ac-pz2-pl>div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.bx .ac-pz2-ic{width:40px;height:40px;color:var(--lp-lav);background:color-mix(in srgb,var(--violet)12%,transparent);border:1px solid color-mix(in srgb,var(--violet)30%,transparent);border-radius:12px;grid-row:1/3;justify-content:center;align-items:center;display:flex}.bx .ac-pz2-pl b{font-size:15.5px}.bx .ac-pz2-pl p{color:var(--lp-ink3);margin:2px 0 0;font-size:13.5px;line-height:1.45}.bx .ac-jx{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;display:grid}.bx .ac-jx-l{flex-direction:column;gap:8px;display:flex;position:sticky;top:90px}.bx .ac-jx-l button{color:var(--color-text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.bx .ac-jx-l button:hover{background:#ffffff0d}.bx .ac-jx-l button.on{border-color:color-mix(in srgb,var(--blue)50%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--blue)16%,transparent),color-mix(in srgb,var(--violet)8%,transparent))}.bx .ac-jx-n{width:44px;height:44px;color:var(--lp-ink3);background:#ffffff0f;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.bx .ac-jx-l button.on .ac-jx-n{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);box-shadow:0 8px 20px color-mix(in srgb,var(--blue)35%,transparent)}.bx .ac-jx-lab{letter-spacing:-.01em;color:var(--lp-ink3);font-size:17px;font-weight:600}.bx .ac-jx-l button.on .ac-jx-lab{color:var(--color-text)}.bx .ac-jx-p{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:22px;height:654px;padding:28px 32px;animation:.45s both ac-in;display:flex}.bx .ac-jx-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.bx .ac-jx-head .ac-jn{grid-row:1/3}.bx .ac-jx-head h3{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.15}.bx .ac-jx-head p{color:var(--lp-ink3);grid-column:2;margin:6px 0 0;font-size:15.5px;line-height:1.5}.bx .ac-jn b{width:56px;height:56px;color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 10px 28px color-mix(in srgb,var(--blue)35%,transparent);border-radius:16px;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.bx .ac .ice{color:var(--lp-blue-ice)}.bx .ac .mint{color:var(--lp-mint-ink)}.bx .ac .amber{color:var(--lp-amber-ink)}.bx .ac .sky{color:var(--lp-sky-ink)}.bx .ac-sc{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.bx .ac-f{opacity:0;transition:opacity .5s}.bx .ac-f.on{opacity:1}.bx .ac-in{animation:.45s both ac-in}@keyframes ac-in{0%{opacity:0}to{opacity:1}}.bx .ac-sc .mono{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.bx .ac-chat{justify-content:center}.bx .ac-cb-av{background:color-mix(in srgb,var(--blue)14%,transparent);border:1px solid color-mix(in srgb,var(--blue)30%,transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.bx .ac-cb-av .bati{padding-left:.5em}.bx .ac-cb{align-items:flex-end;gap:10px;max-width:86%;display:flex}.bx .ac-bb{border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.5}.bx .ac-cb.bt .ac-bb{background:#ffffff12;border:1px solid #ffffff1a;border-bottom-left-radius:4px}.bx .ac-cb.me{align-self:flex-end;max-width:78%}.bx .ac-cb.me .ac-bb{background:color-mix(in srgb,var(--blue)20%,transparent);border:1px solid color-mix(in srgb,var(--blue)40%,transparent);border-bottom-right-radius:4px}.bx .ac-cb.cle .ac-bb{color:var(--lp-lav-pale);background:linear-gradient(120deg,color-mix(in srgb,var(--violet)22%,transparent),color-mix(in srgb,var(--blue)10%,transparent));border-color:color-mix(in srgb,var(--lp-lav)50%,transparent);font-weight:600}.bx .ac-vu-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bx .ac-sc .ac-vu-k{color:var(--lp-amber);font-size:11.5px}.bx .ac-vd{border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bx .ac-vd.off{background:color-mix(in srgb,var(--lp-amber)16%,transparent);color:var(--lp-amber-ink)}.bx .ac-vd.mid{background:color-mix(in srgb,var(--blue)20%,transparent);color:var(--lp-blue-ice)}.bx .ac-vu-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bx .ac-vu-was,.bx .ac-vu-bt{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:16px 18px}.bx .ac-vu-bt{border-color:color-mix(in srgb,var(--lp-amber)45%,transparent);background:color-mix(in srgb,var(--lp-amber)8%,transparent)}.bx .ac-vu-g .mono{color:var(--lp-ink4);display:block}.bx .ac-vu-bt .mono{color:var(--lp-amber)}.bx .ac-vu-g b{margin-top:6px;font-size:20px;line-height:1.25;display:block}.bx .ac-vu-bt b{color:var(--lp-amber-pale)}.bx .ac-vu-was b{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:3px;transition:text-decoration-color .6s,color .6s}.bx .ac-vu-was b.barre{color:var(--lp-ink3);-webkit-text-decoration-color:var(--lp-red);text-decoration-color:var(--lp-red)}.bx .ac-vu-pr{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:16px 18px}.bx .ac-vu-pr>.mono{color:var(--lp-sky-ink)}.bx .ac-vu-pr ul{flex-direction:column;gap:9px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bx .ac-vu-pr li{color:var(--lp-ink2);opacity:.3;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;transition:opacity .5s;display:flex}.bx .ac-vu-pr li.lit{opacity:1}.bx .ac-vu-pr li i{background:#ffffff40;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px;transition:background .5s,box-shadow .5s}.bx .ac-vu-pr li.lit i{background:var(--lp-amber);box-shadow:0 0 10px var(--lp-amber)}.bx .ac-vu-cf{color:var(--lp-mint-ink);margin:12px 0 0;font-size:13.5px}.bx .ac-cpl{gap:14px}.bx .ac-cpl-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.bx .ac-cpl-t{font-size:18px;font-weight:700}.bx .ac-cpl-ta{border:1px solid color-mix(in srgb,var(--blue)40%,transparent);background:#00000040;border-radius:12px;min-height:84px;padding:12px 14px;font-size:15px;line-height:1.5}.bx .ac-caret{vertical-align:text-bottom;background:var(--lp-sky-ink);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite ac-blink;display:inline-block}@keyframes ac-blink{50%{opacity:0}}.bx .ac-cpl-row{justify-content:flex-end;display:flex}.bx .ac-cpl-btn{min-height:40px;color:var(--lp-ink3);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.bx .ac-cpl-btn.on{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);border-color:#0000}.bx .ac-cpl-r{border:1px solid color-mix(in srgb,var(--lp-green)35%,transparent);background:color-mix(in srgb,var(--lp-green)8%,transparent);border-radius:12px;padding:12px 14px}.bx .ac-cpl-r .mono{color:var(--lp-mint-ink)}.bx .ac-cpl-r b{margin-top:4px;font-size:14.5px;font-weight:600;display:block}.bx .ac-pi{grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"cards phone""mail phone";align-content:start;gap:10px 24px;display:grid}.bx .ac-pi-cards{flex-direction:column;grid-area:cards;gap:8px;display:flex}.bx .ac-reco{border:1.5px solid color-mix(in srgb,var(--blue)45%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--blue)12%,transparent),color-mix(in srgb,var(--violet)8%,transparent));border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .4s,background .4s;display:flex}.bx .ac-reco.sel{border-color:color-mix(in srgb,var(--lp-green)70%,transparent);background:color-mix(in srgb,var(--lp-green)10%,transparent)}.bx .ac-reco-b{gap:6px;display:flex}.bx .ac-reco-b span{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.bx .ac-reco-b .r{background:color-mix(in srgb,var(--blue)22%,transparent);color:var(--lp-blue-pale)}.bx .ac-reco-b .f{background:color-mix(in srgb,var(--lp-green)16%,transparent);color:var(--lp-mint-ink)}.bx .ac-reco-t{font-size:17px;line-height:1.3}.bx .ac-reco small{color:var(--lp-ink4);font-size:12.5px}.bx .ac-reco p{color:var(--lp-ink2);margin:0;font-size:13.5px;line-height:1.45}.bx .ac-reco p b{color:var(--color-text);font-weight:600}.bx .ac-reco-btn{background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:10px;align-self:flex-start;align-items:center;min-height:36px;margin-top:4px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.bx .ac-reco.sel .ac-reco-btn{background:var(--lp-green);color:var(--lp-seal-in)}.bx .ac-alt{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.bx .ac-alt b{font-size:14px}.bx .ac-alt span{color:var(--lp-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;overflow:hidden}.bx .ac-phone{background:linear-gradient(180deg,var(--lp-ph-frame-1),var(--lp-ph-frame-2));border-radius:34px;flex:none;grid-area:phone;align-self:start;width:220px;padding:8px;box-shadow:0 40px 80px -30px #000000d9,inset 0 1px #ffffff26}.bx .ac-ph{background:var(--acc-l,var(--lp-ph-bg));height:430px;color:var(--lp-ph-ink);font-family:var(--font-sans);border-radius:27px;flex-direction:column;padding:10px 14px 14px;display:flex;overflow:hidden}.bx .ac-p2-sb{justify-content:space-between;align-items:center;padding:2px 6px 10px;font-size:8.5px;font-weight:600;display:flex}.bx .ac-p2-isl{background:var(--lp-ph-frame-2);border-radius:10px;width:50px;height:13px}.bx .ac-ph-page{flex-direction:column;flex:1;gap:10px;display:flex}.bx .ac-p2-h{border-bottom:1px solid color-mix(in srgb,var(--lp-ph-ink)10%,transparent);align-items:center;gap:9px;padding-bottom:10px;display:flex}.bx .ac-p2-av{background:var(--acc,var(--lp-ph-green));width:24px;height:24px;color:var(--lp-ph-card);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.bx .ac-p2-h b{font-size:11px;display:block}.bx .ac-p2-h small{opacity:.65;font-size:8.5px;display:block}.bx .ac-p2-s{letter-spacing:.04em;color:var(--acc,var(--lp-ph-green));margin-top:14px;font-size:9px;font-weight:600}.bx .ac-p2-t{font-family:Georgia,serif;font-size:22px;line-height:1.15}.bx .ac-p2-b{text-align:center;background:var(--acc,var(--lp-ph-ink));color:var(--lp-ph-card);border-radius:10px;margin-top:6px;padding:9px;font-size:11px;font-weight:700;display:block}.bx .ac-mail{background:color-mix(in srgb,var(--lp-green)8%,transparent);border:1px solid color-mix(in srgb,var(--lp-green)40%,transparent);border-radius:14px;grid-area:mail;padding:12px 16px}.bx .ac-mail-h{align-items:center;gap:10px;display:flex}.bx .ac-mail-ic{background:color-mix(in srgb,var(--lp-green)18%,transparent);width:30px;height:30px;color:var(--lp-mint-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.bx .ac-mail-h b{font-size:13.5px;display:block}.bx .ac-mail-h small{color:var(--lp-ink2);font-size:12.5px;display:block}.bx .ac-mail p{margin:8px 0 0;font-size:15px;font-weight:600}.bx .ac-mail-btn{background:linear-gradient(100deg,var(--blue),var(--violet));border-radius:9px;margin-top:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bx .ac-dm{--c-nouvelle:var(--blue);--c-repondue:var(--lp-green);--c-signee:var(--lp-amber);--c-perdue:var(--lp-ink4)}.bx .ac-dm .s-nouvelle{--c:var(--c-nouvelle)}.bx .ac-dm .s-repondue{--c:var(--c-repondue)}.bx .ac-dm .s-signee{--c:var(--c-signee)}.bx .ac-dm .s-perdue{--c:var(--c-perdue)}.bx .ac-dm-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bx .ac-dm-col{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:6px;min-height:132px;padding:8px;display:flex}.bx .ac-dm-ch{align-items:center;gap:6px;padding:2px 4px 4px;font-size:12.5px;font-weight:700;display:flex}.bx .ac-dm-ch i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.bx .ac-dm-ch span{font-family:var(--font-mono);color:var(--lp-ink4);margin-left:auto;font-size:11.5px}.bx .ac-dm-cd{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:8px;transition:border-color .3s,box-shadow .3s;display:flex}.bx .ac-dm-cd.sel{border-color:color-mix(in srgb,var(--blue)60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue)40%,transparent)}.bx .ac-crm-a{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:700;display:flex}.bx .ac-crm-a.a0{background:linear-gradient(135deg,var(--blue),var(--lp-sky))}.bx .ac-crm-a.a1{background:linear-gradient(135deg,var(--lp-amber),var(--lp-red))}.bx .ac-crm-a.a2{background:linear-gradient(135deg,var(--lp-green),var(--lp-sky))}.bx .ac-dm-b{flex:1;min-width:0}.bx .ac-dm-b b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.bx .ac-dm-b em{background:color-mix(in srgb,var(--lp-amber)16%,transparent);color:var(--lp-amber-ink);border-radius:6px;margin-top:3px;padding:1px 6px;font-size:10.5px;font-style:normal;display:inline-block}.bx .ac-dm-dot{background:var(--blue);width:8px;height:8px;box-shadow:0 0 8px var(--blue);border-radius:50%;flex:none}.bx .ac-dm-bas{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}.bx .ac-dm-fiche{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;padding:14px 16px}.bx .ac-dm-fh{align-items:center;gap:10px;display:flex}.bx .ac-dm-fh .ac-crm-a{width:36px;height:36px;font-size:14px}.bx .ac-dm-fh b{font-size:16px;display:block}.bx .ac-dm-fh small{color:var(--lp-ink3);font-size:12px;display:block}.bx .ac-dm-steps{gap:4px;margin-top:12px;display:flex}.bx .ac-dm-steps span{text-align:center;color:var(--lp-ink4);background:#ffffff0a;border-radius:8px;flex:1;padding:6px 0;font-size:12px;transition:background .3s,color .3s}.bx .ac-dm-steps span.on{color:var(--color-text);background:color-mix(in srgb,var(--c)26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c)55%,transparent);font-weight:600}.bx .ac-dm-facts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bx .ac-dm-facts span{color:var(--lp-ink2);background:#ffffff0d;border-radius:8px;padding:4px 9px;font-size:12px}.bx .ac-dm-est{color:var(--lp-ink3);margin:10px 0 0;font-size:12.5px}.bx .ac-dm-est b{color:var(--color-text);font-weight:600}.bx .ac-dm-est i{border-radius:6px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal}.bx .ac-dm-est i.mid{background:color-mix(in srgb,var(--lp-amber)16%,transparent);color:var(--lp-amber-ink)}.bx .ac-dm-est i.ko{background:color-mix(in srgb,var(--lp-red)16%,transparent);color:var(--lp-red-soft)}.bx .ac-dm-est i.ok{background:color-mix(in srgb,var(--lp-green)16%,transparent);color:var(--lp-mint-ink)}.bx .ac-dm-kpis{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.bx .ac-dm-kp{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:12px}.bx .ac-dm-kp b{font-family:var(--font-mono);font-size:22px;transition:color .4s;display:block}.bx .ac-dm-kp span{color:var(--lp-ink3);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.bx .ac-dm-kp.up b{color:var(--lp-mint-ink)}.bx .ac-fin{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.bx .ac-sc .ac-fin-k{color:var(--lp-sky-ink)}.bx .ac-fin-posts{flex-direction:column;gap:10px;display:flex}.bx .ac-fin-tel{gap:12px;display:flex}.bx .ac-ph-car,.bx .ac-ph-reel{width:232px}.bx .ac .tel-sol{display:none}.bx .ac-fin-d{flex-direction:column;gap:14px;display:flex}.bx .ac-rs,.bx .ac-gifts{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.bx .ac-rs-lg{font-family:var(--font-mono);color:var(--lp-amber-ink);align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.bx .ac-rs-lg i{border-top:2px dashed var(--lp-amber);width:18px;height:0}.bx .ac-rs-bars{border-bottom:1px solid #ffffff1f;align-items:flex-end;gap:10px;height:120px;margin-top:12px;display:flex;position:relative}.bx .ac-rs-bars i{background:linear-gradient(180deg,var(--lp-sky),var(--blue));transition:height .9s var(--lp-ease);border-radius:6px 6px 2px 2px;flex:1}.bx .ac-rs-avl{z-index:1;border-top:2px dashed var(--lp-amber);height:0;position:absolute;left:0;right:0}.bx .ac-gifts{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.bx .ac-ring{flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.bx .ac-ring svg{width:100%;height:100%;position:absolute;inset:0}.bx .ac-ring .s0{stop-color:var(--blue)}.bx .ac-ring .s1{stop-color:var(--violet)}.bx .ac-arc{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke .4s}.bx .ac-arc.todo{stroke:#ffffff1f}.bx .ac-arc.done{stroke:var(--lp-green)}.bx .ac-arc.cur{animation:1.4s ease-in-out infinite ac-pulse}@keyframes ac-pulse{50%{opacity:.45}}.bx .ac-gifts-n{font-size:15px;font-weight:700}.bx .ac-jxm{margin-top:26px;display:none;position:relative}.bx .ac-jm-line,.bx .ac-jm-fill{border-radius:2px;width:2px;position:absolute;top:20px;left:17px}.bx .ac-jm-line{background:#ffffff14}.bx .ac-jm-fill{background:linear-gradient(180deg,var(--blue),var(--violet));height:0;box-shadow:0 0 12px color-mix(in srgb,var(--blue)55%,var(--violet));transition:height .25s ease-out}.bx .ac-jm-i{opacity:.35;grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding-bottom:34px;transition:opacity .6s;display:grid;position:relative}.bx .ac-jm-i:last-child{padding-bottom:0}.bx .ac-jm-i.on{opacity:1}.bx .ac-jm-n{z-index:1;width:36px;height:36px;color:var(--lp-ink4);background:var(--lp-step);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .5s;display:flex;position:relative}.bx .ac-jm-i.on .ac-jm-n{color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 8px 22px color-mix(in srgb,var(--blue)35%,transparent);border-color:#0000}.bx .ac-jm-l{letter-spacing:.16em;color:var(--lp-sky-ink);margin:0 0 6px;font-size:10.5px}.bx .ac-jm-c>h3{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.22}.bx .ac-jm-h{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;scroll-margin-top:76px;display:flex}.bx .ac-jm-h svg{color:var(--lp-ink3);flex:none;transition:transform .25s}.bx .ac-jm-i.ouv .ac-jm-h svg{transform:rotate(180deg)}.bx .ac-jm-p{padding-top:8px;display:none}.bx .ac-jm-i.ouv .ac-jm-p{display:block}.bx .ac-jm-p>p{color:var(--lp-ink3);margin:0 0 14px;font-size:14px;line-height:1.5}.bx .ac-fin-dots{display:none}.bx .ac-jm-v{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:12px}@media (max-width:900px){.bx .ac-sc{gap:10px}.bx .ac-cb{gap:8px;max-width:94%}.bx .ac-cb.me{max-width:88%}.bx .ac-cb-av{border-radius:9px;width:28px;height:28px}.bx .ac-bb{border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.bx .ac-vu-g{gap:8px}.bx .ac-vu-was,.bx .ac-vu-bt,.bx .ac-vu-pr{padding:12px}.bx .ac-vu-g b{font-size:15px}.bx .ac-vd{height:26px;padding:0 10px;font-size:12px}.bx .ac-vu-pr li{font-size:13px}.bx .ac-cpl-box{gap:10px;padding:14px}.bx .ac-cpl-t{font-size:16px}.bx .ac-cpl-ta{min-height:106px;font-size:13.5px}.bx .ac-cpl-btn{min-height:36px;padding:0 12px;font-size:12.5px}.bx .ac-pi{grid-template-columns:minmax(0,1fr);grid-template-areas:"cards""phone""mail";gap:12px}.bx .ac-phone{justify-self:center;width:200px}.bx .ac-ph{height:330px}.bx .ac-p2-t{font-size:19px}.bx .ac-reco{padding:14px}.bx .ac-reco-t{font-size:15.5px}.bx .ac-dm-board{grid-template-columns:1fr 1fr}.bx .ac-dm-col{min-height:0}.bx .ac-dm-bas{grid-template-columns:minmax(0,1fr)}.bx .ac-dm-steps span{font-size:11px}.bx .ac-dm-kp b{font-size:19px}.bx .ac-fin{grid-template-columns:minmax(0,1fr);gap:14px}.bx .ac-fin-tel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:0;overflow-x:auto}.bx .ac-fin-tel::-webkit-scrollbar{display:none}.bx .ac-ph-car,.bx .ac-ph-reel{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;display:flex}.bx .ac-ph-car>.tel-zone,.bx .ac-ph-reel>.tel-zone{width:100%;max-width:300px}.bx .ac-fin-dots{justify-content:center;gap:4px;display:flex}.bx .ac-fin-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.bx .ac-fin-dots button:before{content:"";background:#ffffff40;border-radius:50%;width:8px;height:8px;transition:background .2s,width .2s}.bx .ac-fin-dots button.on:before{background:var(--lp-sky-ink);border-radius:4px;width:20px}.bx .ac-rs-bars{height:100px}}.bx .ac-recap{background:linear-gradient(150deg,var(--lp-deep-green),var(--lp-deep-navy)70%)padding-box,linear-gradient(135deg,var(--lp-mint),var(--blue)60%,var(--violet))border-box;border:1.5px solid #0000;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:28px 32px;display:flex}.bx .ac-recap .ac-btn{flex:none}.bx .ac-recap-k{letter-spacing:.16em;color:var(--lp-mint-ink);font-size:11px}.bx .ac-recap-t{max-width:720px;margin-top:8px;font-size:21px;font-weight:600;line-height:1.45}.bx .ac-free-note{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bx .ac-free-note span{height:34px;color:var(--lp-ink2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex}.bx .ac-free-note svg{color:var(--lp-mint);flex:none}.bx .ac-sec.ac-sec-wink{padding-top:80px}.bx .ac-wink{border:1px dashed color-mix(in srgb,var(--lp-lav)35%,transparent);background:#ffffff08;border-radius:22px;align-items:center;gap:28px;padding:20px 28px;display:flex}.bx .ac-wink-row{flex:none;align-items:flex-end;gap:14px;display:flex}.bx .ac-wk{transition:transform .25s;display:inline-flex}.bx .ac-wk:hover{transform:translateY(-4px)rotate(-4deg)}.bx .ac-wink-t .mono{letter-spacing:.14em;color:var(--lp-lav);font-size:11px}.bx .ac-wink-t p{color:var(--lp-ink2);margin-top:4px;font-size:17px}.bx .ac-sys{background:linear-gradient(150deg,var(--lp-deep-violet),var(--lp-deep-ink)70%)padding-box,linear-gradient(135deg,var(--lp-sky),var(--violet)50%,var(--lp-amber))border-box;box-shadow:0 40px 90px -40px color-mix(in srgb,var(--violet)60%,transparent);border:1.5px solid #0000;border-radius:24px;margin-top:40px;padding:34px}.bx .ac-sys-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.bx .ac-sys-l{max-width:620px}.bx .ac-sys .ac-h2{font-size:40px}.bx .ac-price{background:#00000047;border:1px solid #ffffff1a;border-radius:18px;min-width:280px;padding:22px 24px}.bx .ac-price-k{letter-spacing:.16em;color:var(--lp-ink3);font-size:11px}.bx .ac-price-n{letter-spacing:-.04em;white-space:nowrap;margin-top:8px;font-size:52px;font-weight:700;line-height:1}.bx .ac-price-s{color:var(--lp-ink3);margin-top:8px;font-size:14px}.bx .ac-price-c{color:var(--lp-mint-ink);margin-top:12px;font-size:13px}.bx .ac-sm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:16px;display:grid}.bx .ac-sm-poss{color:var(--lp-ink3);margin-top:28px;font-size:14px}.bx .ac-gar-t a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.bx .ac-sm-g{--tone:var(--lp-sky);background:#0003;border:1px solid #ffffff14;border-radius:16px;padding:20px}.bx .ac-sm-g.violet{--tone:var(--violet)}.bx .ac-sm-g.green{--tone:var(--lp-green)}.bx .ac-sm-g.amber{--tone:var(--lp-amber)}.bx .ac-sm-gh{color:var(--tone);border-bottom:1px solid #ffffff14;padding-bottom:12px;font-size:16px;font-weight:700}.bx .ac-sm-g ul{flex-direction:column;gap:11px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bx .ac-sm-g li{color:var(--lp-ink2);gap:9px;font-size:14px;line-height:1.45;display:flex}.bx .ac-sm-g li span{color:var(--tone)}.bx .ac-gar{border:1px solid color-mix(in srgb,var(--lp-green)45%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--lp-green)14%,transparent),#ffffff08 70%);border-radius:24px;align-items:center;gap:30px;margin-top:40px;padding:30px 34px;display:flex}.bx .ac-seal{filter:drop-shadow(0 12px 30px color-mix(in srgb,var(--lp-green)35%,transparent));flex:none}.bx .ac-seal svg{display:block}.bx .ac-sg-a{stop-color:var(--lp-seal-a)}.bx .ac-sg-b{stop-color:var(--lp-seal-b)}.bx .ac-seal-in{fill:var(--lp-seal-in);stroke:var(--lp-seal-line)}.bx .ac-seal-dash{stroke:color-mix(in srgb,var(--lp-seal-line)45%,transparent)}.bx .ac-seal-txt{fill:var(--lp-mint-pale);font-family:var(--font-mono)}.bx .ac-seal-tick{stroke:var(--lp-mint)}.bx .ac-seal-ring{transform-origin:70px 70px;animation:24s linear infinite ac-spin}@keyframes ac-spin{to{transform:rotate(360deg)}}.bx .ac-gar-c{flex:1}.bx .ac-gar-k{letter-spacing:.16em;color:var(--lp-mint-ink);font-size:11px}.bx .ac-gar-t{letter-spacing:-.03em;margin-top:4px;font-size:32px;font-weight:700}.bx .ac-gar-c p{color:var(--lp-ink2);max-width:620px;margin-top:8px;font-size:16px;line-height:1.55}.bx .ac-gar-a{white-space:nowrap;font-size:14px}.bx .ac-final{text-align:center;background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--blue)22%,transparent),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff05);border-top:1px solid var(--lp-line);margin:110px calc(50% - 50vw) 0;padding:90px max(40px,50vw - 560px)}.bx .ac-final-bati{justify-content:center;display:flex}.bx .ac-final-bati .bati{margin-left:-20px}.bx .ac-final .ac-h2{margin-top:22px;font-size:52px}.bx .ac-final .ac-lead{margin:14px auto 0}.bx .ac-final-go{margin-top:30px}.bx .ac-final .ac-cta-note{margin-top:14px}.bx .ac-foot{color:var(--lp-ink4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:40px 0 50px;font-size:13px;display:flex}.bx .ac-foot .ac-logo b{font-size:16px}.bx .ac-legal{flex-wrap:wrap;gap:18px;display:flex}.bx .ac-foot .bureau{flex-basis:100%;gap:6px 18px}.bx .ac-foot .bureau .bureau-btn,.bx .ac-foot .bureau .link{min-height:0;box-shadow:none;font:inherit;color:var(--lp-ink4);background:0 0;border:0;padding:0;text-decoration:none}.bx .ac-foot .bureau .bureau-btn:hover,.bx .ac-foot .bureau .link:hover{color:var(--color-text)}.bx .ac-foot .bureau .bureau-note{color:var(--lp-ink4);flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.bx .ac-foot .bureau .link{align-items:center;min-height:44px;display:inline-flex}.bx .ac a.bureau-i:not(.ac-btn){color:var(--ink-2)}.bx .ac a.bureau-i:not(.ac-btn):hover,.bx .ac a.bureau-i:not(.ac-btn):focus-visible{color:var(--ink)}.bx .ac .ac-legal a{color:var(--lp-ink4);text-decoration:none}.bx .ac .ac-legal a:hover{color:var(--color-text)}@media (max-width:900px){.bx .app:has(.ac){padding-inline:16px}.bx .ac-long{display:none}.bx .ac-short{display:inline}.bx .ac-kick{letter-spacing:.14em;font-size:11.5px}.bx .ac-sec{padding-top:56px}.bx .ac-h2{letter-spacing:-.03em;font-size:27px;line-height:1.14}.bx .ac-lead{margin-top:10px;font-size:15px;line-height:1.55}.bx .ac-stk{padding:10px 16px}.bx .ac-stk .ac-logo .bati{font-size:5.5px!important}.bx .ac-stk .ac-logo b{font-size:17px}.bx .ac-stk-t,.bx .ac-stk .ac-chip{display:none}.bx .ac-btn.ac-stk-b{min-height:40px;margin-left:auto;padding:0 14px;font-size:13.5px}.bx .ac-nav{gap:8px}.bx .ac-nav-login{min-height:40px;padding:0 12px}.bx .ac-btn.ac-nav-cta{min-height:40px;padding:0 14px}.bx .ac-hfull{min-height:0;margin-inline:-16px;padding-inline:16px}.bx .ac-hfull:before{bottom:-160px}.bx .ac-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 0 10px}.bx .ac-eyeb{color:var(--lp-ink3);white-space:normal;font-size:13px;line-height:1.35}.bx .ac-eyeb u{padding-bottom:2px;display:table}.bx .ac-h1{letter-spacing:-.04em;margin-top:34px;font-size:38px}.bx .ac-h1l{white-space:normal}.bx .ac-cta-row{flex-direction:column;align-items:stretch;gap:12px;margin-top:36px}.bx .ac-have{text-align:center;padding:8px 0}.bx .ac-cta-note{text-align:center}.bx .ac-cta-row .ac-btn,.bx .ac-recap .ac-btn,.bx .ac-final .ac-btn{justify-content:center;min-height:50px;font-size:15.5px}.bx .ac-hero-r{gap:20px}.bx .ac-hb{align-items:center;gap:12px}.bx .ac-halo{padding:6px}.bx .ac-halo .bati{font-size:9px!important}.bx .ac-hb{justify-content:center;align-self:auto;width:100%}.bx .ac-bubble{border-radius:16px;flex:0 300px;margin-bottom:0;padding:12px 16px;font-size:14px}.bx .ac-bubble:before{bottom:calc(50% - 7px)}.bx .ac-wl-row{flex-direction:column}.bx .ac-wl .ac-btn{min-height:50px;font-size:15.5px}.bx .ac-wl-in{min-height:50px}.bx .ac-places{max-width:100%;padding:18px}.bx .ac-pl-n{font-size:44px}.bx .ac .ac-cue{margin:14px 0 6px}.bx .ac-qv{padding-top:44px}.bx .ac-mq{margin-top:18px}.bx .ac-mq-t{gap:10px;animation-duration:50s}.bx .ac-qt{border-radius:14px;width:168px;padding:13px 14px;font-size:13.5px;line-height:1.35}.bx .ac-punch{margin-top:22px;font-size:15px}.bx .ac-mf{grid-template-columns:1fr;gap:22px;padding:22px}.bx .ac-mf .ac-h2{font-size:28px}.bx .ac-mf-q{padding:14px}.bx .ac-mf-q p{font-size:14px}.bx .ac-mf-av{width:34px;height:34px}.bx .ac-vs-h{display:none}.bx .ac-vs-r{border:1px solid color-mix(in srgb,var(--lp-green)30%,transparent);border-radius:14px;grid-template-columns:1fr;gap:0;margin-top:10px;overflow:hidden}.bx .ac-vs-a{background:#ffffff08;border:0;border-radius:0;padding:10px 14px;font-size:13px}.bx .ac-vs-b{border:0;border-radius:0;padding:12px 14px;font-size:14px}.bx .ac-pz2{margin-top:24px;padding:18px}.bx .ac-pz-q{font-size:16px}.bx .ac-pz2-vs{grid-template-columns:1fr;gap:10px}.bx .ac-pz2-x{justify-self:center;width:36px;height:36px}.bx .ac-pz-a p{font-size:14.5px}.bx .ac-pz2-pl{grid-template-columns:1fr;gap:12px}.bx .ac-pz2-pl b{font-size:14.5px}.bx .ac-pz2-pl p{font-size:13px}.bx .ac-pz2-ic{width:34px;height:34px}.bx .ac-jx{display:none}.bx .ac-jxm{display:block}.bx .ac-recap{flex-direction:column;align-items:stretch;gap:16px;margin-top:28px;padding:22px}.bx .ac-recap-t{font-size:17px}.bx .ac-free-note{flex-direction:column;align-items:flex-start;gap:6px}.bx .ac-free-note span{height:32px;font-size:12.5px}.bx .ac-wink{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.bx .ac-wink-row{flex-wrap:wrap;justify-content:center;gap:20px 34px;width:100%;padding:14px 0 8px}.bx .ac-wk{justify-content:center}.bx .ac-wk .bati{font-size:7px!important}.bx .ac-wink-t p{font-size:14.5px}.bx .ac-sys{padding:22px}.bx .ac-sys-h{flex-direction:column;align-items:flex-start;gap:18px}.bx .ac-sys .ac-h2{font-size:27px}.bx .ac-price{width:100%;min-width:0;padding:16px 18px}.bx .ac-price-n{font-size:40px}.bx .ac-sm-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.bx .ac-sm-g{padding:16px}.bx .ac-sm-gh{padding-bottom:10px;font-size:15px}.bx .ac-sm-g ul{gap:8px}.bx .ac-sm-g li{font-size:13.5px}.bx .ac-gar{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:0 14px;padding:20px;display:grid}.bx .ac-gar .ac-seal{grid-area:1/1/3;align-self:center}.bx .ac-gar .ac-seal svg{width:60px;height:60px}.bx .ac-gar-c{display:contents}.bx .ac-gar-k{grid-area:1/2;align-self:end;font-size:10.5px}.bx .ac-gar-t{grid-area:2/2;align-self:start;margin-top:2px;font-size:23px;line-height:1.15}.bx .ac-gar-c p{grid-area:3/1/auto/-1;max-width:none;margin-top:14px;font-size:14.5px}.bx .ac-gar-a{grid-area:4/1/auto/-1;margin-top:12px}.bx .ac-final{margin:56px -16px 0;padding:60px 16px}.bx .ac-final .ac-h2{font-size:29px}.bx .ac-final-bati .bati{margin-left:-14px;font-size:10px!important}.bx .ac-final .ac-btn{width:100%}.bx .ac-foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width:600px) and (max-width:900px){.bx .ac-cta-row{align-items:flex-start}.bx .ac-cta-row .ac-btn,.bx .ac-recap .ac-btn,.bx .ac-final .ac-btn{width:auto;min-width:340px;padding-inline:32px}.bx .ac-recap .ac-btn{align-self:flex-start}.bx .ac-cta-note{text-align:left}.bx .ac-final .ac-cta-note{text-align:center}}@media (prefers-reduced-motion:reduce){.bx .ac *,.bx .ac :before,.bx .ac :after{transition:none!important;animation:none!important}}.bx .ac-gf{text-align:center;border:1px solid color-mix(in srgb,var(--violet)38%,transparent);background:radial-gradient(70% 55% at 50% 118%,color-mix(in srgb,var(--violet)32%,transparent),transparent 72%),linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:inset 0 -50px 90px -50px color-mix(in srgb,var(--violet)40%,transparent);border-radius:28px;padding:64px 48px 56px;position:relative;overflow:hidden}.bx .ac-gf>:not(.ac-gf-sp){position:relative}.bx .ac-gf-sp{color:var(--lp-lav);pointer-events:none;font-size:14px;font-style:normal;animation:3.2s ease-in-out infinite ac-gf-tw;position:absolute}@keyframes ac-gf-tw{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.85;transform:scale(1.15)rotate(20deg)}}.bx .ac-gf-t{max-width:860px;margin:12px auto 0}.bx .ac-gf-s{font-family:var(--lp-ai-font);letter-spacing:-.01em;background:linear-gradient(100deg,var(--lp-sky-ink),var(--blue)35%,var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:1.18em;font-style:italic;font-weight:400}.bx .ac-gf-p{margin:16px auto 0}.bx .ac-gf-row{justify-content:center;gap:24px;margin:54px 0 0;padding:0;list-style:none;display:flex}.bx .ac-gf-it{--gf-w:104px;--gf-h:74px;flex-direction:column;flex:none;align-items:center;width:150px;display:flex}.bx .ac-gf-b{width:132px;height:160px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative}.bx .ac-gf-b:focus-visible{outline:2px solid var(--lp-lav);outline-offset:4px}.bx .ac-gf-fl{height:140px;animation:4s ease-in-out infinite ac-gf-fl;animation-delay:var(--gf-d);position:absolute;bottom:20px;left:0;right:0}@keyframes ac-gf-fl{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.bx .ac-gf-box{z-index:2;width:var(--gf-w);height:var(--gf-h);margin-left:calc(var(--gf-w)/-2);background:linear-gradient(90deg,transparent calc(50% - 7px),#fffffff0 calc(50% - 7px),#fffffff0 calc(50% + 7px),transparent calc(50% + 7px)),linear-gradient(160deg,color-mix(in srgb,var(--gf)80%,white),var(--gf)55%,color-mix(in srgb,var(--gf)68%,black));box-shadow:inset 0 -10px 18px -8px #00000059,0 16px 30px -16px color-mix(in srgb,var(--gf)75%,transparent);border-radius:5px 5px 12px 12px;position:absolute;bottom:0;left:50%}.bx .ac-gf-lid{left:50%;bottom:calc(var(--gf-h) - 4px);z-index:3;width:calc(var(--gf-w) + 14px);height:24px;margin-left:calc((var(--gf-w) + 14px)/-2);background:linear-gradient(90deg,transparent calc(50% - 7px),#fffffff5 calc(50% - 7px),#fffffff5 calc(50% + 7px),transparent calc(50% + 7px)),linear-gradient(180deg,color-mix(in srgb,var(--gf)68%,white),color-mix(in srgb,var(--gf)88%,black));transform-origin:18% 100%;border-radius:6px;transition:transform .55s cubic-bezier(.34,1.7,.5,1);position:absolute;box-shadow:0 6px 10px -6px #00000080}.bx .ac-gf-bow{background:#fffffff7;border-radius:4px;width:12px;height:10px;margin-left:-6px;position:absolute;bottom:calc(100% - 3px);left:50%}.bx .ac-gf-bow:before,.bx .ac-gf-bow:after{content:"";box-sizing:border-box;border:4px solid #fffffff2;border-radius:50%;width:24px;height:16px;position:absolute;bottom:1px}.bx .ac-gf-bow:before{transform-origin:100% 100%;right:65%;transform:rotate(-20deg)}.bx .ac-gf-bow:after{transform-origin:0 100%;left:65%;transform:rotate(20deg)}.bx .ac-gf-bati{z-index:1;opacity:0;transition:transform .5s cubic-bezier(.34,1.5,.5,1) .12s,opacity .25s .12s;position:absolute;bottom:12px;left:50%;transform:translate(-50%,26px)scale(.7)}.bx .ac-gf-bati:before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--gf)60%,transparent),transparent 68%);border-radius:50%;position:absolute;inset:-16px}.bx .ac-gf-ray{left:50%;bottom:calc(var(--gf-h) - 50px);z-index:0;background:repeating-conic-gradient(color-mix(in srgb,var(--gf)50%,transparent)0 9deg,transparent 9deg 30deg);opacity:0;border-radius:50%;width:170px;height:170px;margin-left:-85px;transition:opacity .35s,transform .5s;position:absolute;transform:scale(.4);-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}.bx .ac-gf-sh{width:92px;height:12px;animation:4s ease-in-out infinite ac-gf-sh;animation-delay:var(--gf-d);background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;margin-left:-46px;position:absolute;bottom:4px;left:50%}@keyframes ac-gf-sh{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.76)}}@keyframes ac-gf-rot{to{rotate:360deg}}.bx .ac-gf-it.on .ac-gf-lid{transform:translate(-14px,-46px)rotate(-22deg)}.bx .ac-gf-it.on .ac-gf-bati{opacity:1;transform:translate(-50%,-58px)scale(1)}.bx .ac-gf-it.on .ac-gf-ray{opacity:1;animation:14s linear infinite ac-gf-rot;transform:scale(1)}.bx .ac-gf-j{letter-spacing:.16em;color:var(--lp-ink3);margin-top:10px;font-size:11px}.bx .ac-gf-it.on .ac-gf-j{color:var(--lp-lav)}.bx .ac-gf-h{min-height:2.8em;color:var(--lp-ink2);margin-top:6px;font-size:14px;line-height:1.35}.bx .ac-gf-it:not(.on) .ac-gf-h{color:var(--lp-ink4);font-size:20px;font-weight:700}.bx .ac-gf-glisse{display:none}.bx .ac-gf-go{flex-direction:column;align-items:center;margin-top:36px;display:flex}.bx .ac-gf .ac-free-note{justify-content:center}@media (max-width:900px){.bx .ac-gf{border-radius:22px;padding:40px 16px 30px}.bx .ac-gf-l{display:block}.bx .ac-gf-row{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:12px;margin:4px -16px 0;padding:40px 16px 6px;overflow-x:auto}.bx .ac-gf-row::-webkit-scrollbar{display:none}.bx .ac-gf-it{--gf-w:76px;--gf-h:56px;scroll-snap-align:center;width:112px}.bx .ac-gf-b{width:108px;height:132px}.bx .ac-gf-fl{height:116px}.bx .ac-gf-lid{height:20px}.bx .ac-gf-bow{transform-origin:bottom;transform:scale(.8)}.bx .ac-gf-bati .bati{font-size:6.5px!important}.bx .ac-gf-ray{width:130px;height:130px;margin-left:-65px}.bx .ac-gf-sh{width:70px;margin-left:-35px}.bx .ac-gf-it.on .ac-gf-lid{transform:translate(-10px,-36px)rotate(-22deg)}.bx .ac-gf-it.on .ac-gf-bati{transform:translate(-50%,-44px)scale(1)}.bx .ac-gf-h{font-size:12.5px}.bx .ac-gf-glisse{color:var(--lp-ink4);margin-top:10px;font-size:12.5px;display:block}.bx .ac-gf-go{align-items:stretch;margin-top:24px}.bx .ac-gf-go .ac-btn{width:100%;padding:0 16px;font-size:15px}.bx .ac-gf .ac-free-note{flex-flow:wrap;justify-content:center;align-items:center}}.bx .ac-hero-p{margin-top:28px}.bx .ac-trio-sec{padding-top:40px}.bx .ac-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bx .ac-trio .ac-sm-g p{color:var(--lp-ink2);margin:12px 0 0;font-size:14.5px;line-height:1.5}.bx .ac-trio-also{text-align:center;color:var(--lp-ink3);margin:22px 0 0;font-size:14px}@media (max-width:900px){.bx .ac-trio-sec{padding-top:28px}.bx .ac-trio{grid-template-columns:1fr;gap:12px}.bx .ac-trio .ac-sm-g p{font-size:13.5px}.bx .ac-trio-also{margin-top:16px;font-size:13px}}
