:root{--lp-ink-2: #2A3447;--lp-ink-line: #4A5568;--lp-on-ink: #C5CBD8;--lp-on-ink-soft: #9AA3B4;--lp-on-ink-accent: #F1B48E;--lp-vin: #6B1E2E;--lp-vert-pale: #E3EFE6;--lp-mauve-pale: #E7E9F2;--lp-trait: #D9C6B3;--lp-barre: #6F655B}.lp-source{font-size:.8rem;color:var(--text-soft);margin:14px 0 0;max-width:72ch}.lp-on-ink .lp-source{color:var(--lp-on-ink-soft)}.lp-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.lp-cta-row--left{justify-content:flex-start}.lp-tag{display:inline-block;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--cream);color:var(--orange-deepest)}.lp-tag--vert{background:var(--lp-vert-pale);color:var(--green-dk)}.lp-tag--ink{background:var(--lp-mauve-pale);color:var(--ink)}.lp-ico{flex:none;width:42px;height:42px;border-radius:12px;background:var(--cream);color:var(--orange-deepest);display:inline-flex;align-items:center;justify-content:center}.lp-ico svg{width:20px;height:20px}.lp-numlist{list-style:none;counter-reset:lpn;margin:0;padding:0;display:grid;gap:10px}.lp-numlist li{counter-increment:lpn;display:flex;gap:12px;align-items:baseline}.lp-numlist li:before{content:counter(lpn);flex:none;width:26px;height:26px;border-radius:50%;background:var(--cream);color:var(--orange-deepest);font-weight:800;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;transform:translateY(5px)}.lp-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp-checks li{display:flex;gap:10px;align-items:flex-start;font-size:.97rem;color:var(--text-soft)}.lp-checks strong{color:var(--ink)}.lp-checks svg{flex:none;width:20px;height:20px;color:var(--orange-deep);margin-top:3px}.lp-on-ink{background:var(--ink);color:var(--lp-on-ink);position:relative;overflow:hidden}.lp-on-ink .kicker{color:var(--orange)}.lp-on-ink .section-title{color:#fff}.lp-on-ink .section-lead{color:var(--lp-on-ink)}.lp-on-ink .btn-secondary{color:#fff;border-color:var(--lp-ink-line)}.lp-on-ink .btn-secondary:hover{background:#ffffff14;border-color:#fff}.lp-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding-top:calc(var(--header-h) + 36px);padding-bottom:clamp(40px,6vw,80px)}.lp-hero__media{position:absolute;inset:0;background:#0e1a2c url(/hero/hero-poster.webp) center / cover no-repeat}.lp-hero__video{width:100%;height:100%;object-fit:cover;display:block}.lp-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0e1a2cf7,#0e1a2ce6 55%,#15263fb8)}.lp-hero__grid{position:relative;z-index:1;display:grid;gap:32px;align-items:start}@media(min-width:1000px){.lp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}@media(max-width:899px),(prefers-reduced-motion:reduce){.lp-hero__video{display:none}}.lp-badge{display:inline-flex;align-items:center;gap:9px;background:#e8772229;border:1px solid rgba(232,119,34,.45);color:#ffcba1;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;border-radius:999px;margin-bottom:20px}.lp-badge:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--orange)}.lp-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.85rem,3.6vw,3.05rem);line-height:1.12;letter-spacing:-.015em;margin:0 0 1rem;color:#fff;text-wrap:balance}.lp-hero__title em{font-style:italic;color:var(--orange)}.lp-hero__sub{font-size:clamp(1rem,1.4vw,1.14rem);color:#f4efe3f0;max-width:52ch;margin:0}.lp-hero__sub strong{color:#fff}.lp-hero__jump{margin-top:24px}@media(min-width:1000px){.lp-hero__jump{display:none}}.lp-countdown{display:flex;align-items:center;gap:14px;margin:24px 0 0;padding:12px 16px;border-left:3px solid var(--orange);background:#ffffff0f;border-radius:0 10px 10px 0;max-width:52ch}.lp-countdown__num{font-family:var(--font-mono);font-weight:700;font-size:1.35rem;color:var(--orange);white-space:nowrap}.lp-countdown__lbl{font-size:.9rem;color:#f4efe3e0;line-height:1.4}.lp-reassure{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.86rem;color:#f4efe3d9}@media(max-width:1179px){.lp-reassure{flex-direction:column}}.lp-reassure li{display:inline-flex;align-items:center;gap:7px}.lp-reassure svg{width:16px;height:16px;color:var(--orange);flex:none}.lp-cobrand{display:flex;align-items:center;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);max-width:52ch}.lp-cobrand img{flex:none;height:96px;width:auto;border-radius:8px;box-shadow:0 8px 24px #00000059}.lp-cobrand p{margin:0;font-size:.92rem;color:#f4efe3d9;line-height:1.5}.lp-cobrand strong{color:#fff}@media(max-width:599px){.lp-cobrand img{height:76px}}.lp-form{background:var(--lp-form-fond, var(--ink));border-radius:var(--radius-lg);padding:24px 18px 16px;box-shadow:0 24px 60px #00000059;scroll-margin-top:calc(var(--header-h) + 12px)}@media(min-width:600px){.lp-form{padding:30px 28px 18px}}.lp-form--clair{color:#fff}.lp-form--sombre{color:var(--ink)}.lp-form__title{font-size:1.4rem;margin:0 0 6px;color:inherit}.lp-form__sub{font-size:.93rem;opacity:.88;margin-bottom:10px}.lp-form__embed iframe{display:block;width:100%;min-height:320px;height:560px;border:0}.lp-form__alt{font-size:.82rem;opacity:.88;margin:8px 0 0}.lp-form__alt a{color:inherit;font-weight:700;white-space:nowrap}.lp-offre{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:640px){.lp-offre{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.lp-offre{grid-template-columns:repeat(4,1fr)}}.lp-offre .card h3{display:flex;align-items:center;gap:8px;margin-top:14px}.lp-offre__penny{border-color:#cfc7e8}.lp-offre__gratuit{border-color:#bfd3c5}.lp-offre__logo{width:1.1em;height:1.1em;border-radius:4px;flex:none}.lp-circuit{margin-top:12px}.lp-recevoir{display:grid;gap:16px;margin-top:40px}@media(min-width:800px){.lp-recevoir{grid-template-columns:1fr 1fr}}.lp-recevoir__col{border:1px solid var(--lp-ink-line);border-radius:var(--radius);padding:22px}.lp-recevoir__col--accent{border-color:var(--orange);background:#e8772214}.lp-recevoir__tag{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-on-ink-accent)}.lp-recevoir h3{color:#fff;font-size:1.25rem;margin:8px 0 6px}.lp-recevoir p{margin:0;color:var(--lp-on-ink);font-size:.96rem;max-width:62ch}.lp-bureau{background:linear-gradient(180deg,#FFFFFF 0%,var(--bg-page) 100%)}.lp-bureau__intro{display:grid;gap:28px;align-items:center}@media(min-width:1000px){.lp-bureau__intro{grid-template-columns:1.25fr .75fr;gap:48px}}.lp-bureau__intro .section-title{max-width:24ch}.lp-new{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--lp-vin);padding:6px 12px;border-radius:999px;margin-bottom:16px}.lp-new:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#ffb27a}.lp-flux{display:grid;gap:10px;justify-items:center;text-align:center;padding:22px;border:1px dashed var(--lp-trait);border-radius:var(--radius-lg);background:var(--cream-light)}.lp-flux__node{display:flex;flex-direction:column;font-weight:800;font-size:1.12rem;padding:12px 22px;border-radius:12px;min-width:min(200px,100%)}.lp-flux__node small{font-weight:500;font-size:.85rem}.lp-flux__node--viti{background:var(--orange-deep);color:#fff}.lp-flux__node--bureau{background:#fff;color:var(--ink);border:2px solid #F2C6A2;border-radius:999px}.lp-flux__node--bureau small{color:var(--orange-deepest)}.lp-flux__lien{font-family:var(--font-mono);font-size:.78rem;color:var(--text-soft)}.lp-flux__lien--retour{color:var(--orange-deepest);font-weight:700;max-width:30ch}.lp-fonctions{display:grid;gap:16px;margin:40px 0 44px;grid-template-columns:1fr}@media(min-width:640px){.lp-fonctions{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.lp-fonctions{grid-template-columns:repeat(4,1fr)}}.lp-fonction{display:flex;gap:12px;align-items:flex-start}.lp-fonction strong{display:block;color:var(--ink);font-size:.98rem}.lp-fonction p{margin:2px 0 0;font-size:.88rem;color:var(--text-soft);line-height:1.45}.lp-tabs{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:12px}@media(min-width:800px){.lp-tabs{padding:20px}}.lp-tabs__list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 6px 10px;margin:-4px -4px 8px;--lp-fondu-g: #000;--lp-fondu-d: transparent;-webkit-mask-image:linear-gradient(90deg,var(--lp-fondu-g),#000 28px,#000 calc(100% - 28px),var(--lp-fondu-d));mask-image:linear-gradient(90deg,var(--lp-fondu-g),#000 28px,#000 calc(100% - 28px),var(--lp-fondu-d))}.lp-tabs__list.est-defile{--lp-fondu-g: transparent}.lp-tabs__list.au-bout{--lp-fondu-d: #000}.lp-tabs__list::-webkit-scrollbar{display:none}.lp-tabs__list:after{content:"";flex:0 0 24px}@media(min-width:1100px){.lp-tabs__list{-webkit-mask-image:none;mask-image:none;flex-wrap:wrap}.lp-tabs__list:after{content:none}}.lp-tabs__tab{flex:none;font:inherit;font-size:.9rem;font-weight:700;color:var(--text-soft);background:transparent;border:1px solid var(--border);border-radius:999px;padding:9px 16px;cursor:pointer;min-height:44px;transition:background .15s ease,color .15s ease,border-color .15s ease}.lp-tabs__tab:hover{color:var(--ink);border-color:#cbb9ad}.lp-tabs__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lp-tabs__tab:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.lp-tabs__panneaux{display:grid}.lp-tabs__panel{grid-area:1 / 1;display:grid;gap:20px;align-items:center;grid-template-columns:minmax(0,1fr)}.lp-tabs__panel[hidden]{display:grid;visibility:hidden}@media(min-width:1000px){.lp-tabs__panel{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:32px}}.lp-tabs__txt h3{font-size:1.25rem;margin:0 0 14px}.lp-tabs__txt li{font-size:.97rem;color:var(--text)}.lp-tabs__txt{max-width:62ch}@media(max-width:999px){.lp-tabs__txt{order:-1}}.lp-ecran{margin:0;min-width:0}.lp-url-produit{display:none}@media(min-width:600px){.lp-url-produit{display:inline}}.lp-ecran .browser-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-ecran .browser-frame img{width:100%;height:auto;display:block}.lp-ecran .browser-url{font-family:var(--font)}.lp-ecran__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:8px;font-size:.78rem;color:var(--text-soft)}.lp-ecran__zoom{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--orange-deepest);text-decoration:none}@media(max-width:599px){.lp-ecran__zoom{padding:0 14px;border:1px solid #E5C9B5;border-radius:999px;background:var(--cream-light)}}.lp-ecran__zoom:hover{text-decoration:underline}.lp-ecran__zoom svg{width:14px;height:14px}.lp-mobile{display:grid;gap:34px;align-items:center;margin-top:56px}@media(min-width:900px){.lp-mobile{grid-template-columns:1fr 1fr;gap:48px}}.lp-mobile h3{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 12px}.lp-mobile p{color:var(--text-soft)}.lp-mobile p strong{color:var(--ink)}.lp-mobile__note{font-size:.85rem;margin-top:10px}.lp-phones{display:flex;justify-content:center;align-items:flex-start;gap:clamp(10px,3vw,22px)}.lp-phone{margin:0;width:min(210px,42vw)}.lp-phone img{width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(26,35,50,.18))}.lp-phone--decale{margin-top:32px}.lp-phones__cap{text-align:center;font-size:.78rem;color:var(--text-soft);margin-top:14px}.lp-split{display:grid;gap:28px;align-items:center}@media(min-width:1000px){.lp-split{grid-template-columns:1fr 1fr;gap:56px}}@media(max-width:999px){.lp-split--inverse>figure{order:1}}.lp-capture{margin:0}.lp-capture img{width:100%;height:auto}.lp-capture--cadre img{border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--border),var(--shadow-card)}.lp-capture figcaption{font-size:.78rem;color:var(--text-soft);margin-top:8px}.lp-deploy{display:grid;gap:14px;margin-top:56px}@media(min-width:800px){.lp-deploy{grid-template-columns:repeat(3,1fr)}}.lp-deploy .card{display:flex;gap:14px;align-items:flex-start}.lp-deploy__ico{flex:none;width:40px;height:40px;border-radius:50%;background:var(--orange-deep);color:#fff;display:inline-flex;align-items:center;justify-content:center}.lp-deploy__ico svg{width:19px;height:19px}.lp-deploy h3{margin:0 0 2px;font-size:1rem}.lp-plans{display:grid;gap:18px;grid-template-columns:1fr;align-items:stretch}@media(min-width:700px){.lp-plans{grid-template-columns:repeat(2,1fr);gap:22px 18px}}@media(min-width:1100px){.lp-plans{grid-template-columns:repeat(4,1fr)}}.lp-plan{position:relative;display:flex;flex-direction:column}.lp-plan--vedette{border:2px solid var(--orange);box-shadow:0 0 0 4px #e877221a,var(--shadow-card)}.lp-plan__badge{position:absolute;top:-13px;left:20px;background:var(--orange-deep);color:#fff;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.lp-plan__nom{font-size:1.35rem;font-weight:800;color:var(--ink)}.lp-plan .lp-plan__pour{font-size:.9rem;color:var(--text-soft);margin:4px 0 16px}@media(min-width:1100px){.lp-plan .lp-plan__pour{min-height:4.6em}}.lp-plan__prix{font-size:1.7rem;font-weight:800;color:var(--ink);line-height:1.15}.lp-plan__prix span{display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-weight:500;margin-bottom:2px}.lp-plan__prix small{font-size:.85rem;font-weight:600;color:var(--text-soft);margin-left:4px}.lp-plan__lic{margin:12px 0 16px;padding:10px 12px;background:var(--cream-light);border-radius:8px;font-size:.9rem;color:var(--text-soft)}.lp-plan__lic s,.lp-services s{color:var(--lp-barre)}.lp-plan__lic strong,.lp-services strong{color:var(--ink)}.lp-plan__r{display:inline-block;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:#fff;background:var(--green);padding:2px 7px;border-radius:999px;white-space:nowrap}.lp-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:.9rem}.lp-plan li{padding-left:20px;position:relative}.lp-plan li:before{content:"✓";position:absolute;left:0;color:var(--orange-deep);font-weight:800}.lp-plan .lp-plan__note{margin:auto 0 0;padding-top:14px;font-size:.82rem;color:var(--orange-deepest);font-weight:600}.lp-services{list-style:none;margin:28px 0 0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.lp-services li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:13px 18px;font-size:.92rem}.lp-services li+li{border-top:1px solid var(--border)}.lp-services li>span:first-child{font-weight:700;color:var(--ink)}.lp-services li>span:last-child{color:var(--text-soft)}.lp-tarifs-note{font-size:.85rem;color:var(--text-soft);margin:16px auto 0;text-align:center;max-width:70ch}.steps.lp-steps{margin-top:34px}.lp-steps .step h3{font-size:1.1rem;margin:0 0 6px}.lp-steps .step p{margin:0;max-width:60ch}.lp-steps__lbl{display:block;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deepest);margin-bottom:4px}.lp-temoignages__media{position:absolute;inset:0}.lp-temoignages__media video{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05)}.lp-temoignages__media:after{content:"";position:absolute;inset:0;background:#0e1a2cd1}@media(max-width:899px),(prefers-reduced-motion:reduce){.lp-temoignages__media video{display:none}}.lp-temoignages .container{position:relative;z-index:1}.lp-temoignages .grid-3{grid-template-columns:1fr}@media(min-width:760px){.lp-temoignages .grid-3{grid-template-columns:repeat(3,1fr)}}.lp-temoignages .quote-card{margin:0;color:var(--text)}.lp-temoignages blockquote{margin:0}.lp-final__logo{height:72px;width:auto;margin:0 auto 18px;border-radius:6px}.lp-vitiwin .lp-checks li{color:var(--lp-on-ink)}.lp-vitiwin .lp-checks strong{color:#fff}.lp-vitiwin .lp-checks svg{color:var(--orange)}.lp-vitiwin .lp-capture figcaption{color:var(--lp-on-ink-soft)}.lp-faq .faq-body p{max-width:70ch}#contenu .section-title,#contenu .section-lead,.lp-form__title,.lp-mobile h3,.lp-tabs__txt h3,#contenu .kicker,#contenu .btn{text-wrap:balance}#contenu p,#contenu li,#contenu summary,#contenu figcaption{text-wrap:pretty}
