:root{--cw-lagoon:#00c2d1;--cw-sun:#ffb347;--cw-deep:#020209;--cw-lagoon-rgb:0, 194, 209;--cw-sun-rgb:255, 179, 71;--cw-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--cw-grad-horizon:radial-gradient(ellipse 130% 90% at 50% -10%, rgba(var(--cw-lagoon-rgb), .2) 0%, #0080ff1c 34%, transparent 68%);--cw-grad-sunset:linear-gradient(118deg, var(--cn-blue) 0%, var(--cw-lagoon) 46%, var(--cw-sun) 100%);--cw-grad-line:linear-gradient(90deg, transparent 0%, var(--cn-blue) 22%, var(--cw-lagoon) 55%, var(--cw-sun) 82%, transparent 100%);--cw-glow-lagoon:0 0 40px rgba(var(--cw-lagoon-rgb), .22);--cw-glow-sun:0 0 32px rgba(var(--cw-sun-rgb), .18);--cw-gap-tight:clamp(.5rem, .4rem + .4vw, .85rem);--cw-gap:clamp(.9rem, .7rem + .9vw, 1.5rem);--cw-gap-wide:clamp(1.6rem, 1.2rem + 2vw, 3.2rem)}header,main,footer,.cw-final{z-index:1;position:relative}.cw-grad-text{background:var(--cw-grad-sunset);color:#0000;-webkit-background-clip:text;background-clip:text}.cw-rule{background:var(--cw-grad-line);opacity:.55;border:0;height:1px}.cw-mono{font-family:var(--cw-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cw-eyebrow{font-family:var(--cw-mono);font-size:var(--t-petit,.7rem);letter-spacing:.16em;text-transform:uppercase;color:var(--cw-lagoon);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.cw-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.cw-surface{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);position:relative;overflow:hidden}.cw-spotlight:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-normal) var(--ease-out);background:radial-gradient(460px circle at var(--cw-mx,50%) var(--cw-my,50%), rgba(var(--cw-lagoon-rgb), .13), transparent 62%);position:absolute;inset:0}.cw-spotlight:hover:before,.cw-spotlight:focus-within:before{opacity:1}.cw-surface:focus-within,.cw-surface:hover{border-color:#4dc3ff57}.cw-bento{gap:var(--cw-gap);grid-template-columns:repeat(4,1fr);display:grid}.cw-bento>.cw-cell-hero{grid-area:span 2/span 2}.cw-bento>.cw-cell-wide{grid-column:span 2}.cw-bento>.cw-cell{grid-column:span 1}@media (width<=1279px){.cw-bento{grid-template-columns:repeat(2,1fr)}.cw-bento>.cw-cell-hero{grid-area:auto/span 2}.cw-bento>.cw-cell-wide{grid-column:span 2}.cw-bento>.cw-cell{grid-column:span 1}}@media (width<=767px){.cw-bento{grid-template-columns:1fr}.cw-bento>*{grid-column:1/-1!important}}.cw-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cw-dot--live{background:var(--cn-green);box-shadow:0 0 10px var(--cn-green)}.cw-dot--claim{background:var(--cw-sun);box-shadow:0 0 10px var(--cw-sun)}.cw-dot--blocked{background:var(--cn-red);box-shadow:0 0 10px var(--cn-red)}.cw-dot--idle{background:var(--cn-muted)}.cw-tag{font-family:var(--cw-mono);font-size:var(--t-petit,.62rem);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid;padding:.25rem .55rem;font-weight:700;display:inline-block}.cw-tag--live{color:var(--cn-green)}.cw-tag--sim{color:var(--cw-sun)}.cw-cursor{z-index:300;pointer-events:none;opacity:0;background:radial-gradient(circle, rgba(var(--cw-lagoon-rgb), .16), transparent 68%);width:26px;height:26px;transition:width .32s var(--ease-out), height .32s var(--ease-out), opacity .32s var(--ease-out), border-color .32s var(--ease-out), background .32s var(--ease-out);border:1px solid #4dc3ff80;border-radius:50%;position:fixed;top:0;left:0}.cw-cursor[data-actif]{opacity:1}.cw-cursor--lien{border-color:rgba(var(--cw-sun-rgb), .55);background:radial-gradient(circle, rgba(var(--cw-sun-rgb), .14), transparent 66%);width:58px;height:58px}.cw-cursor--carte{border-color:rgba(var(--cw-lagoon-rgb), .28);background:radial-gradient(circle, rgba(var(--cw-lagoon-rgb), .09), transparent 70%);width:90px;height:90px}.cw-sec,.cw-meta,.cw-preuve,.cw-final{position:relative}.cw-sec:before,.cw-meta:before,.cw-preuve:before,.cw-final:before{content:"";background:var(--cw-grad-line);transform-origin:0;height:1px;transition:transform 1.1s var(--ease-out);pointer-events:none;position:absolute;inset:0 0 auto;transform:scaleX(0)}.cw-sec[data-vue]:before,.cw-meta[data-vue]:before,.cw-preuve[data-vue]:before,.cw-final[data-vue]:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cw-sec:before,.cw-meta:before,.cw-preuve:before,.cw-final:before{transition:none;transform:scaleX(1)}}[data-tilt]{transform-style:preserve-3d;transform:translateY(var(--cw-offset-y,0))}.cw-surface:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .42s var(--ease-out);background:var(--cw-grad-sunset);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cw-surface:hover:after,.cw-surface:focus-within:after{opacity:.5}.cw-real__body a,.cw-footer nav a{position:relative}.cw-real__body a:after,.cw-footer nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .34s var(--ease-out);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.cw-real__body a:hover:after,.cw-real__body a:focus-visible:after,.cw-footer nav a:hover:after,.cw-footer nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.cw-real__body a:hover{text-decoration:none}.cw-real__body a span{transition:transform .3s var(--ease-out);display:inline-block}.cw-real__body a:hover span{transform:translate(3px,-3px)}.cw-real__item:hover .cw-real__faits li{color:var(--cn-white);border-color:#4dc3ff6b}.cw-real__faits li{transition:border-color .3s var(--ease-out), color .3s var(--ease-out)}.cw-real__item:hover .cw-real__faits li:nth-child(2){transition-delay:60ms}.cw-real__item:hover .cw-real__faits li:nth-child(3){transition-delay:.12s}.cw-tar__card:hover .cw-tar__inclus li:before{box-shadow:0 0 10px var(--cn-green)}.cw-tar__inclus li:before{transition:box-shadow .32s var(--ease-out)}.cw-reveal{will-change:transform;transform:translateY(28px)}.cw-reveal--vu{transition:transform .7s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.cw-reveal{transition:none;transform:none}}.cw-mot{will-change:transform;display:inline-block}@media (pointer:coarse){:where(a,button,input,select,summary,[role=radio],[role=tab]):not(.cw-skip){min-height:44px}.cw-logo{align-items:center;min-height:44px;display:inline-flex}}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--cn-blue-light);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
