/* CloudFive v6 — construit par outils-v6/build.sh depuis assets/style.src.css */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/poppins-400.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/poppins-500.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/poppins-600.woff2') format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/poppins-700.woff2') format('woff2')}:root{--blue:#f96e1e;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#55947c;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--why-bg:#fff8f5;--why-card-bg:#ffffff;--why-border:#f1e2dc;--why-border-hover:#f7b08b;--why-icon:#f96e1e;--why-shadow:0 10px 24px rgba(17,12,46,.05);--why-shadow-hover:0 16px 36px rgba(249,110,30,.25);--why-radius:14px;--cf1:#f96e1e;--cf2:#ff944e;--cf3:#ffb37d;--text-dark:#1c1c1c;--chip-size:88px;--cf:#f96e1e;--cf-dark:#d65a12;--ink:#111827;--muted:#6b7280;--card:#ffffff;--bg:#fafafa;--ring:rgba(249,110,30,.18)}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}a{color:#f96e1e;text-decoration:none;background-color:transparent}a:hover{color:#f96e1e;text-decoration:underline}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:none}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.lead{font-size:1.25rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.small,small{font-size:80%;font-weight:400}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn-primary{color:#fff;background-color:#f96e1e;border-color:#f96e1e}.btn-primary:hover{color:#fff;background-color:#f96e1e;border-color:#f96e1e}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#f96e1e;border-color:#f96e1e;-webkit-box-shadow:0 0 0 0.2rem rgba(119,148,85);box-shadow:0 0 0 0.2rem rgba(119,148,85)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#f96e1e;border-color:#f96e1e}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}@media print{*,::after,::before{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}}button::-moz-focus-inner{padding:0;border:0}body{background-color:#ffffff;font-family:'Open Sans',sans-serif;color:#575757;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.display-1,.h2,.display-2,.h3,.display-3,.h4,.display-4,.h5,.display-5,.h6,.display-6,h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;color:#0d1536}@media (min-width:1200px){.h2,h2{font-size:2.1875rem}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700}.lead{font-size:1.125rem;font-weight:400;font-family:Poppins,sans-serif}p:not(:last-child){margin-bottom:1.25em}ul,ol{margin-bottom:0;padding:0}li{list-style:none}strong,b{font-weight:500 !important;font-family:'Poppins',sans-serif}a{color:#f96e1e}a:hover{color:#f96e1e;text-decoration:none}input[type]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,select.form-control.has-value{color:#b1b1b1 !important;font-size:13px}input[type]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder,select.form-control.has-value{color:#b1b1b1;font-size:13px}input[type]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,select.form-control.has-value{color:#b1b1b1;font-size:13px}input[type]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,select.form-control.has-value{color:#b1b1b1;font-size:13px}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}p{font-size:18px;margin:10px 0}:root{--bg:#FAFAFA;--ink:#111113;--muted:#76767B;--faint:#9A9AA0;--ghost:#C4C4C9;--line:rgba(17,17,19,0.10);--line-soft:rgba(17,17,19,0.06);--cf:#f96e1e;--cf-dark:#d95c0f;--cf-lite:#ff8f3c;--cf-wash:rgba(249,110,30,0.08);--cf-hi:#ff8440;--ok:#2FB85D;--surface:#fff;--surface-rgb:255,255,255;--surface-2:#FCFCFC;--champ:#fff;--chip:#F4F4F5;--shot:#F4F2F0;--shot-froid:#F2F2F3;--shot-chaud:#EFEAE4;--ink-rgb:17,17,19;--bg-rgb:250,250,250;--on-ink:#fff;--ok-ink:#1E8B45;--ok-wash:rgba(47,184,93,0.12);--papier-carte:var(--papier);--cf-press:#d95c0f;--cf-k:1;--r-media:16px;--r-btn:10px;--r-chip:8px;--r-pill:10px;--ease:cubic-bezier(0.16,1,0.3,1);--gutter:56px;--max:1180px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-0.04em;line-height:1.04}h1{font-size:clamp(42px,6.6vw,86px);letter-spacing:-0.045em;line-height:1.0}h2{font-size:clamp(32px,4.4vw,58px)}h3{font-size:19px;letter-spacing:-0.015em}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted)}.small{font-size:14px;line-height:1.6;color:var(--muted)}.tiny{font-size:13px;color:var(--faint)}.nav{position:sticky;top:0;z-index:20;background:rgba(var(--bg-rgb),0.82);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid transparent;transition:border-color 300ms ease}.nav.is-stuck{border-bottom-color:var(--line-soft)}.nav a.lnk{font-size:14px;color:var(--muted);transition:color 200ms ease}@media (hover:hover) and (pointer:fine){.nav a.lnk:hover{color:var(--ink)}}.btn{display:inline-block;border:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:15px 32px;border-radius:var(--r-btn);transition:transform 200ms var(--ease),background-color 200ms ease,color 200ms ease,border-color 200ms ease}.btn:active{transform:scale(0.97)}.btn-primary{background:var(--cf);color:#fff}.btn-quiet{background:transparent;color:var(--ink);padding:14px 28px;border:1px solid var(--line);border-radius:var(--r-btn)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--cf-press)}.btn-quiet:hover{color:var(--ink);border-color:var(--ghost)}}.btn-sm{font-size:15px;padding:12px 28px}section{padding:clamp(96px,13vw,180px) 0}.hr{height:1px;background:var(--line-soft);border:0;margin:0}.hero{position:relative;overflow:hidden;padding:clamp(80px,9vw,130px) 0 clamp(70px,8vw,110px)}.hero-in{position:relative;z-index:2}.hero h1{max-width:13ch}.hero .lead{margin-top:32px;max-width:34ch}.hero-cta{margin-top:44px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}#globe{position:absolute;top:50%;right:-4%;width:780px;height:780px;margin-top:-390px;pointer-events:none;z-index:1}.glow{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.glow-a{top:-240px;right:-120px;width:860px;height:860px;background:radial-gradient(circle,rgba(249,110,30,calc(0.10 * var(--cf-k))) 0%,rgba(249,110,30,0) 62%)}.status{display:flex;align-items:center;gap:10px;margin-top:56px}.dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:0 0 auto}.shot{position:relative;width:100%;border-radius:var(--r-media);background:var(--shot-froid);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.shot::after{content:attr(data-note);font-size:13px;color:var(--ghost);text-align:center;padding:0 24px;line-height:1.6}.shot-16{aspect-ratio:16 / 10}.shot-43{aspect-ratio:4 / 3}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);align-items:center}.seq-wrap{position:relative;height:180px;margin-top:72px}.seq-canvas{display:block;width:100%;height:180px}.seq-flag{position:absolute;right:0;bottom:-28px;font-size:13px;color:var(--ok);opacity:0;transition:opacity 620ms var(--ease)}.seq-flag.on{opacity:1}.step-rail{height:1px;background:var(--line)}.step-fill{height:1px;background:var(--cf);transform:scaleX(0);transform-origin:left center;transition:transform 820ms var(--ease)}.step-txt{margin-top:22px;opacity:0.28;transition:opacity 620ms var(--ease)}.step.on .step-fill{transform:scaleX(1)}.step.on .step-txt{opacity:1}.rng{-webkit-appearance:none;appearance:none;width:100%;height:2px;border-radius:2px;outline:none;background:var(--line);margin-top:40px}.rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--surface);cursor:grab;box-shadow:0 1px 2px rgba(17,17,19,0.10),0 6px 18px rgba(17,17,19,0.12)}.rng::-webkit-slider-thumb:active{cursor:grabbing}.rng::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--surface);cursor:grab;box-shadow:0 6px 18px rgba(17,17,19,0.14)}.plan.on .plan-in{opacity:1;transform:translateY(-8px)}.plan.on .btn{background:var(--cf);color:#fff;border-color:var(--cf)}@media (hover:hover) and (pointer:fine){.plan.on .btn:hover{background:var(--cf-press)}}.plan.on .plan-name{color:var(--cf)}.rv{opacity:0;transform:translateY(16px)}.rv.seen{opacity:1;transform:none;transition:opacity 1000ms var(--ease),transform 1000ms var(--ease)}.rv-1.seen{transition-delay:90ms}.rv-2.seen{transition-delay:180ms}.rv-3.seen{transition-delay:270ms}footer{padding:72px 0 56px;border-top:1px solid var(--line-soft)}@media (max-width:1000px){:root{--gutter:32px}#globe{right:-30%;opacity:0.6}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (max-width:560px){:root{--gutter:20px}#globe{display:none}.nav a.lnk{font-size:14px;white-space:nowrap}.nav a.lnk:not(:last-child){display:none}h1{font-size:40px}.hero-cta .btn{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none}.btn,.plan,.step-txt,.step-fill,.seq-veil{transition:none}}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:14px;color:var(--muted);white-space:nowrap;transition:color 200ms ease}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:var(--ink)}}.nav .btn-nav{font-size:14px;font-weight:500;padding:9px 18px;border-radius:var(--r-btn);background:var(--cf);color:#fff;transition:background-color 200ms ease,transform 200ms var(--ease)}.nav .btn-nav:active{transform:scale(0.97)}@media (hover:hover) and (pointer:fine){.nav .btn-nav:hover{background:var(--cf-press)}}.burger{display:none;background:none;border:0;padding:8px;cursor:pointer}.burger span{display:block;width:20px;height:1.5px;background:var(--ink);margin:4px 0;transition:transform 240ms var(--ease),opacity 200ms ease}.nav.open .burger span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.nav.open .burger span:nth-child(2){opacity:0}.nav.open .burger span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media (max-width:1000px){.burger{display:block}.nav-links{position:absolute;top:62px;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:var(--bg);border-bottom:1px solid var(--line-soft);padding:8px var(--gutter) 20px;max-height:0;overflow:hidden;transition:max-height 320ms var(--ease)}.nav.open .nav-links{max-height:420px}.nav-links a{padding:12px 0;font-size:16px;width:100%}}.tag{font-size:12px;color:var(--muted);background:var(--chip);border-radius:var(--r-chip);padding:5px 10px}body{background:var(--bg) !important;color:var(--ink);font-family:Poppins,system-ui,sans-serif}section .wrap h1,section .wrap h2,section .wrap h3{font-family:Poppins,system-ui,sans-serif;font-weight:500;letter-spacing:-0.04em;line-height:1.04;color:var(--ink);margin:0}section .wrap h1{font-size:clamp(42px,6.6vw,86px);letter-spacing:-0.045em;line-height:1.0}section .wrap h2{font-size:clamp(32px,4.4vw,58px)}section .wrap h3{font-size:19px;letter-spacing:-0.015em}section .wrap p{margin:0}.nav{position:static;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.btn.btn-primary,.btn.btn-quiet,.final .btn{font-family:Poppins,system-ui,sans-serif;line-height:1.2;text-transform:none;letter-spacing:0;box-shadow:none}.hero{padding-top:clamp(56px,7vw,96px)}.seq-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.seq-count{font-size:30px;font-weight:500;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.seq-unit{font-size:14px;color:var(--muted);margin-left:8px}.seq-wrap{position:relative;height:180px}.seq-canvas{display:block;width:100%;height:180px}.seq-flag{position:absolute;right:0;bottom:-26px;font-size:13px;color:var(--ok);opacity:0;transform:translateY(4px);transition:opacity 620ms var(--ease),transform 620ms var(--ease)}.seq-flag.on{opacity:1;transform:none}.seq-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px}.step{display:block;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.step-rail{display:block;height:1px;background:var(--line);overflow:hidden}.step-fill{display:block;height:1px;background:var(--cf);transform:scaleX(0);transform-origin:left center;transition:transform 760ms var(--ease)}.step-txt{display:block;margin-top:18px;font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var(--ink);opacity:0.3;transition:opacity 560ms var(--ease)}.step.on .step-fill{transform:scaleX(1)}.step.on .step-txt{opacity:1}.step.now .step-fill{background:var(--cf-dark)}@media (hover:hover) and (pointer:fine){.step:hover .step-txt{opacity:0.75}.step.on:hover .step-txt{opacity:1}}@media (max-width:1000px){.seq-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (prefers-reduced-motion:reduce){.step-fill,.step-txt,.seq-flag,.seq-replay{transition:none}}section .wrap .final h2,section .wrap .final p{color:#fff}section .wrap .final p{color:rgba(255,255,255,0.88)}.appbox-k{font-size:12px;letter-spacing:0.1em;color:var(--cf)}section .wrap .appbox-h{margin-top:16px;font-size:clamp(28px,3.4vw,44px);letter-spacing:-0.035em;line-height:1.08}section .wrap .appbox-h span{color:var(--cf)}@keyframes notifIn{from{opacity:0;transform:translateY(-10px) scale(0.96)}to{opacity:1;transform:none}}.seq-steps .step,.seq-steps .step:hover,.seq-steps .step:focus{appearance:none;-webkit-appearance:none;background:none !important;background-image:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;min-width:0 !important;width:100% !important;height:auto !important;line-height:1.3 !important;color:inherit !important;font-weight:400 !important}.seq-steps .step:focus-visible{outline:2px solid var(--cf);outline-offset:4px}@keyframes technoScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hd{position:sticky;top:0;z-index:60}.hd-bar{background:rgba(var(--bg-rgb),0.86);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line-soft)}.hd-in{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);height:66px;display:flex;align-items:center;gap:28px}.hd-brand{font-size:17px;font-weight:600;letter-spacing:-0.02em;color:var(--ink)}.hd-nav{display:flex;align-items:center;gap:4px;flex-grow:1}.hd-tab{position:relative;display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:14px;font-weight:500;color:var(--muted);background:none !important;border:0 !important;border-radius:0 !important;padding:22px 12px !important;margin:0 !important;cursor:pointer;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;line-height:1 !important;transition:color 200ms ease}.hd-tab::after{content:'';position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--cf);transform:scaleX(0);transform-origin:center;transition:transform 260ms var(--ease)}.hd-tab[aria-expanded="true"]{color:var(--ink)}.hd-tab[aria-expanded="true"]::after{transform:scaleX(1)}.hd-chev{width:13px;height:13px;transition:transform 260ms var(--ease)}.hd-tab[aria-expanded="true"] .hd-chev{transform:rotate(180deg)}.hd-tab-plain{text-decoration:none}@media (hover:hover) and (pointer:fine){.hd-tab:hover{color:var(--ink)}}.hd-right{display:flex;align-items:center;gap:14px;margin-left:auto}.hd-burger{display:none;background:none !important;border:0 !important;padding:8px !important;cursor:pointer}.hd-burger span{display:block;width:20px;height:1.5px;background:var(--ink);margin:4px 0;transition:transform 240ms var(--ease),opacity 200ms ease}.hd.open .hd-burger span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.hd.open .hd-burger span:nth-child(2){opacity:0}.hd.open .hd-burger span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.hd-panel{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--line-soft);box-shadow:0 24px 48px rgba(17,17,19,0.07);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity 240ms var(--ease),transform 240ms var(--ease)}.hd-panel.show{opacity:1;transform:none;pointer-events:auto}.hd-panel-in{max-width:var(--max);margin:0 auto;padding:36px var(--gutter) 40px;display:grid;grid-template-columns:1fr 300px;gap:48px}.hd-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.hd-panel-head span{font-size:14px;color:var(--muted)}.hd-panel-head a{font-size:14px;font-weight:500;color:var(--cf)}.hd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hd-card{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line-soft);border-radius:var(--r-media);transition:border-color 220ms var(--ease),background-color 220ms var(--ease)}@media (hover:hover) and (pointer:fine){.hd-card:hover{border-color:var(--cf);background:var(--cf-wash)}}.hd-card-ic{flex:0 0 auto;width:38px;height:38px;border-radius:var(--r-chip);background:var(--cf-wash);color:var(--cf-dark);display:flex;align-items:center;justify-content:center}.hd-card-ic svg{width:19px;height:19px}.hd-card-tx{display:block}.hd-card-tx b{display:block;font-size:15px;font-weight:500;color:var(--ink)}.hd-card-tx i{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:3px}.hd-card-tx em{display:block;font-style:normal;font-size:13px;color:var(--cf);margin-top:6px}.hd-panel-side{border-left:1px solid var(--line-soft);padding-left:40px}.hd-side-col{margin-bottom:26px}.hd-side-col h4{margin:0 0 10px;font-size:12px;font-weight:500;color:var(--faint);letter-spacing:0.04em}.hd-side-col a{display:block;font-size:14px;color:var(--ink);padding:5px 0;transition:color 200ms ease}@media (hover:hover) and (pointer:fine){.hd-side-col a:hover{color:var(--cf)}}.hd-side-promo{background:var(--cf-wash);border-radius:var(--r-media);padding:18px}.hd-side-promo span{font-size:12px;color:var(--cf)}.hd-side-promo b{display:block;font-size:15px;font-weight:500;margin-top:6px}.hd-side-promo p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.hd-veil{position:fixed;inset:66px 0 0;background:rgba(17,17,19,0.14);opacity:0;transition:opacity 240ms ease;z-index:-1}.hd-veil.show{opacity:1}@media (max-width:1100px){.hd-burger{display:block}.hd-nav,.hd-login{display:none}.hd-nav.open{display:flex}.hd-panel-in{grid-template-columns:1fr;gap:28px}.hd-panel-side{border-left:0;padding-left:0;border-top:1px solid var(--line-soft);padding-top:24px}.hd-cards{grid-template-columns:1fr}.hd-panel{position:static;box-shadow:none}.hd-nav.open{position:absolute;left:0;right:0;top:66px;flex-direction:column;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line-soft);padding:8px var(--gutter) 16px;max-height:70vh;overflow-y:auto}.hd-tab{padding:14px 0 !important;justify-content:space-between;font-size:16px}.hd-tab::after{display:none}}@media (prefers-reduced-motion:reduce){.hd-panel,.hd-tab::after,.hd-chev,.hd-veil{transition:none}}.hi{font-weight:500;color:var(--ink)}p.small .hi,.lead .hi{color:var(--ink)}.hd-tab{white-space:nowrap !important}.hd-in{gap:20px}.hd-nav{gap:0}@media (max-width:1320px){.hd-tab{padding:22px 9px !important;font-size:13.5px}}.hd-panel-in{grid-template-columns:1fr 330px;gap:36px;padding:24px var(--gutter) 26px}.hd-panel-head{margin-bottom:14px}.hd-cards{gap:8px}.hd-card{padding:12px 14px;gap:12px}.hd-card-ic{width:34px;height:34px}.hd-card-ic svg{width:17px;height:17px}.hd-card-tx b{font-size:14px}.hd-card-tx i{font-size:12.5px;margin-top:2px}.hd-card-tx em{font-size:12.5px;margin-top:4px}.hd-panel-side{padding-left:32px;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;align-content:start}.hd-side-col{margin-bottom:0}.hd-side-col h4{margin-bottom:6px}.hd-side-col a{padding:3px 0;font-size:13.5px}.hd-side-promo{grid-column:1 / -1;margin-top:14px;padding:12px 14px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hd-side-promo b{margin-top:0;font-size:14px}.hd-side-promo p{display:none}@media (max-width:1100px){.hd-panel-in{grid-template-columns:1fr;gap:24px}.hd-nav .hd-panel-in{padding:4px 0 18px}.hd-nav .hd-panel{flex-shrink:0;max-height:none;overflow:visible}.hd-nav.open{overflow-anchor:none;justify-content:flex-start}.hd-panel-side{grid-template-columns:1fr;padding-left:0}.hd-side-promo{margin-top:10px}}.seq-wrap{position:relative;height:230px}.seq-canvas{display:block;width:100%;height:230px}.seq-tag{position:absolute;font-size:11px;letter-spacing:0.04em;color:var(--ghost);text-transform:uppercase;pointer-events:none}.seq-tag-l{top:-18px;left:0}.seq-tag-r{top:-18px;right:0}.seq-tag-w{top:-18px;left:60%;transform:translateX(-50%);color:var(--cf);opacity:0;transition:opacity 500ms var(--ease)}#seq.filtre-actif .seq-tag-w{opacity:1}.seq-flag{bottom:-24px}section .wrap .appbox-h{font-size:clamp(24px,2.6vw,34px);margin-top:12px}:root{--bg-warm:#FCFAF8}section:nth-of-type(even){background:var(--bg-warm)}.hr{display:none}section:nth-of-type(even) .shot{background:var(--shot)}:root{--tp:#00B67A}section{padding:clamp(60px,7.5vw,104px) 0}section[style*="padding-top"]{padding-top:clamp(60px,7.5vw,104px) !important}section[style*="padding-bottom"]{padding-bottom:clamp(60px,7.5vw,104px) !important}.hero{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(52px,6.5vw,88px)}#app{padding-top:clamp(48px,6vw,80px) !important}.grid-2[style*="margin-top"],.grid-3[style*="margin-top"],.grid-4[style*="margin-top"]{margin-top:clamp(32px,4vw,56px) !important}.volet-k{font-size:13px;color:var(--cf)}.volet-vi{min-width:0}#seq .seq-wrap{margin-top:26px}#seq .seq-steps{margin-top:44px}section:nth-of-type(even){background:transparent}#infrastructure,#produit,#engagements,#app{background:var(--bg-warm)}.hero,#chiffres,#solutions,#protection,#avis{background:transparent}:root{--muted:#55555C;--faint:#7E7E86}section .wrap h2{font-size:clamp(30px,3.5vw,44px)}section .wrap h3{font-size:18px;letter-spacing:-0.012em}.lead{font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6}.small{font-size:15.5px;line-height:1.68;color:var(--muted)}.tiny{font-size:13.5px;color:var(--faint)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-media);box-shadow:0 14px 40px rgba(17,17,19,0.05);overflow:hidden}.stat{padding:clamp(26px,3vw,38px) clamp(22px,2.6vw,36px);border-left:1px solid var(--line-soft);position:relative}.stat:first-child{border-left:0}.stat-top{display:flex;align-items:center;gap:12px}.stat-n{font-size:clamp(38px,4vw,54px);font-weight:500;letter-spacing:-0.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.stat-n i{font-style:normal;font-size:0.42em;color:var(--faint);margin-left:3px}.stat-n i.pre{margin:0 2px 0 0;color:var(--faint)}.stat-l{margin-top:16px;font-size:15.5px;color:var(--ink)}.stat-sub{margin-top:5px;font-size:14px;color:var(--muted)}.stat-go{display:inline-block;margin-top:10px;font-size:14px;color:var(--tp);border-bottom:1px solid rgba(0,182,122,0.32);transition:color 200ms ease,border-color 200ms ease}@media (hover:hover) and (pointer:fine){.stat-go:hover{color:#00916222;color:#009162;border-color:#009162}}.stat-stars{display:inline-flex;gap:2px}.stat-stars svg{width:17px;height:17px;fill:var(--tp)}.stat-stars svg.st-demi{fill:url(#demi);opacity:0.42}.stat-tp .stat-n{color:var(--tp)}.stat-tp .stat-n i{color:#52C9A2}.stat-tp::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,182,122,0.05) 0%,rgba(0,182,122,0) 60%);pointer-events:none}.stat-tp>*{position:relative}.stat-pulse{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(47,184,93,0.45);animation:pulseStat 2.6s cubic-bezier(0.4,0,0.6,1) infinite}@keyframes pulseStat{0%{box-shadow:0 0 0 0 rgba(47,184,93,0.4)}70%{box-shadow:0 0 0 11px rgba(47,184,93,0)}100%{box-shadow:0 0 0 0 rgba(47,184,93,0)}}@media (max-width:900px){.stats{grid-template-columns:1fr}.stat{border-left:0;border-top:1px solid var(--line-soft)}.stat:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.stat-pulse{animation:none}}.stats{background:none;border:0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-radius:0;box-shadow:none}.stat{padding:clamp(28px,3.2vw,40px) clamp(24px,2.8vw,40px)}.stat:first-child{padding-left:0}.stat:last-child{padding-right:0}.stat-tp::before{display:none}@media (max-width:900px){.stat,.stat:first-child,.stat:last-child{padding-left:0;padding-right:0}}footer{padding:clamp(56px,7vw,84px) 0 36px;border-top:1px solid var(--line-soft)}#solutions,#app{background:var(--bg-warm)}.hero,#chiffres,#produit,#protection{background:transparent}.jauge span.on{background:rgba(249,110,30,0.62)}@media (hover:hover) and (pointer:fine){.universe:hover .jauge span.on{background:var(--cf)}}.puce.on{color:var(--cf-dark);border-color:rgba(249,110,30,0.34);background:rgba(249,110,30,calc(0.07 * var(--cf-k)))}@media (prefers-reduced-motion:reduce){.ill svg{opacity:1}}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-eyebrow{font-size:12px;line-height:18px;letter-spacing:0.08em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.stat:not(.stat-cpu) .stat-top{margin-top:24px}@media (max-width:1100px){.stat:not(.stat-cpu) .stat-top{margin-top:0}}.stat-cpu .stat-n{letter-spacing:-0.035em}.stat-cpu .stat-l,.stat-cpu .stat-sub{max-width:23ch}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat,.stat:first-child{border-left:0}.stat:nth-child(2n){border-left:1px solid var(--line-soft)}.stat:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width:620px){.stats{grid-template-columns:1fr}.stat,.stat:nth-child(2n){border-left:0}.stat:nth-child(n+2){border-top:1px solid var(--line-soft)}}.hd-brand{display:inline-flex;align-items:center;margin-right:20px}.hd-brand picture{display:block;flex:none;width:62px}.hd-brand img{width:62px;height:35px;max-width:none;object-fit:contain;display:block}@media (max-width:1240px){.hd-brand{margin-right:14px}.hd-brand picture,.hd-brand img{width:54px}.hd-brand img{height:30px}}.hd-search{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 9px 0 11px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:var(--faint);cursor:pointer;transition:border-color 200ms ease,color 200ms ease}.hd-search svg{width:16px;height:16px}.hd-search kbd{font:inherit;font-size:11.5px;letter-spacing:0.01em;color:var(--faint);background:rgba(var(--ink-rgb),0.05);border-radius:5px;padding:3px 6px}@media (hover:hover) and (pointer:fine){.hd-search:hover{border-color:rgba(var(--ink-rgb),0.22);color:var(--ink)}}.hd-search:active{transform:scale(0.97)}@media (max-width:1240px){.hd-search kbd{display:none}.hd-search{padding:0 9px}}.pal{position:fixed;inset:0;z-index:400;display:flex;justify-content:center}.pal-fond{position:absolute;inset:0;background:rgba(17,17,19,0.14);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity 200ms ease}.pal.on .pal-fond{opacity:1}.pal-boite{position:relative;margin-top:clamp(60px,11vh,120px);width:min(640px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 160px));display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 80px -30px rgba(17,17,19,0.34);opacity:0;transform:translateY(-8px) scale(0.985);transition:opacity 200ms var(--ease),transform 200ms var(--ease);overflow:hidden}.pal.on .pal-boite{opacity:1;transform:none}.pal-hd{display:flex;align-items:center;gap:11px;padding:15px 15px 14px 18px}.pal-loupe{width:18px;height:18px;color:var(--cf);flex:none}#pal-q{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:16.5px;letter-spacing:-0.015em;color:var(--ink)}#pal-q::placeholder{color:var(--ghost)}.pal-esc{flex:none;font:inherit;font-size:12px;color:var(--faint);cursor:pointer;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:4px 9px}.pal-esc:hover{color:var(--ink)}.pal-filtres{display:flex;gap:6px;flex-wrap:wrap;padding:0 15px 14px 18px;border-bottom:1px solid var(--line-soft)}.pal-f{font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);padding:5px 11px;transition:color 180ms ease,border-color 180ms ease,background 180ms ease}.pal-f:hover{color:var(--ink)}.pal-f.on{color:var(--cf-dark);border-color:rgba(249,110,30,0.34);background:var(--cf-08)}.pal-corps{overflow-y:auto;padding:8px 8px 10px;flex:1;overscroll-behavior:contain}.pal-titre{font-size:11px;letter-spacing:0.09em;text-transform:uppercase;color:var(--ghost);padding:12px 10px 7px}.pal-r{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:9px;position:relative;color:var(--ink)}.pal-r.on{background:rgba(249,110,30,calc(0.06 * var(--cf-k)))}.pal-r.on::before{content:'';position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--cf)}.pal-ic{flex:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted)}.pal-r.on .pal-ic{border-color:rgba(249,110,30,0.26);color:var(--cf-dark);background:var(--surface)}.pal-ic svg{width:16px;height:16px}.pal-tx{flex:1;min-width:0}.pal-tx b{display:block;font-size:14.5px;font-weight:500;letter-spacing:-0.015em}.pal-tx i{display:block;font-style:normal;font-size:12.5px;color:var(--faint);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-p{flex:none;font-size:12.5px;color:var(--muted);white-space:nowrap}.pal-go{flex:none;width:14px;text-align:center;color:var(--ghost);opacity:0}.pal-r.on .pal-go{opacity:1;color:var(--cf)}.pal-vide{padding:34px 18px 40px;text-align:center;font-size:14.5px;color:var(--faint)}.pal-vide a{color:var(--cf)}.pal-pied{display:flex;align-items:center;gap:16px;padding:11px 16px;border-top:1px solid var(--line-soft);background:var(--surface-2);font-size:12px;color:var(--faint)}.pal-pied span{display:inline-flex;align-items:center;gap:5px}.pal-pied kbd{font:inherit;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:5px;background:var(--surface);padding:2px 5px;min-width:18px;text-align:center}.pal-compte{margin-left:auto}@media (max-width:560px){.pal-pied span:not(.pal-compte){display:none}.pal-boite{margin-top:56px;max-height:calc(100vh - 90px)}}@media (prefers-reduced-motion:reduce){.pal-fond,.pal-boite{transition:none}}.stats.rv .stat-n,.stats.rv .stat-eyebrow{clip-path:inset(0 0 105% 0);transform:translateY(14px)}.stats.rv.seen .stat-n,.stats.rv.seen .stat-eyebrow{clip-path:inset(0 0 -10% 0);transform:none;transition:clip-path 900ms var(--ease),transform 900ms var(--ease)}.stats.rv.seen .stat:nth-child(1) .stat-n{transition-delay:60ms}.stats.rv.seen .stat:nth-child(2) .stat-n{transition-delay:160ms}.stats.rv.seen .stat:nth-child(3) .stat-n{transition-delay:260ms}.stats.rv.seen .stat:nth-child(4) .stat-eyebrow{transition-delay:320ms}.stats.rv.seen .stat:nth-child(4) .stat-n{transition-delay:360ms}.stats.rv .stat{border-left-color:transparent}.stats.rv.seen .stat{border-left-color:var(--line-soft);transition:border-left-color 700ms ease 420ms}.universe.rv .jauge span.on{background:rgba(var(--ink-rgb),0.07)}.universe.rv.seen .jauge span.on{background:rgba(249,110,30,0.62);transition:background 320ms var(--ease)}.universe.rv.seen .jauge span:nth-child(1){transition-delay:240ms}.universe.rv.seen .jauge span:nth-child(2){transition-delay:288ms}.universe.rv.seen .jauge span:nth-child(3){transition-delay:336ms}.universe.rv.seen .jauge span:nth-child(4){transition-delay:384ms}.universe.rv.seen .jauge span:nth-child(5){transition-delay:432ms}.universe.rv.seen .jauge span:nth-child(6){transition-delay:480ms}.universe.rv.seen .jauge span:nth-child(7){transition-delay:528ms}.universe.rv.seen .jauge span:nth-child(8){transition-delay:576ms}.universe:hover .jauge span.on{transition-delay:0ms !important}.universe.rv .puce{opacity:0;transform:translateY(6px)}.universe.rv.seen .puce{opacity:1;transform:none;transition:opacity 500ms var(--ease),transform 500ms var(--ease)}.universe.rv.seen .puce:nth-child(1){transition-delay:560ms}.universe.rv.seen .puce:nth-child(2){transition-delay:620ms}.universe.rv.seen .puce:nth-child(3){transition-delay:680ms}.universe.rv.seen .puce:nth-child(4){transition-delay:740ms}.rv .shot{clip-path:inset(0 0 100% 0)}.rv.seen .shot{clip-path:inset(0 0 0 0);transition:clip-path 1100ms var(--ease) 120ms}.rv.seen .volet-tx::before{transform:scaleY(1);transition:transform 1000ms var(--ease) 140ms}@keyframes flotte{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.stats.rv .stat-n,.stats.rv .stat-eyebrow{clip-path:none;transform:none}.stats.rv .stat{border-left-color:var(--line-soft)}.universe.rv .jauge span.on{background:rgba(249,110,30,0.62)}.universe.rv .puce{opacity:1;transform:none}.rv .shot{clip-path:none}}.hero-p{padding-top:clamp(40px,5vw,66px);padding-bottom:clamp(48px,6vw,80px)}.hero-p h1{max-width:16ch;font-size:clamp(34px,5vw,60px)}.hero-p .lead{margin-top:20px;max-width:46ch}.fil{font-size:13px;color:var(--faint);margin-bottom:26px}.fil a{color:var(--faint);transition:color 200ms ease}.fil a:hover{color:var(--ink)}.fil span{margin:0 7px;color:var(--ghost)}.fil b{font-weight:400;color:var(--muted)}.stat-n-s{font-size:clamp(18px,1.9vw,24px) !important;letter-spacing:-0.025em;line-height:1.3}.vue{margin:0}.vue figcaption{margin-top:12px;font-size:13.5px;color:var(--faint);line-height:1.55}.offre{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-media);padding:24px 22px 20px;position:relative;transition:border-color 320ms var(--ease),box-shadow 320ms var(--ease),transform 320ms var(--ease)}@media (hover:hover) and (pointer:fine){.offre:hover{border-color:rgba(249,110,30,0.35);box-shadow:0 14px 34px -22px rgba(17,17,19,0.26);transform:translateY(-3px)}}.offre-ligne:not(:first-child){margin-top:12px}.offre-l{font-size:12.5px;color:var(--muted)}.paliers-note{margin-top:clamp(28px,3vw,40px);padding-top:20px;border-top:1px solid var(--line-soft);font-size:14px;color:var(--faint);max-width:62ch}.qs{max-width:760px}.q{border-top:1px solid var(--line-soft)}.q:last-child{border-bottom:1px solid var(--line-soft)}.q summary{list-style:none;cursor:pointer;padding:20px 36px 20px 0;position:relative;font-size:16px;letter-spacing:-0.015em;color:var(--ink);transition:color 200ms ease}.q summary::-webkit-details-marker{display:none}.q summary:hover{color:var(--cf-dark)}.q-plus{position:absolute;right:2px;top:50%;width:12px;height:12px;margin-top:-6px}.q-plus::before,.q-plus::after{content:'';position:absolute;background:var(--ghost);transition:transform 260ms var(--ease),background 200ms ease}.q-plus::before{left:0;top:5px;width:12px;height:1.5px}.q-plus::after{left:5px;top:0;width:1.5px;height:12px}.q[open] .q-plus::after{transform:rotate(90deg)}.q[open] .q-plus::before,.q[open] .q-plus::after{background:var(--cf)}.q-rep{padding:0 48px 22px 0}.q-rep p{font-size:15px;line-height:1.7;color:var(--muted)}#reperes,#panel,#faq{background:transparent}#offres,#protection-p,#fin{background:var(--bg-warm)}@media (max-width:760px){.q summary{font-size:15.5px}}.fam{padding:clamp(52px,6vw,86px) 0}.fam-chaud{background:var(--bg-warm)}.fam-hd{max-width:48ch}.wrap .fam-hd h2{font-size:clamp(26px,3vw,38px)}.fam-hd .lead{margin-top:14px}.cat{margin-top:clamp(30px,3.4vw,44px);border-top:1px solid var(--line-soft)}.hero-legal{padding-bottom:clamp(36px,4.4vw,60px)}.hero-legal h1{max-width:18ch;font-size:clamp(32px,4.2vw,52px)}.jur-meta{list-style:none;margin:26px 0 0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.jur-meta li{font-size:12.5px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-chip);padding:5px 11px;background:var(--surface)}.jur{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:start}.jur-som{position:sticky;top:92px}.jur-som-t{font-size:11px;letter-spacing:0.09em;text-transform:uppercase;color:var(--ghost);padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.jur-som a{display:flex;gap:10px;padding:7px 0;font-size:13.5px;color:var(--muted);line-height:1.4;transition:color 200ms ease}.jur-som a span{color:var(--ghost);font-variant-numeric:tabular-nums;flex:none}.jur-som a:hover{color:var(--cf-dark)}.jur-som a:hover span{color:var(--cf)}.jur-corps{max-width:72ch}.jur-art{padding:30px 0;border-top:1px solid var(--line-soft);scroll-margin-top:96px}.jur-art:first-child{border-top:0;padding-top:0}.jur-num{font-size:12.5px;color:var(--cf);font-variant-numeric:tabular-nums}.wrap .jur-art h2{font-size:clamp(19px,2vw,23px);margin-top:10px;letter-spacing:-0.025em}.jur-art p,.jur-art li{font-size:15px;line-height:1.75;color:var(--muted)}.jur-art p{margin-top:14px}.jur-art ul,.jur-art ol{margin:14px 0 0;padding-left:20px}.jur-art li + li{margin-top:7px}.jur-art a{color:var(--cf-dark);text-decoration:underline;text-underline-offset:2px}.jur-art strong,.jur-art b{color:var(--ink);font-weight:500}.wrap .jur-art h3{font-size:16px;margin-top:22px;letter-spacing:-0.02em}.jur-fin{margin-top:44px;padding-top:22px;border-top:1px solid var(--line-soft);font-size:14px;color:var(--faint)}.jur-fin a{color:var(--cf)}@media (max-width:900px){.jur{grid-template-columns:1fr;gap:34px}.jur-som{position:static}}.voies{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,1.8vw,22px)}.voie{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);padding:24px 22px 20px;color:var(--ink);transition:border-color 300ms var(--ease),transform 300ms var(--ease),box-shadow 300ms var(--ease)}@media (hover:hover) and (pointer:fine){.voie:hover{border-color:rgba(249,110,30,0.35);transform:translateY(-3px);box-shadow:0 14px 34px -22px rgba(17,17,19,0.26)}}.voie-k{font-size:12px;letter-spacing:0.05em;text-transform:uppercase;color:var(--cf)}.wrap .voie h2{font-size:20px;margin-top:12px;letter-spacing:-0.025em}.voie p{margin-top:10px}.voie-go{margin-top:auto;padding-top:22px;font-size:13.5px;color:var(--muted);word-break:break-word}.voie-go::after{content:' →';color:var(--cf)}.coord{margin-top:clamp(34px,4vw,54px);padding-top:26px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.coord h3{font-size:14.5px;font-weight:500;letter-spacing:-0.015em}.coord p{margin-top:8px}.coord a{color:var(--cf)}#voies{background:var(--bg-warm)}#doc{background:transparent}.shot-img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-media);background:var(--shot)}.p-fivem section,.p-offres section,.p-contact section,.p-legal section,.p-404 section,body[class^="p-"] section,body[class*=" p-"] section{padding:clamp(38px,3.8vw,58px) 0}body[class^="p-"] .hero-p,body[class*=" p-"] .hero-p{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(32px,3.4vw,50px)}body[class^="p-"] .fil,body[class*=" p-"] .fil{margin-bottom:18px}body[class^="p-"] .hero-p .lead,body[class*=" p-"] .hero-p .lead{margin-top:14px}body[class^="p-"] .hero-cta,body[class*=" p-"] .hero-cta{margin-top:24px}body[class^="p-"] .status,body[class*=" p-"] .status{margin-top:22px}body[class^="p-"] #offres h2 + .lead,body[class*=" p-"] #offres h2 + .lead{margin-top:14px !important}body[class^="p-"] .paliers-note,body[class*=" p-"] .paliers-note{margin-top:clamp(20px,2.2vw,28px);padding-top:16px}body[class^="p-"] #panel h2 + .lead,body[class*=" p-"] #panel h2 + .lead{margin-top:14px !important}body[class^="p-"] #panel .rv.rv-1,body[class*=" p-"] #panel .rv.rv-1{margin-top:clamp(24px,2.6vw,36px) !important}body[class^="p-"] #faq .qs,body[class*=" p-"] #faq .qs{margin-top:clamp(22px,2.4vw,32px) !important}body[class^="p-"] .q summary,body[class*=" p-"] .q summary{padding:16px 36px 16px 0}body[class^="p-"] .q-rep,body[class*=" p-"] .q-rep{padding-bottom:18px}body[class^="p-"] .jur-art,body[class*=" p-"] .jur-art{padding:22px 0}body[class^="p-"] .fam,body[class*=" p-"] .fam{padding:clamp(34px,3.6vw,54px) 0}body[class^="p-"] .cat,body[class*=" p-"] .cat{margin-top:clamp(20px,2.2vw,30px)}body[class^="p-"] section .wrap h2,body[class*=" p-"] section .wrap h2{font-size:clamp(26px,2.9vw,36px)}body[class^="p-"] .hero-p h1,body[class*=" p-"] .hero-p h1{font-size:clamp(32px,4.4vw,54px)}.hero-duo{overflow:hidden}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(30px,4.5vw,72px);align-items:center;position:relative;z-index:2}.duo-tx{max-width:34rem}.hero-fond{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-fond img{width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:0.30;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.5) 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.5) 58%,transparent 100%)}.hero-fond::after{content:'';position:absolute;inset:0;background:linear-gradient(95deg,var(--bg) 0%,rgba(var(--bg-rgb),0.80) 26%,rgba(var(--bg-rgb),0.30) 48%,rgba(var(--bg-rgb),0) 64%)}.hero-duo h1{font-size:clamp(30px,3.8vw,48px);line-height:1.08;max-width:18ch}.hero-duo h1 .hi{color:var(--cf)}.hero-duo .lead{margin-top:16px;max-width:42ch}.btn-lien{background:none;border:0;padding:11px 4px;color:var(--ink);transition:color 200ms ease}.btn-lien:hover{color:var(--cf-dark)}.duo-prix{margin-top:18px;font-size:14px;color:var(--faint)}.duo-prix b{font-weight:500;color:var(--ink)}@keyframes nodeOn{0%,8%{background:var(--cf)}16%,100%{background:rgba(var(--ink-rgb),0.14)}}.carte{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 20px 16px;box-shadow:0 24px 60px -34px rgba(17,17,19,0.3)}.duo-vi.rv{transform:translateY(18px) scale(0.985)}.duo-vi.rv.seen{transform:none;transition:opacity 900ms var(--ease) 120ms,transform 900ms var(--ease) 120ms}@media (max-width:980px){.duo{grid-template-columns:1fr;gap:34px}.duo-tx{max-width:none}.duo-vi{max-width:440px}}@media (prefers-reduced-motion:reduce){.duo-vi.rv{transform:none}}.offre{display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-media);padding:0 20px 18px;position:relative;overflow:hidden;transition:border-color 320ms var(--ease),box-shadow 320ms var(--ease),transform 320ms var(--ease)}@media (hover:hover) and (pointer:fine){.offre:hover{border-color:rgba(249,110,30,0.4);transform:translateY(-3px);box-shadow:0 16px 38px -24px rgba(17,17,19,0.28)}}.rv.seen .offre-rail span{transform:none;transition:transform 900ms var(--ease) 180ms}.offre:hover .offre-rail span{opacity:0.9}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.grille-cadre{margin-top:clamp(26px,3vw,40px);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),transparent 100%)}.grille-cadre:not(:hover){scrollbar-width:none}.grille{width:100%;border-collapse:collapse;table-layout:fixed;min-width:640px}.grille th,.grille td{text-align:left;vertical-align:baseline}.g-coin{width:clamp(118px,13vw,168px)}.g-tete{padding:0 14px 18px;vertical-align:bottom;position:relative;font-weight:400;min-width:124px;border-bottom:1px solid var(--line);transition:background 260ms var(--ease)}.g-tag{display:inline-block;margin-bottom:8px;font-size:10.5px;letter-spacing:0.04em;text-transform:uppercase;color:var(--cf-dark);background:rgba(249,110,30,calc(0.1 * var(--cf-k)));border-radius:4px;padding:3px 7px;white-space:nowrap}.g-nom{display:block;font-size:13px;color:var(--muted);letter-spacing:0.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-prix{display:block;margin-top:7px;font-size:clamp(19px,1.9vw,23px);font-weight:500;letter-spacing:-0.035em;color:var(--ink);white-space:nowrap}.g-prix i{font-style:normal;font-size:11.5px;font-weight:400;color:var(--faint);letter-spacing:0}.grille tbody th{padding:15px 16px 15px 0;font-weight:400;font-size:13px;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line-soft)}.grille tbody td{padding:15px 14px;font-size:14px;font-weight:500;letter-spacing:-0.015em;color:var(--ink);border-bottom:1px solid var(--line-soft);transition:background 260ms var(--ease)}.grille tfoot td{padding:20px 14px 0;transition:background 260ms var(--ease)}.grille tfoot th{padding:0}.g-cta{display:block;text-align:center;padding:10px 12px;font-size:13px;font-weight:500;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);white-space:nowrap;transition:border-color 200ms ease,color 200ms ease,background 200ms ease,transform 160ms var(--ease)}.g-cta:hover{border-color:var(--cf);color:var(--cf-dark)}.g-cta:active{transform:scale(0.97)}.g-cta-pl{background:var(--cf);border-color:var(--cf);color:#fff}.g-cta-pl:hover{background:var(--cf-press);border-color:var(--cf-press);color:#fff}.g-pop{background:rgba(249,110,30,calc(0.035 * var(--cf-k)))}.grille thead .g-pop{border-bottom-color:var(--cf)}@media (hover:hover) and (pointer:fine){.grille:has(tbody tr td:nth-child(2):hover) :is(th,td):nth-child(2),.grille:has(tbody tr td:nth-child(3):hover) :is(th,td):nth-child(3),.grille:has(tbody tr td:nth-child(4):hover) :is(th,td):nth-child(4),.grille:has(tbody tr td:nth-child(5):hover) :is(th,td):nth-child(5),.grille:has(tbody tr td:nth-child(6):hover) :is(th,td):nth-child(6),.grille:has(tbody tr td:nth-child(7):hover) :is(th,td):nth-child(7){background:rgba(249,110,30,calc(0.055 * var(--cf-k)))}}.rv .grille :is(thead,tfoot) :is(th,td):nth-child(n+2),.rv .grille tbody td{opacity:0;transform:translateY(8px)}.rv.seen .grille :is(thead,tfoot) :is(th,td):nth-child(n+2),.rv.seen .grille tbody td{opacity:1;transform:none;transition:opacity 620ms var(--ease),transform 620ms var(--ease)}.rv.seen .grille :is(th,td):nth-child(2){transition-delay:60ms}.rv.seen .grille :is(th,td):nth-child(3){transition-delay:130ms}.rv.seen .grille :is(th,td):nth-child(4){transition-delay:200ms}.rv.seen .grille :is(th,td):nth-child(5){transition-delay:270ms}.rv.seen .grille :is(th,td):nth-child(6){transition-delay:340ms}.rv.seen .grille :is(th,td):nth-child(7){transition-delay:410ms}.g-off,.rv.seen .g-off{opacity:0.5}@media (max-width:760px){.grille{min-width:560px}.grille tbody th{position:sticky;left:0;background:var(--bg);z-index:1;padding-right:12px}#offres{background:var(--bg-warm)}.grille tbody th{background:var(--bg-warm)}}@media (prefers-reduced-motion:reduce){.rv .grille :is(th,td){opacity:1 !important;transform:none !important}}.socle-offres{margin-top:clamp(28px,3.2vw,42px);display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:start;border:1px solid rgba(249,110,30,0.22);border-radius:var(--r-media);background:rgba(249,110,30,calc(0.045 * var(--cf-k)));padding:clamp(20px,2.4vw,28px) clamp(20px,2.6vw,32px)}.socle-t b{display:block;font-size:16px;font-weight:500;letter-spacing:-0.02em;color:var(--ink)}.socle-t span{display:block;margin-top:6px;font-size:13.5px;color:var(--muted)}.socle-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 26px}.socle-l li{position:relative;padding-left:24px;font-size:14.5px;letter-spacing:-0.01em;color:var(--ink)}.socle-l li::before{content:'';position:absolute;left:2px;top:7px;width:9px;height:5px;border-left:1.8px solid var(--cf);border-bottom:1.8px solid var(--cf);transform:rotate(-45deg)}@media (max-width:760px){.socle-offres{grid-template-columns:1fr;gap:18px}}.grille-cadre{margin-top:clamp(30px,3.4vw,46px);-webkit-mask-image:none;mask-image:none}.grille{min-width:0}.g-coin{width:clamp(112px,12vw,158px)}.grille thead .g-tete{padding:0 16px 20px}.g-nom{font-size:14.5px;font-weight:500;letter-spacing:-0.015em;color:var(--ink)}.g-prix{margin-top:9px;font-size:clamp(24px,2.5vw,31px);letter-spacing:-0.04em}.g-prix i{font-size:12.5px}.grille tbody th{padding:19px 16px 19px 0;font-size:13.5px}.grille tbody td{padding:19px 16px;font-size:16px;letter-spacing:-0.02em}.grille tfoot td{padding:24px 16px 0}.g-cta{padding:12px 14px;font-size:13.5px}.grille :is(th,td):not(.g-coin):not(:last-child){border-right:1px solid var(--line-soft)}.grille tfoot :is(th,td){border-right:0}.g-pop{background:rgba(249,110,30,calc(0.05 * var(--cf-k)))}@media (max-width:900px){.grille{min-width:620px}.grille-cadre{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%)}}.duo-inv{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);align-items:center}.duo-inv>div{padding-left:clamp(0px,1vw,16px)}#protection-p .grid-2{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr)}@media (max-width:900px){.duo-inv,#protection-p .grid-2{grid-template-columns:1fr}.duo-inv>div{padding-left:0}.duo-inv>figure{order:2}}.wrap-large{max-width:1320px}.grille :is(th,td):not(.g-coin):not(:last-child){border-right:0}.socle-offres{display:block;padding:0;background:none;border:0;border-radius:0;margin-top:clamp(30px,3.4vw,44px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.socle-t{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:20px 0 16px}.socle-t b{font-size:19px;font-weight:500;letter-spacing:-0.025em}.socle-t span{margin-top:0;font-size:14px;color:var(--faint)}.socle-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;margin:0 0 0;padding:0 0 4px;list-style:none;border-top:1px solid var(--line-soft)}.socle-l li{display:flex;align-items:center;gap:11px;padding:16px 18px 16px 0;font-size:15.5px;letter-spacing:-0.015em;color:var(--ink)}.socle-l li::before{content:none}.socle-v{flex:none;width:22px;height:22px;border-radius:50%;background:var(--cf-12);position:relative}.socle-v::after{content:'';position:absolute;left:6px;top:8px;width:9px;height:5px;border-left:1.9px solid var(--cf);border-bottom:1.9px solid var(--cf);transform:rotate(-45deg)}.rv .socle-l li{opacity:0;transform:translateY(6px)}.rv.seen .socle-l li{opacity:1;transform:none;transition:opacity 520ms var(--ease),transform 520ms var(--ease)}.rv.seen .socle-l li:nth-child(1){transition-delay:80ms}.rv.seen .socle-l li:nth-child(2){transition-delay:150ms}.rv.seen .socle-l li:nth-child(3){transition-delay:220ms}.rv.seen .socle-l li:nth-child(4){transition-delay:290ms}.rv.seen .socle-l li:nth-child(5){transition-delay:360ms}.rv.seen .socle-l li:nth-child(6){transition-delay:430ms}@media (max-width:760px){.socle-l li{padding:13px 14px 13px 0;font-size:15px}}@media (prefers-reduced-motion:reduce){.rv .socle-l li{opacity:1;transform:none}}.g-prix{font-variant-numeric:tabular-nums}#offres{background:var(--bg-warm)}.grille tbody td b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.grille tbody td span:not(.g-rien){margin-left:6px;font-weight:400;font-size:14px;color:var(--faint);letter-spacing:-0.005em}.grille thead .g-tete{padding-top:16px}.grille :is(th,td)[style*="--w"]{background:var(--w)}.grille thead .g-tete.g-pop{box-shadow:inset 0 3px 0 var(--cf);background:rgba(249,110,30,calc(0.075 * var(--cf-k)))}.grille tbody .g-pop,.grille tfoot .g-pop{background:rgba(249,110,30,calc(0.055 * var(--cf-k)))}@media (hover:hover) and (pointer:fine){.grille:has(tbody tr td:nth-child(2):hover) :is(th,td):nth-child(2),.grille:has(tbody tr td:nth-child(3):hover) :is(th,td):nth-child(3),.grille:has(tbody tr td:nth-child(4):hover) :is(th,td):nth-child(4),.grille:has(tbody tr td:nth-child(5):hover) :is(th,td):nth-child(5),.grille:has(tbody tr td:nth-child(6):hover) :is(th,td):nth-child(6),.grille:has(tbody tr td:nth-child(7):hover) :is(th,td):nth-child(7){background:rgba(249,110,30,calc(0.085 * var(--cf-k)))}}.grille thead .g-tete{border-top-left-radius:8px;border-top-right-radius:8px}.grille tfoot td{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:20px}.grille tbody th{font-weight:500;color:var(--ink);font-size:14px}.socle-offres{border-bottom:0}.socle-l{padding-bottom:0}.vers{position:relative;height:30px}.vers-barre{position:absolute;left:0;right:0;top:0;height:11px;border:1.5px solid rgba(249,110,30,0.4);border-top:0;border-radius:0 0 12px 12px}.vers-tige{position:absolute;left:50%;top:11px;width:1.5px;height:12px;background:rgba(249,110,30,0.4)}.vers-tige::after{content:'';position:absolute;left:-4px;bottom:-1px;width:9px;height:9px;border-right:1.5px solid rgba(249,110,30,0.6);border-bottom:1.5px solid rgba(249,110,30,0.6);transform:rotate(45deg);transform-origin:center}.vers-mot{margin:4px 0 0;text-align:center;font-size:13px;color:var(--cf-dark)}.rv .vers-barre{clip-path:inset(0 50% 0 50%)}.rv.seen .vers-barre{clip-path:inset(0 0 0 0);transition:clip-path 760ms var(--ease) 420ms}.rv .vers-tige,.rv .vers-mot{opacity:0}.rv.seen .vers-tige,.rv.seen .vers-mot{opacity:1;transition:opacity 500ms ease 1060ms}.grille-cadre{margin-top:10px}@media (prefers-reduced-motion:reduce){.rv .vers-barre{clip-path:none}.rv .vers-tige,.rv .vers-mot{opacity:1}}.wrap .h2-long{max-width:none;text-wrap:balance}.cnt{font-variant-numeric:tabular-nums;display:inline-block}.cnt-va{animation:cntVa 1700ms var(--ease)}@keyframes cntVa{0%{transform:translateY(6px) scale(0.965)}100%{transform:none}}@media (prefers-reduced-motion:reduce){.cnt-va{animation:none}}.cf-accueil,.p-accueil section{padding:clamp(44px,4.6vw,70px) 0}.cf-accueil,.p-accueil .hero{padding-top:clamp(50px,6vw,84px);padding-bottom:clamp(44px,5vw,72px)}.cf-accueil section .wrap>h2 + .lead,.p-accueil section .wrap>h2 + .lead{margin-top:16px !important}.cf-accueil,.p-accueil section .wrap>.lead + div,.cf-accueil,.p-accueil section .wrap>h2 + div{margin-top:clamp(28px,3.2vw,44px) !important}.cf-accueil,.p-accueil #app{padding-top:clamp(36px,4vw,58px)}.prot-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,3.2vw,52px);margin-top:clamp(26px,3vw,40px);align-items:start}.prot{position:relative;padding-left:22px}.prot::before{content:'';position:absolute;left:0;top:2px;bottom:2px;width:2px;background:var(--cf);transform:scaleY(0);transform-origin:top center}.prot.seen::before{transform:scaleY(1);transition:transform 1000ms var(--ease) 160ms}.prot h3{margin-top:12px;font-size:clamp(21px,2.1vw,27px);letter-spacing:-0.03em}.prot>p.small{margin-top:12px;max-width:40ch}.prot .volet-vi{margin-top:24px}.prot .seq-head{margin-bottom:12px}.prot .seq-wrap,.prot .seq-canvas{height:150px}.prot #seq .seq-wrap,.prot .seq-wrap{margin-top:0}.prot .seq-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:26px}.prot-cta{display:inline-flex;margin-top:22px}.prot .gdpr-list{margin-top:20px;border-top:1px solid var(--line-soft)}.prot .gdpr-row{padding:11px 0;gap:13px}.prot .gdpr-t{font-size:14.5px}.prot .gdpr-s{font-size:13px;line-height:1.5}@media (max-width:980px){.prot-duo{grid-template-columns:1fr;gap:40px}.prot .seq-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.prot::before{transform:scaleY(1)}}.cf-accueil,.p-accueil .hero{padding-bottom:clamp(18px,2vw,30px)}.cf-accueil,.p-accueil .hero h1 .hi{color:var(--cf)}.prot h3{margin-top:14px;font-size:clamp(24px,2.5vw,32px);letter-spacing:-0.035em;line-height:1.12;max-width:17ch}.prot>p.small{margin-top:14px;font-size:15.5px}.prot{padding-left:24px}.prot::before{width:3px;border-radius:3px}.conf{display:grid;grid-template-columns:268px minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:start}.filtres{position:sticky;top:90px;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);padding:20px}.filtres-hd{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.filtres-t{font-size:15px;font-weight:500;letter-spacing:-0.015em}.filtres-n{font-size:11.5px;font-weight:500;color:#fff;background:var(--cf);border-radius:5px;padding:2px 7px;font-variant-numeric:tabular-nums}.filtres-raz{margin-left:auto;font:inherit;font-size:13px;color:var(--cf);background:none;border:0;cursor:pointer;padding:0}.filtres-raz:hover{color:var(--cf-dark);text-decoration:underline}.f-bloc{padding:16px 0;border-bottom:1px solid var(--line-soft)}.f-lab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted);margin-bottom:9px}.f-lab b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.f-sel{width:100%;font:inherit;font-size:13.5px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--champ) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237E7E86' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 15px;padding:9px 32px 9px 11px;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 200ms ease}.f-sel:hover{border-color:rgba(var(--ink-rgb),0.22)}.f-sel:focus-visible{outline:2px solid var(--cf);outline-offset:2px}.f-rng{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:3px;background:rgba(var(--ink-rgb),0.1);outline:none;cursor:pointer}.f-rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--cf);cursor:grab;box-shadow:0 1px 2px rgba(17,17,19,0.18),0 4px 12px rgba(249,110,30,0.3)}.f-rng::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--cf);cursor:grab}.f-bornes{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--faint)}.f-note{margin:16px 0 14px;font-size:13px;line-height:1.6;color:var(--faint)}.parc-barre{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.parc-n{font-size:14px;color:var(--muted)}.parc-n b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.parc-tri{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--faint)}.parc-tri .f-sel{width:auto;min-width:168px}.parc-liste{display:grid;gap:14px;margin-top:18px}.mach{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.5fr) minmax(0,0.85fr);gap:clamp(16px,2vw,32px);align-items:start;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);padding:20px 22px;transition:border-color 300ms var(--ease),box-shadow 300ms var(--ease)}@media (hover:hover) and (pointer:fine){.mach:hover{border-color:rgba(249,110,30,0.35);box-shadow:0 14px 34px -24px rgba(17,17,19,0.26)}}.mach-off{background:var(--surface-2)}.mach-off .mach-id h3,.mach-off .mach-prix b{color:var(--muted)}.mach-marque{display:inline-block;font-size:11px;letter-spacing:0.05em;text-transform:uppercase;color:var(--cf-dark);background:rgba(249,110,30,calc(0.1 * var(--cf-k)));border-radius:4px;padding:3px 8px}.mach-id h3{margin-top:11px;font-size:19px;letter-spacing:-0.03em;line-height:1.15}.mach-dispo{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;color:var(--faint)}.mach-dispo::before{content:'';width:6px;height:6px;border-radius:50%;flex:none}.mach-dispo.on::before{background:var(--ok)}.mach-dispo.off::before{background:var(--ghost)}.mach-specs{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.mach-specs dt{font-size:12px;color:var(--faint)}.mach-specs dd{margin:3px 0 0;font-size:14.5px;font-weight:500;letter-spacing:-0.015em}.mach-fin{text-align:right}.mach-prix{font-size:24px;font-weight:500;letter-spacing:-0.035em;font-variant-numeric:tabular-nums}.mach-prix i{font-style:normal;font-size:12px;font-weight:400;color:var(--faint)}.mach-devis{font-size:17px;color:var(--muted)}.mach-fin .btn{display:inline-flex;margin-top:12px}.mach-plus{margin-top:12px}.mach-plus summary{list-style:none;cursor:pointer;font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.mach-plus summary::-webkit-details-marker{display:none}.mach-plus summary::after{content:'';width:7px;height:7px;border-right:1.4px solid var(--ghost);border-bottom:1.4px solid var(--ghost);transform:rotate(45deg) translateY(-2px);transition:transform 240ms var(--ease)}.mach-plus summary:hover{color:var(--ink)}.mach-plus dl{margin:14px 0 0;text-align:left;border-top:1px solid var(--line-soft)}.mach-plus dl>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.mach-plus dt{font-size:12.5px;color:var(--faint)}.mach-plus dd{margin:0;font-size:12.5px;font-weight:500;text-align:right}.parc-vide{margin-top:28px;text-align:center;font-size:15px;color:var(--muted)}.parc-raz{font:inherit;font-size:15px;color:var(--cf);background:none;border:0;cursor:pointer;text-decoration:underline;padding:0 0 0 4px}.parc-note{margin-top:clamp(22px,2.4vw,32px);padding-top:18px;border-top:1px solid var(--line-soft);font-size:13.5px;line-height:1.65;color:var(--faint);max-width:76ch}#parc{background:var(--bg-warm)}@media (max-width:1040px){.conf{grid-template-columns:1fr}.filtres{position:static}.mach{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.mach-fin{grid-column:1 / -1;text-align:left;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line-soft)}.mach-fin .btn,.mach-plus{margin-top:0}.mach-plus{width:100%}}@media (max-width:620px){.mach{grid-template-columns:1fr}.parc-barre{flex-direction:column;align-items:flex-start;gap:12px}}#offres .conf{margin-top:clamp(22px,2.6vw,34px)}.p-dedies #reperes,.p-dedies #panel,.p-dedies #faq{background:transparent}.p-dedies #offres,.p-dedies #protection-p{background:var(--bg-warm)}.p-dedies .parc-barre{margin-top:clamp(18px,2vw,26px)}.parc-note b{font-weight:500;color:var(--ink)}.periodes{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:20px;flex-wrap:wrap}.periode{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;color:var(--muted);background:none;border:0;border-radius:9px;padding:9px 15px;cursor:pointer;white-space:nowrap;transition:background 220ms var(--ease),color 220ms var(--ease)}.periode:hover{color:var(--ink)}.periode.on{background:var(--cf);color:#fff;box-shadow:0 1px 2px rgba(17,17,19,0.1),0 6px 16px -8px rgba(249,110,30,0.6)}.periode:active{transform:scale(0.97)}.periode-r{font-size:11.5px;font-weight:500;color:var(--cf-dark);background:var(--cf-12);border-radius:4px;padding:2px 6px;font-variant-numeric:tabular-nums}.periode.on .periode-r{color:#fff;background:rgba(255,255,255,0.22)}.mach-total{margin-top:4px;font-size:12.5px;color:var(--faint);font-variant-numeric:tabular-nums}.mach-total b{font-weight:500;color:var(--muted)}@media (max-width:620px){.periodes{width:100%}.periode{flex:1;justify-content:center}}.hd-chev{display:none !important}.hd-tab{gap:0}.hd-tab::after{height:3px;border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:center}.hd-tab[aria-expanded="true"]{color:var(--ink)}.hd-tab[aria-expanded="true"]::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hd-tab:hover{color:var(--ink)}.hd-tab:hover::after{transform:scaleX(1)}}.hd-tab:focus-visible{outline:2px solid var(--cf);outline-offset:-4px}@media (max-width:860px){.hd-tab::after{display:none}}.hd-tab.on{color:var(--cf)}.hd-tab.on::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hd-tab.on:hover{color:var(--cf-dark)}}.grille .g-tag{background:none;padding:0;margin-bottom:10px;font-size:10.5px;letter-spacing:0.07em;color:var(--cf)}.grille .g-tag-off{background:none;color:var(--faint)}.grille thead .g-tete.g-pop{background:rgba(249,110,30,calc(0.05 * var(--cf-k)))}.grille tbody .g-pop,.grille tfoot .g-pop{background:rgba(249,110,30,calc(0.035 * var(--cf-k)))}.grille thead .g-pop{border-bottom-color:var(--line)}:root{--cf-04:rgba(249,110,30,0.04);--cf-08:rgba(249,110,30,0.08);--cf-12:rgba(249,110,30,0.12);--cf-line:rgba(249,110,30,0.22);--faint:#6F6F78;--papier:#F6F2EE}.puce-mat,.periode,.pal-r,.flotte-n,.g-tag,.filtres-n,kbd,.mach-marque,.offre-tag{border-radius:var(--r-chip) !important}.carte,.pal-boite{border-radius:var(--r-media) !important}.periodes{border-radius:var(--r-btn) !important}.socle-v{background:var(--cf-12)}.g-pop,.grille tbody .g-pop,.grille tfoot .g-pop{background:var(--cf-04)}.grille thead .g-tete.g-pop{background:var(--cf-08)}.no-js .rv,.no-js .rv .s-acc{opacity:1 !important;transform:none !important;clip-path:none !important}.no-js .stats .stat-n,.no-js .stats .stat-eyebrow,.no-js .rv .shot,.no-js .vers-barre{clip-path:none !important;transform:none !important}.no-js .universe .puce,.no-js .vers-tige,.no-js .vers-mot,.no-js .grille :is(th,td){opacity:1 !important;transform:none !important}.no-js .cnt-va{animation:none}section,[id]{scroll-margin-top:84px}.btn-primary,.offre-cta,.g-cta-pl,.carte-cta,.hd-cta{font-weight:500}.btn-primary,.hd-cta{font-size:15px}#solutions,#app{background:var(--bg-warm)}#produit,#franchise,.hero,#chiffres{background:transparent}#protection{background:var(--papier)}#protection .shot,#protection .shot-img{background:var(--shot-chaud)}.hero-fond img{opacity:0.28;filter:saturate(0.55) contrast(1.05)}.hero-fond::before{content:'';position:absolute;inset:0;background:rgba(249,110,30,calc(0.06 * var(--cf-k)));z-index:1;pointer-events:none}.hd.hd-a-hero:not(.hd-apres-hero) .hd-cta{background:var(--surface) !important;color:var(--ink) !important;border:1px solid var(--line)}@keyframes nodeOn{0%,8%{background:var(--ok)}16%,100%{background:rgba(var(--ink-rgb),0.14)}}@keyframes peekPulse{0%{box-shadow:0 0 0 0 rgba(47,184,93,0.32)}70%{box-shadow:0 0 0 5px rgba(47,184,93,0)}100%{box-shadow:0 0 0 0 rgba(47,184,93,0)}}.seq-tag,.pal-titre,.jur-som-t,.shot::after,.g-rien{color:var(--faint)}.cf-accueil,.p-accueil .hero h1,.p-accueil .hero h1{font-size:clamp(40px,5.2vw,64px);max-width:15ch;letter-spacing:-0.04em}.hd-card-ic{background:var(--chip) !important;color:var(--muted) !important}.hd-card-tx em{color:var(--muted) !important;font-variant-numeric:tabular-nums}.mach.rv.seen,.voie.rv.seen,.cat-l.rv.seen,.universe.rv.seen .offer,.carte.rv.seen{transition:transform 320ms var(--ease),border-color 320ms var(--ease),box-shadow 320ms var(--ease),background 220ms ease,padding 260ms var(--ease)}.grille-cadre{-webkit-mask-image:none !important;mask-image:none !important}.grille-cadre.deborde{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%) !important;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%) !important}@media (max-width:1100px){.hd-panel{max-height:calc(100vh - 66px);overflow-y:auto}}.grille :is(th,td).g-choix{background:var(--cf-12) !important}.grille thead th.g-choix{box-shadow:inset 0 3px 0 var(--cf)}.apres{margin-top:clamp(26px,3vw,40px);padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface)}.apres-t{font-size:15px;font-weight:500;letter-spacing:-0.015em}.apres-l{margin:12px 0 0;padding:0 0 0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px}.apres-l li{font-size:13.5px;line-height:1.55;color:var(--muted)}.apres-l b{font-weight:500;color:var(--ink)}.profils{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:clamp(24px,2.8vw,36px)}.profil{border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);padding:16px 16px 14px}.profil b{display:block;font-size:14.5px;font-weight:500;letter-spacing:-0.015em}.profil span{display:block;margin-top:6px;font-size:13px;color:var(--muted);line-height:1.5}.raisons{margin-top:clamp(24px,2.8vw,36px);border-top:1px solid var(--line)}.raisons>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.raisons b{font-size:14.5px;font-weight:500}.raisons span{font-size:14px;color:var(--muted);line-height:1.55}@media (max-width:640px){.raisons>div{grid-template-columns:1fr;gap:4px}}.p-anti-ddos #seq .seq-wrap,.p-anti-ddos #seq .seq-canvas{height:230px}.comp-onglet.on{color:var(--cf-dark);border-color:var(--cf-line);background:var(--cf-08)}.comp-bloc .grille-cadre{margin-top:14px}.hd-card-ic{background:var(--cf-08) !important;color:var(--cf-dark) !important;border:1px solid var(--cf-line)}.hd-card-tx em{color:var(--ink) !important;font-weight:500}.hd-card:hover .hd-card-ic{background:var(--cf) !important;color:#fff !important;border-color:var(--cf)}.hd-panel{border-top:3px solid var(--cf)}.hd-side-col h4{color:var(--cf-dark)}.hd-side-promo{background:linear-gradient(135deg,rgba(249,110,30,calc(0.10 * var(--cf-k))),var(--cf-04));border:1px solid var(--cf-line)}.hd-in{max-width:none;padding:0 clamp(20px,2.6vw,40px);gap:clamp(16px,2.4vw,36px)}.hd-nav{gap:clamp(2px,0.6vw,10px)}.hd-right{gap:10px}.hd-connexion{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;font-size:13.5px;font-weight:500;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);white-space:nowrap;transition:border-color 200ms ease,color 200ms ease,transform 160ms var(--ease)}.hd-connexion svg{width:16px;height:16px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.hd-connexion:hover{border-color:var(--cf);color:var(--cf-dark)}.hd-connexion:hover svg{color:var(--cf)}}.hd-connexion:active{transform:scale(0.97)}@media (max-width:860px){.hd-connexion span,.hd-connexion{font-size:0;padding:0 9px}.hd-connexion svg{width:18px;height:18px}}.couches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(26px,3vw,40px)}.couche{border-top:1px solid var(--line);padding-top:18px}.couche-cf{border-top:3px solid var(--cf);padding-top:16px}.couche-n{font-size:12.5px;color:var(--cf);font-variant-numeric:tabular-nums}.couche h3{margin-top:10px;font-size:19px;letter-spacing:-0.025em}.couche p{margin-top:10px}.profil-cf{border-color:var(--cf-line);background:var(--cf-04)}.qui>div{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.p-anti-ddos .duo{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.p-anti-ddos #seq .seq-wrap,.p-anti-ddos #seq .seq-canvas{height:190px}.p-anti-ddos #seq .seq-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.p-anti-ddos #attaque{background:var(--bg-warm)}.p-anti-ddos #profils,.p-anti-ddos #qui{background:transparent}.p-anti-ddos #fonctionnement,.p-anti-ddos #raisons{background:var(--bg-warm)}@media (max-width:900px){.couches{grid-template-columns:1fr}.p-anti-ddos .duo{grid-template-columns:1fr}}.duo-art.seen .hero-art img{transform:scale(1)}.duo-art .carte{position:absolute;left:0;bottom:0;width:min(400px,88%);box-shadow:0 30px 70px -36px rgba(17,17,19,0.45),0 2px 6px rgba(17,17,19,0.05);transform:translateY(18px);opacity:0;transition:transform 900ms var(--ease) 320ms,opacity 900ms var(--ease) 320ms}.duo-art.seen .carte{transform:none;opacity:1;animation:carteFlotte 9s ease-in-out 1400ms infinite}@keyframes carteFlotte{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.duo-art .jauge span.on{transform:scaleX(0);transform-origin:left center}.duo-art.seen .jauge span.on{transform:none;transition:transform 700ms var(--ease)}.duo-art.seen .jauge span:nth-child(1){transition-delay:600ms}.duo-art.seen .jauge span:nth-child(2){transition-delay:650ms}.duo-art.seen .jauge span:nth-child(3){transition-delay:700ms}.duo-art.seen .jauge span:nth-child(4){transition-delay:750ms}.duo-art.seen .jauge span:nth-child(5){transition-delay:800ms}.duo-art.seen .jauge span:nth-child(6){transition-delay:850ms}.duo-art.seen .jauge span:nth-child(7){transition-delay:900ms}.duo-art.seen .jauge span:nth-child(8){transition-delay:950ms}.duo-art.seen .jauge span:nth-child(9){transition-delay:1000ms}.duo-art.seen .jauge span:nth-child(10){transition-delay:1050ms}.duo-art.seen .jauge span:nth-child(11){transition-delay:1100ms}.duo-art.seen .jauge span:nth-child(12){transition-delay:1150ms}.hero-duo .duo{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center}.hero-duo{padding-bottom:clamp(44px,5vw,72px) !important}@media (max-width:980px){.duo-art .carte{left:12px;width:min(380px,92%)}}@media (prefers-reduced-motion:reduce){.hero-art img,.duo-art .carte,.duo-art .jauge span.on{transform:none !important;opacity:1 !important;animation:none !important;transition:none !important}}.univers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,3.2vw,44px)}.tuile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-media);background:var(--shot);color:#fff;box-shadow:0 24px 60px -40px rgba(17,17,19,0.4);transition:transform 420ms var(--ease),box-shadow 420ms var(--ease);opacity:0;transform:translateY(16px)}.rv.seen .tuile{opacity:1;transform:none;transition:opacity 800ms var(--ease) var(--d),transform 800ms var(--ease) var(--d),box-shadow 420ms var(--ease)}.tuile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0.9);transform:scale(1.02);transition:transform 900ms var(--ease),filter 600ms ease}.tuile-voile{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,19,0) 38%,rgba(17,17,19,0.62) 72%,rgba(17,17,19,0.86) 100%)}.tuile-k{position:absolute;top:16px;left:16px;font-size:11.5px;letter-spacing:0.06em;text-transform:uppercase;color:#fff;background:rgba(17,17,19,0.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.18);border-radius:var(--r-chip);padding:5px 9px}.tuile-tx{position:absolute;left:0;right:0;bottom:0;padding:0 20px 20px}.tuile-tx b{display:block;font-size:clamp(20px,1.8vw,24px);font-weight:500;letter-spacing:-0.03em}.tuile-tx i{display:block;margin-top:6px;font-style:normal;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,0.78);max-width:30ch}.tuile-tx em{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-style:normal;font-size:13.5px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,0.35);padding-bottom:3px}.tuile-tx em span{transition:transform 300ms var(--ease);color:var(--cf-lite)}@media (hover:hover) and (pointer:fine){.rv.seen .tuile:hover{transform:translateY(-5px);box-shadow:0 34px 70px -40px rgba(17,17,19,0.55)}.tuile:hover img{transform:scale(1.06);filter:saturate(1)}.tuile:hover .tuile-tx em span{transform:translateX(4px)}}.tuile:active{transform:scale(0.985) !important}@media (max-width:900px){.univers{grid-template-columns:1fr}.tuile{aspect-ratio:16 / 10}}@media (prefers-reduced-motion:reduce){.tuile,.rv.seen .tuile{opacity:1;transform:none;transition:none}.tuile img{transition:none}}.hd-nav{justify-content:center;gap:clamp(6px,1.4vw,22px)}.hd-tab{font-size:15px;padding:22px 14px !important}@media (max-width:1240px){.hd-tab{font-size:14px;padding:22px 10px !important}.hd-nav{gap:2px}}.vitrine.seen{transform:none;transition:opacity 900ms var(--ease) 120ms,transform 900ms var(--ease) 120ms}.vitrine.seen .vitrine-art img{transform:scale(1)}.vitrine.seen .vitrine-prix{opacity:1;transform:none}.vitrine.seen .vitrine-panel img{transform:translateY(0)}.prot-duo{align-items:stretch;gap:clamp(20px,2.6vw,36px)}.prot{padding-left:0;display:flex;flex-direction:column}.prot::before{display:none}.prot-hd h3{margin-top:0;font-size:clamp(22px,2.3vw,28px);letter-spacing:-0.03em;max-width:20ch}.prot-hd p{margin-top:10px;max-width:46ch}.prot .prot-cta{margin-top:18px;align-self:flex-start}.cadre{margin-top:20px;flex:1;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px -44px rgba(17,17,19,0.3)}.prot .cadre.volet-vi{margin-top:20px}.cadre-hd{display:flex;justify-content:space-between;padding:12px 16px 0}.cadre-hd .seq-tag{position:static;font-size:10.5px;letter-spacing:0.08em}.prot .seq-wrap,.prot .seq-canvas{height:176px;margin:0}.prot .seq-wrap{padding:0 8px}.prot .seq-tag-l,.prot .seq-tag-r,.prot .seq-tag-w{transform:none}.cadre-pied{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px 12px;border-top:1px solid var(--line-soft);background:var(--surface-2)}.prot .seq-steps{display:flex;gap:14px;margin:0}.prot .seq-steps .step{display:inline-flex;align-items:center;gap:7px;padding:0 !important}.prot .step-rail{width:7px;height:7px;border-radius:50%;background:rgba(var(--ink-rgb),0.12);overflow:visible}.prot .step-fill{display:none}.prot .step.on .step-rail{background:var(--cf-line)}.prot .step.now .step-rail{background:var(--cf);box-shadow:0 0 0 4px var(--cf-12)}.prot .step-txt{font-size:12px;color:var(--faint);white-space:nowrap}.prot .step.now .step-txt{color:var(--ink)}.prot .seq-head{margin:0;display:inline-flex;align-items:baseline;gap:5px}.prot .seq-count{font-size:18px;font-weight:500;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.prot .seq-unit{font-size:11.5px;color:var(--faint)}.prot .seq-flag{right:12px;top:10px}.garanties{display:grid;grid-template-columns:1fr 1fr;padding:6px 0}.garantie{padding:14px 18px;border-bottom:1px solid var(--line-soft)}.garantie:nth-child(odd){border-right:1px solid var(--line-soft)}.garantie:nth-last-child(-n+2){border-bottom:0}.garantie b{display:block;font-size:14px;font-weight:500;letter-spacing:-0.015em}.garantie span{display:block;margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--muted)}@media (max-width:980px){.prot .seq-steps{flex-wrap:wrap;gap:8px 12px}.cadre-pied{flex-wrap:wrap}}@media (max-width:560px){.garanties{grid-template-columns:1fr}.garantie:nth-child(odd){border-right:0}}.hero-centre .fil{text-align:center}.prot-n{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:12px;vertical-align:-4px;border-radius:50%;font-size:16px;font-weight:500;color:#fff;background:var(--cf);font-variant-numeric:tabular-nums;letter-spacing:0}.prot-hd h3{max-width:none}.prot .seq-head{min-width:96px;justify-content:flex-end}.prot .seq-count{min-width:3ch;text-align:right;display:inline-block}.prot .cadre-pied{gap:12px}.prot .seq-steps .step{min-width:0}.p-accueil #solutions{padding-top:clamp(30px,3.2vw,44px) !important}.p-accueil .stats .stat{padding-bottom:clamp(18px,2vw,26px)}.flux{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.flux span{position:absolute;left:0;right:0;top:var(--y);height:1px;background:rgba(var(--ink-rgb),0.06)}.flux span::after{content:'';position:absolute;top:-1.5px;left:0;width:46px;height:4px;border-radius:4px;background:linear-gradient(90deg,rgba(249,110,30,0) 0%,rgba(249,110,30,0.75) 60%,rgba(249,110,30,0) 100%);animation:fluxPaquet var(--d) linear var(--o) infinite}.flux span:nth-child(even)::after{background:linear-gradient(90deg,rgba(47,184,93,0) 0%,rgba(47,184,93,0.7) 60%,rgba(47,184,93,0) 100%)}@keyframes fluxPaquet{from{transform:translateX(-60px)}to{transform:translateX(100vw)}}.hero .wrap{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.flux span::after{animation:none;display:none}}.hero-gauche{padding-top:clamp(40px,5vw,64px) !important;padding-bottom:clamp(44px,5vw,72px) !important}.gauche-tx{max-width:620px;position:relative;z-index:2}.gauche-tx h1{font-size:clamp(34px,4.6vw,56px);max-width:17ch;letter-spacing:-0.04em;line-height:1.06}.gauche-tx .lead{margin-top:18px;max-width:46ch}.gauche-tx .hero-cta{margin-top:26px}.gauche-tx .duo-prix{margin-top:14px}.hero-fond-droite{left:auto;width:min(62%,900px)}.hero-fond-droite img{opacity:0.55;filter:saturate(0.85) contrast(1.02);object-position:center 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.6) 30%,#000 60%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.6) 30%,#000 60%)}.hero-fond-droite::before{background:var(--cf-04)}.hero-fond-droite::after{background:linear-gradient(180deg,rgba(var(--bg-rgb),0.25) 0%,rgba(var(--bg-rgb),0) 28%,rgba(var(--bg-rgb),0) 62%,var(--bg) 100%)}@media (max-width:900px){.hero-fond-droite{width:100%}.hero-fond-droite img{opacity:0.22;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,transparent 80%)}}.garanties{display:block;padding:6px 20px}.garantie{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line-soft);border-right:0 !important;background:none !important}.garantie:last-child{border-bottom:0}.garantie .socle-v{flex:none;margin-top:1px}.garantie b{font-size:15px}.garantie span{font-size:13px}.hero-fond-droite{width:min(56%,860px)}.hero-fond-droite img{opacity:1 !important;filter:saturate(0.95) !important;object-position:center 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.85) 26%,#000 48%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.85) 26%,#000 48%) !important}.hero-fond-droite::before{display:none}.hero-fond-droite::after{background:linear-gradient(180deg,rgba(var(--bg-rgb),0) 0%,rgba(var(--bg-rgb),0) 70%,var(--bg) 100%) !important}.hero-gauche .flux{width:44%}.hero-gauche .flux span::after{animation-duration:calc(var(--d) * 0.6)}.prot-n{display:inline;width:auto;height:auto;margin-right:0.35em;vertical-align:baseline;border-radius:0;background:none;color:var(--cf);font-size:inherit;font-weight:500;letter-spacing:-0.02em}.prot-n::after{content:'.'}.garanties{padding-top:0}.prot .cadre.volet-vi{display:flex;flex-direction:column}.prot .seq-wrap{flex:1;min-height:176px;height:auto;padding:0 8px 6px}.prot .seq-canvas{height:100%;min-height:176px}.hero-fond-droite{overflow:hidden}.hero-fond-droite img{will-change:transform;animation:travelling 26s ease-in-out infinite alternate}@keyframes travelling{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.09) translate3d(-1.5%,1.2%,0)}}.hero-fond-droite::before{display:block !important;content:'';position:absolute;top:-20%;bottom:-20%;left:-30%;width:26%;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.22) 50%,rgba(255,255,255,0) 100%);transform:skewX(-12deg) translateX(0);animation:reflet 9s cubic-bezier(0.4,0,0.2,1) 2s infinite;pointer-events:none;z-index:1}@keyframes reflet{0%{transform:skewX(-12deg) translateX(0);opacity:0}8%{opacity:1}32%{transform:skewX(-12deg) translateX(560%);opacity:0}100%{transform:skewX(-12deg) translateX(560%);opacity:0}}.gauche-tx h1 .mot{display:inline-block;opacity:0;transform:translateY(0.35em)}.gauche-tx h1.rv.seen .mot{opacity:1;transform:none;transition:opacity 700ms var(--ease) var(--m),transform 700ms var(--ease) var(--m)}@media (prefers-reduced-motion:reduce){.hero-fond-droite img{animation:none}.hero-fond-droite::before{display:none !important}.gauche-tx h1 .mot{opacity:1;transform:none}}.hero-fond-droite img{translate:0 var(--py,0px)}.prot-duo{align-items:start}.prot .cadre.volet-vi{flex:none;display:block}.prot .seq-wrap{flex:none;height:200px;min-height:0;padding:0 8px}.prot .seq-canvas{height:200px;min-height:0}.garanties{margin-top:20px;padding:0;border:0;background:none;box-shadow:none;border-radius:0;border-top:1px solid var(--line)}.garantie{padding:16px 0}.garantie:last-child{border-bottom:1px solid var(--line)}.garantie b{font-size:15.5px}.garantie span{font-size:13.5px;margin-top:3px}.garantie .socle-v{width:20px;height:20px}.garantie .socle-v::after{left:5px;top:7px;width:8px;height:4px}.trace{position:absolute;left:clamp(20px,2.6vw,40px);bottom:10px;width:min(54%,760px);height:96px;z-index:1;pointer-events:none;overflow:visible}.hero .trace{opacity:0;animation:traceIn 900ms var(--ease) 900ms forwards}@keyframes traceIn{to{opacity:1}}@media (max-width:1100px){.trace{display:none}}@media (prefers-reduced-motion:reduce){.hero .trace{opacity:1;animation:none}}@media (min-width:1101px){.hero-gauche{padding-bottom:132px !important}.trace{bottom:14px}}.hd-brand{gap:10px}.hd-mot{font-weight:700;font-size:17px;letter-spacing:-0.03em;line-height:1;color:#3F3F44;text-transform:uppercase;white-space:nowrap}.hd-mot b{font-weight:700;color:var(--cf)}@media (max-width:420px){.hd-mot{display:none}}.hero-gauche{width:min(100% - 2 * var(--gutter),var(--max));margin:18px auto 0;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);box-shadow:0 24px 60px -44px rgba(17,17,19,0.3)}.hero-gauche .wrap{padding-left:clamp(24px,3.4vw,48px);padding-right:clamp(24px,3.4vw,48px)}.hero-gauche .glow{display:none}.hero-fond-droite{width:min(64%,920px)}.hero-fond-droite img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.18) 18%,rgba(0,0,0,0.62) 40%,rgba(0,0,0,0.92) 60%,#000 78%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.18) 18%,rgba(0,0,0,0.62) 40%,rgba(0,0,0,0.92) 60%,#000 78%) !important}.hero-fond-droite::after{background:linear-gradient(180deg,rgba(var(--surface-rgb),0) 0%,rgba(var(--surface-rgb),0) 72%,var(--surface) 100%) !important}.hero-gauche .trace{left:clamp(24px,3.4vw,48px)}@media (max-width:760px){.hero-gauche{width:min(100% - 2 * var(--gutter),var(--max));margin-top:12px}.hero-fond-droite img{-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%) !important;mask-image:linear-gradient(180deg,#000 0%,transparent 85%) !important}}.stat-sens{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted);max-width:26ch}@media (max-width:700px){.stat-sens{max-width:none}}#avis{padding:clamp(56px,7vw,96px) 0 0;overflow:hidden}.avis-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.avis-note{display:inline-flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);padding-bottom:6px}.avis-note-n{font-size:clamp(34px,3.4vw,44px);font-weight:500;letter-spacing:-0.045em;line-height:1;color:var(--tp);font-variant-numeric:tabular-nums}.avis-note-n i{font-style:normal;font-size:0.42em;color:#52C9A2;margin-left:2px}.avis-note-et{display:inline-flex;gap:2px}.avis-note-et svg{width:18px;height:18px;fill:var(--tp)}.avis-note-et .et-demi{display:inline-flex;position:relative}.avis-note-et .et-demi svg{opacity:0.35}.avis-note-et .et-demi::after{content:'';position:absolute;inset:0;width:70%;background:var(--tp);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2l2.9 6.3 6.6.8-4.9 4.6 1.3 6.8L12 17.3 6.1 20.5l1.3-6.8L2.5 9.1l6.6-.8z'/%3E%3C/svg%3E") left/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2l2.9 6.3 6.6.8-4.9 4.6 1.3 6.8L12 17.3 6.1 20.5l1.3-6.8L2.5 9.1l6.6-.8z'/%3E%3C/svg%3E") left/18px 18px no-repeat}.avis-note-l{font-size:13.5px;color:var(--muted)}.avis-note:hover .avis-note-l{color:var(--ink)}.avis-defile{margin-top:clamp(28px,3.4vw,44px);display:grid;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.avis-rang{display:flex;gap:14px;width:max-content}.avis-piste{display:flex;gap:14px;flex:none;animation:avisDefile 70s linear infinite}.avis-rang-inv .avis-piste{animation-direction:reverse;animation-duration:82s}.avis-rang:hover .avis-piste,.avis-rang:focus-within .avis-piste{animation-play-state:paused}@keyframes avisDefile{to{transform:translate3d(calc(-100% - 14px),0,0)}}.avis-c{flex:none;width:340px;margin:0;padding:22px 24px 20px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-media);display:flex;flex-direction:column;gap:12px}.avis-et{display:inline-flex;gap:2px}.avis-et svg{width:15px;height:15px;fill:var(--tp)}.avis-c blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.avis-c figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line-soft)}.avis-c figcaption b{font-weight:500;font-size:14px}.avis-c figcaption span{font-size:12.5px;color:var(--faint);font-variant-numeric:tabular-nums}@media (max-width:600px){.avis-c{width:280px}}@media (prefers-reduced-motion:reduce){.avis-piste{animation:none}.avis-piste[aria-hidden]{display:none}.avis-rang{width:auto;overflow-x:auto;padding-bottom:6px}.avis-defile{-webkit-mask-image:none;mask-image:none}}#produit{padding:clamp(56px,7vw,96px) 0}.pilote{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(28px,4vw,64px);align-items:center}.pilote-tx .wrap h2,.wrap .pilote-tx h2{max-width:14ch}.pilote-l{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line-soft)}.pilote-l li{padding:13px 0;border-bottom:1px solid var(--line-soft);display:grid;gap:3px}.pilote-l b{font-weight:500;font-size:15.5px}.pilote-l span{font-size:13.5px;line-height:1.5;color:var(--muted)}@media (max-width:900px){.pilote{grid-template-columns:1fr}}.avis-rang{align-items:flex-start}.avis-c{width:330px;padding:20px 22px 18px;gap:11px}.avis-c.avis-court{width:250px}.avis-c.avis-long{width:400px}.avis-c blockquote{font-size:15.5px;-webkit-line-clamp:5}.avis-c figcaption{margin-top:2px;padding-top:9px}.avis-defile{gap:12px}.avis-rang,.avis-piste{gap:12px}@keyframes avisDefile{to{transform:translate3d(calc(-100% - 12px),0,0)}}@media (max-width:600px){.avis-c,.avis-c.avis-court,.avis-c.avis-long{width:280px}}.avis-piste{align-items:flex-start}.hero-fond-droite{width:min(54%,760px)}.hero-fond-droite img{object-position:58% 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.45) 20%,rgba(0,0,0,0.88) 36%,#000 50%) !important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.45) 20%,rgba(0,0,0,0.88) 36%,#000 50%) !important}.gauche-tx{max-width:540px}.hero-gauche .trace{width:min(44%,520px);-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent 100%);mask-image:linear-gradient(90deg,#000 72%,transparent 100%)}@media (min-width:1101px){.hero-gauche{padding-bottom:118px !important}}@media (max-width:760px){.hero-fond-droite img{-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%) !important;mask-image:linear-gradient(180deg,#000 0%,transparent 85%) !important}}.hd-brand{gap:9px}.hd-brand picture,.hd-brand img{width:56px}.hd-brand img{height:32px}.hd-mot{font-weight:600;font-size:14.5px;letter-spacing:0.09em;line-height:1;color:var(--ink);text-transform:uppercase;padding-top:1px}.hd-mot b{font-weight:600;color:var(--cf)}.pilote{grid-template-columns:1.2fr 0.8fr}.pilote-pile{position:relative;aspect-ratio:1.22}.pile{position:absolute;margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:0 30px 70px -40px rgba(17,17,19,0.38);transition:transform 700ms var(--ease),opacity 700ms var(--ease)}.pile img{display:block;width:100%;height:auto}.pile figcaption{position:absolute;left:12px;bottom:10px;padding:4px 9px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:0.06em;text-transform:uppercase;background:rgba(var(--surface-rgb),0.9);color:var(--muted);border:1px solid var(--line-soft)}.pile-1{left:0;top:0;width:78%;z-index:3}.pile-2{right:0;top:30%;width:62%;z-index:2}.pile-3{left:10%;bottom:0;width:58%;z-index:1}.pilote-pile.rv .pile{opacity:0;transform:translateY(24px)}.pilote-pile.rv.seen .pile-1{opacity:1;transform:none}.pilote-pile.rv.seen .pile-2{opacity:1;transform:none;transition-delay:140ms}.pilote-pile.rv.seen .pile-3{opacity:1;transform:none;transition-delay:280ms}.pilote-pile:hover .pile-2,.pilote-pile:hover .pile-3{transform:translateY(-6px)}@media (max-width:900px){.pilote-pile{order:2}}@media (prefers-reduced-motion:reduce){.pile{transition:none}.pilote-pile.rv .pile{opacity:1;transform:none}}.pilote-pile:hover .pile-2,.pilote-pile:hover .pile-3{transform:none}.pilote-pile .pile{transition:transform 520ms var(--ease),opacity 700ms var(--ease),box-shadow 520ms var(--ease)}.pile-1{transform-origin:left top}.pile-2{transform-origin:right center}.pile-3{transform-origin:left bottom}.pilotte-pile .pile:hover,.pilote-pile.rv.seen .pile:hover{transform:scale(1.22);z-index:6;box-shadow:0 40px 90px -36px rgba(17,17,19,0.5)}.pilote-pile:hover .pile:not(:hover){opacity:0.55}.pile:hover figcaption{opacity:0;transition:opacity 200ms ease}@media (prefers-reduced-motion:reduce){.pilote-pile.rv.seen .pile:hover{transform:none}}.sommaire{gap:6px 18px}.sommaire a{font-size:14px;color:var(--muted);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}.sommaire a:hover{color:var(--ink);border-bottom-color:var(--cf)}.fam{padding:clamp(48px,5.5vw,76px) 0}.fam-hd h2{font-size:clamp(26px,2.8vw,36px);letter-spacing:-0.035em}.fam-hd .lead{margin-top:10px;font-size:16px}.jeux-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(24px,2.8vw,36px)}.tuile-jeu{aspect-ratio:4 / 3;border-radius:12px}.tuile-jeu .tuile-tx{padding:0 16px 16px}.tuile-jeu .tuile-tx b{font-size:clamp(17px,1.4vw,20px)}.tuile-jeu .tuile-tx i{font-size:12.5px;margin-top:3px;color:rgba(255,255,255,0.72)}.tuile-jeu .tuile-tx em{margin-top:9px;font-size:12.5px}.tuile-jeu:hover img{transform:scale(1.06)}.jeux-aussi{margin-top:clamp(20px,2.4vw,30px);border-top:1px solid var(--line-soft)}.jeux-aussi-k{font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--faint);padding:14px 0 2px}.offres-l{margin-top:18px;border-top:1px solid var(--line-soft)}.offre-l{display:grid;grid-template-columns:180px 1fr auto 24px;gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-soft);text-decoration:none;color:var(--ink)}.offre-n{font-weight:500;font-size:15.5px}.offre-d{font-size:14px;color:var(--muted)}.offre-p{font-size:13.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.offre-p b{color:var(--ink);font-weight:500}.offre-go{color:var(--faint);transition:transform 300ms var(--ease),color 300ms ease;text-align:right}.offre-l:hover .offre-go{transform:translateX(4px);color:var(--cf)}.offre-l:hover .offre-n{color:var(--cf)}.vps-t{margin-top:clamp(24px,2.8vw,36px);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-media);overflow:hidden}.vps-r{display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.vps-r:last-child{border-bottom:0}.vps-r>div{padding:13px 18px;font-size:14.5px;border-left:1px solid var(--line-soft)}.vps-r>div:first-child{border-left:0;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:var(--faint);padding-top:15px}.vps-hd>div{padding:18px 18px 14px}.vps-hd b{display:block;font-size:17px;font-weight:500;letter-spacing:-0.02em}.vps-hd i{display:block;margin-top:3px;font-style:normal;font-size:13px;color:var(--muted)}.vps-pour{color:var(--muted);font-size:13.5px !important;line-height:1.5}.vps-go>div{padding:14px 18px 18px}.vps-go .btn{width:100%;justify-content:center;font-size:13.5px;padding:9px 12px}.dedie-b{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:center;gap:clamp(20px,3vw,44px);border:1px solid var(--line-soft);border-radius:var(--r-media);background:var(--surface);overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow 420ms var(--ease),transform 420ms var(--ease)}.dedie-b:hover{box-shadow:0 30px 70px -44px rgba(17,17,19,0.4);transform:translateY(-2px)}.dedie-img{display:block;align-self:stretch;min-height:260px;position:relative;overflow:hidden}.dedie-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0.9);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,#000 70%,transparent 100%)}.dedie-tx{display:block;padding:clamp(22px,3vw,40px) clamp(22px,3vw,40px) clamp(22px,3vw,40px) 0}.dedie-tx .fam-hd{display:block}.dedie-tx .lead{display:block}.dedie-p{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin-top:20px;font-size:14px;color:var(--muted)}.dedie-p b{font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-0.02em}.dedie-go{font-weight:500;color:var(--ink)}.dedie-go span{color:var(--cf);display:inline-block;transition:transform 300ms var(--ease)}.dedie-b:hover .dedie-go span{transform:translateX(4px)}.duo-cat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px)}.duo-cat .offre-l{grid-template-columns:150px 1fr auto 20px}@media (max-width:1000px){.jeux-g{grid-template-columns:repeat(3,minmax(0,1fr))}.duo-cat{grid-template-columns:1fr}}@media (max-width:760px){.jeux-g{grid-template-columns:repeat(2,minmax(0,1fr))}.offre-l,.duo-cat .offre-l{grid-template-columns:1fr auto}.offre-d{grid-column:1 / -1}.offre-go{display:none}.vps-t{overflow-x:auto}.vps-r{grid-template-columns:100px repeat(4,170px);min-width:780px}.dedie-b{grid-template-columns:1fr}.dedie-img{min-height:180px}.dedie-img img{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 100%);mask-image:linear-gradient(180deg,#000 60%,transparent 100%)}.dedie-tx{padding:0 20px 22px}}.hero-fond-droite{width:min(52%,740px)}.hero-fond-droite img{object-position:62% 40%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.04) 8%,rgba(0,0,0,0.16) 18%,rgba(0,0,0,0.38) 28%,rgba(0,0,0,0.66) 38%,rgba(0,0,0,0.88) 48%,#000 60%),linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,0.82) 74%,rgba(0,0,0,0.45) 88%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.04) 8%,rgba(0,0,0,0.16) 18%,rgba(0,0,0,0.38) 28%,rgba(0,0,0,0.66) 38%,rgba(0,0,0,0.88) 48%,#000 60%),linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,0.82) 74%,rgba(0,0,0,0.45) 88%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-fond-droite::after{display:none !important}.gauche-tx{max-width:520px}@media (max-width:760px){.hero-fond-droite img{-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.5) 50%,transparent 85%) !important;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.5) 50%,transparent 85%) !important;-webkit-mask-composite:initial;mask-composite:initial}}.hero-fond-droite{width:min(56%,780px)}.hero-fond-droite img{object-position:60% 40%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 10%,rgba(0,0,0,0.12) 20%,rgba(0,0,0,0.3) 30%,rgba(0,0,0,0.55) 40%,rgba(0,0,0,0.8) 52%,rgba(0,0,0,0.95) 64%,#000 78%),linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,0.85) 72%,rgba(0,0,0,0.5) 88%,rgba(0,0,0,0) 100%) !important;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 10%,rgba(0,0,0,0.12) 20%,rgba(0,0,0,0.3) 30%,rgba(0,0,0,0.55) 40%,rgba(0,0,0,0.8) 52%,rgba(0,0,0,0.95) 64%,#000 78%),linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,0.85) 72%,rgba(0,0,0,0.5) 88%,rgba(0,0,0,0) 100%) !important;-webkit-mask-composite:source-in !important;mask-composite:intersect !important}@media (min-width:1101px){.hero-gauche{padding-bottom:clamp(44px,5vw,72px) !important}}.hero-gauche .trace{display:none}@property --cf-tour{syntax:'<angle>';inherits:false;initial-value:0deg}.hero-gauche{position:relative}.hero-gauche::after{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:4;background:conic-gradient(from var(--cf-tour),transparent 0deg,transparent 300deg,rgba(249,110,30,0.9) 326deg,transparent 338deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cfTour 11s linear infinite}.hero-gauche::before{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:4;background:conic-gradient(from calc(var(--cf-tour) + 180deg),transparent 0deg,transparent 312deg,rgba(47,184,93,0.7) 332deg,transparent 342deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cfTour 11s linear infinite}@keyframes cfTour{to{--cf-tour:360deg}}@media (prefers-reduced-motion:reduce){.hero-gauche::before,.hero-gauche::after{display:none}}#reperes + .hr{display:none}.hero-reperes{position:relative;z-index:3;border-top:1px solid var(--line-soft);margin-top:clamp(28px,3.4vw,48px);padding:0 clamp(24px,3.4vw,48px);background:rgba(var(--surface-rgb),0.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-reperes .stats{border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-reperes .stat{border-left:1px solid var(--line-soft);padding:18px clamp(16px,2vw,28px)}.hero-reperes .stat:first-child{border-left:0;padding-left:0}.hero-reperes .stat:last-child{padding-right:0}.hero-reperes .stat-eyebrow{font-size:11px;margin-bottom:4px}.hero-reperes .stat-n-s{font-size:clamp(17px,1.6vw,21px) !important;white-space:nowrap}.hero-reperes .stat-sens{margin-top:5px;font-size:13px;line-height:1.45;max-width:24ch}.hero-gauche{padding-bottom:0 !important}@media (min-width:1101px){.hero-gauche{padding-bottom:0 !important}}@media (max-width:900px){.hero-reperes .stats{grid-template-columns:1fr 1fr}.hero-reperes .stat:nth-child(3){border-left:0;padding-left:0}.hero-reperes .stat:nth-child(2){padding-right:0}}@media (max-width:520px){.hero-reperes .stats{grid-template-columns:1fr}.hero-reperes .stat{border-left:0;padding-left:0;padding-right:0}}.hero-gauche::after{padding:2px;background:conic-gradient(from var(--cf-tour),transparent 0deg,transparent 290deg,rgba(249,110,30,0.35) 312deg,rgba(249,110,30,1) 330deg,rgba(249,110,30,0.35) 340deg,transparent 346deg,transparent 360deg)}.hero-gauche::before{padding:2px}.hd-brand picture{width:36px;height:36px;border-radius:10px;background:var(--cf);display:grid;place-items:center;box-shadow:0 6px 14px -8px rgba(249,110,30,0.6)}.hd-brand img{width:26px;height:15px;filter:brightness(0) invert(1)}.hd-brand{gap:11px}.hero-acc .glow,.hero-acc #globe{display:none}.hero-reperes-acc .stat{padding:20px clamp(16px,2vw,28px)}.hero-reperes-acc .stat-n{font-size:clamp(26px,2.4vw,34px)}.hero-reperes-acc .stat-l{margin-top:8px;font-size:14px}.hero-reperes-acc .stat-sub{font-size:12.5px;margin-top:3px}.hero-reperes-acc .stat-go{margin-top:6px;font-size:12.5px}.hero-reperes-acc .stat-top{margin-top:0 !important}.hero-reperes-acc .stat-tp::before{display:none}.hero-reperes-acc .stat-stars svg{width:14px;height:14px}@media (max-width:900px){.hero-reperes-acc .stats{grid-template-columns:1fr 1fr}}#reponse{padding:clamp(40px,5vw,64px) 0 0;background:transparent}.rep{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(24px,3vw,40px) clamp(24px,3vw,44px);border:1px solid var(--line-soft);border-radius:var(--r-media);background:var(--surface)}.wrap .rep h2{font-size:clamp(24px,2.6vw,34px);max-width:16ch;letter-spacing:-0.035em}.rep .lead{font-size:16px}.rep-canaux{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 28px;border-top:1px solid var(--line-soft)}.rep-canaux li{padding:12px 0 0}.rep-canaux a{display:grid;gap:2px;text-decoration:none;color:var(--ink)}.rep-canaux b{font-weight:500;font-size:15px}.rep-canaux span{font-size:13px;color:var(--muted)}.rep-canaux a:hover b{color:var(--cf)}.bulle{max-width:32ch;padding:11px 15px;border-radius:14px;font-size:14.5px;line-height:1.5}.bulle-c{justify-self:start;background:var(--papier);color:var(--ink);border-bottom-left-radius:4px}.bulle-cf{position:relative;background:var(--cf);color:#fff;border-bottom-right-radius:4px;margin-right:34px}.bulle-av{position:absolute;right:-34px;bottom:0;width:26px;height:26px;border-radius:8px;background:var(--cf);display:grid;place-items:center}.bulle-av img{width:17px;height:10px;filter:brightness(0) invert(1)}.bulle-lu{font-size:12px;color:var(--faint);margin-right:34px}.rep.rv .bulle{opacity:0;transform:translateY(8px)}.rep.rv.seen .bulle{opacity:1;transform:none;transition:opacity 600ms var(--ease) 300ms,transform 600ms var(--ease) 300ms}.rep.rv.seen .bulle-cf{transition-delay:1100ms}.rep.rv .bulle-lu{opacity:0}.rep.rv.seen .bulle-lu{opacity:1;transition:opacity 400ms ease 1900ms}@media (max-width:820px){.rep{grid-template-columns:1fr}.bulle{max-width:none}}.hd-brand picture{width:56px;height:auto;border-radius:0;background:none;display:block;box-shadow:none}.hd-brand img{width:56px;height:32px;filter:none}.hd-brand{gap:9px}.grille thead .g-tete.g-pop,.grille tbody .g-pop,.grille tfoot .g-pop,.g-pop{background:rgba(249,110,30,calc(0.07 * var(--cf-k))) !important}#seq .seq-flag{right:12px;bottom:auto;top:30px;font-size:12px;padding:3px 9px;border-radius:999px;background:rgba(var(--surface-rgb),0.92);border:1px solid rgba(47,184,93,0.35)}.p-anti-ddos #seq .seq-wrap,.p-anti-ddos #seq .seq-canvas{height:210px}.grille thead .g-tete{vertical-align:bottom !important;padding-top:34px !important}.grille .g-tag{position:absolute;top:12px;left:16px;margin:0}.grille th,.grille td{overflow:visible !important}.grille tfoot .btn,.grille tbody .btn{display:flex;width:100%;justify-content:center;padding-left:6px;padding-right:6px;font-size:13.5px;white-space:nowrap;box-sizing:border-box}#reponse{background:var(--papier);padding:clamp(44px,5.5vw,72px) 0;margin-top:clamp(40px,5vw,64px)}.rep{border:0;background:transparent;padding:0}.rep-canaux{border-top-color:rgba(var(--ink-rgb),0.1)}.bulle-c{background:var(--surface)}.cf-accueil,.p-accueil #app{padding-top:clamp(40px,5vw,64px)}.hero-sombre{background:#111113 !important;color:#fff;padding:clamp(56px,6.5vw,92px) 0 0 !important;overflow:hidden}.hero-sombre .gauche-tx h1{color:#fff}.hero-sombre .gauche-tx .lead{color:rgba(255,255,255,0.68)}.hero-sombre .btn-quiet{background:transparent;color:#fff;border-color:rgba(255,255,255,0.22)}.hero-sombre .btn-quiet:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.4)}.hero-sombre .carte-l{color:rgba(255,255,255,0.6)}.hero-sombre .carte-zone{width:42%;right:5%;top:-2%;bottom:18%}.hero-sombre + .hr{display:none}.p-accueil #solutions{padding-top:clamp(56px,7vw,96px)}@media (max-width:900px){.hero-sombre .carte-zone{position:relative;width:100%;height:240px;top:auto;bottom:auto;right:auto}}#reponse{background:transparent;padding:clamp(40px,5vw,64px) 0 0;margin-top:0}.rep{grid-template-columns:0.95fr 1.05fr;gap:clamp(28px,4vw,72px);align-items:center}.ticket{border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);overflow:hidden;box-shadow:0 24px 60px -44px rgba(17,17,19,0.3);max-width:520px;justify-self:end;width:100%}.ticket-hd{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line-soft);background:var(--papier-carte)}.ticket-t{font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.ticket-pt{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(47,184,93,0.18)}.ticket-etat{font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--ok);border:1px solid rgba(47,184,93,0.35);border-radius:999px;padding:3px 9px}.ticket-fil{padding:18px 16px 14px;display:grid;gap:10px;justify-items:end}.ticket-fil .bulle-c{justify-self:start;background:var(--papier-carte)}.ticket-fil .bulle-cf{margin-right:34px}.ticket-fil .bulle-lu{margin-right:34px}.rep.rv.seen .ticket-fil .bulle:nth-child(3){transition-delay:1900ms}.rep.rv .ticket-fil .bulle-lu{opacity:0}.rep.rv.seen .ticket-fil .bulle-lu{opacity:1;transition:opacity 400ms ease 2600ms}.rep.rv .ticket{opacity:0;transform:translateY(14px)}.rep.rv.seen .ticket{opacity:1;transform:none;transition:opacity 700ms var(--ease) 100ms,transform 700ms var(--ease) 100ms}@media (max-width:820px){.ticket{justify-self:stretch;max-width:none}}.grille th.g-tete:not(.g-pop),.grille tbody td:not(.g-pop),.grille tfoot td:not(.g-pop){background:color-mix(in srgb,var(--w,transparent) 55%,transparent)}.grille tbody th[scope="row"]{font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:var(--faint);font-weight:500}.grille tbody td{font-size:15px}.grille tbody tr:hover td:not(.g-pop){background:rgba(var(--ink-rgb),0.025)}.grille tbody tr:hover td.g-pop{background:rgba(249,110,30,calc(0.1 * var(--cf-k))) !important}.grille tfoot td:first-of-type,.grille tfoot td:nth-child(2){border-bottom-left-radius:12px}.grille tfoot td:last-child{border-bottom-right-radius:12px}.grille tfoot .btn-quiet{box-shadow:none;background:transparent;border-color:var(--line)}.grille tfoot .btn-quiet:hover{background:var(--surface);border-color:var(--ink)}.grille .g-pop .g-prix{font-size:clamp(21px,2.1vw,26px)}.grille .g-pop .g-nom{color:var(--ink);font-weight:500}.grille .g-tag{font-weight:500}.hero-preuves + .hr{display:none}.p-accueil #app{background:var(--papier);padding-top:clamp(56px,7vw,96px);margin-top:clamp(40px,5vw,72px)}.grille .g-pop .g-prix{font-size:inherit}.grille thead .g-tete .g-prix{font-size:clamp(22px,2.5vw,28px)}#bande{padding:0 0 clamp(36px,4.4vw,60px);background:transparent}.bande{list-style:none;margin:0;padding:14px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px}.bande li,.bande a{display:inline-flex;align-items:baseline;gap:9px;text-decoration:none;color:var(--ink);white-space:nowrap}.bande b{font-weight:500;font-size:22px;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.bande b i{font-style:normal;font-size:12px;color:var(--faint);margin-left:2px}.bande b i.pre{margin:0 2px 0 0}.bande>li>span:last-child,.bande a>span:last-child{font-size:13.5px;color:var(--muted)}.bande a:hover>span:last-child{color:var(--ink)}@media (max-width:900px){.bande{justify-content:flex-start;gap:8px 24px}.bande li{white-space:normal}}.vue-seq{min-width:0}.vue-seq .cadre{margin-top:0}.vue-seq .seq-wrap,.vue-seq .seq-canvas{height:210px;margin:0}.vue-seq .seq-wrap{margin-top:8px}.vue-seq .seq-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:0 16px 16px}.vue-seq .seq-tag{position:absolute;top:8px;font-size:10.5px;letter-spacing:0.08em}.vue-seq .seq-tag-l{left:16px}.vue-seq .seq-tag-r{right:16px}.vue-seq .seq-tag-w{display:none}.vue-seq #seq .seq-flag{top:26px;right:12px}.vue-seq .seq-count{font-size:22px;font-weight:500;letter-spacing:-0.03em}.vue-seq .seq-unit{font-size:13px;color:var(--muted);margin-left:6px}body[class^="p-"] #avis{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(40px,5vw,64px)}.vps-t{border:0;border-radius:0;background:transparent;overflow:visible}@media (max-width:760px){.vps-t{overflow-x:auto}}.vps-r{border-bottom:1px solid var(--line-soft)}.vps-r>div{border-left:0;padding:15px 18px;font-size:15px}.vps-r>div:first-child{padding-left:0}.vps-hd{border-bottom:1px solid var(--line)}.vps-hd>div{padding:0 18px 18px;vertical-align:bottom}.vps-hd b{font-size:16px;font-weight:500}.vps-hd i{margin-top:10px;font-size:12.5px;color:var(--muted)}.vps-hd i em{font-style:normal;font-size:24px;font-weight:500;letter-spacing:-0.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 1px 0 4px}.vps-pour{color:var(--muted);font-size:13.5px !important}.vps-go{border-bottom:0}.vps-go>div{padding:18px 18px 6px}.vps-go .btn-quiet{box-shadow:none;background:transparent;border-color:var(--line)}.vps-go .btn-quiet:hover{background:var(--surface);border-color:var(--ink)}.vps-t:has(.vps-r>div:nth-child(2):hover) .vps-r>div:nth-child(2),.vps-t:has(.vps-r>div:nth-child(3):hover) .vps-r>div:nth-child(3),.vps-t:has(.vps-r>div:nth-child(4):hover) .vps-r>div:nth-child(4),.vps-t:has(.vps-r>div:nth-child(5):hover) .vps-r>div:nth-child(5){background:rgba(249,110,30,calc(0.05 * var(--cf-k)))}.vps-r>div{transition:background 220ms ease}@media (max-width:760px){.vps-r>div:first-child{padding-left:12px}}.hero-accueil .hero-fond-droite img{filter:saturate(0.55) brightness(1.04) !important}.hero-accueil .gauche-tx{max-width:560px;padding-top:clamp(8px,1.2vw,18px)}.hero-accueil .gauche-tx h1{font-size:clamp(36px,4.4vw,58px);max-width:14ch}.hero-accueil .gauche-tx .lead{margin-top:18px;max-width:44ch}.hero-accueil .gauche-tx .hero-cta{margin-top:28px}.hero-accueil .hero-reperes{margin-top:clamp(36px,4.4vw,60px)}.hero-reperes-acc .stat{padding:20px clamp(16px,2vw,28px)}.hero-reperes-acc .stat:first-child{padding-left:0}.hero-reperes-acc .stat-n{font-size:clamp(26px,2.4vw,34px)}.hero-reperes-acc .stat-l{margin-top:8px;font-size:14px}.hero-reperes-acc .stat-sub{font-size:12.5px;margin-top:3px}.hero-reperes-acc .stat-go{margin-top:6px;font-size:12.5px}.hero-reperes-acc .stat-top{margin-top:0 !important}.hero-reperes-acc .stat-tp::before{display:none}.hero-reperes-acc .stat-stars svg{width:14px;height:14px}.hero-accueil + .hr{display:none}.p-accueil #solutions{padding-top:clamp(56px,7vw,96px)}@media (max-width:900px){.hero-reperes-acc .stats{grid-template-columns:1fr 1fr}}.hero-accueil{width:min(100% - 2 * var(--gutter),1480px)}.hero-accueil .wrap,.hero-accueil .hero-reperes{max-width:none;padding-left:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px)}.hero-accueil .gauche-tx{max-width:640px;padding-top:clamp(16px,2.4vw,40px);padding-bottom:clamp(8px,1.6vw,28px)}.hero-accueil .gauche-tx h1{font-size:clamp(38px,4.8vw,66px)}.hero-accueil .gauche-tx .lead{font-size:clamp(16.5px,1.3vw,19px);max-width:46ch}.hero-accueil .hero-fond-droite{width:min(58%,900px)}.hero-reperes-acc .stat{padding:24px clamp(20px,2.4vw,36px)}.hero-reperes-acc .stat-n{font-size:clamp(28px,2.6vw,38px)}.hero-reperes-acc .stat-l{font-size:14.5px}@media (max-width:1100px){.hero-accueil{width:min(100% - 2 * var(--gutter),var(--max))}}.cloture.rv .cloture-l li{opacity:0;transform:translateY(8px)}.cloture.rv.seen .cloture-l li{opacity:1;transform:none;transition:opacity 600ms var(--ease),transform 600ms var(--ease)}.cloture.rv.seen .cloture-l li:nth-child(2){transition-delay:120ms}.cloture.rv.seen .cloture-l li:nth-child(3){transition-delay:240ms}.hero-accueil .gauche-tx{max-width:700px}.hero-accueil .gauche-tx h1{font-size:clamp(40px,5.4vw,76px);max-width:13ch;line-height:1.02}.hero-accueil .gauche-tx .lead{font-size:clamp(17px,1.45vw,21px);max-width:40ch;margin-top:22px}.hero-accueil .gauche-tx .hero-cta{margin-top:32px}.hero-accueil .hero-cta .btn{font-size:16px;padding:14px 24px}#protection{background:transparent !important;padding:clamp(56px,7vw,96px) 0}.pilote-visu.prot{padding-left:0}.pilote-visu.prot::before{display:none}.pilote-visu .cadre{margin-top:0}.pilote-visu .seq-wrap,.pilote-visu .seq-canvas{height:240px}.pilote-visu.rv{opacity:0;transform:translateY(16px)}.pilote-visu.rv.seen{opacity:1;transform:none;transition:opacity 800ms var(--ease),transform 800ms var(--ease)}.haut{background:var(--cf);color:#fff;font-size:13px;line-height:1.4}.haut-in{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap;text-align:center}.haut-pt{width:6px;height:6px;border-radius:50%;background:#fff;opacity:0.85;flex:none}.haut a{color:#fff;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.5);white-space:nowrap}.haut a:hover{border-bottom-color:#fff}.haut a span{display:inline-block;transition:transform 300ms var(--ease)}.haut a:hover span{transform:translateX(3px)}.hd-veil{inset:0}@media (max-width:600px){.haut-pt{display:none}.haut-in{font-size:12.5px;gap:8px}}.p-dedies .parc{display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:center}.p-dedies .parc>*{grid-column:1 / -1}.p-dedies .parc>h2{grid-column:1;margin:0}.p-dedies .parc>.periodes{grid-column:2;margin:0;justify-self:end}.p-dedies .parc-barre{margin-top:18px;padding-bottom:12px}.p-dedies .parc-barre + *{margin-top:18px}@media (max-width:860px){.p-dedies .parc{grid-template-columns:1fr}.p-dedies .parc>h2,.p-dedies .parc>.periodes{grid-column:1;justify-self:start}.p-dedies .parc>.periodes{margin-top:14px}}#faq .wrap{display:grid;grid-template-columns:minmax(200px,0.8fr) 2.2fr;column-gap:clamp(32px,5vw,80px);align-items:start}#faq .wrap>h2{position:sticky;top:120px}#faq .qs{margin-top:0 !important;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,44px);align-items:start}#faq .q{border-top:1px solid var(--line-soft)}#faq .q summary{padding:14px 32px 14px 0;font-size:15px;line-height:1.45}#faq .q-rep{padding:0 24px 18px 0}#faq .q-rep p{font-size:14px;line-height:1.65}#faq .q-plus{width:10px;height:10px;margin-top:-5px}#faq .q-plus::before{width:10px;top:4.25px}#faq .q-plus::after{height:10px;left:4.25px}@media (max-width:900px){#faq .wrap{grid-template-columns:1fr}#faq .wrap>h2{position:static;margin-bottom:20px}#faq .qs{grid-template-columns:1fr}}#protection{background:var(--bg-warm) !important}.prot-duo{align-items:stretch}.prot{display:flex;flex-direction:column}.prot .cadre.volet-vi,.prot .garanties{flex:1 1 auto}.prot .prot-cta{margin-top:22px;align-self:flex-start}.garantie span strong{font-weight:500;color:var(--ink)}#faq .wrap{grid-template-columns:minmax(220px,0.9fr) 2.1fr}#faq .wrap>h2{position:static !important;font-size:clamp(26px,2.9vw,38px) !important;max-width:9ch !important;min-width:0;overflow-wrap:anywhere}#faq .qs,#faq .q{min-width:0}#reponse{background:transparent;padding:clamp(48px,6vw,88px) 0 0;margin:0}.rep{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(28px,3.6vw,52px) clamp(24px,3.6vw,56px);border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);box-shadow:0 24px 60px -44px rgba(17,17,19,0.3)}.ticket{justify-self:stretch;max-width:none}.p-accueil #app{background:var(--papier);padding:clamp(56px,7vw,96px) 0;margin-top:clamp(48px,6vw,88px)}.appli{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.wrap .appli h2{font-size:clamp(30px,3.6vw,46px)}.tel-scene{position:relative;display:flex;justify-content:center;padding:20px 0}.tel{width:260px;aspect-ratio:9 / 18;border-radius:36px;background:#111113;padding:12px;box-shadow:0 40px 80px -40px rgba(17,17,19,0.5),inset 0 0 0 1px rgba(255,255,255,0.08);transform:rotate(-4deg)}@media (max-width:860px){.rep,.appli{grid-template-columns:1fr}.tel{width:220px}}.systemes{margin-top:clamp(20px,2.4vw,32px);padding:18px 0 6px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:170px 1fr;gap:12px 28px;align-items:start}.systemes-t{font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--faint);padding-top:3px}.systemes-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.systemes-l li{display:grid;gap:2px}.systemes-l b{font-weight:500;font-size:15px}.systemes-l span{font-size:13.5px;color:var(--muted)}@media (max-width:760px){.systemes{grid-template-columns:1fr}.systemes-l{grid-template-columns:1fr}}.prot .cadre.volet-vi{display:flex;flex-direction:column}.prot .seq-wrap{flex:1 1 auto;height:auto !important;min-height:220px}.prot .seq-canvas{height:100% !important;min-height:220px}.prot .cadre-pied{flex:none}.prot #seq .seq-flag{top:auto;bottom:12px;right:14px}.tel-scene{position:relative;height:560px;padding:0;justify-content:center;align-items:center}.tel{position:absolute;width:250px;aspect-ratio:auto;margin:0;padding:10px;border-radius:40px;background:#111113;box-shadow:0 40px 80px -36px rgba(17,17,19,0.55),inset 0 0 0 1px rgba(255,255,255,0.08);transform:none;transition:transform 600ms var(--ease)}.tel img{display:block;width:100%;height:auto;border-radius:31px}.tel-avant{left:50%;top:50%;transform:translate(-30%,-50%) rotate(-3deg);z-index:2}.tel-arriere{left:50%;top:50%;transform:translate(-82%,-46%) rotate(5deg) scale(0.92);z-index:1;filter:brightness(0.96)}.tel-scene:hover .tel-avant{transform:translate(-26%,-52%) rotate(-1deg)}.tel-scene:hover .tel-arriere{transform:translate(-88%,-44%) rotate(4deg) scale(0.92)}.appli.rv .tel{opacity:0}.appli.rv.seen .tel-arriere{opacity:1;transition:opacity 700ms var(--ease) 100ms,transform 600ms var(--ease)}.appli.rv.seen .tel-avant{opacity:1;transition:opacity 700ms var(--ease) 260ms,transform 600ms var(--ease)}@media (max-width:860px){.tel-scene{height:480px}.tel{width:210px}}.tel{padding:7px;border-radius:48px;background:linear-gradient(160deg,#3b3b3f 0%,#1c1c1f 35%,#141416 60%,#2e2e32 100%);box-shadow:0 50px 90px -40px rgba(17,17,19,0.6),0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 1.5px rgba(255,255,255,0.14);position:absolute;overflow:visible}.tel::before{content:'';position:absolute;inset:4px;border-radius:45px;background:#0b0b0c;z-index:0}.tel img{position:relative;z-index:1;border-radius:38px;margin:6px;width:calc(100% - 12px)}.tel::after{content:'';position:absolute;z-index:2;left:50%;top:22px;width:32%;height:22px;margin-left:-16%;border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05)}.tel-btn{position:absolute;z-index:-1;left:-2.5px;top:22%;width:3px;height:26px;border-radius:2px;background:#2a2a2e;box-shadow:0 46px 0 0 #2a2a2e,0 86px 0 0 #2a2a2e,0 118px 0 0 #2a2a2e}.tel-btn::after{display:none}.tel-btn-r{left:auto;right:-2.5px;top:28%;height:60px;box-shadow:none}.tel-btn-r::after{display:none}@media (max-width:860px){.tel-btn::after{display:none}}.p-accueil #app{padding:clamp(44px,5.5vw,72px) 0}@media (min-width:861px){.appli{grid-template-columns:1.05fr 0.95fr}}.appli-l{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.appli-l li{position:relative;padding-left:18px;font-size:14.5px;color:var(--ink)}.appli-l li::before{content:'';position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--cf)}.stores{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.store{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 11px;border-radius:10px;background:#111113;color:#fff;text-decoration:none;min-width:164px;transition:transform 160ms var(--ease),background 200ms ease}.store:hover{background:#26262a}.store:active{transform:scale(0.97)}.store svg{width:22px;height:22px;fill:#fff;flex:none}.store span{display:grid;line-height:1.15}.store i{font-style:normal;font-size:10px;letter-spacing:0.02em;opacity:0.8}.store b{font-weight:500;font-size:15px;letter-spacing:-0.01em}.store[aria-disabled="true"]{opacity:0.55;cursor:default;pointer-events:none}.tel-scene{height:440px}.tel{width:212px;border-radius:42px}.tel::before{border-radius:39px}.tel img{border-radius:32px}.tel::after{top:19px;height:19px}.tel-avant{transform:translate(-26%,-50%) rotate(-3deg)}.tel-arriere{transform:translate(-84%,-46%) rotate(5deg) scale(0.92)}@media (max-width:860px){.tel-scene{height:400px}.tel{width:190px}}.tel-samsung{border-radius:30px;padding:5px;background:linear-gradient(160deg,#2c2c30 0%,#121214 40%,#0e0e10 60%,#26262a 100%);box-shadow:0 50px 90px -40px rgba(17,17,19,0.6),0 0 0 1px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(255,255,255,0.1)}.tel-samsung::before{inset:3px;border-radius:28px}.tel-samsung img{border-radius:24px;margin:4px;width:calc(100% - 8px)}.tel-samsung::after{width:12px;height:12px;margin-left:-6px;top:16px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 2px #0a0a0a,0 0 0 1px rgba(255,255,255,0.06)}.tel-samsung .tel-btn-r{top:24%;height:44px;box-shadow:0 60px 0 0 #2a2a2e;width:2.5px;right:-2px}footer.pied{padding:0 0 36px;border-top:0;background:transparent}.pied-haut{display:grid;grid-template-columns:auto 1fr auto;gap:24px 40px;align-items:center;padding:clamp(32px,4vw,52px) 0 clamp(24px,3vw,36px);border-top:1px solid var(--line)}.pied-marque{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.pied-marque img{width:56px;height:32px;object-fit:contain}.pied-marque span{font-weight:600;font-size:14.5px;letter-spacing:0.09em;text-transform:uppercase}.pied-marque span b{color:var(--cf);font-weight:600}.pied-ligne{margin:0;font-size:14.5px;color:var(--muted);max-width:52ch}.pied-actions{display:flex;gap:8px}.pied-grille{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 28px;padding:clamp(28px,3.4vw,44px) 0;border-top:1px solid var(--line-soft)}.pied-col h4{margin:0 0 12px;font-size:11.5px;letter-spacing:0.09em;text-transform:uppercase;color:var(--faint);font-weight:500}.pied-col a{display:block;font-size:14px;color:var(--ink);text-decoration:none;padding:5px 0;line-height:1.35;transition:color 160ms ease;overflow-wrap:anywhere}.pied-col a:hover{color:var(--cf)}.pied-col a span{color:var(--cf)}.pied-bas{display:flex;justify-content:space-between;align-items:center;gap:16px 28px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--faint)}.pied-legal{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.pied-legal a{color:var(--muted);text-decoration:none}.pied-legal a:hover{color:var(--ink)}.pied-info{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center}.pied-info span{display:inline-flex;align-items:center;gap:7px}.pied-pt{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(47,184,93,0.18)}@media (max-width:1000px){.pied-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.pied-haut{grid-template-columns:1fr}}@media (max-width:600px){.pied-grille{grid-template-columns:1fr 1fr}}.store[aria-disabled="true"]{opacity:1;pointer-events:auto;cursor:pointer}.pied-paie{display:inline-flex;align-items:center;gap:10px}.pied-paie img{height:22px;width:auto;display:block;padding:3px 7px;background:#fff;border:1px solid var(--line-soft);border-radius:6px;box-sizing:content-box;opacity:0.9}.hero-ddos #globe,.hero-ddos .glow{display:none}.hero-ddos .wrap.duo{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(24px,4vw,64px)}.hero-ddos .duo-tx{max-width:36rem}.hero-ddos .duo-vi{margin-top:0}.hero-ddos .hero-reperes{margin-top:clamp(24px,3vw,40px)}.hero-ddos .hero-reperes .stat-n-s{white-space:normal}.profils{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profil{padding:20px 20px 18px}.profil b{font-size:15.5px}.profil span{font-size:13.5px;margin-top:8px}@media (max-width:900px){.hero-ddos .wrap.duo{grid-template-columns:1fr}.profils{grid-template-columns:1fr 1fr}}@media (max-width:560px){.profils{grid-template-columns:1fr}}.hero-ddos .wrap.duo{grid-template-columns:minmax(300px,0.95fr) minmax(0,1.05fr)}.hero-ddos .duo-tx h1{font-size:clamp(30px,3.4vw,46px);max-width:16ch}@media (max-width:1100px){.hero-ddos .wrap.duo{grid-template-columns:1fr}.hero-ddos .duo-tx{max-width:none}}.os{margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--line-soft)}.os-hd h3{font-size:clamp(20px,2.1vw,26px);letter-spacing:-0.03em}.os-hd p{margin-top:8px;font-size:14.5px;color:var(--muted);max-width:56ch}.os-l{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.os-l li{display:grid;justify-items:center;text-align:center;gap:4px;padding:20px 14px 18px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);transition:border-color 200ms ease,transform 200ms var(--ease)}.os-l li:hover{border-color:var(--line);transform:translateY(-2px)}.os-l li b{font-weight:500;font-size:15px;margin-top:8px}.os-l li span:not(.os-ic){font-size:12.5px;color:var(--muted)}.os-ic{width:56px;height:56px;border-radius:14px;background:var(--papier-carte);display:grid;place-items:center}.os-ic img{width:34px;height:34px;object-fit:contain}.os-txt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:500;color:var(--cf);letter-spacing:0.04em}.os-autre{border-style:dashed;background:transparent}.os-note{margin-top:14px;font-size:13px;color:var(--faint)}.evite{position:absolute;left:12px;top:-60px;z-index:1000;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--on-ink);font-size:14px;text-decoration:none;transition:top 160ms ease}.evite:focus{top:12px;outline:2px solid var(--cf);outline-offset:2px}main{display:block}.p-accueil #app{overflow:hidden}@media (max-width:600px){.tel-scene{height:420px}.tel{width:190px}.tel-avant{transform:translate(-36%,-50%) rotate(-3deg)}.tel-arriere{transform:translate(-82%,-46%) rotate(5deg) scale(0.9)}.tel-scene:hover .tel-avant{transform:translate(-36%,-50%) rotate(-3deg)}.tel-scene:hover .tel-arriere{transform:translate(-82%,-46%) rotate(5deg) scale(0.9)}}@media (max-width:600px){.tel-arriere,.tel-scene:hover .tel-arriere{transform:translate(-94%,-46%) rotate(5deg) scale(0.9)}}#espace{padding:clamp(56px,7vw,104px) 0}.esp{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(36px,4vw,56px) clamp(32px,5vw,80px);align-items:center}.wrap .esp h2{font-size:clamp(28px,3.2vw,42px);margin-top:14px;max-width:16ch;letter-spacing:-0.03em}.esp .lead{margin-top:16px;max-width:44ch}section .wrap .esp-p{margin-top:16px;font-size:15.5px;line-height:1.7;color:var(--muted);max-width:54ch}.esp-l{grid-column:1 / -1;padding-top:28px;border-top:1px solid var(--line-soft)}.esp-l b{display:block;font-weight:500;font-size:15px}.esp-l ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px clamp(24px,3vw,48px)}.esp-l li{position:relative;padding-left:18px;font-size:14.5px;color:var(--ink);line-height:1.5}.esp-l li::before{content:'';position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--cf)}section .wrap .esp-app{margin-top:20px}.esp-app a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.esp-app a:hover{text-decoration-color:var(--cf)}.esp-cadres{display:grid}.esp-cadre{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity 260ms var(--ease),transform 260ms var(--ease)}.esp-cadre.on{opacity:1;transform:none;pointer-events:auto;position:relative;z-index:1}.esp-cadre figcaption{margin-top:16px;padding:0 2px}.esp-cadre figcaption b{display:block;font-weight:500;font-size:15.5px}.esp-cadre figcaption span{display:block;margin-top:4px;font-size:13.5px;line-height:1.6;color:var(--muted);max-width:60ch}.esp-onglets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.esp-onglets button{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 13px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color 160ms ease,transform 160ms var(--ease)}.esp-onglets button i{flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:var(--papier-carte);display:grid;place-items:center;font-style:normal;font-size:11.5px;font-weight:500;color:var(--muted);transition:background 160ms ease,color 160ms ease}.esp-onglets button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esp-onglets button:hover{border-color:var(--line)}.esp-onglets button:active{transform:scale(0.98)}.esp-onglets button.on{border-color:var(--cf)}.esp-onglets button.on i{background:var(--cf);color:#fff}.esp-note{margin-top:12px}.ec{display:grid;grid-template-columns:150px minmax(0,1fr);height:420px;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);overflow:hidden;font-size:12px;line-height:1.4;color:var(--ink);box-shadow:0 24px 60px -44px rgba(17,17,19,0.3);text-align:left}.ec-side{background:var(--papier);border-right:1px solid var(--line-soft);padding:14px 12px;display:flex;flex-direction:column}.ec-logo{display:flex;align-items:center;gap:7px;padding:2px 6px 14px}.ec-logo img{width:26px;height:15px}.ec-logo b{font-size:10.5px;letter-spacing:0.14em;font-weight:600}.ec-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ec-side li{padding:7px 9px;border-radius:8px;color:var(--muted);font-size:12px}.ec-side li.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px rgba(17,17,19,0.05)}.ec-compte{margin-top:auto;display:flex;align-items:center;gap:8px;padding:6px 9px;color:var(--muted);font-size:11.5px}.ec-compte i{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ffb37d,var(--cf))}.ec-main{display:flex;flex-direction:column;min-width:0}.ec-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px}.ec-nom{display:block;font-size:14px;font-weight:600;letter-spacing:-0.01em}.ec-sous{display:block;font-size:11px;color:var(--muted);margin-top:1px}.ec-power{display:flex;align-items:center;gap:6px;flex:0 0 auto}.ec-etat{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-right:6px}.ec-etat i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(47,184,93,0.18)}.ec-b{display:inline-block;padding:4px 9px;border:1px solid var(--line);border-radius:7px;font-size:11px;font-weight:500;white-space:nowrap;background:var(--surface)}.ec-b-off{color:var(--muted)}.ec-b-cf{background:var(--cf);border-color:var(--cf);color:#fff}.ec-tabs{display:flex;gap:14px;padding:0 16px;border-bottom:1px solid var(--line-soft);font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ec-tabs span{padding:6px 0 8px}.ec-tabs span.on{color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--cf)}.ec-body{flex:1;min-height:0;padding:14px 16px;overflow:hidden}.ec-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ec-bar b{font-size:13px;font-weight:600}.ec-pied{margin-top:12px;display:flex;justify-content:flex-end}.ec-bar-act{margin:14px 0 0}.ec-form-os{margin-top:10px}.ec-pt{display:inline-block;padding:2px 8px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:500;white-space:nowrap}.ec-ok{color:var(--ok-ink);background:var(--ok-wash)}.ec-warn{color:var(--cf-dark);background:var(--cf-12)}.ec-neutre{color:var(--muted);background:var(--papier-carte)}.ec-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;margin-bottom:12px}.ec-res div{padding:8px 10px;border:1px solid var(--line-soft);border-radius:9px}.ec-res span{display:block;font-size:10.5px;color:var(--muted)}.ec-res b{display:block;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap}.ec-term{background:var(--papier-carte);border-radius:10px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.75;color:var(--ink);white-space:nowrap;overflow:hidden}.ec-term .m{color:var(--muted)}.ec-term .ok{color:var(--ok-ink)}.ec-saisie{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft);color:var(--ink)}.ec-saisie span{color:var(--cf);margin-right:8px}.ec-saisie i{display:inline-block;width:6px;height:12px;margin-left:2px;vertical-align:-2px;background:var(--ink);animation:ec-curseur 1.1s steps(1) infinite}@keyframes ec-curseur{50%{opacity:0}}.ec-l{list-style:none;margin:0;padding:0}.ec-l li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft)}.ec-l li>div{min-width:0}.ec-l li b{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-l li>div>span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-l-j li{padding:7px 0}.ec-prot-etat{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ec-prot-etat b{font-size:13px;font-weight:600}.ec-prot-etat .ec-sous{margin:0}.ec-ch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ec-ch div{padding:9px 10px;border:1px solid var(--line-soft);border-radius:9px;min-width:0}.ec-ch b{display:block;font-size:16px;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-ch span{display:block;font-size:10.5px;line-height:1.3;color:var(--ink);margin-top:2px}.ec-ch i{display:block;font-style:normal;font-size:10px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-courbe{display:block;width:100%;height:56px;margin:12px 0 6px;color:var(--ink)}.ec-jg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.ec-jg div{min-width:0}.ec-jg span{display:block;font-size:10.5px;color:var(--muted)}.ec-jg b{display:block;font-size:13px;font-weight:500;margin-top:1px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-jg i{display:block;height:3px;margin-top:7px;border-radius:2px;background:var(--line-soft);position:relative;overflow:hidden}.ec-jg i::after{content:'';position:absolute;inset:0 auto 0 0;width:var(--p,0%);background:var(--ink);border-radius:2px}.ec-diag{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--papier-carte);font-size:11.5px;line-height:1.55;color:var(--ink)}.ec-diag i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-top:5px}.ec-diag-w i{background:var(--cf)}.ec-infos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0}.ec-infos div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-soft);min-width:0}.ec-infos dt{font-size:11px;color:var(--muted);font-weight:400;white-space:nowrap}.ec-infos dd{margin:0;font-size:11.5px;font-weight:500;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-form label{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft)}.ec-form label span{font-size:11.5px;color:var(--muted)}.ec-form label b{display:block;font-weight:500;font-size:12px;padding:6px 10px;border:1px solid var(--line-soft);border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-form .ec-sw{display:flex;align-items:center;gap:9px;border:0;padding:4px 0}.ec-sw i{flex:0 0 auto;width:28px;height:16px;border-radius:999px;background:var(--cf);position:relative}.ec-sw i::after{content:'';position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff}.ec-os{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ec-os div{display:grid;justify-items:center;gap:2px;padding:12px 8px 10px;border:1px solid var(--line-soft);border-radius:10px;text-align:center;min-width:0}.ec-os div.on{border-color:var(--cf);box-shadow:0 0 0 1px var(--cf)}.ec-os img{width:28px;height:28px;object-fit:contain;margin-bottom:4px}.ec-os b{font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ec-os span{font-size:10px;color:var(--muted);min-height:1em}@media (max-width:1024px){.esp{grid-template-columns:1fr;gap:36px}.wrap .esp h2{max-width:20ch}.esp-l ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.esp-vis{container-type:inline-size}@container (max-width:560px){.ec{grid-template-columns:128px minmax(0,1fr)}.ec-b-off{display:none}.ec-side{padding:12px 8px}}@container (max-width:460px){.ec{grid-template-columns:1fr;height:400px}.ec-side{display:none}.ec-power .ec-b{display:none}.ec-ch{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-os{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-form label{grid-template-columns:1fr;gap:4px}.ec-prot-etat{flex-wrap:wrap;gap:8px 10px}.ec-prot-etat b{white-space:nowrap}.ec-prot-etat .ec-sous{flex-basis:100%}.ec-prot .ec-l-j,.ec-bar-act,.ec-bar-act + .ec-l{display:none}}@media (max-width:640px){.esp-l ul{grid-template-columns:1fr;gap:8px}.esp-onglets{gap:8px}.esp-onglets button{padding:9px 10px;font-size:13px;gap:8px}.esp-onglets button i{width:24px;height:24px;font-size:10.5px}}@media (max-width:420px){.esp-onglets{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.esp-cadre{transition:none}.ec-saisie i{animation:none}}@media (min-width:901px){.grid-alt>:first-child{order:2}#protection-p .grid-alt{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}}#configurateur{padding:clamp(56px,7vw,96px) 0}.colo{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(28px,3.4vw,44px)}.colo-g{border:0;padding:0;margin:0 0 30px;min-width:0}.colo-g legend{font-weight:500;font-size:15.5px;margin-bottom:12px;padding:0}.colo-g .tiny{margin-top:10px}.colo-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.colo-opt{display:grid;gap:2px;text-align:left;padding:12px 14px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms var(--ease)}.colo-opt b{font-weight:500;font-size:15px}.colo-opt span{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.colo-opt:hover{border-color:var(--line)}.colo-opt:active{transform:scale(0.98)}.colo-opt.on{border-color:var(--cf);box-shadow:inset 0 0 0 1px var(--cf)}.colo-opt.on span{color:var(--cf-dark)}.colo-ip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);font-size:14px;color:var(--muted)}.colo-step{display:inline-flex;align-items:center;gap:10px}.colo-step button{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font:inherit;font-size:18px;line-height:1;color:var(--ink);cursor:pointer}.colo-step button:active{transform:scale(0.95)}.colo-step output{min-width:2ch;text-align:center;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.colo-step label{font-size:13px;color:var(--muted)}.colo-options{display:grid;gap:10px}.colo-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 16px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);cursor:pointer;transition:border-color 160ms ease}.colo-option:hover{border-color:var(--line)}.colo-option input{position:absolute;opacity:0;width:1px;height:1px}.colo-case{width:20px;height:20px;border:1px solid var(--line);border-radius:6px;background:var(--champ);position:relative;transition:background 160ms ease,border-color 160ms ease}.colo-case::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform 160ms var(--ease)}.colo-option input:checked ~ .colo-case{background:var(--cf);border-color:var(--cf)}.colo-option input:checked ~ .colo-case::after{transform:rotate(45deg) scale(1)}.colo-option input:focus-visible ~ .colo-case{box-shadow:0 0 0 3px rgba(249,110,30,0.25)}.colo-option-tx b{display:block;font-weight:500;font-size:15px}.colo-option-tx span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.colo-option em{font-style:normal;font-size:13px;color:var(--muted);white-space:nowrap}.colo-recap{position:sticky;top:92px;padding:22px 24px 20px;border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);box-shadow:0 24px 60px -44px rgba(17,17,19,0.3);display:grid;gap:14px}.colo-recap-hd{font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--cf);font-weight:500}.colo-lignes{margin:0;display:grid}.colo-lignes div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.colo-lignes dt{color:var(--muted);font-weight:400}.colo-lignes dd{margin:0;font-weight:500;text-align:right}.colo-total{display:grid;gap:2px;padding-top:4px}.colo-total span{font-size:13px;color:var(--muted)}.colo-total b{font-size:28px;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.colo-total small{font-size:12.5px;color:var(--faint)}.colo-recap .btn{width:100%;text-align:center}.colo-recap .btn + .btn{margin-top:-6px}.colo-points{list-style:none;margin:0;padding:0;display:grid;gap:4px}.colo-points li{padding:16px 0;border-top:1px solid var(--line-soft)}.colo-points li:last-child{border-bottom:1px solid var(--line-soft)}.colo-points b{display:block;font-weight:500;font-size:15.5px}.colo-points span{display:block;margin-top:4px;font-size:14px;line-height:1.6;color:var(--muted)}@media (max-width:900px){.colo{grid-template-columns:1fr}.colo-recap{position:static}}.colo-baie{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;padding:4px 0 6px}.baie{display:grid;grid-template-rows:repeat(42,minmax(0,1fr));gap:1.5px;height:180px;padding:6px 7px;border-radius:9px;background:linear-gradient(180deg,#232327,#17171a);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.baie i{display:block;border-radius:1px;background:rgba(255,255,255,0.08);transition:background 220ms ease,box-shadow 220ms ease}.baie i.on{background:var(--cf);box-shadow:0 0 6px rgba(249,110,30,0.55)}.baie-tx b{display:block;font-size:26px;font-weight:600;letter-spacing:-0.02em;line-height:1;font-variant-numeric:tabular-nums}.baie-tx>span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:var(--muted)}.baie-tx em{display:inline-block;margin-top:10px;padding:3px 9px;border-radius:999px;background:var(--papier-carte);font-style:normal;font-size:12.5px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.baie i{transition:none}}.hd-new{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--cf-12);color:var(--cf-dark);font-size:10.5px;font-weight:500;letter-spacing:0.02em;vertical-align:1px}.bientot{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px 5px 10px;border-radius:999px;background:rgba(249,110,30,calc(0.10 * var(--cf-k)));color:var(--cf-dark);font-size:13px;font-weight:500}.bientot::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--cf);box-shadow:0 0 0 3px rgba(249,110,30,0.18)}#promesse{padding:clamp(56px,7vw,96px) 0 clamp(40px,4.5vw,60px)}#formules{padding:clamp(36px,4vw,56px) 0 clamp(56px,7vw,96px)}.formules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(28px,3.4vw,44px);max-width:860px}.formule{display:flex;flex-direction:column;gap:8px;padding:26px 26px 24px;border:1px solid var(--line-soft);border-radius:var(--r-media);background:var(--surface)}.formule-on{border-color:var(--cf);box-shadow:inset 0 0 0 1px var(--cf)}.formule-k{font-size:13px;color:var(--muted)}.formule-n{font-size:clamp(24px,2.4vw,30px);font-weight:600;letter-spacing:-0.03em}.formule p{font-size:14.5px;line-height:1.6;color:var(--muted);max-width:36ch}.formule-p{margin-top:auto;padding-top:14px;border-top:1px solid var(--line-soft);font-size:15px;font-weight:500}.formule:not(.formule-on) .formule-p{color:var(--muted);font-weight:400}#ouverture{padding:clamp(48px,6vw,88px) 0}.ouv-vis{margin:0;border-radius:14px;overflow:hidden;background:var(--papier)}.ouv-vis img{display:block;width:100%;height:auto}@media (max-width:760px){.formules{grid-template-columns:1fr}}.hd-theme{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:34px;padding:0;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:var(--faint);cursor:pointer;transition:border-color 200ms ease,color 200ms ease}.hd-theme svg{width:16px;height:16px}@media (min-width:1101px){.hd-nav{margin-right:-46px}}@media (min-width:1241px) and (max-width:1339px){.hd-search kbd{display:none}.hd-search{padding:0 9px}.hd-nav{margin-right:-6.27px}}.hd-theme .ic-soleil{display:none}@media (hover:hover) and (pointer:fine){.hd-theme:hover{border-color:rgba(var(--ink-rgb),0.22);color:var(--ink)}}.hd-theme:active{transform:scale(0.97)}.hd-theme:focus-visible{outline:2px solid var(--cf);outline-offset:2px}.theme-bascule *,.theme-bascule *::before,.theme-bascule *::after{transition:none !important}html[data-theme="dark"]{color-scheme:dark;--bg:#111113;--bg-rgb:17,17,19;--bg-warm:#151416;--papier:#1E1D20;--surface:#1A1A1D;--surface-rgb:26,26,29;--surface-2:#161618;--champ:#161618;--chip:#252528;--shot:#1E1D20;--shot-froid:#1A1A1D;--shot-chaud:#19181B;--ink:#F4F4F5;--ink-rgb:244,244,245;--on-ink:#111113;--muted:#A1A1A8;--faint:#8A8A92;--ghost:#4A4A50;--line:rgba(255,255,255,0.10);--line-soft:rgba(255,255,255,0.06);--cf-dark:#FF8F3C;--cf-press:#E0621A;--papier-carte:var(--chip);--cf-wash:rgba(249,110,30,0.14);--cf-04:rgba(249,110,30,0.07);--cf-08:rgba(249,110,30,0.14);--cf-12:rgba(249,110,30,0.21);--cf-line:rgba(249,110,30,0.34);--cf-k:1.75;--ok:#3DCB6E;--ok-ink:#3DCB6E;--ok-wash:rgba(61,203,110,0.16)}html[data-theme="dark"] .hd-theme .ic-lune{display:none}html[data-theme="dark"] .hd-theme .ic-soleil{display:block}html[data-theme="dark"] .hd-brand img,html[data-theme="dark"] .pied-marque img,html[data-theme="dark"] .ec-logo img{filter:invert(1) hue-rotate(180deg) saturate(1.3) brightness(1.08)}html[data-theme="dark"] .hd-veil{background:rgba(0,0,0,0.3)}html[data-theme="dark"] .pal-fond{background:rgba(0,0,0,0.5)}html[data-theme="dark"] .store{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}html[data-theme="dark"] .ec-side li.on{background:var(--chip)}html[data-theme="dark"] .hd-search kbd{color:var(--muted)}html[data-theme="dark"] .hero-fond-droite img:is([src$="/web.jpg"],[src$="/stockage.jpg"]),html[data-theme="dark"] .univers .tuile img[src$="/web.jpg"],html[data-theme="dark"] .ouv-vis img{filter:invert(0.9) hue-rotate(180deg) saturate(0.9) !important}html[data-theme="dark"] .hero-fond-droite img[src$="/colocation.jpg"]{filter:brightness(0.6) !important}@media (max-width:900px){html[data-theme="dark"] .hero-fond-droite img{opacity:0.3 !important}}html[data-theme="dark"] .shot-img{filter:invert(0.9) hue-rotate(180deg);border-color:#E6E6E6;background:none}html[data-theme="dark"] .os-ic img[src*="/debian."]{filter:brightness(1.7) saturate(1.1)}html[data-theme="dark"] .pile-3 img{filter:brightness(0.86)}html,body{overflow-x:clip}@media (max-width:900px){#faq .wrap{grid-template-columns:1fr !important}#faq .wrap>h2{max-width:none !important;margin-bottom:18px}#faq .qs{grid-template-columns:1fr !important}.pilote{grid-template-columns:1fr !important}.pilote-pile{width:100%;max-width:520px;margin:4px auto 0}.appli{grid-template-columns:1fr !important}}@media (max-width:760px){.hero-fond-droite{width:100% !important;left:0 !important;height:200px;bottom:auto}.hero-fond-droite img{opacity:1 !important;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%) !important;mask-image:linear-gradient(180deg,#000 45%,transparent 100%) !important}.hero-gauche>.wrap{padding-top:150px}.stat-n{white-space:nowrap}.seq-steps,.prot .seq-steps{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px 14px}.tel-scene{height:470px;overflow:hidden}.tel{width:178px}}.ddos-vi{margin:20px 0 0;padding:0;background:#fbf4ee}.ddos-vi{flex:none !important}.ddos-vi img{display:block;width:100%;height:auto}.duo-vi .ddos-vi{margin-top:0}html[data-theme="dark"] .ddos-vi img{filter:brightness(0.92)}.parc-g{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.p-cpu{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.p-cpu button{border:0;background:none;font:inherit;font-size:13px;color:var(--muted);padding:6px 14px;border-radius:999px;cursor:pointer;transition:background-color 160ms ease,color 160ms ease}.p-cpu button:hover{color:var(--ink)}.p-cpu button.on{background:var(--cf);color:#fff}.p-cpu button:active{transform:scale(0.97)}.pilote{grid-template-columns:1.34fr 0.66fr}.pile-1{width:82%}.pile-2{width:66%}.pile-3{width:62%;left:6%}@media (max-width:900px){.pilote{grid-template-columns:1fr}}.esp-shot{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-media);box-shadow:0 24px 60px -44px rgba(17,17,19,0.3);background:var(--surface)}.ddos-reel{padding:22px 24px 16px;background:#fafafa}html[data-theme="dark"] .ddos-reel{background:var(--surface)}.ddos-reel img{border-radius:6px}.ddos-reel figcaption{margin-top:12px;font-size:12px;color:var(--faint)}html[data-theme="dark"] .ddos-reel img{filter:invert(0.92) hue-rotate(180deg)}html .btn-quiet{background:var(--cf-wash);color:var(--cf-dark);border-color:rgba(249,110,30,0.34)}html .btn-quiet:hover{background:rgba(249,110,30,0.14);color:var(--cf-dark);border-color:rgba(249,110,30,0.55)}.p-accueil .hero-fond-droite img{object-position:0% 18%}.ddos-sombre{padding:0;background:#121214;border-color:#121214}.ddos-sombre img{display:block;width:100%;height:auto}.p-accueil .hero-fond-droite img{object-position:60% 40%}.ticket-reel{margin:0;padding:0;background:none;border:0;box-shadow:none}.ticket-reel img{display:block;width:100%;height:auto;border-radius:var(--r-media);border:1px solid var(--line);box-shadow:0 30px 70px -44px rgba(17,17,19,0.35)}.ticket-reel figcaption{margin-top:10px;font-size:12px;color:var(--faint)}.filtre-ch{flex:0 0 min(460px,44%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-media);padding:26px 28px 22px;box-shadow:0 40px 90px -50px rgba(120,60,20,0.45);position:relative;z-index:2}.fc-pill{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ok,#2FB85D)}.fc-pill i{width:7px;height:7px;border-radius:50%;background:var(--ok,#2FB85D);box-shadow:0 0 0 4px rgba(47,184,93,0.16)}.fc-n{margin-top:14px;font-size:clamp(56px,6vw,84px);font-weight:500;line-height:0.95;letter-spacing:-0.05em;color:var(--ink);font-variant-numeric:tabular-nums}.fc-n small{margin-left:10px;font-size:0.42em;letter-spacing:-0.02em;color:var(--cf)}.fc-s{margin-top:8px;font-size:14.5px;color:var(--muted)}.fc-barre{margin-top:20px;display:flex;gap:3px;height:10px;border-radius:6px;overflow:hidden}.fc-barre i{display:block;height:100%}.fc-barre i:nth-child(1){background:var(--cf)}.fc-barre i:nth-child(2){background:#ffb37d}.fc-barre i:nth-child(3){background:#ffe0c9}.fc-leg{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--muted)}.fc-leg b{color:var(--ink);font-weight:500}.fc-pied{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fc-pied span{font-size:12px;color:var(--faint);line-height:1.4}.fc-pied b{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.duo-vi .filtre-ch,.vue-seq .filtre-ch{flex:none;width:100%}@media (max-width:1000px){.hero-accueil>.wrap{flex-direction:column;align-items:stretch}.filtre-ch{flex:none;width:100%;max-width:520px}}@media (max-width:520px){.fc-pied{grid-template-columns:1fr}}.rep:has(.ticket-reel){grid-template-columns:0.85fr 1.15fr;gap:clamp(24px,3vw,56px);align-items:center}.ticket.ticket-reel{max-width:none;overflow:visible}@media (max-width:820px){.rep:has(.ticket-reel){grid-template-columns:1fr}}.graphe-ddos{margin:20px 0 6px;padding:18px 20px 16px;flex:none}.gd-hd b{display:block;font-size:14.5px;font-weight:500;letter-spacing:-0.01em}.gd-hd span{display:block;margin-top:2px;font-size:12px;color:var(--faint)}.gd-svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.gd-g{stroke:var(--line-soft);stroke-width:1}.gd-j{stroke-dasharray:3 4}.gd-t{fill:var(--faint);font-size:10.5px;font-family:inherit}.gd-l{stroke:var(--cf);stroke-width:1.6;stroke-linejoin:round}.gd-p{fill:var(--cf);stroke:var(--surface);stroke-width:2.5}.graphe-ddos figcaption{display:block;margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--muted)}.graphe-ddos figcaption i{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--cf);vertical-align:1px}.graphe-ddos figcaption b{color:var(--ink);font-weight:500}.duo-vi .graphe-ddos,.vue-seq .graphe-ddos{margin-top:0}.stat-ddos .stat-n i{color:var(--cf)}.stat-ddos .stat-go{color:var(--cf-dark);text-decoration-color:rgba(249,110,30,.4)}.gd-hd em,.dd-age em{font-style:normal}.ddos-direct{margin:0;padding:18px 20px 14px}.dd-hd{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--faint)}.dd-vif{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ok)}.dd-vif i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:ddVif 1.6s ease-out infinite}@keyframes ddVif{0%{box-shadow:0 0 0 0 rgba(47,184,93,.45)}100%{box-shadow:0 0 0 8px rgba(47,184,93,0)}}.dd-bloc{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.dd-bloc:first-of-type{border-top:0;padding-top:0}.dd-tx{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dd-tx>span{font-size:13px;color:var(--muted);margin-right:auto}.dd-tx b{font-size:22px;font-weight:500;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.dd-tx b small,.dd-tx>small{font-size:12px;font-weight:400;color:var(--faint);letter-spacing:0}.ddos-direct .gd-svg{margin-top:6px}.ddos-direct figcaption{margin-top:10px;font-size:12px;color:var(--faint)}.ddos-direct figcaption a{color:var(--cf-dark)}.gd-vif{animation:ddPt 1.6s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ddPt{0%,100%{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dd-vif i,.gd-vif{animation:none}}.hero-vif{display:inline-flex;align-items:center;gap:9px;margin-top:22px;font-size:13.5px;color:var(--muted);text-decoration:none}.hero-vif i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok);animation:ddVif 1.6s ease-out infinite}.hero-vif b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.hero-vif:hover b{color:var(--cf-dark)}@media (prefers-reduced-motion:reduce){.hero-vif i{animation:none}}html .stat-pulse,html .pied-pt,html .ticket-pt,html .haut-pt,html .dd-vif i,html .hero-vif i,html .fc-pill i,html .ec-etat i{display:none !important}html .gd-vif{animation:none}.ddos-trafic{padding:0}.dt-chiffres{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line-soft)}.dt-chiffres div{padding:18px 22px;border-left:1px solid var(--line-soft)}.dt-chiffres div:first-child{border-left:0}.dt-chiffres b{display:block;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.dt-chiffres span{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.dt-chiffres span span{display:inline;margin:0}.dt-hd{display:flex;justify-content:space-between;padding:16px 22px 0;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--faint)}.ddos-trafic .gd-svg{padding:0 12px;box-sizing:border-box}.dt-aire{fill:rgba(var(--ink-rgb),0.05)}.dt-pied{display:flex;gap:22px;align-items:center;padding:12px 22px 14px;border-top:1px solid var(--line-soft);font-size:11.5px;letter-spacing:0.06em;text-transform:uppercase;color:var(--faint)}.dt-leg i{display:inline-block;width:14px;height:2px;margin-right:8px;vertical-align:3px;background:var(--faint)}.dt-leg i.o{background:var(--cf)}.dt-age{margin-left:auto;text-transform:none;letter-spacing:0;font-size:12.5px}.dt-age em{font-style:normal}@media (max-width:760px){.dt-chiffres{grid-template-columns:1fr 1fr}.dt-chiffres div:nth-child(odd){border-left:0}.dt-chiffres div{border-top:1px solid var(--line-soft)}.dt-pied{flex-wrap:wrap}}.hero-accueil h1 .h1-suite{display:block;margin-top:0.16em}.store[aria-disabled="true"]{opacity:.55;cursor:default;pointer-events:none}.hero-vif{display:inline-block;line-height:1.55}@media (max-width:900px){.tuile{aspect-ratio:4 / 3}.tuile-voile{background:linear-gradient(180deg,rgba(17,17,19,0.12) 0%,rgba(17,17,19,0.5) 32%,rgba(17,17,19,0.84) 62%,rgba(17,17,19,0.94) 100%)}.tuile-tx i{color:rgba(255,255,255,0.92)}.tuile-tx b,.tuile-tx i,.tuile-tx em{text-shadow:0 1px 14px rgba(0,0,0,0.5)}}@media (max-width:760px){.dt-chiffres div:last-child:nth-child(odd){grid-column:1 / -1}}#produit{padding-bottom:clamp(40px,4.5vw,64px)}#protection{padding-top:clamp(44px,5vw,72px)}.ml-sec{padding:clamp(40px,5vw,72px) 0}#identite.ml-sec{padding-bottom:clamp(20px,2.4vw,32px)}.ml-doc{padding-top:0}.ml-fiche{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:clamp(16px,1.8vw,22px)}.ml-bloc{border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface);padding:24px 24px 22px}.ml-editeur{grid-row:span 2}.ml-k{font-size:12px;letter-spacing:0.05em;text-transform:uppercase;color:var(--cf)}section.ml-sec .wrap .ml-bloc h2{font-size:clamp(19px,1.9vw,23px);margin-top:10px;letter-spacing:-0.025em;line-height:1.25}.ml-bloc .small{margin-top:10px;line-height:1.65}.ml-dl{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.ml-dl div{padding:12px 0;border-top:1px solid var(--line-soft)}.ml-dl dt{font-size:12.5px;color:var(--faint)}.ml-dl dd{margin:3px 0 0;font-size:15px;color:var(--ink);line-height:1.5;font-variant-numeric:tabular-nums}.ml-dl a,.ml-fin a,.ml-art a{color:var(--cf-dark);text-decoration:underline;text-underline-offset:2px}.ml-arts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px)}.ml-art{padding:26px 0;border-top:1px solid var(--line-soft);scroll-margin-top:96px}section.ml-sec .wrap .ml-art h2{display:flex;align-items:baseline;gap:12px;font-size:clamp(18px,1.7vw,21px);letter-spacing:-0.025em;line-height:1.3}.ml-art h2 span{font-size:12.5px;color:var(--cf);font-variant-numeric:tabular-nums;letter-spacing:0}.ml-art p{margin-top:12px;font-size:15px;line-height:1.75;color:var(--muted)}.ml-fin{margin-top:clamp(28px,3.4vw,44px);padding-top:26px;border-top:1px solid var(--line-soft);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px}.ml-fin h3{font-size:14.5px;font-weight:500;letter-spacing:-0.015em}.ml-fin .small{margin-top:10px}.ml-docs{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ml-docs a{display:inline-block;padding:8px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:13.5px;color:var(--ink);text-decoration:none;transition:border-color 200ms var(--ease),color 200ms var(--ease)}.ml-docs a:hover{border-color:rgba(249,110,30,0.4);color:var(--cf-dark)}@media (max-width:900px){.ml-fiche,.ml-arts,.ml-fin{grid-template-columns:1fr}.ml-editeur{grid-row:auto}}@media (max-width:520px){.ml-dl{grid-template-columns:1fr}}