.op-tablet{--u:.125cqw;--ink:#1c1b22;--ui-grey:#8a8892;--ui-line:#dedbd3;aspect-ratio:130/84;background:linear-gradient(170deg,#454c51,#383e42 40%,#2f3438);border-radius:7.5%/11.6%;width:100%;padding:2.3%;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #00000040,0 30px 60px -28px #0000008c,0 8px 18px -10px #00000059}.op-glass{background:radial-gradient(120% 90% at 20% 0,#1b1d22,#0b0c0f 60%);border-radius:3.6%/5.6%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.op-screen{aspect-ratio:5/3;width:88.7%;color:var(--ink);font-family:var(--font-sans);background:#f7f6f3;border-radius:.8%/1.3%;position:relative;overflow:hidden;container-type:inline-size}.op-ui{transition:filter .6s;position:absolute;inset:0}.op-screen.is-offline .op-ui{filter:blur(calc(6 * var(--u))) saturate(.6)}.op-head{left:calc(32 * var(--u));right:calc(32 * var(--u));top:calc(30 * var(--u));height:calc(44 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.op-name{font-weight:700;font-size:calc(34 * var(--u));letter-spacing:-.02em;white-space:nowrap;line-height:1}.op-pill{height:100%;padding:0 calc(22 * var(--u));background:var(--ink);color:#fff;font-weight:600;font-size:calc(19 * var(--u));white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.op-rule{left:calc(32 * var(--u));right:calc(32 * var(--u));top:calc(96 * var(--u));height:calc(1.5 * var(--u));background:#e7e5df;position:absolute}.op-label{left:0;right:0;top:calc(122 * var(--u));text-align:center;font-weight:600;font-size:calc(15 * var(--u));letter-spacing:calc(1.6 * var(--u));text-transform:uppercase;color:var(--ui-grey);line-height:1.3;position:absolute}.op-time{left:calc(48 * var(--u));right:calc(48 * var(--u));top:calc(180 * var(--u));height:calc(112 * var(--u));justify-content:space-between;align-items:center;transition:opacity .4s;display:flex;position:absolute}.op-time.is-off{opacity:.28}.op-round{width:calc(112 * var(--u));height:calc(112 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--ui-line), 0 calc(4 * var(--u)) calc(10 * var(--u)) #1c1b221a;color:var(--ink);cursor:default;transition:transform .4s var(--ease-spring);-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}button.op-round:not(:disabled){cursor:pointer}button.op-round:not(:disabled):hover{box-shadow:inset 0 0 0 calc(2 * var(--u)) #c9c5ba, 0 calc(6 * var(--u)) calc(14 * var(--u)) #1c1b2224}.op-round:active:not(:disabled),.op-round.is-pressed{transition-duration:.1s;transform:scale(.9)}.op-minus,.op-plus{width:calc(42 * var(--u));height:calc(7 * var(--u));border-radius:calc(3.5 * var(--u));background:currentColor;position:relative}.op-plus:after{content:"";width:calc(7 * var(--u));height:calc(42 * var(--u));border-radius:inherit;background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.op-value{align-items:baseline;gap:calc(16 * var(--u));margin-top:calc(10 * var(--u));font-family:var(--font-display);line-height:1;display:flex}.op-value b{font-weight:700;font-size:calc(168 * var(--u));letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:op-roll .55s var(--ease-spring) both;display:inline-block}.op-value small{font-weight:600;font-size:calc(50 * var(--u))}@keyframes op-roll{0%{transform:translateY(calc(26 * var(--u)));opacity:0}}.op-screen:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(11 * var(--u)) #e5484d;opacity:0;pointer-events:none;position:absolute;inset:0}.op-screen.is-reminder:after{animation:.8s ease-in-out infinite alternate op-blink}@keyframes op-blink{0%{opacity:.15}to{opacity:.95}}.op-confirm{z-index:2;left:50%;top:calc(322 * var(--u));height:calc(42 * var(--u));padding:0 calc(26 * var(--u));background:var(--ink);color:#fff;font:inherit;font-weight:700;font-size:calc(19 * var(--u));white-space:nowrap;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #1c1b2240;animation:op-pop .6s var(--ease-spring) both;border:0;border-radius:999px;align-items:center;display:inline-flex;position:absolute;translate:-50%}button.op-confirm{cursor:pointer}@keyframes op-pop{0%{opacity:0;scale:.85}}.op-status{left:calc(32 * var(--u));right:calc(32 * var(--u));top:calc(372 * var(--u));height:calc(76 * var(--u));gap:calc(16 * var(--u));grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.op-state{justify-content:center;align-items:center;gap:calc(12 * var(--u));border-radius:calc(18 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--ui-line);color:var(--ink);font:inherit;font-weight:600;font-size:calc(25 * var(--u));white-space:nowrap;transition:background-color .3s ease, color .3s ease, transform .4s var(--ease-spring);-webkit-tap-highlight-color:transparent;background:#fff;border:0;padding:0;display:flex}button.op-state{cursor:pointer}button.op-state:hover:not(.is-on){box-shadow:inset 0 0 0 calc(2 * var(--u)) #c9c5ba}.op-state:active,.op-state.is-pressed{transition-duration:.1s;transform:scale(.95)}.op-state.is-on{color:#fff;box-shadow:none;font-weight:700}.op-state-open.is-on{background:#1fa463}.op-state-closed.is-on{background:var(--ink)}.op-state-down.is-on{background:#e5533d}.op-check{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.op-screen button:focus-visible{outline:calc(5 * var(--u)) solid var(--color-bleu);outline-offset:calc(4 * var(--u))}.op-offline{justify-content:center;align-items:center;gap:calc(10 * var(--u));padding:calc(40 * var(--u));text-align:center;animation:op-pop .5s var(--ease-out) both;background:#f7f6f38c;flex-direction:column;display:flex;position:absolute;inset:0}.op-offline b{font-size:calc(36 * var(--u));letter-spacing:-.01em;font-weight:700}.op-offline span{font-size:calc(22 * var(--u));color:#55535c}.op-touch{z-index:3;width:calc(72 * var(--u));height:calc(72 * var(--u));box-shadow:0 0 0 calc(4 * var(--u)) #1c1b2238;pointer-events:none;animation:op-touch .7s var(--ease-out) both;background:#1c1b222e;border-radius:50%;position:absolute;translate:-50% -50%}.op-touch-minus{left:calc(104 * var(--u));top:calc(236 * var(--u))}.op-touch-plus{left:calc(696 * var(--u));top:calc(236 * var(--u))}.op-touch-open{left:calc(149 * var(--u));top:calc(410 * var(--u))}.op-touch-closed{left:calc(400 * var(--u));top:calc(410 * var(--u))}.op-touch-down{left:calc(651 * var(--u));top:calc(410 * var(--u))}.op-touch-confirm{left:50%;top:calc(343 * var(--u))}@keyframes op-touch{0%{opacity:0;transform:scale(1.6)}25%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.op-screen.is-reminder:after{opacity:.7;animation:none}.op-touch{display:none}.op-value b,.op-confirm,.op-offline{animation:none}}.led-screen{filter:drop-shadow(0 0 .18em #ffd69666);background:#0b0c10;width:100%;height:auto;display:block}.led-off{fill:#20232a}.led-screen path{fill:none;stroke-width:.64px;stroke-linecap:square}.led-w{stroke:#ffeed0}.led-g{stroke:#f2b33d}.led-c{stroke:#ff6a52}.led-in path{animation:.14s linear both led-in;animation-delay:calc(var(--x,0) * var(--sweep,9ms))}.led-out path{animation:.14s linear both led-out;animation-delay:calc(var(--x,0) * var(--sweep,9ms))}@keyframes led-in{0%{opacity:0}}@keyframes led-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.led-in path{animation:none}.led-out{display:none}}.hw-compact{--mm:calc(100cqw / 380);aspect-ratio:380/220;background:linear-gradient(175deg,#4a5157 0%,#3a4045 45%,#2f3438 100%);border-radius:2.6%/4.5%;width:100%;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,0 26px 50px -26px #0000008c,0 6px 14px -8px #0006;container-type:inline-size}.hw-compact-screen{background:#08090c;border-radius:1%;position:absolute;inset:13.6% 7.9%;overflow:hidden;box-shadow:0 0 0 .5cqw #121418,inset 0 .4cqw .8cqw #000000b3}.hw-compact-screen .led-screen{height:100%}.hw-printed{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.hw-printed-face{z-index:1;aspect-ratio:1;color:#2a1d15;background:linear-gradient(#ffffff59,#fff0 40%),#f6f2ea;border-radius:2.4%;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .2cqw #fff9,0 30px 60px -30px #0009,0 8px 18px -10px #0006;container-type:inline-size}.hw-printed-band{color:#f6f2ea;white-space:nowrap;background:linear-gradient(#f2b33d,#f2b33d) 0 6.4cqw/100% .5cqw no-repeat,linear-gradient(#f2b33d,#f2b33d) 0 25.8cqw/100% .5cqw no-repeat,#b0482a;justify-content:center;align-items:center;gap:1.2cqw;height:28%;font-family:Park Rye,Georgia,serif;font-size:11.2cqw;line-height:1;display:flex;position:absolute;inset:0 0 auto}.hw-printed-band span{margin-top:1.2cqw}.hw-printed-glyph{--p:#b0482a;color:#f2b33d;width:15cqw;height:15cqw;margin-top:-.6cqw}.hw-printed-name{text-align:center;color:#b0482a;white-space:nowrap;font-family:Park Rye,Georgia,serif;font-size:12.4cqw;line-height:1;position:absolute;top:31.5%;left:0;right:0}.hw-printed-rule{background:linear-gradient(90deg,#b0482a 0 44%,#0000 44% 56%,#b0482a 56%);height:.25cqw;position:absolute;top:45.1%;left:34%;right:34%}.hw-printed-rule:after{content:"";background:#f2b33d;width:1.4cqw;height:1.4cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.hw-printed-langs{text-align:center;white-space:nowrap;font-size:3.05cqw;font-weight:600;line-height:1.3;position:absolute;top:48.6%;left:0;right:0}.hw-printed-window{aspect-ratio:336/176;background:#33383c;border-radius:.8cqw;padding:1.2cqw;position:absolute;bottom:8.8%;left:16.4%;right:16.4%;box-shadow:inset 0 0 0 .25cqw #1f2327}.hw-printed-window .led-screen{border-radius:.3cqw}.hw-printed-pole{background:linear-gradient(90deg,#2b3034,#6a7279 32%,#4a5056 58%,#2b3034);width:17.8%;height:0;margin-top:-2%;padding-bottom:34%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.live-stage{grid-template-columns:1.25fr 1fr;grid-template-areas:"tablet tablet""panel phone";align-items:start;gap:40px 20px;display:grid;position:relative}.live-rails{display:none}.live-tablet-wrap{grid-area:tablet;justify-self:center;width:min(100%,520px)}.live-panel-wrap{grid-area:panel;padding-top:8%}.live-phone-wrap{grid-area:phone;justify-self:center;width:min(100%,210px)}@media (width>=900px){.live-stage{aspect-ratio:1100/540;display:block}.live-rails{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.live-tablet-wrap,.live-panel-wrap,.live-phone-wrap{padding:0;position:absolute}.live-tablet-wrap{width:40.5%;top:24%;left:0}.live-panel-wrap{width:23.6%;top:0;left:53.6%}.live-phone-wrap{width:17%;top:8%;left:81.5%}}.live-rail{fill:none;stroke:#ffffff21;stroke-width:2.5px;stroke-linecap:round}.live-comet{fill:none;stroke:var(--color-soleil);stroke-width:4px;stroke-linecap:round;stroke-dasharray:16 200;stroke-dashoffset:16px;filter:drop-shadow(0 0 6px #ffc23dcc);animation:live-comet 1.05s var(--ease-in-out) forwards}@keyframes live-comet{to{stroke-dashoffset:-101px}}.live-play{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;min-height:2.5rem;margin-top:18px;font-size:.9rem;font-weight:600;display:flex}.live-play-hint{color:#fff;text-align:center;background:#ffffff12;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;transition:background-color .3s;display:inline-flex}.live-play-hint.is-reminder{color:#ffd9d6;background:#e5484d33}.live-play-dot{background:var(--color-soleil);border-radius:50%;width:8px;height:8px;position:relative}.live-play-dot:after{content:"";background:var(--color-soleil);animation:pulse-ring 1.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.live-play-on{color:var(--color-soleil);align-items:center;gap:8px;display:inline-flex}.live-replay{color:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff38}.live-replay:hover{box-shadow:inset 0 0 0 1.5px #ffffff80}.live-steps{gap:18px;list-style:none;display:grid}.live-step{align-items:flex-start;gap:14px;font-size:.95rem;line-height:1.5;display:flex}.live-step b{color:#fff;font-weight:650;display:block}.live-step span span{color:var(--color-brouillard)}.live-step-n{background:var(--color-soleil);width:28px;height:28px;color:var(--color-encre);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}@media (width>=900px){.live-steps{grid-template-columns:40.5% 1fr 26%;gap:40px}}.live-facts{background:#ffffff0f;border-radius:24px;list-style:none;overflow:hidden}.live-fact{background:var(--color-encre);padding:26px}@media (width<=639px){.live-fact{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}.live-fact-icon{grid-row:span 2}.live-fact h3{margin-top:0}}.live-fact-icon{width:40px;height:40px;color:var(--color-soleil);background:#ffc23d1f;border-radius:22.5%;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.live-comet{animation:none;display:none}.live-play-dot:after{animation:none}}.wt-connect{align-items:center;gap:48px;display:grid}@media (width>=1024px){.wt-connect{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}.wt-sim{aspect-ratio:440/300;justify-self:center;width:min(100%,440px);position:relative}.wt-sim-device{z-index:1;background:linear-gradient(170deg,#4a5157,#383e42 45%,#2c3135);border-radius:28px;width:72%;height:74%;position:absolute;top:8%;left:0;box-shadow:inset 0 1px #ffffff24,0 30px 50px -24px #0a0e2899}.wt-sim-slot{background:#15181b;border-radius:4px 0 0 4px;width:10px;height:30%;position:absolute;top:38%;right:-2px}.wt-sim-signal{color:#fff;align-items:flex-end;gap:5px;height:34px;display:flex;position:absolute;top:26px;left:28px}.wt-sim-signal i{width:8px;height:calc(25% + var(--i) * 25%);transform-origin:bottom;transition:transform .5s var(--ease-spring), opacity .3s ease;transition-delay:calc(.75s + var(--i) * .14s);background:#6fd39b;border-radius:3px}.wt-sim-signal b{font-family:var(--font-display);margin-left:8px;font-size:1.3rem;line-height:1;transition:opacity .4s 1.4s}.wt-sim-card{z-index:0;aspect-ratio:85.6/54;clip-path:polygon(0 0,84% 0,100% 26%,100% 100%,0 100%);width:40%;transition:transform .9s var(--ease-out);background:linear-gradient(160deg,#fff,#e9ecf7);border-radius:10px;position:absolute;top:30%;left:52%;box-shadow:0 16px 30px -16px #0a0e2899}.wt-sim-chip{aspect-ratio:1.25;background:linear-gradient(90deg,#0000 32%,#78500a59 32% 36%,#0000 36% 64%,#78500a59 64% 68%,#0000 68%),linear-gradient(#0000 46%,#78500a59 46% 54%,#0000 54%),linear-gradient(140deg,#ffd97a,#e2a92c);border-radius:6px;width:26%;position:absolute;top:30%;right:14%}.wt-sim-label{background:var(--color-soleil);color:var(--color-encre);transition:opacity .4s ease 1.5s, transform .7s var(--ease-spring) 1.5s;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:0}.js .wt-sim:not(.is-in) .wt-sim-card{transform:translate(70%)rotate(8deg)}.js .wt-sim:not(.is-in) .wt-sim-signal i{opacity:.25;transform:scaleY(.4)}.js .wt-sim:not(.is-in) .wt-sim-signal b,.js .wt-sim:not(.is-in) .wt-sim-label{opacity:0}.js .wt-sim:not(.is-in) .wt-sim-label{transform:translateY(8px)}.wt-connect-points{gap:14px;margin-top:56px;list-style:none;display:grid}@media (width>=768px){.wt-connect-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.wt-connect-points li{background:#ffffff1a;border-radius:24px;padding:26px;box-shadow:inset 0 0 0 1px #ffffff1f}.wt-connect-points h3{margin-top:16px;font-size:1.05rem;font-weight:650}.wt-connect-points p{color:#ffffffdb;margin-top:6px;font-size:.95rem;line-height:1.55}.wt-connect-icon{color:#fff;background:#ffffff29;border-radius:22.5%;place-items:center;width:40px;height:40px;display:grid}@media (prefers-reduced-motion:reduce){.js .wt-sim:not(.is-in) .wt-sim-card,.js .wt-sim:not(.is-in) .wt-sim-signal i,.js .wt-sim:not(.is-in) .wt-sim-label{opacity:1;transform:none}.js .wt-sim:not(.is-in) .wt-sim-signal b{opacity:1}}.wt-cta{margin-bottom:clamp(10px,1.6vw,24px)}.wt-faq{gap:36px;display:grid}@media (width>=1024px){.wt-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.wt-faq-head{position:sticky;top:7rem}}.wt-hero{overflow:clip}.wt-hero-points{color:var(--color-ardoise);flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.wt-hero-points li{align-items:center;gap:7px;display:inline-flex}.wt-hero-points svg{color:#1f8a57}.wt-hero-stage{max-width:1320px;margin:clamp(28px,4vw,56px) auto 0;padding-inline:clamp(8px,2vw,24px);position:relative}.wt-hero-floor{background:radial-gradient(70% 90% at 50% 100%,#fff 0%,#fff0 70%),linear-gradient(#e4e3df00 0%,#e4e3df 100%);border-radius:clamp(28px,4vw,48px);position:absolute;inset:30% clamp(10px,1.6vw,24px) 0}.wt-hero-image{aspect-ratio:2400/1180;display:block;position:relative;overflow:hidden}.wt-hero-image img{object-fit:cover;object-position:50% 82%;width:100%;height:100%}@media (width<=767px){.wt-hero-image{aspect-ratio:4/3;margin-inline:-8%}.wt-hero-image img{object-position:50% 70%}}.wt-hero-tags{gap:10px;margin-top:clamp(18px,2.5vw,28px);list-style:none;display:grid}@media (width>=768px){.wt-hero-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.wt-hero-tags a{height:100%;transition:transform .5s var(--ease-spring), box-shadow .3s ease;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex;box-shadow:0 0 0 1px #171a2e0f,0 10px 24px -18px #171a2e4d}.wt-hero-tags a:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #171a2e1a,0 16px 30px -18px #171a2e66}.wt-hero-tag-name{flex:1;min-width:0;line-height:1.3}.wt-hero-tags a svg{color:var(--color-ardoise);transition:transform .5s var(--ease-spring);flex:none}.wt-hero-tags a:hover svg{transform:translate(3px)}.wt-hero-caption{text-align:center;color:var(--color-ardoise);margin-top:14px;font-size:.82rem}.wt-own-table-wrap{background:#fff;border-radius:32px;margin-top:48px;display:none;overflow:hidden;box-shadow:0 0 0 1px #171a2e0d}.wt-own-table{border-collapse:collapse;table-layout:fixed;width:100%}.wt-own-table th,.wt-own-table td{text-align:left;vertical-align:top;padding:16px 24px;line-height:1.45}.wt-own-table thead th{vertical-align:bottom;padding-top:24px;padding-bottom:20px}.wt-own-table thead td{width:22%}.wt-own-head{font-family:var(--font-display);letter-spacing:-.015em;flex-direction:column;align-items:flex-start;gap:10px;font-size:1.08rem;font-weight:700;display:flex}.wt-own-head .hw-image{width:120px;height:80px}.wt-own-head .hw-image img{object-fit:contain;object-position:left bottom;width:100%;height:100%}.wt-own-table tbody tr{border-top:1px solid var(--color-brume)}.wt-own-table tbody th{font-size:.9rem;font-weight:650}.wt-own-table tbody td{color:var(--color-ardoise);font-size:.97rem}.wt-own-table tbody td:nth-child(2),.wt-own-table thead th:nth-child(2){background:#4c6fff0a}.wt-own-cards{gap:14px;margin-top:36px;display:grid}.wt-own-card{background:#fff;border-radius:28px;padding:22px;box-shadow:0 0 0 1px #171a2e0d}.wt-own-card header{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.wt-own-card header .hw-image{grid-row:span 2;width:72px;height:56px}.wt-own-card header .hw-image img{object-fit:contain;width:100%;height:100%}.wt-own-card h3{font-size:1.08rem;font-weight:700;line-height:1.2}.wt-own-card header .hw-badge{justify-self:start;margin-top:6px}.wt-own-card dl>div{border-top:1px solid var(--color-brume);grid-template-columns:42% minmax(0,1fr);gap:12px;padding:10px 0;font-size:.92rem;line-height:1.45;display:grid}.wt-own-card dl{margin-top:14px}.wt-own-card dt{font-weight:650}.wt-own-card dd{color:var(--color-ardoise)}@media (width>=900px){.wt-own-table-wrap{display:block}.wt-own-cards{display:none}}.wt-own-foot{align-items:center;gap:18px;margin-top:28px;display:grid}@media (width>=1024px){.wt-own-foot{grid-template-columns:minmax(0,1fr) auto auto;gap:32px}}.wt-own-note{color:var(--color-ardoise);font-size:.9rem;line-height:1.55}.wt-own-order{background:var(--color-soleil);border-radius:22px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex}.wt-own-order-icon{background:#ffffff8c;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wt-own-order b{font-weight:700;display:block}.wt-own-order span span{font-size:.9rem;line-height:1.4;display:block}.hw-view{background:radial-gradient(120% 70% at 50% 108%,#e3e1da 0%,#e3e1da00 62%),radial-gradient(90% 80% at 50% 30%,#fff 0%,#f4f3ef 70%);width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.hw-view-model{--poster-color:transparent;background:0 0;outline:none;width:100%;height:100%;position:absolute;inset:0}.hw-view-model:focus-visible{outline:3px solid var(--color-bleu);outline-offset:-6px}.hw-view-poster{pointer-events:none;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:8% 6% 10%}.hw-view-poster .hw-image{width:100%;height:100%}.hw-view-poster img{object-fit:contain;width:100%;height:100%}.hw-view.is-loaded .hw-view-poster{opacity:0}.hw-view-loading{position:absolute;bottom:28px;left:50%;translate:-50%}.hw-view-bar{background:#171a2e1a;border-radius:999px;width:140px;height:4px;display:block;overflow:hidden}.hw-view-bar>span{border-radius:inherit;background:var(--color-encre);transform-origin:0;height:100%;transition:transform .3s;display:block}.hw-view-hint{color:var(--color-ardoise);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:opacity .4s;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%;box-shadow:0 0 0 1px #171a2e0f}.hw-view-hint svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hw-view-hint.is-hidden,.hw-view:not(.is-loaded) .hw-view-hint{opacity:0}.hw-view-note{text-align:center;color:var(--color-ardoise);font-size:.85rem;position:absolute;bottom:16px;left:16px;right:16px}.hw-view-ar{background:var(--color-encre);color:#fff;text-align:left;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:.92rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 12px 24px -12px #171a2e99}.hw-view-ar small{color:var(--color-brouillard);font-size:.74rem;font-weight:500;display:block}.hw-modal .modal-panel{overflow:hidden}.hw-window{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);height:min(100dvh - 2*clamp(12px,3vw,40px),800px);display:grid}.hw-window-stage{min-height:0;position:relative}.hw-window-info{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:40px 40px 32px;overflow-y:auto}.hw-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.hw-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.hw-badge-rented{background:var(--color-bleu-50);color:var(--color-bleu-700)}.hw-badge-sold{background:var(--color-soleil-100);color:#8a6418}.hw-window-title{letter-spacing:-.03em;margin-top:14px;padding-right:40px;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:700;line-height:1.1}.hw-window-text{color:var(--color-ardoise);margin-top:12px;line-height:1.6}.hw-window-block{margin-top:28px}.hw-window-heading{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ardoise);font-size:.75rem;font-weight:650}.hw-variants{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:12px;display:grid}.hw-window-block legend{padding:0}.hw-variant{cursor:pointer;background:var(--color-craie);text-align:left;transition:box-shadow .25s ease, background-color .25s ease, transform .4s var(--ease-spring);border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:8px 8px 10px;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.hw-variant:hover{background:#eceae4}.hw-variant:active{transform:scale(.97)}.hw-variant.is-on{box-shadow:inset 0 0 0 2px var(--color-encre), 0 8px 20px -14px #171a2e80;background:#fff}.hw-variant:has(input:focus-visible){outline:3px solid var(--color-bleu);outline-offset:3px}.hw-variant-image{aspect-ratio:4/3;border-radius:12px;place-items:center;display:grid;overflow:hidden}.hw-variant-image .hw-image,.hw-variant-image img{object-fit:contain;width:100%;height:100%}.hw-variant-name{font-size:.8rem;font-weight:600;line-height:1.25}.hw-variant-current{color:var(--color-ardoise);line-height:1.55}.hw-variant-current b{color:var(--color-encre);font-weight:650}.hw-dims{background:var(--color-craie);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:14px;padding:14px 16px;display:flex}.hw-dims dt{font-size:.85rem;font-weight:600}.hw-dims dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-weight:650}.hw-dims small{font-family:var(--font-sans);color:var(--color-ardoise);font-size:.74rem;font-weight:500;display:block}.hw-options{margin-top:10px}.hw-options>div{border-top:1px solid var(--color-brume);grid-template-columns:9.5rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.hw-options>div:first-child{border-top:0}.hw-options dt{font-size:.88rem;font-weight:650}.hw-options dd{color:var(--color-ardoise);font-size:.92rem;line-height:1.5}.hw-window-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.hw-window-foot p{color:var(--color-ardoise);font-size:.82rem}@media (width<=1023px){.hw-window{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hw-window-info{padding:32px 28px 28px}.hw-options>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=767px){.modal.hw-modal{padding:0}.modal.hw-modal[open]{place-items:start stretch}.hw-modal .modal-panel{border-radius:0;min-height:100dvh;overflow:visible}.hw-window{height:auto;display:block}.hw-window-stage{height:min(56svh,460px)}.hw-window-info{padding:24px 20px 40px;overflow:visible}.hw-window-title{padding-right:0}}.wt-range-grid{gap:16px;list-style:none;display:grid}@media (width>=900px){.wt-range-grid{grid-template-columns:1fr 1fr;gap:20px}.wt-range-panel{grid-column:1/-1}.wt-range-panel .wt-range-card{flex-direction:row;align-items:stretch}.wt-range-panel .wt-range-visual{flex:1.35;padding:40px 0 40px 40px}.wt-range-panel .wt-range-body{flex:1;justify-content:flex-end;padding:40px}}.wt-range-item,.wt-range-tilt{height:100%}.wt-range-card{background:radial-gradient(110% 60% at 50% 100%, #e4e2db 0%, #e4e2db00 60%), radial-gradient(80% 70% at 50% 25%, #fff 0%, var(--color-craie) 75%);border-radius:32px;flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #171a2e0d}.wt-range-card:hover{box-shadow:inset 0 0 0 1px #171a2e14,0 30px 50px -36px #171a2e73}.wt-range-visual{flex:1;place-items:center;min-height:220px;padding:28px 28px 0;display:grid;position:relative}.wt-range-visual .hw-image{width:100%;max-width:520px;transition:transform .9s var(--ease-spring)}.wt-range-panel .wt-range-visual .hw-image{max-width:600px}.wt-range-card:hover .wt-range-visual .hw-image{transform:translateY(-8px)scale(1.03)}.wt-range-body{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 28px 28px;display:flex}.wt-range-name{font-family:var(--font-display);letter-spacing:-.025em;margin-top:6px;font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);font-weight:700;line-height:1.12}.wt-range-short{color:var(--color-ardoise);line-height:1.5}.wt-range-foot{justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:10px;display:flex}.wt-range-count{color:var(--color-ardoise);font-size:.86rem;font-weight:600}.wt-range-open{background:var(--color-encre);color:#fff;height:2.75rem;transition:transform .5s var(--ease-spring);border-radius:999px;align-items:center;gap:8px;padding-inline:1.25rem;font-size:.94rem;font-weight:600;display:inline-flex}.wt-range-open svg{transition:transform .5s var(--ease-spring)}.wt-range-card:hover .wt-range-open svg{transform:translate(3px)}.wt-range-card:focus-visible{outline-offset:4px;border-radius:32px}@media (width>=900px){.wt-range-panel .wt-range-visual{min-height:380px}.wt-range-body{padding:8px 32px 32px}}@media (prefers-reduced-motion:reduce){.wt-range-card:hover .wt-range-visual .hw-image{transform:none}}.wt-role{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:.75rem;font-weight:700;display:inline-flex}.wt-role-us{background:var(--color-encre);color:#fff}.wt-role-you{background:var(--color-corail);color:var(--color-encre)}.wt-roles{--p:var(--progress,1);gap:28px;margin-top:48px;padding-left:34px;list-style:none;display:grid;position:relative}.wt-roles:before,.wt-roles:after{content:"";background:var(--color-brume);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:9px}.wt-roles:after{background:var(--color-encre);transform-origin:top;transform:scaleY(var(--p))}.wt-roles-step{opacity:clamp(.3, (var(--p) * var(--n) - var(--i)) * 1.4 + .3, 1);position:relative}.wt-roles-dot{z-index:1;width:21px;height:21px;box-shadow:inset 0 0 0 3px var(--color-encre);background:#fff;border-radius:50%;position:absolute;top:2px;left:-34px}.is-you .wt-roles-dot{box-shadow:inset 0 0 0 3px var(--color-corail)}.wt-roles-step h3{margin-top:10px;font-size:1.08rem;font-weight:650}.wt-roles-step p{color:var(--color-ardoise);margin-top:4px;font-size:.94rem;line-height:1.55}@media (width>=1024px){.wt-roles{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:56px;padding:34px 0 0}.wt-roles:before,.wt-roles:after{width:auto;height:3px;inset:9px 0 auto}.wt-roles:after{transform-origin:0;transform:scaleX(var(--p))}.wt-roles-dot{top:-34px;left:0}}@media (prefers-reduced-motion:reduce){.wt-roles{--p:1}}.wt-stale{margin-top:clamp(10px,1.6vw,24px)}.wt-stale-intro{padding-top:clamp(5rem,3.2rem + 6vw,8rem);padding-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.wt-stale-scene{align-items:center;height:100%;display:flex}.wt-stale-grid{align-items:center;gap:18px;display:grid}@media (width>=1024px){.wt-stale-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}.wt-stale-label{letter-spacing:.14em;text-transform:uppercase;color:#171a2ea6;font-size:.75rem;font-weight:650}.wt-stale-clock{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(3.4rem,1.6rem + 6vw,7.5rem);font-weight:700;line-height:1}.wt-stale-track{background:#171a2e1f;border-radius:999px;height:10px;margin-top:18px;margin-right:64px;position:relative}.wt-stale-fill{border-radius:inherit;background:var(--color-encre);transform-origin:0;transform:scaleX(var(--m,1));transition:transform .25s ease-out;position:absolute;inset:0}.wt-stale-mark{white-space:nowrap;font-size:.8rem;font-weight:700;position:absolute;top:50%;left:calc(100% + 10px);translate:0 -50%}.wt-stale-silence{color:#171a2ebf;margin-top:10px;font-size:.92rem;font-weight:600}.wt-stale-steps{gap:4px;margin-top:22px;list-style:none;display:grid}.wt-stale-steps li{opacity:.45;border-radius:18px;padding:12px 16px;transition:opacity .4s,background-color .4s}.wt-stale-steps li.is-past{opacity:.6}.wt-stale-steps li.is-current{opacity:1;background:#ffffff8c}.wt-stale-steps b{font-weight:700;display:block}.wt-stale-steps b span{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-right:6px}.wt-stale-steps li>span{color:#171a2ec7;margin-top:2px;font-size:.92rem;line-height:1.5;display:block}.wt-stale-devices{grid-template-columns:1.2fr .8fr;grid-template-areas:"tablet phone""panel phone";align-items:center;gap:14px 20px;display:grid;position:relative}.wt-stale-tablet{grid-area:tablet;width:78%}.wt-stale-panel{grid-area:panel}.wt-stale-phone{grid-area:phone;justify-self:end;width:min(100%,250px)}.wt-stale-badge{transition:opacity .6s ease, transform .8s var(--ease-spring);display:inline-flex}.wt-stale-scene.is-stale .wt-stale-badge{opacity:0;transform:scale(.6)}@media (width<=1023px){.wt-stale-steps li:not(.is-current){display:none}.wt-stale-steps{margin-top:10px}.wt-stale-steps li{padding:10px 14px}.wt-stale-devices{grid-template-columns:1.25fr .75fr;gap:10px 14px}.wt-stale-tablet{width:100%}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.wt-stale-steps li:not(.is-current){display:block}}@media (prefers-reduced-motion:reduce){.wt-stale-scene{padding-block:2rem 5rem}.wt-stale-steps li,.wt-stale-steps li.is-past{opacity:1}}.wt-theming{align-items:center;gap:40px;display:grid}@media (width>=1024px){.wt-theming{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}}.wt-theming-chooser{background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;margin-top:32px;padding:5px;display:inline-flex;box-shadow:0 0 0 1px #171a2e0f}.wt-theming-chooser button{height:2.6rem;color:var(--color-ardoise);border-radius:999px;padding-inline:1.1rem;font-size:.92rem;font-weight:600;transition:background-color .3s,color .3s}.wt-theming-chooser button:hover{color:var(--color-encre)}.wt-theming-chooser button.is-on{background:var(--color-encre);color:#fff}.wt-theming-state{min-height:3.2em;margin-top:18px;font-weight:600;line-height:1.55}.wt-theming-more{border-top:1px solid var(--color-brume);color:var(--color-ardoise);margin-top:18px;padding-top:18px;font-size:.92rem}.wt-theming-stage{aspect-ratio:5/4;background:radial-gradient(110% 55% at 50% 100%,#e4e2db 0%,#e4e2db00 62%),radial-gradient(80% 70% at 50% 30%,#fff 0%,#f7f6f2 80%);border-radius:40px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #171a2e0d}.wt-theming-look{opacity:0;transition:opacity .7s ease, transform 1s var(--ease-spring);place-items:center;display:grid;position:absolute;inset:6% 8% 12%;transform:scale(.96)translateY(10px)}.wt-theming-look.is-on{opacity:1;transform:none}.wt-theming-look .hw-image,.wt-theming-look img{object-fit:contain;width:100%;height:100%}.wt-theming-caption{background:#fff;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:650;position:absolute;bottom:20px;left:24px;box-shadow:0 0 0 1px #171a2e0f}@media (prefers-reduced-motion:reduce){.wt-theming-look{transition:opacity .3s;transform:none}}@media (width<=639px){.wt-theming-chooser{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.wt-theming-chooser button{border-radius:17px;height:auto;min-height:2.75rem;padding:8px 6px;font-size:.84rem;line-height:1.2}}
