@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-BDFhNWBr.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-B3oYxpP2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMABQAAAAADFgAAAXfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbbhwoP0hWQVJYP01WQVJGBmA/U1RBVIEcAEwvXBEICoMkgmELEAAwhAgBNgIkAxoEIAWGXAdRDAcbrAoRVazlgPh5YDtPuYeVhCwYIP8bOqRjg0Z4JTV4/v/b9Pe5o8xgTYmsvthrSWpU1KmJ/BVq7k9NiBP6v1/k/uGaFtC4yGKSAisaENwT3YcG2k3YBcD/HDNdpEVi/q11z0c6kSzqvKOofn5iN6CrTLDpWfGB8WxbVkKxh3CYTm1tsPc2HgKkgbtSCIKGIIBDmMaort37DsE/Z+KSefjRAV4czWZPXTQPGwxsdBSnEWwUWXQFIlRHUAAA6f0KjVzSHCxIL6QQmxYFFkXxigCEgRAAAEFMFAAgKAQIo4AMIIgAoOh+pSRa6iCop3kagI50BAHARpG9eMmi+YCsmDF9CRfuRYDsUFPiHRY5ZSa66iU7MEBtUiOAPtNCZBy1pDOQswBFSRkyoM8AnqZT/h3dnxoYQZmSj+wGUFnqFyAfDUGwUUAIGwijlk+fsUQ0mLlk4hxxEYJkU4uWdCXKGGYgAKLzMiAAYkgE0ACFkh2gHgcEQCz5XwVbjYD+Hjeyo+UraghKvOBGJS4PoSHT79NpCTjYKBSdeEZU/p0UoGJST+tEvooiYCkBgiiEEBb2NhvxMsgOWL4xiCY6YG5ugERATJcdiAXyP4gNagSIZ4tuccIvXZAUAgBYAPgBLzAN2ApkAyEAdFQK4ugIorNtPTNTrxAcLwGWHNh5r+nOdmc6w7xDRvtGudMv35b4sx86m95v6Jz+6CN38wcfELtRa8SmDz+U+O2H3As3iD3zgbv5oybuifffn5akbPxwd8hsL58be+I06ylxY1XanOpud7ck7uscbuDnYf1qh3S426/j3VFk7rucxbVXdi/JLWzRKade0yENew/9cBedUrdt56mNW41olRc0XvlAazayZV5+YvzqNa7EZoMnfXEvOrlur7ROBZ3Ch+hATFs5bO/0hXvRVzbpVhDuEulZ983atd+s2yNSo4tpPVQhAlgYPMI7nWTSad6GAC6ouPbT9HMLICggjAVALQAepgHtuMsL/N2Rp4kpvFRDqAb43MAvfzgq8edv/ooKSuJrzECAf/6pWnV1zPv7lGi5p9uQYWV5jYiebPbtt+Tmvvvu6iRI8w+YoESUuCXiIL9GpYjRVRAfYMqRC+stBFrkZGdhgaBtJv/8My3gmCZlJUWkvCype1y25fnxx98m/K8iaaSn//N/aYXremrFRJTGfcnKpDgZOThQwOvVKlcZSteMVPHsyvJkuWia0lL/9buijmz0f1LhFBU5Lbe6xc9ffIoFvi/WM+s0/PLz3yo1f3aNIhJpbCX//In95cfVIw2XKAyZ/379aaRenvvrr/n5dSKcuM/V/vrls1eewYE++uOPktQqoyLxT5ntxrN1J2CWJBLJKpkFLTqUVWpXreoRykOh8t8N4/dbhbT8LugrGp99s3q9Vi05fOLqmOTmrnFBZkxVKx/HI6KUKPlAnv8q+PHnP//+6NPvYnZlUeL33xNFleAObhvOrjZtxrjBvTp06sxWtrCK2avjXl9mKFTQAuYCft10dw0CqLR6icHdOo8PtE3YmvYzwBc3I1kAX5/fPSY1WdCI6mcBEwWAwNvQvNaB0HtjIFBbU8Voq7bgHr/tGC2A6UxHAIspWIzBCG6sIUAaXyrNdQ/wvDzKAKG6HACFXzaBRlfpDjqNJQQGrfkUTOpzhe+nOcvkRMPLLNAJMQwMHPqCiV82gYWXjmATpCF4sKkFDmlkgIsXR1vvT80gTCE70pCE9t6PlrDBxOn+GzfEFZqQZ0ineJOehn6gU5jM2QdX1VLp0rlaMqZsGeZaURUmFKXPLvZPLxOjjiEGqeEGMtW/dn2TgLx3pQoxI0PKZ4OV72nERL1wuqAj/rbUYGS4yFBCOqbP316ciNFcXXJHQ08vo+0W8195Y8vJkAs/uTUi3R5v5ziXEiPX1mRtdIDSZfDWIwv6If83xqI2pkxjjPo3dxkn2yWoTLmtXViE/0WJJroYZifrVx6+WDdZOOSbcRNso92vWdEap+IjPv2T1Nob+lYAAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-Bnh6xcKr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-Ch-K9LVU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-BD2oGHtS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--police-texte: "Figtree Variable", Figtree, "Segoe UI", system-ui, -apple-system, sans-serif;--police-titre: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Figtree Variable", "Segoe UI", system-ui, sans-serif;--fond: #FCFCFE;--fond-2: #F4F5FA;--surface: #FFFFFF;--encre: #111430;--encre-2: #4E546C;--encre-3: #8A8FA6;--trait: rgba(17, 20, 48, .08);--trait-fort: rgba(17, 20, 48, .14);--indigo: #3D4FE0;--indigo-fonce: #2F3DC4;--indigo-texte: #3443D1;--indigo-doux: #ECEEFF;--indigo-voile: rgba(61, 79, 224, .12);--ambre: #F5A524;--ambre-texte: #8F5300;--ambre-doux: #FFF3DC;--vert: #16A36A;--vert-texte: #14855A;--vert-doux: #E3F5EC;--rouge-texte: #C4323B;--rouge-doux: #FDECED;--bouton: linear-gradient(180deg, #4A5BEA 0%, #3343D6 100%);--lueur-bouton: 0 14px 30px -12px rgba(61, 79, 224, .65), inset 0 1px 0 rgba(255, 255, 255, .25);--carte: 0 0 0 1px rgba(17, 20, 48, .06), 0 1px 2px rgba(17, 20, 48, .04), 0 18px 40px -22px rgba(17, 20, 48, .22);--carte-haute: 0 0 0 1px rgba(17, 20, 48, .06), 0 30px 70px -30px rgba(17, 20, 48, .35);--rayon: 20px;--entete: 72px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--entete) + 12px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--encre);font-family:var(--police-texte);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:8px}::selection{background:var(--indigo-doux);color:var(--encre)}.vx-conteneur{width:min(1180px,100% - 40px);margin-inline:auto}.vx-section{padding-block:clamp(48px,6vw,84px);position:relative}.vx-lecteur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-surtitre{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--trait),0 6px 16px -10px #11143040;color:var(--encre-2);font-size:14px;font-weight:600;line-height:1.2}.vx-surtitre i{width:8px;height:8px;border-radius:50%;background:var(--indigo);box-shadow:0 0 0 4px var(--indigo-voile)}.vx-surtitre.ambre i{background:var(--ambre);box-shadow:0 0 0 4px #f5a5242e}.vx-titre{margin:18px 0 0;font-family:var(--police-titre);font-weight:800;font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.038em;text-wrap:balance;color:var(--encre)}.vx-chapo{margin:18px 0 0;max-width:60ch;color:var(--encre-2);font-size:clamp(17px,1.6vw,19px);line-height:1.6;text-wrap:pretty}.vx-tete{display:flex;flex-direction:column;align-items:center;text-align:center}.vx-tete .vx-chapo{margin-inline:auto}.vx-mot{display:inline-block;white-space:pre;will-change:transform,filter}.vx-point{margin-left:-.09em}.vx-accent .vx-mot{background:linear-gradient(100deg,var(--indigo) 0%,#6A55E8 45%,#E8901A 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.vx-appel{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:14px;padding:10px 26px 10px 10px;border-radius:999px;background:var(--bouton);color:#fff;text-decoration:none;box-shadow:var(--lueur-bouton);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.vx-appel:hover{transform:translateY(-2px);box-shadow:0 20px 38px -14px #3d4fe0bf,inset 0 1px #ffffff40}.vx-appel:active{transform:translateY(0) scale(.98)}.vx-appel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1)}.vx-appel:hover:after{transform:translate(120%)}.vx-appel-icone{position:relative;width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--indigo)}.vx-appel-icone:before,.vx-appel-icone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:vx-sonne 2.4s cubic-bezier(.22,1,.36,1) infinite}.vx-appel-icone:after{animation-delay:1.2s}@keyframes vx-sonne{0%{transform:scale(1);opacity:.9}to{transform:scale(1.75);opacity:0}}.vx-appel-texte{display:grid;line-height:1.15;text-align:left}.vx-appel-texte small{font-size:13px;font-weight:600;opacity:.82}.vx-appel-texte strong{font-family:var(--police-titre);font-size:21px;font-weight:800;letter-spacing:.01em;font-variant-numeric:tabular-nums}.vx-appel.petit{gap:10px;padding:6px 16px 6px 6px}.vx-appel.petit .vx-appel-icone{width:32px;height:32px}.vx-appel.petit .vx-appel-icone:before,.vx-appel.petit .vx-appel-icone:after{display:none}.vx-appel.petit .vx-appel-texte strong{font-size:15px}.vx-lien-doux{color:var(--encre);font-size:15px;font-weight:600;text-decoration:none;padding:9px 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--trait-fort);transition:box-shadow .2s ease,color .2s ease}.vx-lien-doux:hover{color:var(--indigo-texte);box-shadow:inset 0 0 0 1px var(--indigo)}.vx-entete{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.vx-entete.plein{background:#fcfcfec7;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 var(--trait)}.vx-entete-barre{height:var(--entete);display:flex;align-items:center;gap:28px}.vx-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--encre)}.vx-logo-marque{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:linear-gradient(140deg,#5566f2,#2f3dc4);color:#fff;box-shadow:0 8px 18px -8px #3d4fe0b3,inset 0 1px #ffffff40}.vx-logo-nom{font-family:var(--police-titre);font-weight:800;font-size:21px;letter-spacing:-.03em}.vx-nav{display:flex;align-items:center;gap:4px;margin-left:12px}.vx-nav a{padding:8px 12px;border-radius:999px;color:var(--encre-2);font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease,background .2s ease}.vx-nav a:hover{color:var(--encre);background:#1114300b}.vx-entete-droite{margin-left:auto;display:flex;align-items:center;gap:14px}.vx-burger{display:none;width:42px;height:42px;border:0;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--trait);place-items:center;cursor:pointer}.vx-menu-mobile{display:none}@media (max-width: 920px){.vx-nav,.vx-entete-droite .vx-lien-doux,.vx-entete-droite .vx-appel{display:none}.vx-burger{display:grid}.vx-menu-mobile{display:grid;gap:4px;padding:8px 0 18px}.vx-menu-mobile a:not(.vx-appel){padding:12px 4px;font-size:18px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--trait)}.vx-menu-mobile .vx-appel{margin-top:14px;justify-self:start}}.vx-haut{position:relative;padding:calc(var(--entete) + clamp(36px,6vw,72px)) 0 clamp(36px,5vw,56px);overflow:hidden}.vx-haut-fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vx-haut-fond i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:vx-derive 18s ease-in-out infinite alternate}.vx-haut-fond i:nth-child(1){width:520px;height:520px;left:-180px;top:120px;background:radial-gradient(circle,rgba(85,102,242,.55),transparent 65%)}.vx-haut-fond i:nth-child(2){width:460px;height:460px;right:-160px;top:40px;background:radial-gradient(circle,rgba(245,165,36,.45),transparent 65%);animation-duration:22s}.vx-haut-fond i:nth-child(3){width:380px;height:380px;right:18%;bottom:-160px;background:radial-gradient(circle,rgba(142,120,255,.35),transparent 65%);animation-duration:26s}.vx-haut-fond:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(17,20,48,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%)}@keyframes vx-derive{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.08)}}.vx-haut-contenu{display:flex;flex-direction:column;align-items:center;text-align:center}.vx-haut h1{margin:22px 0 0;font-family:var(--police-titre);font-weight:800;font-size:clamp(42px,7vw,84px);line-height:1;letter-spacing:-.045em;text-wrap:balance;max-width:15ch}.vx-haut .vx-chapo{margin-top:22px;font-size:clamp(17px,1.8vw,20px);max-width:56ch}.vx-haut-actions{width:100%;margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:14px}.vx-haut-actions p{margin:0;color:var(--encre-3);font-size:14.5px}.vx-faits{margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(820px,100%)}.vx-faits li{padding:6px 20px;display:grid;gap:2px;text-align:center}.vx-faits li+li{border-left:1px solid var(--trait-fort)}.vx-faits strong{font-family:var(--police-titre);font-weight:800;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vx-faits li>span{color:var(--encre-2);font-size:15px}@media (max-width: 640px){.vx-faits{grid-template-columns:1fr;gap:14px}.vx-faits li+li{border-left:0;border-top:1px solid var(--trait);padding-top:16px}}.vx-orbe{position:relative;width:clamp(140px,16vw,184px);aspect-ratio:1;margin:38px auto 0;max-width:100%}.vx-orbe-toile{position:absolute;left:-35%;top:-35%;width:170%;height:170%;display:block;pointer-events:none}.vx-orbe-coeur{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 28%,#fff,#dce1ff 22%,#8c98f6 52%,#4352e2 78%,#2e37b8);box-shadow:inset -12px -18px 40px #1c217873,inset 10px 12px 30px #ffffff8c,0 30px 60px -20px #3d4fe08c}.vx-orbe-coeur:before,.vx-orbe-coeur:after{content:"";position:absolute;border-radius:50%;filter:blur(16px);mix-blend-mode:screen}.vx-orbe-coeur:before{width:70%;height:70%;left:40%;top:46%;background:radial-gradient(circle,rgba(255,190,90,.95),transparent 70%);animation:vx-tourne 9s linear infinite;transform-origin:-10% -20%}.vx-orbe-coeur:after{width:60%;height:60%;left:-6%;top:2%;background:radial-gradient(circle,rgba(180,200,255,.95),transparent 70%);animation:vx-tourne 13s linear infinite reverse;transform-origin:110% 110%}@keyframes vx-tourne{to{transform:rotate(360deg)}}.vx-orbe-onde{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(61,79,224,.28);animation:vx-onde 3.6s cubic-bezier(.22,1,.36,1) infinite}.vx-orbe-onde:nth-child(2){animation-delay:1.2s}.vx-orbe-onde:nth-child(3){animation-delay:2.4s}@keyframes vx-onde{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}.vx-orbe-parole{position:absolute;left:50%;bottom:-46px;transform:translate(-50%);display:flex;align-items:center;gap:4px;height:26px}.vx-orbe-parole span{width:4px;border-radius:4px;background:var(--indigo);opacity:.65;animation:vx-barre 1.1s ease-in-out infinite}.vx-orbe-parole span:nth-child(2n){animation-duration:.9s}.vx-orbe-parole span:nth-child(3n){animation-duration:1.3s;background:var(--ambre)}@keyframes vx-barre{0%,to{height:6px}50%{height:24px}}.vx-bande{padding-block:10px 0;display:grid;gap:14px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.vx-bande-rang{display:flex;width:max-content;gap:14px;animation:vx-defile 60s linear infinite}.vx-bande-rang.inverse{animation-direction:reverse;animation-duration:70s}.vx-bande:hover .vx-bande-rang{animation-play-state:paused}@keyframes vx-defile{to{transform:translate(-50%)}}.vx-bulle{flex:none;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--surface);box-shadow:var(--carte);color:var(--encre);font-size:16px;font-weight:600;white-space:nowrap}.vx-bulle i{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800;color:#fff;background:var(--indigo)}.vx-bulle.client i{background:var(--encre-3)}.vx-demo-scene{display:flex;flex-direction:column;gap:28px}.vx-demo-haut{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px 32px}.vx-demo-haut .vx-titre{margin-top:14px;font-size:clamp(30px,3.6vw,44px)}.vx-onglets{display:inline-flex;padding:4px;border-radius:999px;background:var(--fond-2);box-shadow:inset 0 0 0 1px var(--trait)}.vx-onglets button{position:relative;border:0;background:transparent;padding:9px 16px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--encre-2);cursor:pointer}.vx-onglets button[aria-selected=true]{color:var(--encre)}.vx-onglets .vx-onglet-fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #11143014,0 4px 12px -6px #11143040}.vx-onglets button span{position:relative;z-index:1}.vx-demo-grille{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:24px;align-items:stretch}.vx-appel-carte{border-radius:var(--rayon);background:var(--surface);box-shadow:var(--carte-haute);display:flex;flex-direction:column;height:520px;overflow:hidden}.vx-appel-tete{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--trait)}.vx-avatar{width:40px;height:40px;flex:none;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#c9d0ff 30%,#4352e2 80%);box-shadow:0 6px 14px -6px #3d4fe0b3}.vx-appel-tete strong{display:block;font-size:15.5px;line-height:1.2}.vx-appel-tete small{color:var(--encre-3);font-size:13.5px}.vx-en-ligne{flex:none;white-space:nowrap;margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--vert-doux);color:var(--vert-texte);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.vx-en-ligne.fini{background:var(--fond-2);color:var(--encre-2)}.vx-en-ligne.fini i{background:var(--encre-3);animation:none}.vx-en-ligne i{width:7px;height:7px;border-radius:50%;background:var(--vert);animation:vx-clignote 1.4s ease-in-out infinite}@keyframes vx-clignote{50%{opacity:.3}}.vx-fil{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px 20px 20px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 18%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%)}.vx-message{max-width:86%;padding:11px 15px;border-radius:18px;font-size:15.5px;line-height:1.45}.vx-message.ia{align-self:flex-start;background:var(--indigo-doux);color:#1e2366;border-bottom-left-radius:6px}.vx-message.client{align-self:flex-end;background:var(--fond-2);color:var(--encre);border-bottom-right-radius:6px;box-shadow:inset 0 0 0 1px var(--trait)}.vx-attente{display:inline-flex;gap:5px;align-items:center;padding:14px 16px}.vx-attente span{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45;animation:vx-points 1s ease-in-out infinite}.vx-attente span:nth-child(2){animation-delay:.15s}.vx-attente span:nth-child(3){animation-delay:.3s}@keyframes vx-points{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:.9}}.vx-message b{display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.vx-parle{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--trait);color:var(--encre-3);font-size:13.5px;font-weight:600}.vx-parle-barres{display:inline-flex;align-items:center;gap:3px;height:18px}.vx-parle-barres span{width:3px;border-radius:3px;background:currentColor;animation:vx-barre-petite 1s ease-in-out infinite}.vx-parle-barres span:nth-child(2){animation-delay:.15s}.vx-parle-barres span:nth-child(3){animation-delay:.3s}.vx-parle-barres span:nth-child(4){animation-delay:.45s}@keyframes vx-barre-petite{0%,to{height:4px}50%{height:16px}}.vx-parle.ia{color:var(--indigo-texte)}.vx-avance{height:3px;background:var(--fond-2)}.vx-avance i{display:block;height:100%;background:linear-gradient(90deg,var(--indigo),#8A6CF0,var(--ambre));transform-origin:left}.vx-ticket{position:relative;align-self:start;padding:26px 24px 24px;background:var(--surface);box-shadow:var(--carte-haute);border-radius:6px 6px var(--rayon) var(--rayon);--dent: radial-gradient(circle at 8px 0, transparent 7px, #000 7.5px);mask:var(--dent) top / 16px 12px repeat-x,linear-gradient(#000,#000) 0 11px / 100% calc(100% - 11px) no-repeat;-webkit-mask:var(--dent) top / 16px 12px repeat-x,linear-gradient(#000,#000) 0 11px / 100% calc(100% - 11px) no-repeat}.vx-ticket-tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1.5px dashed var(--trait-fort)}.vx-ticket-tete strong{font-family:var(--police-titre);font-size:17px;font-weight:800;letter-spacing:-.01em}.vx-ticket-tete small{color:var(--encre-3);font-size:13px;font-variant-numeric:tabular-nums}.vx-ticket-lignes{display:grid;gap:0;padding:6px 0;min-height:168px;align-content:start}.vx-ticket-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:10px 0;border-bottom:1px solid var(--trait)}.vx-ticket-ligne strong{font-size:15.5px}.vx-ticket-ligne em{grid-column:1;color:var(--encre-2);font-size:13.5px;font-style:normal}.vx-ticket-ligne span{grid-row:1;grid-column:2;font-weight:700;font-variant-numeric:tabular-nums}.vx-ticket-vide{padding:22px 0;color:var(--encre-3);font-size:14.5px;text-align:center}.vx-ticket-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1.5px dashed var(--trait-fort);font-family:var(--police-titre);font-weight:800}.vx-ticket-total span:last-child{font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vx-champs{display:grid;gap:0;padding:6px 0;min-height:208px;align-content:start}.vx-champ{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--trait)}.vx-champ span{color:var(--encre-2);font-size:14.5px}.vx-champ strong{font-size:15.5px;text-align:right}.vx-etiquettes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;min-height:30px}.vx-etiquette{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700}.vx-etiquette.vert{background:var(--vert-doux);color:var(--vert-texte)}.vx-etiquette.indigo{background:var(--indigo-doux);color:var(--indigo-texte)}.vx-etiquette.ambre{background:var(--ambre-doux);color:var(--ambre-texte)}.vx-etiquette.rouge{background:var(--rouge-doux);color:var(--rouge-texte)}.vx-exemple{color:var(--encre-3);font-size:13.5px}.vx-rejouer{border:0;background:var(--fond-2);box-shadow:inset 0 0 0 1px var(--trait);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;gap:6px;align-items:center}@media (max-width: 899px){.vx-demo-grille{grid-template-columns:1fr}.vx-appel-tete small{display:none}.vx-appel-tete strong{font-size:14.5px}.vx-appel-carte{height:470px}}.vx-fonctions{margin-top:44px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.vx-fonction{grid-column:span 2}.vx-fonction.large{grid-column:span 3}.vx-lueur{position:relative;height:100%;padding:26px;border-radius:var(--rayon);background:var(--surface);box-shadow:var(--carte);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.vx-lueur:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--x, 50%) var(--y, 50%),rgba(61,79,224,.1),transparent 45%)}.vx-lueur:hover{transform:translateY(-4px);box-shadow:var(--carte-haute)}.vx-lueur:hover:before{opacity:1}.vx-fonction-icone{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--indigo-doux);color:var(--indigo)}.vx-fonction-icone.ambre{background:var(--ambre-doux);color:var(--ambre-texte)}.vx-fonction-icone.vert{background:var(--vert-doux);color:var(--vert-texte)}.vx-fonction h3{margin:18px 0 6px;font-family:var(--police-titre);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.vx-fonction p{margin:0;color:var(--encre-2);font-size:16px;line-height:1.55}.vx-mini{margin-top:22px;display:grid;gap:8px}.vx-mini-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--fond-2);font-size:14.5px}.vx-mini-ligne b{font-variant-numeric:tabular-nums;white-space:nowrap}.vx-creneaux{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vx-creneau{padding:10px 6px;border-radius:12px;text-align:center;background:var(--fond-2);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.vx-creneau small{display:block;font-size:12px;font-weight:600;color:var(--encre-3)}.vx-creneau.plein{color:var(--encre-3);text-decoration:line-through;text-decoration-color:#1114304d}.vx-creneau.choisi{background:var(--indigo);color:#fff;box-shadow:0 10px 20px -10px #3d4fe0cc}.vx-creneau.choisi small{color:#fffc}@media (max-width: 980px){.vx-fonctions{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-fonction,.vx-fonction.large{grid-column:span 1}.vx-fonction.large{grid-column:span 2}}@media (max-width: 620px){.vx-fonctions{grid-template-columns:1fr}.vx-fonction,.vx-fonction.large{grid-column:span 1}}.vx-soiree{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:start}.vx-soiree-gauche{position:sticky;top:calc(var(--entete) + 40px)}.vx-frise-cadre{position:relative}.vx-frise{margin:0;padding:0 0 0 34px;list-style:none;display:grid;gap:16px}.vx-frise-rail{position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:var(--fond-2);border-radius:2px;overflow:hidden}.vx-frise-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--indigo),#8A6CF0 60%,var(--ambre));transform-origin:top}.vx-moment{position:relative;padding:18px 20px;border-radius:16px;background:var(--surface);box-shadow:var(--carte)}.vx-moment:before{content:"";position:absolute;left:-31px;top:24px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 3px var(--indigo)}.vx-moment-tete{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vx-moment time{font-family:var(--police-titre);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.vx-moment p{margin:8px 0 0;font-size:16px;color:var(--encre)}.vx-moment small{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--vert-texte);font-size:14px;font-weight:700}@media (max-width: 860px){.vx-soiree{grid-template-columns:1fr}.vx-soiree-gauche{position:static}}.vx-calcul{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:28px;background:var(--surface);box-shadow:var(--carte-haute);overflow:hidden}.vx-calcul-reglages{padding:clamp(24px,4vw,40px);display:grid;gap:26px}.vx-reglage label{display:flex;justify-content:space-between;gap:12px;font-weight:700;font-size:16px}.vx-reglage label output{flex:none;white-space:nowrap;font-family:var(--police-titre);font-weight:800;color:var(--indigo-texte);font-variant-numeric:tabular-nums}.vx-reglage small{display:block;margin-top:2px;color:var(--encre-3);font-size:14px}.vx-reglage input[type=range]{width:100%;margin-top:12px;height:28px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vx-reglage input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--indigo) var(--p, 50%),var(--fond-2) var(--p, 50%))}.vx-reglage input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--indigo) var(--p, 50%),var(--fond-2) var(--p, 50%))}.vx-reglage input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--trait-fort),0 4px 10px #11143033;transition:transform .15s ease}.vx-reglage input[type=range]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--trait-fort),0 4px 10px #11143033}.vx-reglage input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.vx-calcul-resultat{position:relative;padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;justify-content:center;gap:10px;background:linear-gradient(160deg,#f1f2ff,#fff6e6);overflow:hidden}.vx-calcul-resultat:before{content:"";position:absolute;width:340px;height:340px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(245,165,36,.3),transparent 65%);filter:blur(20px)}.vx-calcul-resultat>*{position:relative}.vx-calcul-resultat small{color:var(--encre-2);font-size:15.5px;font-weight:600}.vx-calcul-chiffre{font-family:var(--police-titre);font-weight:800;font-size:clamp(48px,7vw,76px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.vx-calcul-resultat p{margin:4px 0 0;color:var(--encre-2);font-size:16px}.vx-calcul-resultat em{margin-top:14px;color:var(--encre-3);font-size:13.5px;font-style:normal;line-height:1.5}@media (max-width: 820px){.vx-calcul{grid-template-columns:1fr}}.vx-etapes-cadre{position:relative;isolation:isolate;margin-top:44px}.vx-etapes{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}.vx-etape{position:relative;padding:28px 26px;border-radius:var(--rayon);background:var(--surface);box-shadow:var(--carte)}.vx-etape-num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--encre);color:#fff;font-family:var(--police-titre);font-weight:800;font-size:17px}.vx-etape h3{margin:18px 0 6px;font-family:var(--police-titre);font-size:21px;font-weight:800;letter-spacing:-.02em}.vx-etape p{margin:0;color:var(--encre-2);font-size:16px}.vx-puces{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.vx-puce{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--fond-2);font-size:14px;font-weight:600}.vx-etapes-fil{position:absolute;left:0;right:0;top:48px;height:2px;z-index:-1;background:linear-gradient(90deg,var(--indigo-voile),rgba(245,165,36,.3))}@media (max-width: 900px){.vx-etapes{grid-template-columns:1fr}.vx-etapes-fil{display:none}}.vx-console-scene{margin-top:44px;perspective:1600px;position:relative}.vx-navigateur{border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--trait),0 50px 100px -40px #11143073;overflow:hidden;transform-origin:center top}.vx-navigateur-barre{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--trait);background:#f7f8fb}.vx-navigateur-barre i{width:11px;height:11px;border-radius:50%;background:#e2e4ec}.vx-navigateur-barre span{margin-left:12px;padding:4px 14px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--trait);color:var(--encre-3);font-size:13px}.vx-navigateur img{width:100%;height:auto}.vx-flottant{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--carte-haute);font-size:14.5px;font-weight:700;white-space:nowrap}.vx-flottant small{display:block;color:var(--encre-3);font-size:12.5px;font-weight:600}.vx-flottant .vx-fonction-icone{width:36px;height:36px;border-radius:11px}.vx-legende{margin-top:18px;text-align:center;color:var(--encre-3);font-size:13.5px}@media (max-width: 760px){.vx-flottant{display:none}}.vx-faq{margin:40px auto 0;width:min(820px,100%);display:grid;gap:12px}.vx-question{border-radius:18px;background:var(--surface);box-shadow:var(--carte);overflow:hidden}.vx-question button{width:100%;border:0;background:transparent;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-size:17.5px;font-weight:700;cursor:pointer}.vx-question button svg{flex:none;color:var(--encre-3);transition:transform .35s cubic-bezier(.22,1,.36,1)}.vx-question button[aria-expanded=true] svg{transform:rotate(45deg);color:var(--indigo)}.vx-reponse{overflow:hidden}.vx-reponse p{margin:0;padding:0 22px 22px;color:var(--encre-2);font-size:16.5px;max-width:70ch}.vx-final{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:clamp(48px,8vw,96px) clamp(24px,5vw,64px);text-align:center;background:linear-gradient(160deg,#eef0ff,#fff 45%,#fff4e0);box-shadow:var(--carte-haute)}.vx-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(17,20,48,.06) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 10%,transparent 70%)}.vx-final .vx-orbe{width:110px;margin:0 auto 30px}.vx-final .vx-orbe-parole{display:none}.vx-final .vx-haut-actions{margin-top:32px}.vx-pied{padding-block:56px calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--trait)}.vx-pied-grille{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.vx-pied p{margin:12px 0 0;color:var(--encre-2);font-size:15.5px;max-width:34ch}.vx-pied h4{margin:4px 0 12px;font-size:14px;font-weight:700;color:var(--encre-3);letter-spacing:.06em;text-transform:uppercase}.vx-pied ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vx-pied ul a{color:var(--encre-2);text-decoration:none;font-size:15.5px}.vx-pied ul a:hover{color:var(--encre)}.vx-pied-bas{margin-top:40px;padding-top:22px;border-top:1px solid var(--trait);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--encre-3);font-size:14px}@media (max-width: 720px){.vx-pied-grille{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.vx-bande-rang{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.vx-bande-rang [aria-hidden=true]{display:none}}.vx-integrations-section{overflow:clip}.vx-outils{margin-top:40px;display:grid;gap:18px;perspective:1200px}.vx-outils-rang{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.vx-outil{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 12px 18px;text-align:center;border-radius:var(--rayon);background:var(--surface);box-shadow:var(--carte);will-change:transform,filter,opacity}.vx-outil-logo{position:relative;width:60px;height:60px;margin-bottom:10px;border-radius:17px;display:grid;place-items:center;background:color-mix(in srgb,var(--marque) 12%,#fff);color:var(--marque);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marque) 22%,transparent),0 10px 22px -14px var(--marque)}.vx-outil-logo img{width:38px;height:38px;object-fit:contain}.vx-outil-logo b{font-family:var(--police-titre);font-weight:800;font-size:26px}.vx-outil strong{font-size:15.5px;line-height:1.25}.vx-outil small{color:var(--encre-3);font-size:13.5px}.vx-outil-branche{position:absolute;right:-3px;top:-3px;width:14px;height:14px;border-radius:50%;background:var(--vert);box-shadow:0 0 0 3px var(--surface)}.vx-outils-plus{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;border-radius:var(--rayon);background:linear-gradient(100deg,var(--indigo-doux),#FFF6E6);color:var(--encre-2);font-size:16px}.vx-outils-plus strong{color:var(--encre)}.vx-outils-plus-icone{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--indigo);box-shadow:var(--carte)}.vx-outils-legende{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--encre-3);font-size:14px;font-weight:600}.vx-outils-legende .vx-outil-branche{position:static;box-shadow:none;width:10px;height:10px}@media (max-width: 900px){.vx-outils-rang{display:flex;flex-wrap:wrap;justify-content:center}.vx-outil{width:calc((100% - 36px) / 3)}}@media (max-width: 520px){.vx-outils-rang{gap:12px}.vx-outil{width:calc((100% - 12px)/2)}.vx-outils{gap:12px}.vx-outils-legende{margin-left:0}}.vx-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vx-tourne{animation:vx-tourne .9s linear infinite}.vx-creer{width:min(620px,100%);display:flex;flex-direction:column;align-items:center;gap:14px}.vx-creer-champ{width:100%;display:flex;align-items:center;gap:10px;padding:7px 7px 7px 20px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--trait-fort),0 24px 50px -24px #11143059;transition:box-shadow .25s ease}.vx-creer-champ:focus-within{box-shadow:0 0 0 2px var(--indigo),0 0 0 7px var(--indigo-voile),0 24px 50px -24px #3d4fe073}.vx-creer-champ.erreur{box-shadow:0 0 0 2px var(--rouge-texte),0 24px 50px -24px #11143059}.vx-creer-icone{flex:none;color:var(--encre-3)}.vx-creer-champ input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--encre);padding:12px 0}.vx-creer-champ input::placeholder{color:var(--encre-3)}.vx-creer-champ button{position:relative;overflow:hidden;isolation:isolate;flex:none;display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;padding:14px 22px;border-radius:999px;background:var(--bouton);color:#fff;font-weight:700;font-size:16px;box-shadow:var(--lueur-bouton);transition:transform .25s cubic-bezier(.22,1,.36,1)}.vx-creer-champ button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1)}.vx-creer-champ button:hover{transform:translateY(-1px)}.vx-creer-champ button:hover:after{transform:translate(120%)}.vx-creer-champ button:active{transform:scale(.98)}.vx-creer-plus{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;color:var(--encre-2);font-size:14.5px;font-weight:600}.vx-creer-plus span{display:inline-flex;align-items:center;gap:6px}.vx-creer-plus svg{color:var(--vert)}.vx-creer-erreur{margin:0;color:var(--rouge-texte);font-size:14.5px;font-weight:600}.vx-creer-numero{display:inline-flex;align-items:center;gap:7px;color:var(--encre-3);font-size:14.5px;text-decoration:none}.vx-creer-numero strong{color:var(--encre-2);font-variant-numeric:tabular-nums}.vx-creer-numero:hover strong{color:var(--indigo-texte);text-decoration:underline;text-underline-offset:3px}@media (max-width: 560px){.vx-creer-champ{flex-wrap:wrap;border-radius:22px;padding:8px}.vx-creer-icone{margin-left:10px}.vx-creer-champ input{padding:10px 4px}.vx-creer-champ button{width:100%;justify-content:center;padding:15px 20px;border-radius:15px}}.vx-dg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;background:#fafafde6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);padding:calc(64px + env(safe-area-inset-top,0px)) 16px calc(32px + env(safe-area-inset-bottom,0px));display:flex}.vx-dg-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.vx-dg-fond i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:vx-derive 16s ease-in-out infinite alternate}.vx-dg-fond i:nth-child(1){width:560px;height:560px;left:-200px;top:-120px;background:radial-gradient(circle,rgba(85,102,242,.45),transparent 65%)}.vx-dg-fond i:nth-child(2){width:480px;height:480px;right:-180px;top:30%;background:radial-gradient(circle,rgba(245,165,36,.38),transparent 65%);animation-duration:21s}.vx-dg-fond i:nth-child(3){width:420px;height:420px;left:30%;bottom:-220px;background:radial-gradient(circle,rgba(142,120,255,.3),transparent 65%);animation-duration:25s}.vx-dg-fermer{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));right:16px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--surface);color:var(--encre-2);box-shadow:var(--carte)}.vx-dg-fermer:hover{color:var(--encre)}.vx-dg-contenu{margin:auto;width:min(1180px,100%);display:flex;justify-content:center}.vx-dg-analyse{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.vx-dg-url{max-width:min(560px,100%);display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:var(--surface);box-shadow:var(--carte);color:var(--encre-2);font-size:15px}.vx-dg-url svg{flex:none;color:var(--indigo)}.vx-dg-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-dg-scene{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);gap:22px;align-items:center}.vx-dg-colonne{display:grid;gap:14px}.vx-notif{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:var(--carte);min-height:66px;transition:box-shadow .4s ease}.vx-notif.trouve{box-shadow:0 0 0 1px #16a36a38,0 18px 40px -22px #16a36a59}.vx-notif-icone{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--indigo-doux);color:var(--indigo);transition:background .3s ease,color .3s ease}.vx-notif.trouve .vx-notif-icone{background:var(--vert-doux);color:var(--vert-texte)}.vx-notif.absent .vx-notif-icone{background:var(--fond-2);color:var(--encre-3)}.vx-notif-texte{min-width:0;display:grid;line-height:1.3}.vx-notif-texte strong{font-size:14.5px;font-weight:700}.vx-notif.absent .vx-notif-texte strong{color:var(--encre-2);font-weight:600}.vx-notif-texte small{color:var(--encre-2);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-dg-site{border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:var(--carte-haute)}.vx-dg-site-barre{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--trait)}.vx-dg-site-barre i{width:10px;height:10px;border-radius:50%;background:var(--fond-2);box-shadow:inset 0 0 0 1px var(--trait-fort)}.vx-dg-site-barre span{margin-inline:auto;padding:3px 14px;border-radius:999px;background:var(--fond-2);color:var(--encre-2);font-size:12.5px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-dg-site-ecran{position:relative;aspect-ratio:1280 / 800;max-width:100%;overflow:hidden;background:var(--fond-2)}.vx-dg-site-ecran img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.vx-dg-balayage{position:absolute;left:0;right:0;height:34%;top:-34%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(61,79,224,.12) 70%,rgba(61,79,224,.32));border-bottom:2px solid rgba(61,79,224,.85);box-shadow:0 6px 24px #3d4fe073;animation:vx-balaie 2.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes vx-balaie{0%{top:-34%}to{top:100%}}.vx-dg-grille{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(61,79,224,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(61,79,224,.07) 1px,transparent 1px);background-size:28px 28px}.vx-dg-squelette{position:absolute;top:0;right:0;bottom:0;left:0;padding:7% 8%;display:grid;align-content:start;gap:14px}.vx-dg-squelette i,.vx-dg-squelette b{display:block;height:12px;border-radius:7px;background:linear-gradient(90deg,#e9ebf3,#f6f7fb,#e9ebf3);background-size:200% 100%;animation:vx-reflet 1.4s linear infinite}.vx-dg-squelette span{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:10px}.vx-dg-squelette b{height:auto;aspect-ratio:4 / 3;border-radius:10px}@keyframes vx-reflet{to{background-position:-200% 0}}.vx-dg-etat{width:min(440px,100%);display:grid;gap:4px;text-align:center;padding:14px 20px 16px;border-radius:18px;background:var(--surface);box-shadow:var(--carte)}.vx-dg-etat strong{font-family:var(--police-titre);font-size:16px;font-weight:800}.vx-dg-etat small{color:var(--encre-2);font-size:14px;font-variant-numeric:tabular-nums}.vx-dg-barre{margin-top:8px;height:5px;border-radius:5px;background:var(--fond-2);overflow:hidden}.vx-dg-barre i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--indigo),#8A6CF0,var(--ambre));transform-origin:left}.vx-dg-carte{position:relative;width:min(900px,100%);border-radius:28px;overflow:hidden;background:var(--surface);box-shadow:var(--carte-haute)}.vx-dg-carte-bandeau{height:124px;background:linear-gradient(110deg,#e5e8ff,#f1eeff 45%,#fff0d6);position:relative}.vx-dg-carte-bandeau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(17,20,48,.08) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent)}.vx-dg-carte-corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:0 clamp(22px,4vw,40px) clamp(26px,4vw,40px)}.vx-dg-carte-gauche{margin-top:-58px;position:relative}.vx-dg-avatar{position:relative;width:112px;aspect-ratio:1;border-radius:50%;background:var(--surface);box-shadow:0 0 0 6px var(--surface),var(--carte)}.vx-dg-avatar .vx-orbe-toile{left:-22%;top:-22%;width:144%;height:144%}.vx-dg-carte-gauche h2{margin:20px 0 0;display:flex;align-items:center;gap:8px;font-family:var(--police-titre);font-size:clamp(28px,3vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.vx-dg-verifie{color:var(--indigo);flex:none}.vx-dg-carte-gauche>p{margin:6px 0 0;color:var(--encre-2);font-size:16.5px;text-wrap:balance}.vx-dg-carte-gauche ul{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}.vx-dg-carte-gauche li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:600}.vx-dg-carte-gauche li svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--vert-doux);color:var(--vert-texte)}.vx-dg-carte-droite{padding-top:34px}.vx-dg-carte-droite form{display:grid;gap:12px}.vx-dg-carte-droite label{font-size:14.5px;font-weight:700;color:var(--encre-2)}.vx-dg-carte-droite input{height:56px;padding:0 18px;border-radius:15px;border:0;outline:0;box-shadow:inset 0 0 0 1px var(--trait-fort);background:var(--fond);font:inherit;font-size:19px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--encre);transition:box-shadow .2s ease}.vx-dg-carte-droite input:focus{box-shadow:inset 0 0 0 2px var(--indigo),0 0 0 5px var(--indigo-voile)}.vx-dg-tel{display:flex;gap:8px}.vx-dg-tel input{flex:1;min-width:0}.vx-dg-pays{position:relative;flex:none;height:56px;padding:0 12px 0 14px;border-radius:15px;display:inline-flex;align-items:center;gap:8px;color:var(--encre-3);background:var(--fond);box-shadow:inset 0 0 0 1px var(--trait-fort);transition:box-shadow .2s ease}.vx-dg-pays:hover{box-shadow:inset 0 0 0 1px var(--encre-3)}.vx-dg-pays:focus-within{box-shadow:inset 0 0 0 2px var(--indigo),0 0 0 5px var(--indigo-voile)}.vx-dg-pays select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit;font-size:16px;border:0}.vx-drapeau{width:26px;height:auto;aspect-ratio:3 / 2;border-radius:4px;box-shadow:0 0 0 1px #1114301f;display:block}.vx-dg-compte{justify-self:center;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:10px;color:var(--indigo-texte);font-size:15px;font-weight:700;text-decoration:none}.vx-dg-compte:hover{background:var(--indigo-doux)}.vx-dg-garder{width:100%;margin-top:4px}.vx-dg-carte-droite input::placeholder{color:var(--encre-3);font-weight:500}.vx-dg-carte-droite form>small{color:var(--encre-3);font-size:13px;line-height:1.45}.vx-dg-bouton{height:56px;border:0;border-radius:15px;cursor:pointer;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--bouton);color:#fff;font-weight:700;font-size:16.5px;text-decoration:none;box-shadow:var(--lueur-bouton);transition:transform .2s ease,opacity .2s ease}.vx-dg-bouton:hover:not(:disabled){transform:translateY(-1px)}.vx-dg-bouton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.vx-dg-lien{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;cursor:pointer;color:var(--indigo-texte);font-weight:600;font-size:14.5px;text-decoration:none}.vx-dg-lien:hover{text-decoration:underline;text-underline-offset:3px}.vx-dg-erreur{margin:0;padding:10px 14px;border-radius:12px;background:var(--rouge-doux);color:var(--rouge-texte);font-size:14.5px;font-weight:600}.vx-dg-appel{display:grid;justify-items:center;text-align:center;gap:10px;padding-block:18px 6px}.vx-dg-appel strong{font-family:var(--police-titre);font-size:21px;font-weight:800;letter-spacing:-.01em}.vx-dg-appel small{color:var(--encre-2);font-size:15px;max-width:32ch}.vx-dg-appel .vx-dg-lien{justify-self:center}.vx-dg-sonnerie{position:relative;width:78px;height:78px;margin-bottom:8px;border-radius:50%;display:grid;place-items:center;background:var(--bouton);color:#fff;box-shadow:var(--lueur-bouton)}.vx-dg-sonnerie:before,.vx-dg-sonnerie:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(61,79,224,.45);animation:vx-sonne 2s cubic-bezier(.22,1,.36,1) infinite}.vx-dg-sonnerie:after{animation-delay:1s}.vx-dg-sonnerie.sonne svg{animation:vx-vibre 1s ease-in-out infinite}.vx-dg-sonnerie.en_ligne{background:linear-gradient(180deg,#22b97a,#129061);box-shadow:0 14px 30px -12px #16a36a99}.vx-dg-sonnerie.en_ligne:before,.vx-dg-sonnerie.en_ligne:after{border-color:#16a36a73}.vx-dg-sonnerie.termine,.vx-dg-sonnerie.rate,.vx-dg-sonnerie.pas_abouti,.vx-dg-sonnerie.repondeur{background:var(--fond-2);color:var(--encre-2);box-shadow:inset 0 0 0 1px var(--trait)}.vx-dg-sonnerie.termine:before,.vx-dg-sonnerie.termine:after,.vx-dg-sonnerie.rate:before,.vx-dg-sonnerie.rate:after,.vx-dg-sonnerie.pas_abouti:before,.vx-dg-sonnerie.pas_abouti:after,.vx-dg-sonnerie.repondeur:before,.vx-dg-sonnerie.repondeur:after{display:none}@keyframes vx-vibre{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.vx-dg-numero{font-family:var(--police-titre);font-size:28px;font-weight:800;color:var(--indigo-texte);text-decoration:none;font-variant-numeric:tabular-nums;letter-spacing:.01em}.vx-dg-oups{padding:clamp(28px,5vw,48px);text-align:center;width:min(560px,100%)}.vx-dg-oups h2{margin:0;font-family:var(--police-titre);font-size:26px;font-weight:800;letter-spacing:-.02em}.vx-dg-oups p{margin:10px auto 0;color:var(--encre-2);max-width:44ch}.vx-dg-oups-actions{margin-top:24px;display:grid;justify-items:center;gap:12px}.vx-dg-oups-actions .vx-dg-lien{justify-self:center}@media (max-width: 900px){.vx-dg-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.vx-dg-site{grid-column:1 / -1;order:-1}.vx-dg-colonne{gap:10px;align-content:start}}@media (max-width: 720px){.vx-dg-carte-corps{grid-template-columns:1fr;gap:8px}.vx-dg-carte-gauche{display:grid;justify-items:center;text-align:center}.vx-dg-carte-gauche h2{justify-content:center}.vx-dg-carte-gauche ul{justify-items:start;margin-inline:auto;text-align:left}.vx-dg-carte-droite{padding-top:18px}}@media (max-width: 560px){.vx-dg-analyse{gap:14px}.vx-dg-url{display:none}.vx-dg-scene{grid-template-columns:1fr;gap:8px}.vx-dg-colonne{gap:8px}.vx-dg-site{margin-bottom:4px}.vx-dg-site-ecran{aspect-ratio:16 / 10}.vx-notif{min-height:0;padding:8px 12px;gap:10px;border-radius:14px}.vx-notif-icone{width:28px;height:28px}.vx-notif-texte strong{font-size:14px}.vx-notif-texte small{font-size:13px}.vx-dg-carte-bandeau{height:96px}.vx-dg-avatar{width:96px}}@media (prefers-reduced-motion: reduce){.vx-dg-balayage{animation:none;top:40%}.vx-dg-squelette i,.vx-dg-squelette b,.vx-tourne,.vx-dg-sonnerie.sonne svg{animation:none}}
