:root{--rb-600:#07090f;--rb-500:#0d111c;--rb-400:#14192a;--rb-300:#1a2137;--rb-200:#212a45;--ox-600:#040411;--ox-300:#0f0f43;--al-100:#fff;--al-200:#f1f2eb;--al-300:#e5e7da;--al-400:#d3d7c1;--al-500:#b9beaa;--al-700:#8b8f7a;--cerise-500:#d52050;--cerise-400:#e02c5c;--cerise-300:#e75f83;--ncs-500:#2b7ea1;--ncs-400:#3397c1;--ncs-300:#3ea1cc;--ncs-100:#5eb1d4;--grad-cerise:linear-gradient(135deg,#ff006e 0%,#e366a7 100%);--line:#5eb1d42e;--line-soft:#ffffff12;--inter:"Inter",ui-sans-serif,system-ui,sans-serif;--poppins:"Poppins",ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--wrap:1320px;--r:18px}.pb,.day,.take,.flip,.opco,.price{overflow-x:clip}.fo-hero .hero-visual img{object-position:60% 40%}.pb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pb-card{--r:26px;border-radius:var(--r);transition:transform .6s var(--ease);background:linear-gradient(170deg,#ffffff0d,#fff0 50%),#0c0f1a;border:1px solid #ffffff1a;flex-direction:column;display:flex}.pb-card:hover{transform:translateY(-6px)}.pb-card>*{z-index:2;position:relative}.pb-media{border-radius:var(--r) var(--r) 0 0;height:240px;position:relative;overflow:hidden}.pb-media img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform 1.4s var(--ease),filter 1s}.pb-card:hover .pb-media img{filter:none;transform:scale(1.06)}.pb-media:after{content:"";background:linear-gradient(#07090f00 40%,#0c0f1a);position:absolute;inset:0}.pb-copy{flex-direction:column;flex:1;margin-top:-26px;padding:6px 28px 30px;display:flex}.pb-k{font:700 11.5px/1 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:#ff7aa8;margin-bottom:12px}.pb-copy h3{font:800 23px/1.15 var(--inter);letter-spacing:-.02em;color:#fff;margin-bottom:12px}.pb-copy p{color:var(--al-400);font-size:15.5px;line-height:1.6}.pb-hl{border-top:1px solid #ffffff14;padding-top:18px;font-weight:500;color:#fff!important;margin-top:auto!important}.pb-copy p+.pb-hl{margin-top:18px}.pb-turn{text-align:center;font:800 clamp(28px,3.6vw,48px)/1.12 var(--inter);letter-spacing:-.025em;color:#fff;max-width:20ch;margin:90px auto 0}.day-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.clock{justify-items:center;gap:20px;display:grid;position:sticky;top:calc(50vh - 200px)}.clock-face{aspect-ratio:1;width:min(100%,380px);position:relative}.clock-face:before{content:"";filter:blur(10px);background:radial-gradient(circle at 50% 35%,#a640fe40,#0dccec0f 55%,#0000 70%);border-radius:50%;position:absolute;inset:8%}.clock-face svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.c-track{fill:none;stroke:#ffffff14;stroke-width:2px;stroke-dasharray:.004 .0122}.c-prog{fill:none;stroke:url(#clk);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));transition:stroke-dashoffset .9s var(--ease);filter:drop-shadow(0 0 8px #ff4f93b3)}.clock-read{text-align:center;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.c-time{font:900 clamp(48px,6vw,84px)/1 var(--inter);letter-spacing:-.04em;background:linear-gradient(#fff,#ffb3d0 70%,#ff4f93);color:#0000;-webkit-background-clip:text;background-clip:text}.c-part{font:700 12.5px/1 var(--inter);letter-spacing:.16em;text-transform:uppercase;color:#a5f3fc}.clock-note{color:var(--al-500);font-size:14px;font-style:italic}.slots{gap:14px;margin:0;padding:0;list-style:none;display:grid}.slot{opacity:.45;transition:opacity .6s var(--ease),transform .6s var(--ease),background .6s,border-color .6s,box-shadow .6s;background:#ffffff05;border:1px solid #ffffff12;border-radius:24px;grid-template-columns:56px 1fr;gap:20px;padding:26px 28px;display:grid;transform:scale(.98)}.slot.on{opacity:1;background:linear-gradient(135deg,#ff4f9314,#a640fe0d),#0c0f1ab3;border-color:#ff4f9359;transform:none;box-shadow:0 30px 60px -30px #ff006e73}.s-ic{color:#fff;background:linear-gradient(145deg,#a640fe80,#0dccec4d);border-radius:18px;place-items:center;width:56px;height:56px;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff40}.slot.on .s-ic{background:linear-gradient(145deg,#ff006e,#e366a7);box-shadow:0 12px 30px -10px #ff006ecc}.s-time{font:700 13px/1 var(--inter);letter-spacing:.08em;color:#a5f3fc;margin:4px 0 10px;display:block}.slot h3{font:700 21px/1.2 var(--inter);color:#fff;margin-bottom:8px}.slot p{color:var(--al-400);font-size:15.5px;line-height:1.6}.slot-pause{border-style:dashed;padding-block:18px}.slot-pause h3{font-size:18px}.take-grid{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tk{--r:24px;border-radius:var(--r);transition:transform .5s var(--ease);background:linear-gradient(160deg,#ffffff0f,#fff0 50%),#0c0f1a99;border:1px solid #ffffff17;padding:28px;position:relative}.tk:hover{transform:translateY(-4px)}.tk>*{z-index:2;position:relative}.tk-big{flex-direction:column;grid-area:span 2/span 2;justify-content:flex-end;min-height:520px;padding:0;display:flex;overflow:hidden}.tk-big img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0}.tk-big:hover img{transform:scale(1.05)}.tk-copy{padding:34px}.tk-copy:before{content:"";z-index:-1;background:linear-gradient(#07090f00,#07090fd9 45%,#07090ff5);position:absolute;inset:-120px 0 0}.tk-k{font:700 11.5px/1 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:#a5f3fc;margin-bottom:12px;display:inline-block}.tk-copy h3{font:800 clamp(24px,2.4vw,32px)/1.15 var(--inter);letter-spacing:-.02em;color:#fff;max-width:22ch;margin-bottom:10px}.tk-copy p{color:var(--al-300);max-width:44ch;font-size:15.5px}.tk-ic{color:#fff;background:linear-gradient(145deg,#ff006e8c,#a640fe59);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff40,0 12px 26px -12px #ff006ecc}.tk h3{font:700 19px/1.25 var(--inter);color:#fff;margin-bottom:8px}.tk p{color:var(--al-400);font-size:15px;line-height:1.6}.flips{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.fl{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;height:340px;padding:0}.fl-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease);display:block;position:relative}.fl:hover .fl-in,.fl:focus-visible .fl-in,.fl[aria-pressed=true] .fl-in{transform:rotateY(180deg)}.fl-f,.fl-b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:24px;flex-direction:column;padding:28px;display:flex;position:absolute;inset:0}.fl-f{background:linear-gradient(160deg,#ffffff12,#fff0 55%),#0c0f1abf;border:1px solid #ffffff1a}.fl-b{color:var(--al-200,#e6e8ef);background:radial-gradient(120% 90% at 0 0,#ff006e59,#0000 60%),radial-gradient(120% 90% at 100% 100%,#0dccec40,#0000 60%),#0f1222;border:1px solid #ff4f9373;justify-content:flex-end;gap:14px;font-size:15.5px;line-height:1.55;transform:rotateY(180deg)}.fl-ic{color:#fff;background:linear-gradient(145deg,#a640fe80,#0dccec4d);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:20px;font-size:19px;display:grid}.fl-f small{font:700 11.5px/1 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:var(--al-500);margin-bottom:12px}.fl-f q{font:700 21px/1.3 var(--inter);color:#fff;quotes:"« " " »"}.fl-f em{font:600 13px/1 var(--inter);color:#ff7aa8;align-items:center;gap:8px;margin-top:auto;font-style:normal;display:inline-flex}.fl-time{align-items:baseline;gap:14px;display:flex}.fl-time s{font:600 20px/1 var(--inter);color:var(--al-500)}.fl-time b,.fl-big{font:900 46px/1 var(--inter);letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#ffb3d0);color:#0000;-webkit-background-clip:text;background-clip:text}.fl-big{font-size:38px}@media (prefers-reduced-motion:reduce){.fl-in{transition:none}}.fl-f .ico-tuile{margin-bottom:20px}.opco .lead{margin-top:20px}.opco-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,80px);display:grid}.op-steps{gap:4px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.op-steps:before{content:"";opacity:.5;background:linear-gradient(#a640fe,#22d3ee,#ff4f93);width:2px;position:absolute;top:24px;bottom:24px;left:21px}.op-steps li{grid-template-columns:44px 1fr;gap:18px;padding:12px 0;display:grid;position:relative}.op-steps li>span{width:44px;height:44px;font:700 15px/1 var(--inter);color:#fff;background:var(--rb-600);box-shadow:0 0 0 6px var(--rb-600),0 0 22px #ff4f9359;border:1px solid #ff4f9399;border-radius:50%;place-items:center;display:grid}.op-steps b{font:600 17px/1.3 var(--inter);color:#fff;margin:2px 0 4px;display:block}.op-steps div{color:var(--al-400);font-size:15px}.op-card{border:1px solid #ffffff1f;border-radius:30px;align-items:flex-end;min-height:520px;margin:0;padding:28px;display:flex;position:relative;overflow:hidden}.op-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.op-card:after{content:"";background:linear-gradient(#07090f1a,#07090f8c 50%,#07090fe6);position:absolute;inset:0}.op-calc{z-index:1;backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff24,#ffffff08 60%),#0c0f1c99;border:1px solid #ffffff29;border-radius:22px;gap:12px;width:100%;padding:24px;display:grid;position:relative;box-shadow:0 30px 60px -20px #000c}.op-row{color:var(--al-300);justify-content:space-between;gap:16px;font-size:15px;display:flex}.op-row b{font:700 16px/1.2 var(--inter);color:#fff}.op-row s{color:var(--al-500)}.op-row .ok{color:#5eead4}.op-total{font:600 16px var(--inter);color:#fff;border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.op-total b{font:900 clamp(30px,3vw,40px)/1 var(--inter);letter-spacing:-.03em;background:linear-gradient(90deg,#5eead4,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.op-total b.phrase{font:800 clamp(17px,1.5vw,20px)/1.25 var(--inter);letter-spacing:-.01em;text-align:right}.op-calc small{color:var(--al-500);font-size:13px}.offer-note{color:var(--al-400);margin:-14px 0 26px;font-size:14.5px}.price-side{grid-template-rows:1fr auto;gap:18px;display:grid}.demo-card{--r:24px;border-radius:var(--r);color:inherit;background:linear-gradient(160deg,#a640fe24,#0dccec0d 60%),#0c0f1ab3;border:1px solid #ffffff1f;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.demo-card>*{z-index:2;position:relative}.dc-media{flex:160px;min-height:160px;display:block;position:relative;overflow:hidden}.dc-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.demo-card:hover .dc-media img{transform:scale(1.06)}.dc-media:after{content:"";background:linear-gradient(#0c0f1a00 40%,#101222f2);position:absolute;inset:0}.dc-play{z-index:1;color:#fff;width:64px;height:64px;transition:scale .5s var(--ease);background:#ff006ed9;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:45%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #ff006e33,0 12px 30px -8px #ff006ee6}.demo-card:hover .dc-play{scale:1.1}.dc-copy{gap:8px;padding:6px 26px 26px;display:grid}.dc-copy small{font:600 11.5px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--ncs-100)}.dc-copy b{font:800 22px/1.2 var(--inter);color:#fff}.dc-copy em{color:var(--al-400);font-size:15px;font-style:normal;line-height:1.55}.fo-link{font:600 15px/1 var(--inter);color:#fff;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.proofs{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1080px;margin:56px auto 0;padding:0;list-style:none;display:grid}.proofs li{color:var(--al-400);align-items:flex-start;gap:14px;font-size:14.5px;display:flex}.proofs .ic{color:#a5f3fc;border:1px solid var(--line-soft);background:#ffffff0d;border-radius:12px;flex:none;width:40px;height:40px;padding:10px}.proofs b{font:600 15.5px/1.3 var(--inter);color:#fff;margin-bottom:3px;display:block}.sim{flex-direction:column;gap:22px;display:flex}.sim-tags{flex-wrap:wrap;gap:8px;display:flex}.sim-opco{font:700 12px/1 var(--inter);letter-spacing:.08em;text-transform:uppercase;color:#0b1020;background:#a5f3fc;border-radius:999px;align-items:center;padding:7px 12px;display:inline-flex}.sim-q{font:600 13px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--al-400);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sim-q b{font:800 26px/1 var(--inter);letter-spacing:-.02em;text-transform:none;color:#fff}.sim-range{position:relative}.sim-range input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.sim-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff006e,#a640fe var(--fill,37.5%),#ffffff1f var(--fill,37.5%));border-radius:6px;height:6px}.sim-range input::-moz-range-track{background:linear-gradient(90deg,#ff006e,#a640fe var(--fill,37.5%),#ffffff1f var(--fill,37.5%));border-radius:6px;height:6px}.sim-range input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:26px;height:26px;margin-top:-10px;transition:box-shadow .3s;box-shadow:0 0 0 6px #ff4f9359,0 6px 18px #ff006e99}.sim-range input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 6px #ff4f9359,0 6px 18px #ff006e99}.sim-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #22d3ee8c,0 6px 18px #ff006e99}.sim-grad{font:600 12.5px/1 var(--inter);color:var(--al-500);justify-content:space-between;margin-top:6px;padding:0 5px;display:flex}.sim-res{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sim-res>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:18px 20px;display:grid}.sim-res span{font:600 12px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--al-500)}.sim-res b{font:900 clamp(30px,3vw,42px)/1.05 var(--inter);letter-spacing:-.035em;background:linear-gradient(90deg,#fff,#a5f3fc 55%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.sim-res small{color:var(--al-500);font-size:13px}.sim-total{background:linear-gradient(135deg,#ff006e1f,#a640fe0f)!important;border-color:#ff4f9359!important}.sim-bar{background:#ffffff0f;border-radius:10px;height:10px;position:relative;overflow:hidden}.sim-bar i{width:calc(var(--l,0) * 100%);border-radius:inherit;transition:width .7s var(--ease);position:absolute;top:0;bottom:0;left:0}.sim-bar .mois{background:linear-gradient(90deg,#22d3ee,#5eead4)}.sim-bar .mise{background:#a640fe}.sim-bar .paye{background:linear-gradient(90deg,#ff006e,#e366a7)}.sim-offert{color:var(--al-300);gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.sim-offert li{justify-content:space-between;gap:14px;display:flex}.sim-offert li>span{display:block}.sim-offert i{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:10px;display:inline-block}.sim-offert .d-mise{background:#a640fe}.sim-offert .d-mois{background:#22d3ee}.sim-offert b{color:#5eead4;white-space:nowrap;font-weight:600}.sim-somme{color:#fff;border-top:1px solid #ffffff14;padding-top:12px;font-weight:600}.sim-somme b{font:800 20px/1 var(--inter)!important}.sim-encore{color:var(--al-300);background:#22d3ee0f;border:1px dashed #22d3ee59;border-radius:16px;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.9;display:block}.sim-encore[hidden]{display:none}.sim-encore b{color:#fff}.sim-encore button{appearance:none;cursor:pointer;color:#fff;font:600 13px/1 var(--inter);background:#22d3ee1f;border:1px solid #22d3ee99;border-radius:999px;margin-left:6px;padding:7px 12px;transition:background .3s}.sim-encore button:hover{background:#22d3ee40}.sim .btn{align-self:flex-start}.sim .offer-note{margin:0}@media (prefers-reduced-motion:no-preference){.sim-res b.flash{animation:sim-flash .6s var(--ease)}@keyframes sim-flash{0%{opacity:.3;transform:translateY(6px)}}}@media (width<=620px){.sim-res{grid-template-columns:1fr}.sim-q{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=1100px){.take-grid,.flips,.proofs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.st-hero{min-height:0;padding-top:24px;display:block}.st-hero .hero-visual{aspect-ratio:16/10;width:100%;margin-bottom:-20px;position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 35%);mask-image:linear-gradient(0deg,#0000 0,#000 35%)}.pb-grid,.opco-grid,.price-grid,.day-grid{grid-template-columns:minmax(0,1fr)}.clock{z-index:5;backdrop-filter:blur(14px);background:#0a0c16d9;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto 1fr;place-items:center start;gap:14px;padding:12px 16px;position:sticky;top:76px}.clock-face{width:84px}.c-time{font-size:22px}.c-part{display:none}.clock-note{margin:0;font-size:13px}.take-grid .tk-big{grid-column:1/-1;min-height:440px}.pr-b{grid-template-columns:1fr;gap:14px}.pr-b div+div{border-left:0;padding-left:0}}@media (width<=620px){.take-grid,.flips,.proofs{grid-template-columns:minmax(0,1fr)}.slot{grid-template-columns:44px 1fr;gap:14px;padding:22px}.s-ic{border-radius:14px;width:44px;height:44px;font-size:18px}.op-card{min-height:440px;padding:16px}.fl{height:270px}.op-row b{white-space:nowrap}.op-total{flex-direction:column;align-items:flex-start;gap:6px}}
