.wps{--navy:#0F1C36;--blue:#397FC5;--off:#F4F7FB;--white:#FFFFFF;--slate:#397FC5;--ink:#101828;--muted:#47536B;--faint:#667085;--accent:#397FC5;--accent-strong:#2A6AAD;--accent-ink:#235F9C;--accent-wash:rgba(57,127,197,.12);--band:#F7F9FC;--line:rgba(15,28,54,.12);--line-strong:rgba(15,28,54,.22);--r-data:4px;--r-btn:8px;--r-card:12px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-6:48px;--sp-8:64px;--sp-section:96px;--contenu:1200px;--lecture:52ch;--ui:var(--font-ui),"Segoe UI",Helvetica,Arial,sans-serif;--doc:var(--font-doc),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--data:var(--font-data),ui-monospace,"SFMono-Regular",Menlo,monospace;--ease:cubic-bezier(.2,.7,.3,1);--shadow-nav:0 1px 0 rgba(15,28,54,.08),0 6px 18px -12px rgba(15,28,54,.28);--shadow-card:0 40px 90px -45px rgba(15,28,54,.5);font-family:var(--doc);color:var(--ink);background:var(--white);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}.wps *,.wps :after,.wps :before{box-sizing:border-box}.wps .t-h1,.wps .t-h2,.wps .t-h3,.wps h1,.wps h2,.wps h3{font-family:var(--ui);text-wrap:balance;margin:0;color:var(--ink)}.t-h1{font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.04;letter-spacing:-.032em}.t-h1,.t-h2{font-weight:800}.t-h2{font-size:clamp(1.32rem,2.4vw,1.9rem);line-height:1.1;letter-spacing:-.026em}.t-h3{font-weight:700;font-size:1.06rem;letter-spacing:-.012em}.t-surtitre{font-family:var(--ui);font-weight:700;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.t-surtitre--accent{color:var(--accent-ink)}.t-sub{font-size:1.05rem;line-height:1.55;color:var(--muted);max-width:var(--lecture);margin:0;font-weight:400}.t-corps{font-size:.97rem;line-height:1.62;color:var(--ink);margin:0}.t-micro{font-size:.8rem;line-height:1.5;color:var(--faint);margin:0}.wps b,.wps strong{font-weight:600;color:var(--ink)}.wps .num{font-family:var(--data);font-variant-numeric:tabular-nums}.contenu{max-width:var(--contenu);margin:0 auto;padding-inline:var(--sp-3)}.section{padding-block:var(--sp-section)}.section--serree{padding-block:var(--sp-6)}.section--ivoire{background:var(--off)}.section--navy{background:var(--navy);color:#EDF1F6}.section--navy .t-h1,.section--navy .t-h2,.section--navy .t-h3{color:#F2F5F9}.section--navy .t-sub{color:#A9B6C9}.section--navy .t-surtitre{color:#93A2B8}.section--navy .t-surtitre--accent{color:#8FB4DD}.entete-section{display:flex;flex-direction:column;gap:14px;max-width:640px}.entete-section--centre{margin-inline:auto;align-items:center;text-align:center}.cta,.cta--fantome{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ui);font-weight:700;font-size:.92rem;line-height:1.2;padding:.8rem 1.25rem;border-radius:var(--r-btn);min-height:46px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s var(--ease),filter .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease)}.cta{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 16px 34px -16px rgba(15,28,54,.55)}.cta:hover{background:var(--accent);border-color:var(--accent)}.cta:active{transform:translateY(1px)}.cta--fantome{background:transparent;color:var(--ink);border-color:var(--line-strong)}.cta--fantome:hover{border-color:var(--navy);background:rgba(15,28,54,.03)}.section--navy .cta{background:#fff;color:var(--navy);border-color:#fff}.section--navy .cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.section--navy .cta--fantome{color:#EDF1F6;border-color:rgba(255,255,255,.34)}.section--navy .cta--fantome:hover{border-color:#fff;background:rgba(255,255,255,.06)}.cta--bloc{width:100%}.cta svg{width:16px;height:16px}.wps-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(2px);border-bottom:1px solid transparent;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.wps-nav.is-scrolled{border-bottom-color:var(--line);box-shadow:var(--shadow-nav)}.wps-nav__in{display:flex;align-items:center;gap:var(--sp-4);min-height:66px;max-width:var(--contenu);margin:0 auto;padding-inline:var(--sp-3)}.wps-nav__logo{display:inline-flex;align-items:center}.wps-nav__logo img{height:30px;width:auto;display:block}.wps-nav__links{display:flex;align-items:center;gap:var(--sp-4);margin-inline-start:var(--sp-2)}.wps-nav__link{font-family:var(--ui);font-weight:600;font-size:.9rem;color:var(--ink);opacity:.82;text-decoration:none;transition:opacity .15s var(--ease)}.wps-nav__link:hover{opacity:1}.wps-nav__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--sp-2)}.wps-nav__cta{padding:.6rem 1.05rem;min-height:42px;font-size:.86rem}.wps-burger{display:none;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;align-items:center;justify-content:center;cursor:pointer}.wps-burger svg{width:20px;height:20px;color:var(--navy)}.wps-mobmenu{display:none}@media (max-width:900px){.wps-nav__links{display:none}.wps-burger{display:inline-flex}.wps-mobmenu{display:block;max-width:var(--contenu);margin:0 auto;padding:8px var(--sp-3) 18px;border-top:1px solid var(--line)}.wps-mobmenu a{display:block;font-family:var(--ui);font-weight:600;font-size:1rem;color:var(--ink);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--line)}}[data-reveal]{transform:translateY(14px);transition:transform .55s var(--ease)}[data-reveal].is-in{transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transform:none}.cta,.cta--fantome,[data-reveal]{transition:none}}.wps-hero{position:relative;overflow:hidden;background:linear-gradient(165deg,#0F1C36,#0a1526);color:#EDF1F6}.wps-hero .t-surtitre{color:#9BB6D6}.wps-hero .t-surtitre--accent{color:#7FB0E6}.wps-hero .t-h1{color:#FFFFFF}.wps-hero .t-sub{color:#B4C2D6}.wps-hero .wps-hero__col b{color:#FFFFFF}.wps-hero .cta{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 18px 40px -14px rgba(57,127,197,.6)}.wps-hero .cta:hover{background:#4a8fd4;border-color:#4a8fd4}.wps-hero .cta--fantome{background:transparent;color:#EDF1F6;border-color:rgba(255,255,255,.32)}.wps-hero .cta--fantome:hover{border-color:#fff;background:rgba(255,255,255,.06)}.wps-hero__in{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--sp-6);align-items:center;padding-block:var(--sp-8) var(--sp-6)}.wps-hero__col{display:flex;flex-direction:column;gap:var(--sp-3)}.wps-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.wps-hero__trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px}.wps-hero__trust span{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:#8DA0BC}.wps-hero__trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.wps-hero__media{display:flex;flex-direction:column;align-items:center;gap:14px}.wps-legende{font-family:var(--ui);font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#6C7E9A;text-align:center}.wps-hero__halo{position:absolute;inset:0;z-index:0;pointer-events:none}.wps-hero__halo:before{content:"";position:absolute;right:-6%;top:-14%;width:780px;height:780px;border-radius:50%;background:radial-gradient(closest-side,rgba(57,127,197,.34),transparent 70%);filter:blur(34px)}.wps-hero .contenu{position:relative;z-index:1}.wps-stage:before{background:rgba(57,127,197,.28)!important}.wps-stage{position:relative;padding:18px}.wps-stage:before{content:"";position:absolute;left:50%;bottom:6%;transform:translateX(-50%);width:78%;height:40px;border-radius:50%;background:rgba(15,28,54,.18);filter:blur(22px);z-index:0}.wps-phone{position:relative;z-index:2;width:min(340px,84vw);aspect-ratio:340/700;border-radius:46px;background:linear-gradient(150deg,#1a2947,#0a1120);padding:10px;box-shadow:var(--shadow-card),0 0 0 1px rgba(255,255,255,.05) inset}.wps-phone:before{content:"";position:absolute;top:14px;left:50%;transform:translateX(-50%);width:30%;height:22px;background:#0a1120;border-radius:999px;z-index:6}.wps-phone__screen{position:relative;width:100%;border-radius:37px;overflow:hidden}.bc,.wps-phone__screen{height:100%;background:#fff}.bc{--accent:var(--navy);--accent2:var(--navy);display:flex;flex-direction:column;text-align:left;font-family:var(--doc);color:var(--ink)}.bc-cover{position:relative;flex:none;height:130px;padding:0 22px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%)}.bc-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 52%)}.bc-cover:before{content:"";position:absolute;right:-46px;top:-52px;width:182px;height:182px;border-radius:50%;border:26px solid rgba(255,255,255,.06)}.bc-cover--light{background:linear-gradient(150deg,#ffffff,#e9f0fb);box-shadow:inset 0 -3px 0 var(--navy)}.bc-cover--light:after{background:linear-gradient(115deg,rgba(57,127,197,.1),transparent 55%)}.bc-cover--light:before{border-color:rgba(15,28,54,.06)}.bc-cover--navy{background:linear-gradient(150deg,#17294b,#0a1424);box-shadow:inset 0 -3px 0 var(--accent)}.bc-cover--navy:before{border-color:rgba(255,255,255,.08)}.bc-cover--score{background:linear-gradient(160deg,#FEFDFB,#FBF4EB);box-shadow:inset 0 -3px 0 var(--accent)}.bc-cover--score:after{background:radial-gradient(circle at 82% 18%,rgba(251,191,36,.28),transparent 58%)}.bc-cover--score:before{border-color:rgba(26,24,20,.05)}.bc-cover-big{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;color:#fff}.bc-cover-big img,.bc-cover-big svg{height:40px;width:auto;max-width:88%;display:block;object-fit:contain}.bc--darktext .bc-row.primary,.bc--darktext .bc-row.primary .bc-row-tx b,.bc--darktext .bc-row.primary .bc-row-value{color:var(--navy)}.bc--darktext .bc-row.primary .bc-row-ic{background:rgba(15,28,54,.14);color:var(--navy)}.bc--darktext .bc-row.primary .bc-row-chev{color:rgba(15,28,54,.5)}.bc--score{background:#FEFDFB}.bc--score .bc-name{color:#1A1814}.bc--score .bc-role{color:#6B6152}.bc--score .bc-row{background:#FFFDF9;border-color:rgba(26,24,20,.1);color:#1A1814}.bc--score .bc-row-ic{background:#FFF0E1;color:#EA580C}.bc--score .bc-row-tx b{color:#1A1814}.bc--score .bc-row.primary{background:linear-gradient(135deg,#FB923C,#EA580C);border-color:transparent;color:#fff;box-shadow:0 12px 26px -12px rgba(234,88,12,.55)}.bc--score .bc-row.primary .bc-row-ic{background:rgba(255,255,255,.22);color:#fff}.bc--score .bc-row.primary .bc-row-tx b{color:#fff}.bc--score .bc-row.primary .bc-row-chev{color:rgba(255,255,255,.7)}.bc--score .bc-foot{border-top-color:rgba(26,24,20,.1)}.bc--score .bc-hosted{color:#6B6152}.bc--score .bc-hosted b{color:#1A1814}.bc--score .bc-row-chev{color:#cdbfb0}.bc-body{padding:18px 22px;display:flex;flex-direction:column;flex:1}.bc-name{font-family:var(--ui);font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.bc-role{margin-top:2px;font-size:12px;color:var(--muted)}.bc-rows{margin-top:13px;display:flex;flex-direction:column;gap:7px}.bc-row{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 13px;border-radius:11px;border:1px solid var(--line);background:#fff;color:var(--navy)}.bc-row.primary{background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 12px 24px -14px color-mix(in srgb,var(--accent) 72%,transparent)}.bc-row-ic{width:31px;height:31px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--off);color:var(--accent)}.bc-row.primary .bc-row-ic{background:rgba(255,255,255,.18);color:#fff}.bc-row-ic svg{width:16px;height:16px}.bc-row-tx{flex:1;min-width:0}.bc-row-tx b{display:block;font-family:var(--ui);font-size:13px;font-weight:600}.bc-row.primary .bc-row-tx b{color:#fff}.bc-row-chev{color:#b7c2d6;font-size:17px;flex:none}.bc-row.primary .bc-row-chev{color:rgba(255,255,255,.6)}button.bc-row{cursor:pointer;font:inherit;width:100%;text-align:left}.bc-row-tx{position:relative}.bc-row-label,.bc-row-value{transition:opacity .18s var(--ease)}.bc-row-value{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;font-family:var(--data);font-size:12px;font-weight:600;color:var(--accent-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:0;pointer-events:none}.bc-row.is-open .bc-row-label{opacity:0}.bc-row.is-open .bc-row-value{opacity:1}.bc-row.primary .bc-row-value{color:#fff}.bc-row.is-open .bc-row-chev{color:var(--accent);transform:rotate(90deg)}.bc-row-chev{transition:transform .18s var(--ease),color .18s var(--ease)}.bc-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px}.bc-qr{width:94px;height:94px;flex:none;padding:7px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line),0 16px 30px -18px rgba(15,28,54,.45)}.bc-qr img{width:100%;height:100%;display:block}.bc-hosted{font-size:11px;color:var(--muted);line-height:1.45}.bc-hosted b{color:var(--navy);font-weight:700}.bc,.bc *{transition:color .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease)}.chaine{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-3);position:relative;margin-top:var(--sp-6)}.chaine:before{content:"";position:absolute;top:9px;left:5%;right:5%;height:1px;background:var(--line-strong)}.chaine__pas{position:relative;display:flex;flex-direction:column;gap:8px}.chaine__dot{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--line-strong);position:relative;z-index:1}.chaine__pas:first-child .chaine__dot{border-color:var(--accent);background:var(--accent)}.chaine__num{font-family:var(--data);font-size:12px;color:var(--faint)}.chaine__t{font-family:var(--ui);font-weight:700;font-size:1rem;color:var(--ink)}.chaine__d{font-size:.86rem;line-height:1.5;color:var(--muted)}.benef{display:grid;gap:var(--sp-6) var(--sp-8);grid-template-columns:1fr 1fr;margin-top:var(--sp-6)}.benef__item{border-left:3px solid var(--accent);padding-left:18px}.benef__item .t-h3{margin-bottom:6px}.benef__item p{color:var(--muted)}.section--navy .benef__item{border-color:var(--accent)}.section--navy .benef__item p{color:#B9C6DB}.pz{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:var(--sp-6)}.pz__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pz__tab{display:inline-flex;align-items:center;gap:11px;min-height:50px;padding:8px 18px 8px 9px;border-radius:14px;border:1px solid var(--line-strong);background:#fff;font-family:var(--ui);font-weight:650;font-size:.92rem;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.pz__tab:hover{border-color:var(--accent);box-shadow:0 10px 22px -16px rgba(15,28,54,.5)}.pz__tab.is-on{color:#fff;background:var(--c,var(--navy));border-color:transparent;box-shadow:0 16px 32px -14px color-mix(in srgb,var(--c,var(--navy)) 60%,transparent)}.pz__mark{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--off);overflow:hidden}.pz__mark img,.pz__mark svg{width:24px;height:24px;object-fit:contain;display:block}.pz__tab.is-on .pz__mark{background:#fff}.pz__stage{position:relative;padding:10px 10px 4px;display:grid;place-items:center}.pz__stage:before{content:"";left:50%;bottom:2%;transform:translateX(-50%);width:76%;height:40px;background:rgba(15,28,54,.18);filter:blur(24px);transition:background .4s var(--ease)}.pz__stage-glow,.pz__stage:before{position:absolute;border-radius:50%;z-index:0}.pz__stage-glow{width:128%;height:74%;top:8%;filter:blur(30px);transition:background .5s var(--ease)}.pz__stage .wps-phone{position:relative;z-index:2}.pz__controls{display:flex;align-items:center;justify-content:center;gap:16px}.pz__nav{width:46px;height:46px;flex:none;border-radius:50%;border:1px solid var(--line-strong);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--navy);transition:border-color .18s var(--ease),background .18s var(--ease),transform .12s var(--ease)}.pz__nav:hover{border-color:var(--accent);background:var(--off)}.pz__nav:active{transform:scale(.94)}.pz__nav svg{width:20px;height:20px}.pz__dots{display:flex;align-items:center;gap:8px}.pz__dot2{width:9px;height:9px;border-radius:50%;background:var(--line-strong);border:none;padding:0;cursor:pointer;transition:width .22s var(--ease),background .22s var(--ease)}.pz__dot2.on{width:24px;border-radius:5px;background:var(--c,var(--navy))}@keyframes pzIn{0%{opacity:0;transform:translateY(10px) scale(.986)}to{opacity:1;transform:none}}.pz__stage .bc{animation:pzIn .42s var(--ease) both}@media (prefers-reduced-motion:reduce){.pz__stage .bc{animation:none}}.pz__cap{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pz__tagline{font-size:1.12rem;letter-spacing:-.01em;color:var(--ink);max-width:30ch}.pz__badge,.pz__tagline{font-family:var(--ui);font-weight:700}.pz__badge{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.situ{margin:48px auto 0;max-width:560px;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 90px -50px rgba(15,28,54,.45)}.situ__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--band);border-bottom:1px solid var(--line)}.situ__dot{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.situ__from{margin-left:10px;font-size:.78rem;color:var(--faint);font-family:var(--data)}.situ__sig{display:flex;align-items:center;gap:24px;padding:24px 26px}.situ__sig-l{flex:1;min-width:0;border-left:3px solid var(--accent);padding-left:18px}.situ__logo{height:22px;width:auto;display:block;margin-bottom:12px}.situ__name{font-family:var(--ui);font-weight:800;font-size:1.12rem;color:var(--navy);letter-spacing:-.015em}.situ__title{font-size:.86rem;color:var(--muted);margin-top:2px;font-weight:600}.situ__lines{margin-top:10px;font-size:.82rem;color:var(--ink);line-height:1.7}.situ__lines b{color:var(--navy);font-weight:700}.situ__lines .situ__accent{color:var(--accent-ink);font-weight:600}.situ__qr{flex:none;width:132px;text-align:center}.situ__qr img{width:132px;height:132px;display:block;padding:9px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line),0 18px 34px -18px rgba(15,28,54,.45)}.situ__qr small{display:block;margin-top:9px;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-family:var(--ui);font-weight:700}@media (max-width:520px){.situ__sig{flex-direction:column;align-items:flex-start;gap:18px}.situ__qr{align-self:center}}.offres{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-top:var(--sp-6)}.offre{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-card);padding:26px 24px;background:rgba(255,255,255,.04)}.offre__vol{font-family:var(--ui);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#9FC0E6}.offre__prix{margin-top:14px;font-family:var(--data);font-weight:500;font-size:2.5rem;line-height:1;letter-spacing:-.02em;color:#fff}.offre__unite{font-family:var(--ui);font-weight:600;letter-spacing:0}.offre__mois,.offre__unite{font-size:.82rem;color:#9FC0E6}.offre__mois{margin-top:10px}.wps-form{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r-card);background:#fff;padding:28px;box-shadow:0 40px 90px -50px rgba(15,28,54,.45)}.wps-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.wps-field{display:flex;flex-direction:column;gap:6px}.wps-field--full{grid-column:1/-1}.wps-field label{font-family:var(--ui);font-weight:600;font-size:.8rem;color:var(--muted)}.wps-field input,.wps-field select,.wps-field textarea{width:100%;font-family:var(--doc);font-size:.95rem;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-btn);padding:11px 13px;outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.wps-field input:focus,.wps-field select:focus,.wps-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.wps-field textarea{resize:none}.wps-form__foot{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.wps-form__msg{margin-top:16px;border-radius:var(--r-btn);padding:12px 14px;font-size:.9rem}.wps-form__msg.ok{color:#0B6B4F;background:rgba(11,122,90,.08);border:1px solid rgba(11,122,90,.28)}.wps-form__msg.err{color:#A12727;background:rgba(190,40,40,.07);border:1px solid rgba(190,40,40,.28)}.wps-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--sp-6);align-items:start}.wps-pied{border-top:1px solid var(--line);background:#fff}.wps-pied__in{max-width:var(--contenu);margin:0 auto;padding:34px var(--sp-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.wps-pied img{height:28px;width:auto}.wps-pied p{font-size:.82rem;color:var(--faint);margin:0}.wps-pied a{color:var(--accent-ink);text-decoration:none}.wps-pied a:hover{text-decoration:underline}.wps-pied__legal{display:flex;flex-wrap:wrap;gap:10px 18px;width:100%;padding-top:14px;border-top:1px solid var(--line)}.wps-pied__legal a{font-size:.82rem;color:var(--faint);text-decoration:none}.wps-pied__legal a:hover{color:var(--accent-ink);text-decoration:underline}@media (max-width:980px){.wps-hero__in{grid-template-columns:1fr;gap:26px;padding-block:24px 22px}.wps-hero__col{align-items:flex-start;gap:16px}.wps-hero__media{order:2}.benef{gap:var(--sp-4)}.benef,.offres,.wps-contact,.wps-form__grid{grid-template-columns:1fr}.wps-contact{gap:var(--sp-4)}.chaine{grid-template-columns:1fr;gap:0;margin-top:var(--sp-4)}.chaine:before{top:0;bottom:0;left:8px;right:auto;width:1px;height:auto}.chaine__pas{flex-direction:row;align-items:flex-start;gap:14px;padding-left:0;padding-bottom:22px}.chaine__dot{margin-top:2px}.chaine__body{display:flex;flex-direction:column;gap:4px}}@media (max-width:640px){.section{padding-block:54px}.section--serree{padding-block:38px}.t-h1{font-size:1.9rem;line-height:1.08;letter-spacing:-.02em}.t-h2{font-size:1.5rem}.wps-hero__actions{gap:10px}.wps-hero__actions .cta,.wps-hero__actions .cta--fantome{width:100%;min-height:48px}.wps-hero__trust{gap:6px 16px;margin-top:4px}.contenu,.wps-nav__in{padding-inline:18px}.wps-nav__in{min-height:54px;gap:12px}.wps-nav__logo img{height:24px}.wps-nav__cta{padding:.5rem .8rem;min-height:38px;font-size:.8rem}.wps-burger{width:40px;height:40px}}.wps-flow-sec .entete-section{margin-bottom:36px}.wps-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wps-flow__step{position:relative;background:#fff;border:1px solid var(--line,#e4eaf2);border-radius:16px;padding:22px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:0 18px 34px -26px rgba(15,28,54,.35)}.wps-flow__step+.wps-flow__step:before{content:"";position:absolute;left:-13px;top:50%;width:13px;height:2px;background:var(--accent);opacity:.5;transform:translateY(-50%)}.wps-flow__step+.wps-flow__step:after{content:"";position:absolute;left:-5px;top:50%;width:7px;height:7px;border-top:2px solid var(--accent);border-right:2px solid var(--accent);transform:translateY(-50%) rotate(45deg);opacity:.5}.wps-flow__ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent)}.wps-flow__ic svg{width:24px;height:24px}.wps-flow__num{position:absolute;top:16px;right:18px;font-family:var(--data,monospace);font-size:.72rem;font-weight:700;color:var(--accent-ink);opacity:.55}.wps-flow__t{font-family:var(--ui);font-weight:800;font-size:1.02rem;color:var(--navy);letter-spacing:-.01em}.wps-flow__d{font-size:.86rem;line-height:1.5;color:#5B6B84}.wps-flow__badge{margin:30px auto 0;width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;background:var(--navy);color:#fff;font-weight:700;font-size:.84rem}.wps-flow__badge .wps-flow__gw{width:20px;height:20px;color:#7FB0E6;display:inline-grid;place-items:center}.wps-flow__badge .wps-flow__gw svg{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){@keyframes wps-flow-pulse{0%,62%,to{box-shadow:0 0 0 0 rgba(57,127,197,0);transform:translateY(0)}12%{box-shadow:0 0 0 7px var(--accent-wash);transform:translateY(-2px)}30%{box-shadow:0 0 0 0 rgba(57,127,197,0);transform:translateY(0)}}.wps-flow__ic{animation:wps-flow-pulse 4.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i, 0) * .55s)}}@media (max-width:860px){.wps-flow{grid-template-columns:repeat(2,1fr)}.wps-flow__step+.wps-flow__step:after,.wps-flow__step+.wps-flow__step:before{display:none}}@media (max-width:460px){.wps-flow{grid-template-columns:1fr}}