:root{--fade-to-night:linear-gradient(to bottom, rgba(244,242,234,0) 0%, rgba(244,242,234,.45) 9.9%, rgba(244,242,234,.85) 16.5%, #F4F2EA 22%, #F3F1E9 27.2%, #F0EEE6 32.4%, #E7E5DD 37.6%, #D8D6CF 42.8%, #C3C2BC 48%, #AAA9A4 53.2%, #8E8D8A 58.4%, #71716F 63.6%, #555555 68.8%, #3C3C3D 74%, #27282A 79.2%, #18191C 84.4%, #0F1013 89.6%, #0C0D10 94.8%, #0B0C0F 100%);--fade-to-cream:linear-gradient(to bottom, #0B0C0F 0%, #0C0D10 6.7%, #0F1013 13.3%, #18191C 20%, #27282A 26.7%, #3C3C3D 33.3%, #555555 40%, #71716F 46.7%, #8E8D8A 53.3%, #AAA9A4 60%, #C3C2BC 66.7%, #D8D6CF 73.3%, #E7E5DD 80%, #F0EEE6 86.7%, #F3F1E9 93.3%, var(--paper2) 100%);--flat-night:linear-gradient(#0B0C0F,#0B0C0F);--flat-cream:linear-gradient(#F4F2EA,#F4F2EA);--nuit:#0B0C0F;--nuit-2:#14161B;--paper:#F6F4EC;--paper-dim:#C9CBCE;--steel:#8A8E96;--rule:#2A2D34;--card:#FFFFFF;--ink:#101114;--ink-soft:#2C2F35;--gstar:#FBBC05;--paper2:#F4F2EA;--steel2:#5B5F68;--rule2:#E4E2DA;--vert:#136B42;--f-disp:"Kanit",system-ui,sans-serif;--f-serif:"Instrument Serif",Georgia,serif;--f-mono:"Martian Mono",ui-monospace,monospace;--gut:clamp(20px,4vw,60px);--maxw:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--nuit);color:var(--paper);font-family:var(--f-disp);font-size:17px;line-height:1.55;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.top{position:sticky;top:0;z-index:70;transition:transform .38s cubic-bezier(.2,.7,.2,1),background-color .4s ease,border-color .4s ease}.top{background:#0b0c0fc7;backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.top.at-top{transform:translateY(-102%)}.top.is-light{background:#f4f2eadb;border-bottom-color:var(--rule2)}.top-in{display:flex;align-items:center;gap:20px;height:58px}.top{--tp-tick:rgba(255,255,255,.3);--tp-fill:var(--paper)}.top.is-light{--tp-tick:rgba(11,12,15,.24);--tp-fill:var(--ink)}.tprog{position:absolute;left:0;right:0;bottom:0;height:5px;overflow:hidden;pointer-events:none}.tprog:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--tp-tick) 0 1px,transparent 1px 2.5%),repeating-linear-gradient(90deg,var(--tp-tick) 0 1px,transparent 1px 12.5%);background-size:100% 3px,100% 5px;background-position:0 100%,0 100%;background-repeat:no-repeat}.tprog-fill{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--tp-fill);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.top-brand{display:inline-flex;align-items:center;line-height:0}.top-logo{height:clamp(21px,2.1vw,26px);width:auto;transition:opacity .3s}.top-logo.dark,.top.is-light .top-logo.white{display:none}.top.is-light .top-logo.dark{display:block}.top-cta{margin-left:auto;font-family:var(--f-disp);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .3s}.top-cta .sb-inner{padding:10px 16px;background:var(--paper);color:var(--ink);transition:background-color .3s,color .3s,box-shadow .3s}.top.is-light .top-cta .sb-inner{background:var(--ink);color:var(--paper)}@media(any-hover:hover){.top-cta:hover .sb-inner{background:var(--nuit);color:var(--paper);box-shadow:inset 0 0 0 1px #ffffff59}.top.is-light .top-cta:hover .sb-inner{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px #0b0c0f4d}}@media(max-width:599px){.top-logo{height:25px}}.coord-wa{display:inline-flex;align-items:center;gap:9px;line-height:0}.coord-wa img{width:26px;height:26px;display:block;flex:0 0 auto}.mf-tel,.mf-mail{display:inline-flex;align-items:center;gap:9px}.mf-ico{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.coord-wa span{line-height:normal}.star-border{position:relative;display:inline-block;overflow:hidden;border-radius:999px;padding:1.5px;vertical-align:middle}.sb-grad{position:absolute;width:300%;height:50%;border-radius:50%;z-index:0;opacity:.7;pointer-events:none;background:radial-gradient(circle,var(--sb-comet, rgba(255,255,255,.9)),transparent 10%)}.sb-b{bottom:-12px;right:-250%;animation:sbMoveB 5s linear infinite alternate}.sb-t{top:-12px;left:-250%;animation:sbMoveT 5s linear infinite alternate}@keyframes sbMoveB{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes sbMoveT{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.top-cta.star-border,.cb-main.star-border{background:var(--paper);padding:2.5px;transition:background-color .3s}.top-cta,.cb-main{--sb-comet:rgba(11,12,15,.92)}.top.is-light .top-cta.star-border{background:var(--ink)}.top.is-light .top-cta{--sb-comet:rgba(255,255,255,.92)}@media(any-hover:hover){.top-cta.star-border:hover,.cb-main.star-border:hover{background:var(--nuit)}.top-cta:hover,.cb-main:hover{--sb-comet:rgba(255,255,255,.92)}.top.is-light .top-cta.star-border:hover{background:var(--paper)}.top.is-light .top-cta:hover{--sb-comet:rgba(11,12,15,.92)}}.sb-inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:999px;perspective:500px}.shiny{background:linear-gradient(120deg,var(--sh-c,#9a9a94) 0%,var(--sh-c,#9a9a94) 38%,var(--sh-s,#fff) 50%,var(--sh-c,#9a9a94) 62%,var(--sh-c,#9a9a94) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shinySweep 3.2s linear infinite}@keyframes shinySweep{0%{background-position:150% center}to{background-position:-50% center}}.shiny{animation-duration:2s}.fc{display:inline-block;backface-visibility:hidden}.fc-sp{display:inline-block;width:.32em}.flip-play .fc{animation:fcSpin .5s cubic-bezier(.3,.7,.2,1) both}@keyframes fcSpin{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.top-wa{display:grid;place-items:center;flex:none;width:42px;height:42px;margin-left:auto;border-radius:999px;background:#25d366;color:#fff;border:1px solid rgba(255,255,255,.18);transition:transform .25s ease,filter .25s ease}.top-wa svg{width:22px;height:22px;display:block;fill:currentColor}.top-wa:focus-visible{outline:2px solid currentColor;outline-offset:3px}.top-wa+.burger{margin-left:-10px}@media(hover:hover){.top-wa:hover{transform:translateY(-1px);filter:brightness(1.08)}}@media(min-width:900px){.top-wa{margin-left:0}}.burger{display:grid;place-items:center;width:42px;height:42px;margin-left:auto;background:var(--nuit);border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;position:relative;padding:0;overflow:hidden}.burger .bstars{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;opacity:.85}.burger span{position:absolute;z-index:1;width:15px;height:1.6px;border-radius:2px;background:var(--paper);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.burger span:nth-of-type(1){transform:translateY(-4.5px)}.burger span:nth-of-type(2){transform:translateY(0)}.burger span:nth-of-type(3){transform:translateY(4.5px)}.burger.is-open span:nth-of-type(1){transform:rotate(45deg)}.burger.is-open span:nth-of-type(2){opacity:0}.burger.is-open span:nth-of-type(3){transform:rotate(-45deg)}@media(min-width:900px){.burger{margin-left:14px}}@media(max-width:899px){.top-cta{display:none}}.menu{position:fixed;inset:0;z-index:64;background:var(--nuit);clip-path:circle(0px at calc(100% - 41px) 29px);transition:clip-path .5s cubic-bezier(.6,.05,.28,.99) .16s,visibility 0s linear .72s;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu.is-open{clip-path:circle(150% at calc(100% - 41px) 29px);transition:clip-path .55s cubic-bezier(.6,.05,.28,.99) 0s,visibility 0s;visibility:visible;pointer-events:auto}.menu-stars{position:absolute;inset:0;pointer-events:none}.menu-stars i{position:absolute;background:var(--paper);border-radius:50%;opacity:.45}.menu.is-open .menu-stars i.tw{animation:mtw 3.2s ease-in-out infinite alternate}@keyframes mtw{0%{opacity:.12}to{opacity:.65}}.menu-stars.has-warp i{opacity:.16}.menu.is-open .menu-stars.has-warp i.tw{animation-name:mtw-soft}.menu-logo-stars{display:none}.mf-social{display:flex;gap:11px;margin-top:2px}.menu-foot .mf-social a{display:grid;place-items:center;width:38px;height:38px;padding-bottom:0;border:1px solid var(--rule);border-bottom-width:1px;border-radius:999px;color:var(--paper-dim);transition:color .25s,border-color .25s,transform .25s}.menu-foot .mf-social a:hover{color:var(--paper);border-color:var(--paper);transform:translateY(-2px)}.mf-social svg{width:17px;height:17px;display:block}@keyframes mtw-soft{0%{opacity:.06}to{opacity:.28}}.menu-grid{display:contents}.menu-preview{display:none}.menu-in{position:relative;display:flex;flex-direction:column;gap:4px;padding:76px var(--gut) 0;max-width:var(--maxw);margin:auto auto 0;width:100%}.m-link{display:flex;align-items:baseline;gap:16px;text-decoration:none;color:var(--paper);padding:6px 0;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.m-link:hover{transform:translate(14px)}.m-link:active{transform:translate(14px) scale(.985)}.m-n{font-family:var(--f-mono);font-size:11px;color:var(--steel);flex:none;transition:color .25s ease,transform .25s cubic-bezier(.2,1.4,.4,1)}.m-link:hover .m-n,.m-link:active .m-n{color:var(--paper);transform:scale(1.3)}.m-w{display:block;overflow:hidden}.m-t{display:inline-block;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.03em;font-size:clamp(42px,10.5vw,68px);line-height:1.12;transform:translateY(112%);transition:transform .5s cubic-bezier(.2,.75,.2,1)}.m-link:nth-of-type(1) .m-t{transition-delay:.12s}.m-link:nth-of-type(2) .m-t{transition-delay:.09s}.m-link:nth-of-type(3) .m-t{transition-delay:.06s}.m-link:nth-of-type(4) .m-t{transition-delay:.03s}.m-link:nth-of-type(5) .m-t{transition-delay:0s}.menu.is-open .m-t{transform:translateY(0)}.menu.is-open .m-link:nth-of-type(1) .m-t{transition-delay:.16s}.menu.is-open .m-link:nth-of-type(2) .m-t{transition-delay:.22s}.menu.is-open .m-link:nth-of-type(3) .m-t{transition-delay:.28s}.menu.is-open .m-link:nth-of-type(4) .m-t{transition-delay:.34s}.menu.is-open .m-link:nth-of-type(5) .m-t{transition-delay:.4s}.m-link:hover .m-t,.m-link:active .m-t{color:transparent;-webkit-text-stroke:1.5px var(--paper)}.menu-foot{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:13px;justify-content:flex-start;margin-top:auto;padding:36px var(--gut) calc(28px + env(safe-area-inset-bottom));font-family:var(--f-mono);font-size:11px;letter-spacing:.05em}.menu-foot a{color:var(--paper-dim);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:4px}.menu-foot a:hover,.menu-foot a:active{color:var(--paper);border-color:var(--paper)}body.menu-open .top{transform:none;background:transparent;border-color:transparent;backdrop-filter:none}body.menu-open .top .top-logo.dark{display:none}body.menu-open .top .top-logo.white{display:block}body.menu-open .top-cta{opacity:1}.m-link[data-sub]:after{content:"+";font-family:var(--f-mono);font-size:19px;font-weight:300;color:var(--steel);margin-left:auto;align-self:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),color .3s}.m-link[data-sub].sub-open:after{transform:rotate(45deg);color:var(--paper)}.m-sub{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.4,.1,.2,1),opacity .35s ease}.m-sub.is-open{max-height:520px;opacity:1}.m-sub a{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--paper-dim);font-size:17.5px;font-weight:600;letter-spacing:-.01em;padding:11px 0 11px 18px;transition:color .25s,padding-left .25s}.m-sub a:before{content:"";flex:none;width:13px;height:1.5px;border-radius:2px;background:currentColor;opacity:.5}.m-sub a:hover,.m-sub a:active{color:var(--paper);padding-left:24px}.s-lbl{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-ico{flex:none;display:inline-flex;align-items:center;gap:7px;color:var(--paper)}.s-ico svg{width:21px;height:21px;display:block}.s-ico.s-ads svg{width:16px;height:16px}.menu-nav-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;display:none}@media(max-width:899px){.menu-stars{position:fixed}.menu.pstars .menu-nav-canvas{display:block}.menu.pstars .m-t{color:transparent!important;-webkit-text-stroke:0!important}.menu.pstars .m-link:active{transform:none}}.menu.is-launch .menu-in,.menu.is-launch .menu-foot,.menu.is-launch .pv-body{opacity:0;transition:opacity .3s ease}.menu.is-fadeout,.menu-veil.is-fadeout{opacity:0!important;transition:opacity .5s ease!important;pointer-events:none}html{scrollbar-gutter:stable}.menu-veil{display:none}@media(min-width:900px){.menu-veil{display:block;position:fixed;inset:0;z-index:63;background:#0b0c0f7a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .5s ease}.menu-veil.is-open{opacity:1;pointer-events:auto}.menu{left:auto;width:min(52vw,960px);min-width:620px;clip-path:none;transform:translate(103%);overflow-y:auto;overscroll-behavior:contain;border-radius:26px 0 0 26px;box-shadow:-30px 0 80px #00000080;transition:transform .6s cubic-bezier(.32,.72,.24,1) .1s,visibility 0s linear .72s}.menu.is-open{clip-path:none;transform:translate(0);transition:transform .65s cubic-bezier(.32,.72,.24,1),visibility 0s}.menu-stars{position:fixed;inset:0}.menu-logo-stars{display:block;position:fixed;right:clamp(10px,2.4vw,44px);top:50%;width:clamp(240px,21vw,390px);height:clamp(240px,21vw,390px);transform:translateY(-50%);pointer-events:none;z-index:0;opacity:.92}.menu-grid{display:block;position:relative;z-index:1;padding:96px clamp(32px,4vw,64px) 8px}.menu-preview{display:none}.menu-in{padding:0;margin:0;max-width:none;display:block}.m-link{gap:16px;padding:13px 0;align-items:center}.m-link:hover{transform:translate(6px)}.m-n{font-size:12px}.m-w{overflow:visible}.m-t{font-family:var(--f-mono);font-weight:600;font-variation-settings:normal;font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1;transform:none!important;transition:color .25s}.m-link:hover .m-t,.m-link:active .m-t{color:var(--paper);-webkit-text-stroke:0}.m-link[data-sub]:after{font-size:17px;margin-left:12px}.m-sub.is-open{max-height:560px}.m-sub a{font-family:var(--f-disp);font-size:clamp(20px,1.9vw,27px);font-weight:600;letter-spacing:-.01em;padding:13px 4px 13px 8px;gap:16px}.m-sub a:hover,.m-sub a:active{padding-left:14px}.m-sub a:before{width:16px}.m-sub .s-ico{margin-left:auto}.m-sub .s-ico svg{width:22px;height:22px}.m-sub .s-ico.s-ads svg{width:16px;height:16px}.menu-foot{position:relative;z-index:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 22px;margin:22px clamp(32px,4vw,64px) 0;padding:26px 0 48px;border-top:1px solid var(--rule);font-family:var(--f-disp);font-size:15px;letter-spacing:0;text-transform:none}.menu-foot a{border-bottom:0;padding-bottom:0}.menu-foot .mf-mail{flex-basis:100%}.mf-social{display:flex;gap:12px;flex-basis:100%;margin-top:8px}.mf-social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:999px;color:var(--paper-dim);transition:color .25s,border-color .25s,transform .25s}.mf-social a:hover{color:var(--paper);border-color:var(--paper);transform:translateY(-2px)}.mf-social svg{width:18px;height:18px;display:block}}.hero{position:relative;padding:clamp(14px,2vw,26px) 0 0;overflow:hidden}.hero>.wrap{will-change:transform}.hero-veil{position:absolute;inset:0;z-index:1;background:var(--nuit);opacity:0;pointer-events:none}.sky{will-change:transform}.sky{position:absolute;inset:0;z-index:0}.sky canvas{width:100%;height:100%;display:block}.sky canvas{opacity:0;transition:opacity .55s ease}.sky canvas.ciel-on{opacity:1}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(115% 90% at 50% 35%,transparent 55%,rgba(11,12,15,.55) 100%)}.hero.no-sky .sky{display:none}.hero.no-sky{background:var(--nuit)}.hero>.wrap{position:relative;z-index:2}.hero h1{margin:0 auto;text-align:center;max-width:10.768em;font-size:clamp(44px,12vw,76px);line-height:1.1;font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.034em}@media(max-width:899px){.hero>.wrap{min-height:0;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(52px,8svh,84px);padding-bottom:clamp(14px,2svh,20px)}.pl-stats{margin-top:14px}.gband{margin-top:24px}.hero-sub{font-size:19.5px;margin-top:52px}.hero{min-height:560px}.proofline{margin-top:32px;gap:14px}.pl-logos span{width:34px;height:34px;margin-left:-12px}.pl-logos span:first-child{margin-left:0}.pl-stats{gap:7px}.avis{margin-top:20px}.svc-intro-big.shiny{background:none;animation:none;-webkit-text-fill-color:currentColor;color:var(--sh-c, #fff)}.svc-intro-sub .rw{opacity:1}.avis-shell,.avis-more{opacity:0;transition:opacity .6s ease}.avis.is-vis .avis-shell,.avis.is-vis .avis-more{opacity:1}}.hero h1 .serif{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:1.06em;letter-spacing:-.012em}.hl{display:block;overflow:hidden;padding:.03em 0}.hl:nth-child(2){transform:rotate(-1.2deg);margin:.02em 0 -.01em;display:flex;justify-content:center;align-items:center;height:1.32em}.hl:nth-child(2) .hl-i{width:100%;height:100%}.hl:nth-child(3){transform:rotate(1.8deg);margin:.42em 0 .08em;position:relative;z-index:2}.hl-i{display:inline-block;position:relative;transform:translateY(112%);white-space:nowrap}.hl-i.split-done{transform:none}.hl:nth-child(2) .hl-i{opacity:0;transform:scale(.9);transform-origin:50% 55%;transition:opacity .42s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.hero.is-in .hl:nth-child(2) .hl-i{opacity:1;transform:none}.ch{display:inline-block;opacity:0;transform:translateY(.55em);transition:opacity .75s cubic-bezier(.215,.61,.355,1),transform .75s cubic-bezier(.215,.61,.355,1)}.hero.is-in .ch{opacity:1;transform:translateY(0)}.hero.is-open .hl:nth-child(3){overflow:visible}.grad-txt{background-image:linear-gradient(to bottom,#fff 6%,#dedcd4 48%,#83888f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero.is-in .hl:nth-child(3) .hl-i{animation:hlUp .75s cubic-bezier(.2,.75,.2,1) .55s forwards}@keyframes hlUp{to{transform:translateY(0)}}.rot{display:block;position:relative;width:100%;height:100%}.rot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rot-track{position:absolute;inset:0}.rot-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:1.24em;background:var(--paper);border-radius:.16em;overflow:hidden;transition:width .34s cubic-bezier(.3,1.3,.4,1)}.rword{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;color:var(--ink);visibility:hidden}.rword.on{visibility:visible}.rot-word{display:inline-block;white-space:nowrap}.rot-sp{display:inline-block;width:.24em}.rc{display:inline-block;opacity:0;transform:translateY(105%)}.rc.in{opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.rc.out{opacity:0;transform:translateY(-120%);transition:transform .3s cubic-bezier(.5,0,.8,.4),opacity .22s ease}.rc-emo{position:relative;font-size:.62em;line-height:1;vertical-align:.1em;margin-left:.12em;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-style:normal;letter-spacing:0}.rc-emo .plus{position:absolute;top:0;right:-.18em;width:1.1em;height:1.1em;font-size:.48em;display:flex;align-items:center;justify-content:center;background:#34c759;color:#fff;border-radius:50%;border:.12em solid var(--paper);font-family:var(--f-disp);font-style:normal;font-weight:800;line-height:1}.circled{position:relative;display:inline-block;padding:0 .06em}.h-ring{position:absolute;width:0;height:0;overflow:visible;pointer-events:none;color:var(--paper);transform:rotate(-.8deg)}.h-ring path{opacity:.92}.hero-sub{margin:clamp(28px,4vw,42px) auto 0;text-align:center;max-width:46ch;font-size:clamp(14.5px,1.5vw,17.5px);color:var(--paper-dim)}.hero.seq-suite .hero-sub,.hero.seq-suite .proofline,.hero.seq-suite .pl-stats,.hero.seq-suite .gband{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hero.is-open .hero-sub,.hero.is-open .proofline,.hero.is-open .pl-stats,.hero.is-open .gband{opacity:1;transform:none;transition-delay:.1s}@media(min-width:900px){.hero.seq-suite~.stage2 .avis-shell,.hero.seq-suite~.stage2 .avis-more{opacity:0;transition:opacity .65s ease}.hero.is-open~.stage2 .avis-shell,.hero.is-open~.stage2 .avis-more{opacity:1;transition-delay:.1s}}.proofline{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:18px}.pl-logos{display:flex;flex:none}.pl-logos span{width:34px;height:34px;border-radius:50%;background:var(--paper);border:1px solid var(--rule);display:grid;place-items:center;overflow:hidden;margin-left:-9px}.pl-logos span:first-child{margin-left:0}.pl-logos img{width:62%;height:58%;object-fit:contain}.pl-stats{display:flex;justify-content:center;margin-top:11px}.pl-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-weight:500;font-size:11px;letter-spacing:.01em;line-height:1.4;white-space:nowrap;box-shadow:0 8px 20px -12px #000000b3}.pl-pill b{font-weight:800;color:var(--ink)}.pl-ic{width:15px;height:15px;flex:0 0 auto}.pl-ic-line{fill:none;stroke:#1fa463;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:900px){.proofline{flex-direction:row;gap:8px;width:fit-content;margin-left:auto;margin-right:auto;background:var(--paper);border-radius:999px;padding:3px 13px 3px 3px;box-shadow:0 8px 20px -12px #000000b3}.pl-ic-flag{display:none}.proofline .pl-pill{background:transparent;box-shadow:none;padding:0;font-size:12px}.proofline .pl-logos span{width:26px;height:26px;margin-left:-7px}.proofline .pl-logos span:first-child{margin-left:0}.pl-stats .pl-pill{font-size:12px;padding:7.6px 15px}}.stage2{position:sticky;top:-9999px;z-index:2}.reviews{position:relative;background:transparent;padding:0 0 clamp(10px,1.5vw,18px)}.avis{margin-top:14px;will-change:transform;backface-visibility:hidden}@media(max-width:899px){.avis{margin-top:20px}}.gband{display:flex;align-items:center;justify-content:center;gap:12px;margin:clamp(26px,4.5vw,40px) var(--gut) 0;flex-wrap:wrap}.gband .glogo{width:24px;height:24px;flex:none}.gband .gnote{font-family:var(--f-disp);font-weight:800;font-size:23px;letter-spacing:-.02em;line-height:1}.stars{position:relative;display:inline-block;font-size:15px;letter-spacing:.1em;line-height:1;color:#3a3e45}.stars .fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--gstar);width:98%}.gband .gcount{font-family:var(--f-mono);font-size:10.5px;color:var(--paper-dim)}.avis-shell{position:relative}.avis-strip{display:flex;gap:12px;overflow-x:auto;align-items:stretch;padding:2px var(--gut) 10px;scrollbar-width:none;transform:translateZ(0)}.avis-strip::-webkit-scrollbar{display:none}.avis-shell:before,.avis-shell:after{content:"";position:absolute;top:0;bottom:0;width:26px;z-index:2;pointer-events:none}.avis-shell:before{left:0;background:linear-gradient(90deg,var(--nuit),rgba(11,12,15,0))}.avis-shell:after{right:0;background:linear-gradient(270deg,var(--nuit),rgba(11,12,15,0))}.av{flex:none;width:300px;max-width:82vw;background:#fff;color:#202124;border:1px solid #E6E8EB;border-radius:10px;padding:16px 16px 15px;display:flex;flex-direction:column;gap:9px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:0;box-shadow:0 16px 36px -24px #0009}.av-top{display:flex;align-items:flex-start;gap:10px}.av-ava{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:500}.av-who{min-width:0;line-height:1.3}.av-who b{display:block;font-size:13.5px;font-weight:500;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-who span{font-size:11.5px;color:#5f6368}.av-g{margin-left:auto;flex:none;width:18px;height:18px}.av .av-stars{font-size:14px;letter-spacing:.05em;color:var(--gstar);margin:0;line-height:1}.av p{margin:0;font-size:13px;line-height:1.55;color:#3c4043;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.avis-more{display:flex;justify-content:center;margin:14px 0 0}.avis-more a{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--paper-dim);border-bottom:1px solid var(--rule);padding-bottom:4px;transition:color .3s,border-color .3s}.avis-more a:hover,.avis-more a:active{color:var(--paper);border-color:var(--paper)}.sh-title{--sh-c:#fff;--sh-s:#6f6c66}.svc-intro{position:relative;text-align:center;padding:clamp(8px,1.2vw,16px) 0 clamp(128px,16vw,150px)}.svc-intro .wrap{will-change:transform;backface-visibility:hidden}@media(min-width:900px){.svc-intro{padding-bottom:180px}}.svc-intro-big{margin:0 0 clamp(10px,1.8vw,18px);font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.05;font-size:clamp(44px,8.4vw,80px);color:var(--paper)}.svc-intro-sub{margin:0 auto;max-width:28ch;font-family:var(--f-disp);font-weight:600;letter-spacing:-.01em;line-height:1.4;font-size:clamp(18.5px,2.7vw,25px);color:var(--paper)}.svc-intro-sub .rw{opacity:.14}.svc-intro-sub.done .rw{opacity:1}.services{position:relative;z-index:5;margin-top:calc(-1*clamp(44px,8vw,92px));will-change:transform;background:var(--paper2);color:var(--ink);border-radius:clamp(28px,5vw,46px) clamp(28px,5vw,46px) 0 0;box-shadow:0 -30px 70px -28px #000000b3;padding:clamp(30px,5vw,58px) 0 clamp(52px,8vw,96px)}.services:before{content:"";position:absolute;top:14px;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:99px;background:var(--rule2)}.svc-stack{position:relative}.svc-slide{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;background:var(--paper2);overflow:hidden}.svc-slide:not(:last-child){margin-bottom:15svh}.svc-tail{height:26svh;pointer-events:none}.svc-slide+.svc-slide{border-radius:clamp(22px,4vw,36px) clamp(22px,4vw,36px) 0 0;box-shadow:0 -26px 60px -30px #0006}.ss-in{display:grid;gap:clamp(20px,4vw,64px);align-items:start;width:100%;grid-template-columns:minmax(0,1fr);padding-top:clamp(52px,5.5vh,80px);padding-bottom:clamp(186px,15vh,196px);will-change:transform}@media(min-width:900px){.ss-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ss-vue,.ss-geo,.ss-app{align-self:center}.svc-slide{top:min(58px,6vh)}}.ss-title{margin:0 0 6px;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.04;font-size:clamp(30px,5vw,54px);color:var(--ink)}.ss-desc{margin:0 0 8px;font-size:clamp(13.5px,1.35vw,15.5px);line-height:1.5;color:var(--ink-soft);max-width:48ch}.ss-acc{display:grid;gap:7px;margin:2px 0 11px;max-width:520px}.ss-acc-item{border:1px solid var(--rule2);border-radius:14px;background:#ffffff8c;overflow:hidden;transition:border-color .3s ease,background-color .3s ease,box-shadow .35s ease}.ss-acc-item:hover{border-color:#d8d5cc;background:#ffffffe6}.ss-acc-item.open{border-color:transparent;background:#fff;box-shadow:0 14px 34px -20px #1011148c}.ss-acc-head{width:100%;display:flex;align-items:center;gap:12px;padding:11px 15px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--ink);font:inherit;transition:background-color .4s var(--ease),color .4s var(--ease)}.ss-acc-item.open .ss-acc-head{background:var(--ink);color:var(--paper)}.ss-acc-ic{flex:none;width:24px;height:24px}.ss-acc-ic svg{display:block;width:100%;height:100%}.ss-acc-title{flex:1;min-width:0;font-family:var(--f-disp);font-weight:700;letter-spacing:-.01em;font-size:clamp(14.5px,1.7vw,16.5px);line-height:1.2;color:currentColor}.ss-acc-chev{flex:none;width:16px;height:16px;color:currentColor;opacity:.6;transition:transform .4s var(--ease),opacity .3s}.ss-acc-item.open .ss-acc-chev{transform:rotate(180deg);opacity:1}.ss-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.33,.1,.2,1)}.ss-acc-item.open .ss-acc-body{grid-template-rows:1fr}.ss-acc-inner{overflow:hidden;min-height:0}.ss-acc-txt{margin:0;padding:9px 16px 12px 51px;font-size:13px;line-height:1.55;color:var(--ink-soft);opacity:0;transform:translateY(-7px);transition:opacity .34s ease,transform .44s cubic-bezier(.33,.1,.2,1)}.ss-acc-item.open .ss-acc-txt{opacity:1;transform:none;transition-delay:.06s}@media(max-width:560px){.ss-acc-txt{padding-left:16px}}.ssa-sq{stroke-dasharray:100;stroke-dashoffset:100;animation:ssaSq 3.8s ease-in-out infinite}@keyframes ssaSq{0%{stroke-dashoffset:100;opacity:0}6%{opacity:1}56%{stroke-dashoffset:0}82%{stroke-dashoffset:0;opacity:1}92%{opacity:0}to{stroke-dashoffset:100;opacity:0}}.ssa-pen2{animation:ssaPen 3.8s ease-in-out infinite}@keyframes ssaPen{0%{transform:translate(8px,9px);opacity:0}6%{transform:translate(8px,9px);opacity:1}20%{transform:translate(20px,9px)}34%{transform:translate(20px,21px)}48%{transform:translate(8px,21px)}56%{transform:translate(8px,9px)}82%{transform:translate(8px,9px);opacity:1}92%{opacity:0}to{transform:translate(8px,9px);opacity:0}}.ssa-needle{transform-box:fill-box;transform-origin:50% 100%;animation:ssaNeedle 2.8s cubic-bezier(.5,.1,.3,1) infinite}@keyframes ssaNeedle{0%{transform:rotate(-70deg)}40%{transform:rotate(64deg)}52%{transform:rotate(50deg)}62%{transform:rotate(64deg)}to{transform:rotate(-70deg)}}.ssa-trend{stroke-dasharray:100;stroke-dashoffset:100;animation:ssaTrend 3.6s ease-in-out infinite}.ssa-arrow{opacity:0;animation:ssaArrow 3.6s ease-in-out infinite}@keyframes ssaTrend{0%{stroke-dashoffset:100;opacity:0}8%{opacity:1}45%{stroke-dashoffset:0}74%{stroke-dashoffset:0;opacity:1}88%{opacity:0}89%{stroke-dashoffset:100}to{stroke-dashoffset:100;opacity:0}}@keyframes ssaArrow{0%,44%{opacity:0}54%{opacity:1}74%{opacity:1}88%{opacity:0}to{opacity:0}}.ssa-play{transform-box:fill-box;transform-origin:40% 50%;animation:ssaPlay 2.8s ease-in-out infinite}@keyframes ssaPlay{0%,to{transform:scale(1);opacity:.85}40%{transform:scale(1.16);opacity:1}}.ssa-w1,.ssa-w2,.ssa-w3{opacity:0;animation:ssaWave 2.4s ease-out infinite}.ssa-w2{animation-delay:.22s}.ssa-w3{animation-delay:.44s}@keyframes ssaWave{0%{opacity:0}22%{opacity:1}72%{opacity:1}to{opacity:0}}.ssa-plus{transform-box:fill-box;transform-origin:50% 50%;animation:ssaPlus 2.6s cubic-bezier(.34,1.5,.64,1) infinite}@keyframes ssaPlus{0%,10%{transform:scale(0);opacity:0}32%{transform:scale(1);opacity:1}78%{transform:scale(1);opacity:1}90%,to{transform:scale(0);opacity:0}}.ssa-fit{transform-box:fill-box;animation:ssaFit 3.4s cubic-bezier(.5,.05,.25,1) infinite}@keyframes ssaFit{0%{transform:translate(9px);opacity:0}16%{opacity:1}40%{transform:translate(0)}82%{transform:translate(0);opacity:1}92%,to{transform:translate(9px);opacity:0}}.ssa-ck1,.ssa-ck2,.ssa-ck3{stroke-dasharray:100;stroke-dashoffset:100;animation:ssaCheck 3.2s ease-in-out infinite}.ssa-ck2{animation-delay:.24s}.ssa-ck3{animation-delay:.48s}@keyframes ssaCheck{0%{stroke-dashoffset:100}20%{stroke-dashoffset:0}74%{stroke-dashoffset:0}86%,to{stroke-dashoffset:100}}.ssa-st2,.ssa-st3{transform-box:fill-box;animation:ssaStack 3.4s cubic-bezier(.34,1.45,.64,1) infinite}.ssa-st3{animation-delay:.28s}@keyframes ssaStack{0%,6%{transform:translateY(-7px);opacity:0}26%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}92%,to{transform:translateY(-7px);opacity:0}}@media(prefers-reduced-motion:reduce){.ssa-fit,.ssa-ck1,.ssa-ck2,.ssa-ck3,.ssa-st2,.ssa-st3{animation:none;opacity:1;transform:none}.ssa-ck1,.ssa-ck2,.ssa-ck3{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ssa-play,.ssa-w1,.ssa-w2,.ssa-w3,.ssa-plus{animation:none;opacity:1;transform:none}}.ssa-sw1,.ssa-sw2,.ssa-sw3{transform-box:fill-box;transform-origin:50% 50%;animation:ssaSwatch 3.2s cubic-bezier(.34,1.4,.64,1) infinite}.ssa-sw2{animation-delay:.18s}.ssa-sw3{animation-delay:.36s}@keyframes ssaSwatch{0%,6%{transform:scale(0)}26%,78%{transform:scale(1)}92%,to{transform:scale(0)}}.ssa-me{transform-box:fill-box;transform-origin:50% 50%;animation:ssaMe 2.6s ease-in-out infinite}@keyframes ssaMe{0%,to{transform:scale(1)}42%{transform:scale(1.16)}}.ssa-halo{transform-box:fill-box;transform-origin:50% 50%;animation:ssaHalo 2.6s ease-out infinite}@keyframes ssaHalo{0%{transform:scale(.6);opacity:.55}60%{transform:scale(1);opacity:0}to{opacity:0}}.ssa-fm1,.ssa-fm2,.ssa-fm3{opacity:.3;animation:ssaFmt 3s ease-in-out infinite}.ssa-fm2{animation-delay:.3s}.ssa-fm3{animation-delay:.6s}@keyframes ssaFmt{0%,to{opacity:.3}22%,52%{opacity:1}}@media(prefers-reduced-motion:reduce){.ssa-sw1,.ssa-sw2,.ssa-sw3,.ssa-me,.ssa-halo,.ssa-fm1,.ssa-fm2,.ssa-fm3{animation:none}.ssa-sw1,.ssa-sw2,.ssa-sw3,.ssa-me{transform:none}.ssa-halo{opacity:.3}.ssa-fm1,.ssa-fm2,.ssa-fm3{opacity:1}}.ssa-d1,.ssa-d2,.ssa-d3{transform-box:fill-box;animation:ssaDrop 2.6s ease-in infinite}.ssa-d2{animation-delay:.32s}.ssa-d3{animation-delay:.64s}@keyframes ssaDrop{0%{transform:translateY(-3px);opacity:0}16%{opacity:1}56%{transform:translateY(5px);opacity:1}76%{transform:translateY(7.5px);opacity:0}to{transform:translateY(7.5px);opacity:0}}.ss-acc-ic.is-logos{width:auto;height:24px;display:flex;align-items:center}.ss-acc-ic.is-logos .ia-c{flex:none;width:21px;height:21px;border-radius:50%;background:var(--paper);border:1px solid var(--rule2);margin-left:-6px;display:grid;place-items:center;overflow:hidden;font-family:var(--f-mono);font-size:8.5px;font-weight:600;color:var(--ink);line-height:1}.ss-acc-ic.is-logos .ia-c:first-child{margin-left:0}.ss-acc-ic.is-logos img{width:100%;height:100%;object-fit:cover;display:block}.ss-acc-ic.is-logos .ia-c{background:#fff}.ss-acc-ic.is-logos .ia-c.is-pad img{width:62%;height:62%;object-fit:contain}@media(prefers-reduced-motion:reduce){.ssa-d1,.ssa-d2,.ssa-d3{animation:none;transform:none;opacity:1}}.ssa-dart{animation:ssaDart 3.4s cubic-bezier(.45,0,.25,1) infinite}@keyframes ssaDart{0%{transform:translate(7px,-7px);opacity:0}8%{opacity:1}26%{transform:translate(0)}88%{transform:translate(0);opacity:1}96%{opacity:0}to{transform:translate(7px,-7px);opacity:0}}.ssa-bull{transform-box:fill-box;transform-origin:50% 50%;animation:ssaBull 3.4s ease-out infinite}@keyframes ssaBull{0%,24%{transform:scale(1)}30%{transform:scale(1.9)}42%{transform:scale(1)}to{transform:scale(1)}}.ssa-frame{stroke-dasharray:100;stroke-dashoffset:100;animation:ssaFrame 3.6s ease-in-out infinite}@keyframes ssaFrame{0%{stroke-dashoffset:100}45%{stroke-dashoffset:0}84%{stroke-dashoffset:0}92%{stroke-dashoffset:100}to{stroke-dashoffset:100}}.ssa-spark{transform-box:fill-box;transform-origin:50% 50%;animation:ssaSpark 3.6s ease-in-out infinite}@keyframes ssaSpark{0%,48%{transform:scale(0) rotate(-90deg);opacity:0}60%{transform:scale(1.25) rotate(0);opacity:1}70%{transform:scale(1) rotate(0)}84%{transform:scale(1);opacity:1}92%{transform:scale(0);opacity:0}to{transform:scale(0);opacity:0}}.ssa-kn1{animation:ssaKn1 3.6s cubic-bezier(.5,.05,.3,1) infinite}.ssa-kn2{animation:ssaKn2 3.6s cubic-bezier(.5,.05,.3,1) infinite}.ssa-kn3{animation:ssaKn3 3.6s cubic-bezier(.5,.05,.3,1) infinite}@keyframes ssaKn1{0%,10%{transform:translate(0)}32%,72%{transform:translate(8px)}96%,to{transform:translate(0)}}@keyframes ssaKn2{0%,22%{transform:translate(0)}46%,72%{transform:translate(-8px)}96%,to{transform:translate(0)}}@keyframes ssaKn3{0%,34%{transform:translate(0)}58%,72%{transform:translate(7px)}96%,to{transform:translate(0)}}.ss-acc-item.open .ssa-kn1,.ss-acc-item.open .ssa-kn2,.ss-acc-item.open .ssa-kn3{fill:var(--ink)}@media(prefers-reduced-motion:reduce){.ssa-dart,.ssa-bull,.ssa-frame,.ssa-spark,.ssa-kn1,.ssa-kn2,.ssa-kn3{animation:none}.ssa-frame{stroke-dashoffset:0}.ssa-spark,.ssa-dart{transform:none;opacity:1}.ssa-sq,.ssa-pen2,.ssa-needle,.ssa-trend,.ssa-arrow{animation:none}.ssa-sq,.ssa-trend{stroke-dashoffset:0;opacity:1}.ssa-pen2{transform:translate(8px,9px);opacity:1}.ssa-arrow{opacity:1}.ssa-needle{transform:rotate(22deg)}}.ss-badges{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 8px}.ss-go-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:4px}.ss-go2{display:inline-flex;align-items:center;gap:9px;text-decoration:none;border-radius:999px;padding:15px 22px;background:#fff;border:1px solid var(--rule2);color:var(--ink);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .3s ease,border-color .25s ease,box-shadow .25s ease}.ss-go2:hover{transform:translate(4px);border-color:#d8d5cc;box-shadow:0 12px 26px -14px #10111473}.ss-go2 svg{flex:none;width:13px;height:13px}@media(min-width:900px){.ss-title,.ss-desc{text-align:center}.ss-desc,.ss-acc,.ss-badges,.ss-go-wrap{margin-left:auto;margin-right:auto}.ss-badges{max-width:520px;justify-content:center}.ss-go-wrap{max-width:520px}}.ss-badge{display:inline-flex;align-items:center;gap:9px;padding:5px 14px;border-radius:999px;background:#fff;border:1px solid var(--rule2);box-shadow:0 5px 16px -9px #10111447;font-family:var(--f-disp);font-weight:600;font-size:13px;line-height:1.2;color:var(--ink-soft);white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ss-badge:hover{transform:translateY(-2px);box-shadow:0 11px 24px -11px #10111466;border-color:#d8d5cc}.ss-badge b{font-weight:700;font-size:inherit;color:var(--ink);letter-spacing:-.01em}.ss-badge-ic{flex:none;width:17px;height:17px;color:var(--ink)}.ss-badge-sep{flex:none;width:1px;height:16px;background:var(--rule2)}.ss-badge.is-logos{gap:0;padding:4px 7px}.ss-badge-logos{display:flex;align-items:center}.ss-badge-logos>span{flex:none;width:27px;height:27px;border-radius:50%;background:var(--paper);border:1px solid var(--rule2);display:grid;place-items:center;overflow:hidden;margin-left:-8px}.ss-badge-logos>span:first-child{margin-left:0}.ss-badge-logos img{width:62%;height:62%;object-fit:contain}.ss-go{position:relative;overflow:hidden;display:inline-flex;text-decoration:none;border-radius:999px;padding:2px;background:var(--ink);--sb-comet:rgba(255,255,255,.92);transition:transform .3s ease}.ss-go:hover{transform:translate(4px)}.ss-go .sb-inner{position:relative;z-index:1;overflow:hidden;display:inline-flex;align-items:center;gap:10px;justify-content:center;border-radius:999px;background:var(--ink);color:var(--paper);padding:14px 22px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.ss-go-stars{position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:.9}.ss-go-t{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;transition:opacity .18s ease}.ss-go.pw-launch .ss-go-t{opacity:0}#pageWarp{position:fixed;inset:0;z-index:150;visibility:hidden;pointer-events:none}#pageWarp.run{visibility:visible;pointer-events:auto}#pageWarp .pw-proxy{position:absolute;background:#0b0c0f;overflow:hidden}#pageWarp canvas{display:block;position:absolute;left:0;top:0}#pageWarp.run .pw-proxy,#pageWarp.run canvas{will-change:transform}#pageWarp.pw-full{background:#0b0c0f}.pw-hide{opacity:0}.pw-in{transition:opacity .65s ease}.pw-cut{opacity:0!important;transition:none!important}.pw-reset .ch{transition:none!important}.pw-reset .hl:nth-child(2) .hl-i,.pw-reset .hero-sub,.pw-reset .proofline,.pw-reset .pl-stats,.pw-reset .gband{transition:none!important}@media(max-width:899px){.ss-in{gap:10px;padding-top:64px;padding-bottom:108px}.ss-title{font-size:clamp(26px,7.2vw,32px);text-align:center}.ss-txt{text-align:center}.ss-desc{text-align:center;margin-left:auto;margin-right:auto}.ss-badges{justify-content:center}.ss-badge{padding:5px 10px;gap:6px}.ss-acc{margin-left:auto;margin-right:auto;text-align:left}.ss-acc-txt{text-align:left;padding-left:16px;padding-right:16px}}.ss-ring{position:relative;margin:0;min-width:0}.ss-ring img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none}@media(min-width:900px){.ss-ring{align-self:stretch;height:min(70vh,540px);overflow:visible;cursor:grab;perspective:1200px;perspective-origin:40% 50%}.ss-ring.drag{cursor:grabbing}.ss-ring-rot{position:absolute;top:50%;left:80%;width:0;height:0;transform-style:preserve-3d;transform:rotateY(0);--cw:340px}.ss-ring-card{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotateY(var(--a))}.ss-ring-card.flip{transform:rotateY(var(--a)) scaleX(-1)}.ss-ring-slice{position:absolute;background-repeat:no-repeat;background-color:#fff}.ss-ring-slice:first-child{border-radius:13px 0 0 13px}.ss-ring-slice:last-child{border-radius:0 13px 13px 0}}@media(min-width:900px)and (max-width:1150px){.ss-ring-rot{--cw:280px}}@media(min-width:900px)and (max-width:1015px){.ss-ring-rot{--cw:240px}}@media(max-width:899px){.ss-ring{margin-top:6px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.ss-ring-track{display:flex;gap:12px;width:max-content;will-change:transform;animation:ssMarq 32s linear infinite}.ss-ring:active .ss-ring-track{animation-play-state:paused}.ss-ring-slide{flex:0 0 auto;width:min(58vw,228px);aspect-ratio:720/506;border-radius:13px;overflow:hidden;background:#fff;border:1px solid var(--rule2);box-shadow:0 12px 28px -18px #10111480}@keyframes ssMarq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ss-ring-track{animation:none}}}.ss-orbit{position:relative;width:100%;display:grid;place-items:center;--orb-rmax:148px;min-height:clamp(300px,26vw,400px);container-type:inline-size;perspective:900px}.ob-stage{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ob-card{position:absolute;left:50%;top:50%;width:clamp(100px,29cqw,158px);height:clamp(100px,29cqw,158px);margin:0;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(16,17,20,.26));will-change:transform,opacity}.ob-note{position:absolute;left:50%;top:50%;transform-origin:50% 50%;z-index:29;width:clamp(198px,66cqw,336px);height:auto;filter:drop-shadow(0 16px 24px rgba(16,17,20,.2)) drop-shadow(0 3px 6px rgba(16,17,20,.1));opacity:0;pointer-events:none;transform:translate(-50%,-50%) translate(var(--nx,0px),var(--ny,0px)) translateY(14px) scale(.93) rotate(var(--rot,0deg));transition:opacity .42s ease,transform .55s cubic-bezier(.2,.9,.25,1)}.ob-note.show{opacity:1;transform:translate(-50%,-50%) translate(var(--nx,0px),var(--ny,0px)) rotate(var(--rot,0deg))}@media(min-width:900px){.ss-orbit{top:74px}}@media(max-width:899px){.ss-orbit{min-height:clamp(270px,66vw,330px)}.ob-note{width:clamp(198px,78cqw,300px)}}.ss-app{position:relative;width:100%;container-type:inline-size;--ap-line:#EAE7DF;--ap-bg:#FBFAF7;--ap-soft:#8C8B84;--ap-green:#2E9E6B;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media(min-width:900px){.ss-app{justify-self:end;width:93%;top:20px;right:-14px}}.ap-win{position:relative;width:100%;display:flex;flex-direction:column;border-radius:clamp(9px,1.7cqw,15px);background:#fff;border:1px solid var(--ap-line);overflow:hidden;box-shadow:0 22px 40px -26px #10111452,0 3px 10px -7px #1011142e}.ap-bar{flex:none;display:flex;align-items:center;gap:1cqw;padding:1.5cqw 2cqw;border-bottom:1px solid var(--ap-line);background:var(--ap-bg)}.ap-dot{flex:none;width:1.3cqw;height:1.3cqw;border-radius:50%}.ap-dot:nth-child(1){background:#f0685c}.ap-dot:nth-child(2){background:#f4be4f}.ap-dot:nth-child(3){background:#61c554}.ap-url{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.8cqw;width:44cqw;padding:.7cqw 1.4cqw;border-radius:999px;background:#fff;border:1px solid var(--ap-line);font-size:1.25cqw;color:var(--ap-soft);position:relative}.ap-url svg{width:1.5cqw;height:1.5cqw;flex:none}.ap-url .ap-reload{position:absolute;right:1.4cqw}.ap-body{flex:1;display:flex;min-height:0}.ap-nav{flex:none;width:21cqw;padding:2cqw 1.5cqw;display:flex;flex-direction:column;gap:.55cqw;border-right:1px solid var(--ap-line);background:var(--ap-bg)}.ap-brand{display:flex;align-items:center;gap:1.1cqw;padding:0 .8cqw;margin-bottom:1.6cqw}.ap-mark{flex:none;display:grid;place-items:center;width:3.4cqw;height:3.4cqw;border-radius:1cqw;background:var(--ink);color:#fff}.ap-mark svg{width:56%;height:56%}.ap-brand b{font-size:1.95cqw;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ap-nv{display:flex;align-items:center;gap:1.1cqw;padding:.95cqw .9cqw;border-radius:.9cqw;font-size:1.5cqw;font-weight:500;color:#3e3e3a;transition:background .3s ease,color .3s ease}.ap-nv svg{flex:none;width:1.9cqw;height:1.9cqw}.ap-nv.on{background:var(--ink);color:#fff;font-weight:600}.ss-app.st-tasks .ap-nv-dash{background:transparent;color:#3e3e3a;font-weight:500}.ss-app.st-tasks .ap-nv-tasks{background:var(--ink);color:#fff;font-weight:600}.ap-up{margin-top:auto;padding:1.4cqw;border-radius:1.2cqw;background:#fff;border:1px solid var(--ap-line)}.ap-up svg{width:2.6cqw;height:2.6cqw;color:var(--ink)}.ap-up b{display:block;margin:.9cqw 0 .4cqw;font-size:1.42cqw;font-weight:700;line-height:1.25;color:var(--ink)}.ap-up i{display:block;font-style:normal;font-size:1.25cqw;line-height:1.3;color:var(--ap-soft)}.ap-up-b{display:flex;align-items:center;justify-content:space-between;gap:.6cqw;margin-top:1cqw;padding:.75cqw 1cqw;border-radius:.8cqw;background:#fff;border:1px solid var(--ap-line);font-size:1.25cqw;font-weight:600;color:var(--ink)}.ap-up-b svg{width:1.3cqw;height:1.3cqw}.ap-main{flex:1;min-width:0;min-height:0;padding:2cqw 2.2cqw;display:flex;flex-direction:column;gap:1.3cqw;overflow:hidden}.ap-main>*{flex:none}.ap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2cqw;padding-bottom:1.2cqw;border-bottom:1px solid var(--ap-line)}.ap-hi{display:block;font-size:2.5cqw;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ap-sub{display:block;margin-top:.5cqw;font-size:1.4cqw;color:var(--ap-soft)}.ap-me{flex:none;display:flex;align-items:center;gap:1.2cqw}.ap-me>svg{width:2cqw;height:2cqw;color:#4a4a45}.ap-av{display:grid;place-items:center;width:2.9cqw;height:2.9cqw;border-radius:50%;background:#e7e4db;font-size:1.15cqw;font-weight:700;color:#3e3e3a}.ap-who b{display:block;font-size:1.35cqw;font-weight:700;color:var(--ink);line-height:1.2}.ap-who i{display:block;font-style:normal;font-size:1.15cqw;color:var(--ap-soft)}.ap-view{display:flex;flex-direction:column;gap:1.3cqw;min-height:0}@media(min-width:900px){.ap-view{min-height:67.5cqw}}.ap-view>*{flex:none}.ap-v-tasks,.ss-app.st-tasks .ap-v-dash{display:none}.ss-app.st-tasks .ap-v-tasks{display:flex}@keyframes apView{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ss-app.st-tasks .ap-v-tasks,.ss-app.play:not(.st-tasks) .ap-v-dash{animation:apView .38s ease both}.ap-cta{display:flex;justify-content:flex-end}.ap-btn{display:inline-flex;align-items:center;gap:.8cqw;padding:1cqw 1.6cqw;border-radius:.9cqw;background:var(--ink);color:#fff;font-size:1.42cqw;font-weight:600;white-space:nowrap;transition:transform .18s ease}.ap-btn svg{width:1.6cqw;height:1.6cqw}.ss-app.press-btn .ap-btn{transform:scale(.94)}.ap-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw}.ap-kpi{display:flex;align-items:center;gap:1.4cqw;padding:1.5cqw;border-radius:1.2cqw;background:var(--ap-bg);border:1px solid var(--ap-line)}.ap-kic{flex:none;display:grid;place-items:center;width:4.2cqw;height:4.2cqw;border-radius:50%;background:var(--ink);color:#fff}.ap-kic svg{width:52%;height:52%}.ap-klbl{display:block;font-size:1.3cqw;color:var(--ap-soft)}.ap-kval{display:grid;margin:.15cqw 0;font-size:3cqw;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ap-kval i{grid-area:1/1;justify-self:start;font-style:normal;transition:opacity .3s ease}.ap-ktr{display:flex;align-items:center;gap:.4cqw;font-size:1.15cqw;color:var(--ap-soft)}.ap-ktr svg{width:1.2cqw;height:1.2cqw;color:var(--ap-green)}.ap-pipe{padding:1.6cqw;border-radius:1.2cqw;background:#fff;border:1px solid var(--ap-line)}.ap-pipe-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4cqw}.ap-pipe-h b{font-size:1.7cqw;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ap-pipe-h i{font-style:normal;font-size:1.7cqw;line-height:.6;color:var(--ap-soft)}.ap-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw;align-items:start}.ap-col{padding:1.1cqw;border-radius:1cqw;background:var(--ap-bg);border:1px solid var(--ap-line);display:flex;flex-direction:column;gap:.9cqw;min-height:41.2cqw}.ap-col-h{display:flex;align-items:center;justify-content:space-between}.ap-col-h span{font-size:1.35cqw;font-weight:600;color:var(--ink)}.ap-cnt{position:relative;display:grid;place-items:center;min-width:2.2cqw;height:2.2cqw;padding:0 .5cqw;border-radius:.6cqw;background:#efede6;font-style:normal;font-size:1.1cqw;font-weight:700;color:#54534e}.ap-cnt i{grid-area:1/1;font-style:normal;transition:opacity .3s ease}.ap-cnt .v2{opacity:0}.ap-card{padding:1.1cqw;border-radius:.9cqw;background:#fff;border:1px solid var(--ap-line)}.ap-card b{display:block;font-size:1.32cqw;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ap-card em{display:block;margin-top:.25cqw;font-style:normal;font-size:1.15cqw;color:var(--ap-soft)}.ap-fac{display:flex;margin-top:.9cqw}.ap-fac span{display:grid;place-items:center;width:2.1cqw;height:2.1cqw;border-radius:50%;margin-left:-.5cqw;background:#e7e4db;border:1px solid #fff;font-size:.92cqw;font-weight:700;color:#54534e}.ap-fac span:first-child{margin-left:0}.ap-bar2{display:flex;align-items:center;gap:.7cqw;margin-top:.9cqw}.ap-bar2 u{flex:1;display:block;height:.7cqw;border-radius:999px;background:#e7e4db;overflow:hidden}.ap-bar2 u i{display:block;height:100%;border-radius:999px;background:var(--ink)}.ap-bar2 s{flex:none;text-decoration:none;font-size:1.05cqw;font-weight:600;color:#54534e}.ap-ok{float:right;width:1.9cqw;height:1.9cqw;color:var(--ap-green)}.ap-add{margin-top:auto;display:grid;place-items:center;padding:.85cqw;border-radius:.8cqw;border:1px dashed #DCD8CE;color:var(--ap-soft)}.ap-add svg{width:1.5cqw;height:1.5cqw}.ap-new,.ap-moved{opacity:0;max-height:0;margin-bottom:-.9cqw;overflow:hidden;padding-top:0;padding-bottom:0;border-width:0;transition:opacity .34s ease,max-height .42s cubic-bezier(.3,.9,.3,1),margin-bottom .42s cubic-bezier(.3,.9,.3,1),padding .42s,border-width .42s}.ss-app.st-new .ap-new,.ss-app.st-moved .ap-moved{opacity:1;max-height:16cqw;margin-bottom:0;padding-top:1.1cqw;padding-bottom:1.1cqw;border-width:1px}.ap-drag{transition:opacity .3s ease,max-height .42s cubic-bezier(.3,.9,.3,1),margin-bottom .42s,padding .42s,border-width .42s,transform .9s cubic-bezier(.35,.05,.2,1),box-shadow .25s ease}.ss-app.st-moved .ap-drag{opacity:0;max-height:0;margin-bottom:-.9cqw;padding-top:0;padding-bottom:0;border-width:0}.ss-app.grab .ap-drag{position:relative;z-index:5;box-shadow:0 3cqw 5cqw -2cqw #10111466}.ss-app.st-new:not(.st-moved) .ap-cnt-todo .v1{opacity:0}.ss-app.st-new:not(.st-moved) .ap-cnt-todo .v2{opacity:1}.ss-app.st-moved .ap-cnt-doing .v1{opacity:0}.ss-app.st-moved .ap-cnt-doing .v2{opacity:1}.ss-app.st-new .ap-kv-a{opacity:0}.ss-app.st-new .ap-kv-b{opacity:1}.ap-kv-b{opacity:0}.ap-tk-h{display:flex;align-items:center;justify-content:space-between}.ap-tk-h b{font-size:1.9cqw;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ap-tk-h i{font-style:normal;padding:.55cqw 1.1cqw;border-radius:.7cqw;background:var(--ap-bg);border:1px solid var(--ap-line);font-size:1.15cqw;font-weight:600;color:#54534e}.ap-tk-l{display:flex;flex-direction:column;gap:.8cqw}.ap-tk{display:flex;align-items:center;gap:1.2cqw;padding:1.2cqw 1.4cqw;border-radius:1cqw;background:#fff;border:1px solid var(--ap-line)}.ap-tk-c{flex:none;width:2.4cqw;height:2.4cqw;color:var(--ink)}.ap-tk-c svg{width:100%;height:100%;display:block}.ap-tk-c .tkr{stroke:#d9d5ca}.ap-tk-c .tkt{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .45s ease}.ap-tk-n{flex:1;min-width:0}.ap-tk-n b{display:block;font-size:1.32cqw;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease}.ap-tk-n em{display:block;margin-top:.2cqw;font-style:normal;font-size:1.12cqw;color:var(--ap-soft)}.ap-tk-d{flex:none;padding:.45cqw .9cqw;border-radius:.6cqw;background:var(--ap-bg);border:1px solid var(--ap-line);font-size:1.05cqw;font-weight:600;color:#54534e}.ss-app.tk-done .ap-tk:nth-child(1) .tkt,.ss-app.tk-done .ap-tk:nth-child(2) .tkt{stroke-dashoffset:0}.ss-app.tk-done .ap-tk:nth-child(1) .tkr,.ss-app.tk-done .ap-tk:nth-child(2) .tkr{stroke:var(--ink)}.ss-app.tk-done .ap-tk:nth-child(2) .tkt{transition-delay:.22s}.ss-app.tk-done .ap-tk:nth-child(1) .ap-tk-n b,.ss-app.tk-done .ap-tk:nth-child(2) .ap-tk-n b{opacity:.45}.ap-bot{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqw}@media(min-width:900px){.ap-bot{display:none}}.ap-panel{padding:1.5cqw;border-radius:1.2cqw;background:#fff;border:1px solid var(--ap-line)}.ap-panel>b{display:block;margin-bottom:1.1cqw;font-size:1.6cqw;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ap-act-r{display:flex;align-items:center;gap:.9cqw;padding:.7cqw 0;border-top:1px solid var(--ap-line)}.ap-act-r:first-of-type{border-top:0}.ap-act-r span{flex:none;display:grid;place-items:center;width:2.3cqw;height:2.3cqw;border-radius:50%;background:#e7e4db;font-size:.95cqw;font-weight:700;color:#54534e}.ap-act-r em{flex:1;min-width:0;font-style:normal;font-size:1.18cqw;color:#4a4a45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-act-r em b{font-weight:700;color:var(--ink)}.ap-act-r i{flex:none;font-style:normal;font-size:1.05cqw;color:var(--ap-soft)}.ap-prg-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1cqw}.ap-prg-h b{font-size:1.6cqw;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ap-prg-h i{font-style:normal;padding:.5cqw .9cqw;border-radius:.7cqw;background:var(--ap-bg);border:1px solid var(--ap-line);font-size:1.05cqw;color:#54534e}.ap-chart{display:block;width:100%;height:auto}.ap-chart .apl{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.ap-chart .apg{stroke:#efede6;stroke-width:1}.ap-chart .apt{font-size:9px;fill:#a3a29b}.ap-cursor{position:absolute;left:0;top:0;width:3.6cqw;height:3.6cqw;color:var(--ink);opacity:0;pointer-events:none;z-index:9;transition:transform .9s cubic-bezier(.35,.05,.2,1),opacity .4s ease}.ap-cursor svg{width:100%;height:100%;display:block;transition:transform .18s ease;filter:drop-shadow(0 1cqw 1.4cqw rgba(16,17,20,.32))}.ss-app.cur-on .ap-cursor{opacity:1}.ss-app.cur-tap .ap-cursor svg{transform:scale(.82)}.ss-app .ap-dot,.ss-app .ap-url,.ss-app .ap-brand,.ss-app .ap-nv,.ss-app .ap-up,.ss-app .ap-head,.ss-app .ap-cta,.ss-app .ap-kpi,.ss-app .ap-pipe,.ss-app .ap-panel{opacity:0}@keyframes apDrop{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes apPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes apDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ss-app.play .ap-dot{animation:apPop .4s cubic-bezier(.34,1.5,.64,1) both}.ss-app.play .ap-dot:nth-child(2){animation-delay:.06s}.ss-app.play .ap-dot:nth-child(3){animation-delay:.12s}.ss-app.play .ap-url{animation:apDrop .5s cubic-bezier(.2,.8,.25,1) .16s both}.ss-app.play .ap-brand{animation:apDrop .5s cubic-bezier(.2,.8,.25,1) .28s both}.ss-app.play .ap-nv{animation:apDrop .45s cubic-bezier(.2,.8,.25,1) both}.ss-app.play .ap-nv:nth-of-type(1){animation-delay:.38s}.ss-app.play .ap-nv:nth-of-type(2){animation-delay:.45s}.ss-app.play .ap-nv:nth-of-type(3){animation-delay:.52s}.ss-app.play .ap-nv:nth-of-type(4){animation-delay:.59s}.ss-app.play .ap-nv:nth-of-type(5){animation-delay:.66s}.ss-app.play .ap-nv:nth-of-type(6){animation-delay:.73s}.ss-app.play .ap-up{animation:apDrop .5s cubic-bezier(.2,.8,.25,1) .86s both}.ss-app.play .ap-head{animation:apDrop .5s cubic-bezier(.2,.8,.25,1) .5s both}.ss-app.play .ap-cta{animation:apDrop .5s cubic-bezier(.2,.8,.25,1) .66s both}.ss-app.play .ap-kpi{animation:apDrop .55s cubic-bezier(.2,.8,.25,1) both}.ss-app.play .ap-kpi:nth-child(1){animation-delay:.8s}.ss-app.play .ap-kpi:nth-child(2){animation-delay:.9s}.ss-app.play .ap-kpi:nth-child(3){animation-delay:1s}.ss-app.play .ap-pipe{animation:apDrop .6s cubic-bezier(.2,.8,.25,1) 1.14s both}.ss-app.play .ap-panel{animation:apDrop .55s cubic-bezier(.2,.8,.25,1) both}.ss-app.play .ap-panel:nth-child(1){animation-delay:1.34s}.ss-app.play .ap-panel:nth-child(2){animation-delay:1.44s}.ss-app.play .apl{animation:apDraw 1.5s cubic-bezier(.3,.7,.3,1) 1.7s both}@media(max-width:899px){.ap-bar{padding:1.8cqw 2cqw;gap:1.2cqw}.ap-dot{width:1.8cqw;height:1.8cqw}.ap-url{width:46cqw;font-size:1.9cqw;padding:.9cqw 1.6cqw}.ap-url svg{width:2.1cqw;height:2.1cqw}.ap-nav{width:9.5cqw;padding:2cqw .9cqw;align-items:center;gap:.7cqw}.ap-brand{margin-bottom:1.8cqw;justify-content:center;padding:0}.ap-brand b{display:none}.ap-mark{width:5cqw;height:5cqw;border-radius:1.5cqw}.ap-nv{font-size:0;gap:0;padding:1.2cqw;justify-content:center}.ap-nv svg{width:3cqw;height:3cqw}.ap-up{display:none}.ap-main{padding:2.1cqw;gap:1.3cqw}.ap-view{gap:1.3cqw;min-height:62cqw}.ap-head{padding-bottom:1.6cqw}.ap-hi{font-size:3.6cqw}.ap-sub{font-size:2.15cqw;margin-top:.7cqw}.ap-me{display:none}.ap-btn{font-size:2.4cqw;padding:1.4cqw 2.2cqw;border-radius:1.2cqw;gap:1cqw}.ap-btn svg{width:2.4cqw;height:2.4cqw}.ap-kpis{gap:1.4cqw}.ap-kpi{gap:1.2cqw;padding:1.5cqw;border-radius:1.4cqw}.ap-kic{width:4.4cqw;height:4.4cqw}.ap-klbl{font-size:2.05cqw}.ap-kval{font-size:3.6cqw}.ap-ktr,.ap-pipe{display:none}.ap-bot{grid-template-columns:1fr;gap:0}.ap-bot .ap-panel:first-child{display:none}.ap-panel{padding:1.5cqw;border-radius:1.5cqw}.ap-prg-h{margin-bottom:1cqw}.ap-prg-h b{font-size:2.5cqw}.ap-prg-h i{font-size:1.8cqw;padding:.7cqw 1.2cqw}.ap-chart .apt{font-size:11px}.ap-cursor{width:5.4cqw;height:5.4cqw}}@media(prefers-reduced-motion:reduce){.ss-app .ap-dot,.ss-app .ap-url,.ss-app .ap-brand,.ss-app .ap-nv,.ss-app .ap-up,.ss-app .ap-head,.ss-app .ap-cta,.ss-app .ap-kpi,.ss-app .ap-pipe,.ss-app .ap-panel{opacity:1}.ss-app.play .ap-dot,.ss-app.play .ap-url,.ss-app.play .ap-brand,.ss-app.play .ap-nv,.ss-app.play .ap-up,.ss-app.play .ap-head,.ss-app.play .ap-cta,.ss-app.play .ap-kpi,.ss-app.play .ap-pipe,.ss-app.play .ap-panel,.ss-app.play .apl,.ss-app.play .ap-v-dash,.ss-app.st-tasks .ap-v-tasks{animation:none}.ss-app .apl{stroke-dashoffset:0}.ss-app .ap-new,.ss-app .ap-moved,.ss-app .ap-cursor{display:none}.ap-nv,.ap-btn,.ap-cursor,.ap-cursor svg,.ap-new,.ap-moved,.ap-drag,.ap-cnt i,.ap-kval i,.ap-tk-c .tkt{transition:none}}.ss-depth{position:relative;width:100%;min-height:clamp(300px,26vw,400px);display:grid;place-items:center;perspective:1400px;perspective-origin:50% 50%;cursor:grab;touch-action:pan-y;user-select:none}.ss-depth.drag{cursor:grabbing}.dc-stage{position:absolute;inset:0;transform-style:preserve-3d}.dc-card{position:absolute;left:50%;top:50%;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 26px 52px -26px #10111480,0 6px 16px -10px #10111459;transform:translate(-50%,-50%);transform-origin:center;will-change:transform,opacity,filter}.dc-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.dc-veil{position:absolute;inset:0;background:var(--paper2);opacity:0;pointer-events:none}@media(max-width:899px){.ss-depth{min-height:clamp(200px,56vw,270px)}}.ss-geo{position:relative;margin:0;container-type:inline-size}.geo-card{position:relative;display:flex;flex-direction:column;gap:clamp(12px,2.8cqw,20px);background:#1a1917;border:1px solid rgba(255,255,255,.07);border-radius:clamp(14px,3.2cqw,24px);padding:clamp(15px,3.6cqw,27px);box-shadow:0 clamp(20px,5cqw,42px) clamp(34px,9cqw,72px) -clamp(18px,4cqw,34px) #0009}.geo-star{flex:none;display:block;width:clamp(17px,4cqw,26px);height:clamp(17px,4cqw,26px);background:#d97757;-webkit-mask:url(/assets/img/logos/claude-glyph.svg) center/contain no-repeat;mask:url(/assets/img/logos/claude-glyph.svg) center/contain no-repeat}.geo-star.sm{width:clamp(13px,3cqw,19px);height:clamp(13px,3cqw,19px)}.geo-stage{position:relative;min-height:clamp(96px,22cqw,166px)}.geo-greet{position:absolute;inset:0;margin:0;display:flex;align-items:flex-start;gap:clamp(7px,1.7cqw,12px);font-family:var(--f-serif);font-size:clamp(16px,4.2cqw,30px);line-height:1.15;color:#f2eee6;transition:opacity .45s ease,transform .5s ease}.ss-geo.sent .geo-greet{opacity:0;transform:translateY(-8px);pointer-events:none}.geo-thread{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.9,.25,1)}.ss-geo.sent .geo-thread{opacity:1;transform:none}.geo-user{margin:0 0 clamp(9px,2.2cqw,15px);padding:clamp(7px,1.8cqw,12px) clamp(10px,2.4cqw,16px);background:#2b2926;border-radius:clamp(9px,2.2cqw,16px);align-self:flex-start;width:fit-content;max-width:92%;font-family:var(--f-disp);font-weight:500;font-size:clamp(11px,2.7cqw,15px);line-height:1.35;color:#f2eee6}.geo-reply{display:flex;gap:clamp(7px,1.7cqw,12px);align-items:flex-start}.geo-rtx{min-width:0}.ss-geo:not(.reply) .geo-reply{display:none}.geo-think{display:none;align-items:center;gap:clamp(7px,1.7cqw,12px)}.ss-geo.think .geo-think{display:flex}.geo-burst{position:relative;flex:none;width:clamp(15px,3.4cqw,22px);height:clamp(15px,3.4cqw,22px);animation:geoSpin 3.6s linear infinite}.geo-burst i{position:absolute;left:50%;top:50%;width:clamp(1.3px,.3cqw,2px);height:46%;background:#d97757;border-radius:2px;transform-origin:50% 0;transform:translate(-50%) rotate(var(--a));animation:geoRay 1.5s ease-in-out infinite;animation-delay:calc(var(--i) * 85ms)}@keyframes geoRay{0%,to{transform:translate(-50%) rotate(var(--a)) scaleY(1)}50%{transform:translate(-50%) rotate(var(--a)) scaleY(.32)}}@keyframes geoSpin{to{transform:rotate(360deg)}}.geo-think-t{font-family:var(--f-disp);font-weight:400;font-size:clamp(10px,2.5cqw,14px);line-height:1.35;color:#8c877d}.geo-txt{margin:0;font-size:clamp(11px,2.7cqw,15px);line-height:1.55;color:#c9c3b8;min-height:1em}.geo-txt mark{background:none;color:#fff6ec;font-weight:700;padding:0 .14em;border-radius:4px;box-shadow:inset 0 -.6em #d9775700;transition:box-shadow .55s ease}.ss-geo.lit .geo-txt mark{box-shadow:inset 0 -.6em #d977578c}.geo-txt:after{content:"";display:inline-block;width:.09em;height:1em;margin-left:.06em;background:#d97757;vertical-align:-.14em;opacity:0}.ss-geo.streaming .geo-txt:after{opacity:1;animation:geoCaret .9s steps(1) infinite}@keyframes geoCaret{0%,49%{opacity:1}50%,to{opacity:0}}.geo-map{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(6px,1.5cqw,10px);margin-top:clamp(9px,2.2cqw,15px);padding:clamp(5px,1.2cqw,8px);background:#141310;border:1px solid rgba(255,255,255,.08);border-radius:clamp(9px,2.2cqw,15px);opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.9,.25,1)}.ss-geo.src .geo-map{opacity:1;transform:none}.geo-plan{position:relative;border-radius:clamp(6px,1.6cqw,11px);overflow:hidden;min-height:clamp(74px,17cqw,116px)}.geo-plan svg{position:absolute;inset:0;width:100%;height:100%;display:block}.geo-pin{position:absolute;display:grid;place-items:center;padding:clamp(1px,.4cqw,3px) clamp(4px,1cqw,7px);border-radius:clamp(4px,1cqw,7px);background:#20242e;color:#edeae3;font-family:var(--f-disp);font-weight:700;font-size:clamp(7px,1.7cqw,10px);line-height:1.25;box-shadow:0 2px 6px #00000080}.geo-pin.is-me{background:#c4623c;color:#fff}.geo-pin.p1{left:8%;top:14%}.geo-pin.p2{left:52%;top:26%}.geo-pin.p3{left:34%;top:56%}.geo-pin.p4{left:12%;top:74%}.geo-panel{display:flex;flex-direction:column;gap:clamp(5px,1.3cqw,9px);min-width:0;padding:clamp(4px,1.1cqw,8px) clamp(3px,.8cqw,6px)}.geo-ptitle{margin:0;font-family:var(--f-disp);font-weight:700;letter-spacing:-.01em;font-size:clamp(10px,2.4cqw,14px);line-height:1.2;color:#f2eee6}.geo-res{display:flex;gap:clamp(6px,1.5cqw,10px);align-items:flex-start;background:#1e1d1b;border-radius:clamp(6px,1.6cqw,11px);padding:clamp(5px,1.3cqw,9px)}.geo-thumb{flex:none;display:grid;place-items:center;width:clamp(24px,5.6cqw,38px);height:clamp(24px,5.6cqw,38px);border-radius:clamp(4px,1.1cqw,8px);background:#f2eee6;overflow:hidden}.geo-thumb img{width:66%;height:66%;object-fit:contain}.geo-rin{display:flex;flex-direction:column;gap:1px;min-width:0}.geo-rin b{font-family:var(--f-disp);font-weight:700;font-size:clamp(9.5px,2.3cqw,13px);color:#f2eee6}.geo-rin em{font-style:normal;font-size:clamp(7.5px,1.8cqw,10.5px);line-height:1.3;color:#8c877d}.geo-rate{display:inline-flex;align-items:center;gap:clamp(2px,.6cqw,4px);flex-wrap:wrap}.geo-rate i{font-style:normal;font-family:var(--f-disp);font-weight:700;font-size:clamp(8px,1.9cqw,11px);color:#f2eee6}.geo-stars{color:#f6b43c;font-size:clamp(8px,1.9cqw,11px)}.geo-rate u,.geo-rate s{text-decoration:none;font-size:clamp(7.5px,1.8cqw,10.5px);color:#8c877d}@media(max-width:520px){.geo-map{grid-template-columns:1fr}.geo-plan{display:none}}.geo-input{background:#232220;border:1px solid rgba(255,255,255,.08);border-radius:clamp(11px,2.6cqw,18px);padding:clamp(10px,2.4cqw,16px)}.geo-ph{margin:0 0 clamp(9px,2.2cqw,15px);font-family:var(--f-disp);font-weight:400;font-size:clamp(11px,2.7cqw,15px);color:#7e786e;min-height:1em}.ss-geo.ask .geo-ph{color:#f2eee6}.ss-geo.ask .geo-ph:after{content:"";display:inline-block;width:.09em;height:1em;margin-left:.06em;background:#d97757;vertical-align:-.14em;animation:geoCaret .9s steps(1) infinite}.geo-bar{display:flex;align-items:center;gap:clamp(6px,1.5cqw,10px);color:#8c877d}.geo-ic{flex:none;display:grid;place-items:center;width:clamp(17px,4cqw,26px);height:clamp(17px,4cqw,26px);font-size:clamp(13px,3cqw,19px);line-height:1}.geo-ic svg{width:64%;height:64%}.geo-seg{display:flex;align-items:center;gap:clamp(3px,.8cqw,6px);background:#1d1c1a;border-radius:99px;padding:clamp(2px,.6cqw,4px)}.geo-seg b,.geo-seg i{font-style:normal;font-family:var(--f-disp);font-weight:500;font-size:clamp(9px,2.2cqw,13px);padding:clamp(2px,.7cqw,5px) clamp(6px,1.6cqw,11px);border-radius:99px}.geo-seg b{background:#3a3733;color:#f2eee6}.geo-model{margin-left:auto;display:inline-flex;align-items:center;gap:clamp(3px,.8cqw,5px);font-family:var(--f-disp);font-weight:600;font-size:clamp(9px,2.2cqw,13px);color:#f2eee6;white-space:nowrap}.geo-model em{font-style:normal;font-weight:400;color:#8c877d}.geo-model svg{width:clamp(9px,2.1cqw,13px);height:clamp(9px,2.1cqw,13px);color:#8c877d}.geo-send,.geo-stop{display:none;flex:none;place-items:center;border-radius:clamp(6px,1.5cqw,10px);width:clamp(19px,4.4cqw,29px);height:clamp(19px,4.4cqw,29px)}.geo-send{background:#c4623c;color:#fff;transition:transform .16s ease,filter .16s ease}.geo-stop{background:#ede9e1;color:#1a1917}.geo-send svg,.geo-stop svg{width:62%;height:62%}.ss-geo.ask .geo-wave,.ss-geo.streaming .geo-wave{display:none}.ss-geo.ask .geo-send,.ss-geo.streaming .geo-send,.ss-geo.streaming .geo-stop{display:grid}.ss-geo.streaming .geo-mic{display:none}.ss-geo.click .geo-send{transform:scale(.86);filter:brightness(1.25)}@media(prefers-reduced-motion:reduce){.geo-burst,.geo-burst i{animation:none}.ss-geo.streaming .geo-txt:after,.ss-geo.ask .geo-ph:after{display:none}}.ss-comp{position:relative;margin:0;width:100%;aspect-ratio:1536/1024;container-type:inline-size}.cmp-note{position:absolute;left:calc(var(--nx) * 1%);top:calc(var(--ny) * 1%);display:flex;align-items:center;gap:1.7cqw;width:max-content;max-width:32cqw;padding:1.4cqw 2cqw;border-radius:1.7cqw;background:#fff;border:1px solid rgba(16,17,20,.06);box-shadow:0 2.1cqw 4.2cqw -1.7cqw #1011146b;opacity:0;transform:translateY(1.3cqw) scale(.94);pointer-events:none;transition:opacity .42s ease,transform .52s cubic-bezier(.2,.9,.25,1)}.cmp-note.show{opacity:1;transform:none}.note-ic{flex:none;height:3.2cqw;display:grid;place-items:center}.note-ic svg{height:100%;width:auto;display:block}.note-tx{display:flex;flex-direction:column;line-height:1.2;min-width:0}.note-tx b{font-family:var(--f-disp);font-weight:700;font-size:1.75cqw;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.note-tx em{font-style:normal;font-size:1.4cqw;color:var(--ink-soft);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cmp-note{transition:none}}@media(min-width:900px){.ss-comp{width:138%;margin-left:-9%}}.cmp-l{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);will-change:transform}.cmp-i{transform:rotate(var(--r)) translate(var(--fx,0px),var(--fy,0px)) rotate(var(--fr,0deg));opacity:0;transition:transform .95s cubic-bezier(.19,.9,.24,1),opacity .65s ease;transition-delay:var(--dl,0s)}.ss-comp.in .cmp-i{transform:rotate(var(--r));opacity:1}.cmp-i svg,.cmp-i>.cmp-logo,.cmp-i>.cr{display:block;width:100%;height:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cmp-l{container-type:inline-size}.cr{position:relative;font-family:var(--f-disp);color:#111;text-align:left}.cr-media{display:block;width:100%;height:auto;object-fit:cover}.cr-ava{flex:none;width:11cqw;height:11cqw;border-radius:50%;background:#efe6da;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 .6cqw #ffffff8c}.cr-ava:has(img){background:#fff}.cr-ava img{width:100%;height:100%;object-fit:contain;display:block}.cr-id{display:flex;flex-direction:column;line-height:1.15;min-width:0}.cr-id b{font-weight:700;font-size:5.4cqw;letter-spacing:-.01em}.cr-id em{font-style:normal;font-size:4.6cqw;opacity:.72}.cr-dots{margin-left:auto;flex:none;width:6cqw;height:1.4cqw;border-radius:99px;background:radial-gradient(circle at 12% 50%,currentColor 38%,transparent 39%),radial-gradient(circle at 50% 50%,currentColor 38%,transparent 39%),radial-gradient(circle at 88% 50%,currentColor 38%,transparent 39%)}.cr-story{aspect-ratio:9/16;border-radius:4.5cqw;overflow:hidden;background:#8a7a68;box-shadow:0 5cqw 9cqw -4cqw #10111480}.cr-story .cr-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}video.cr-media{background:#8a7a68}.cr-bars{position:absolute;top:3cqw;left:3.4cqw;right:3.4cqw;display:flex;gap:1.4cqw}.cr-bars i{flex:1;height:.9cqw;border-radius:99px;background:#ffffff6b;overflow:hidden}.cr-bars i.cs-bar{background:#ffffff6b;position:relative}.cr-bars i.cs-bar:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:0 50%}.ss-comp.play .cr-bars i.cs-bar:after{animation:csBar 3.4s linear .5s forwards}.cr-head{position:absolute;top:6.6cqw;left:3.4cqw;right:3.4cqw;display:flex;align-items:center;gap:3cqw;color:#fff;text-shadow:0 .4cqw 1.6cqw rgba(0,0,0,.35)}.cr-x{flex:none;width:5.4cqw;height:5.4cqw;margin-left:2cqw;background:linear-gradient(currentColor,currentColor) 50%/100% .9cqw no-repeat,linear-gradient(currentColor,currentColor) 50%/.9cqw 100% no-repeat;transform:rotate(45deg)}.cr-swipe{position:absolute;left:0;right:0;bottom:4cqw;display:flex;justify-content:center}.cr-pill{background:#fff;color:#111;font-weight:700;font-size:5cqw;letter-spacing:.02em;padding:2.6cqw 7cqw;border-radius:99px;box-shadow:0 1.4cqw 3cqw #0003}.cr-feed{background:#fff;border-radius:3cqw;overflow:hidden;box-shadow:0 4cqw 8cqw -3.5cqw #10111473}.cr-feed .cr-head{position:static;padding:3.4cqw 3.4cqw 2.6cqw;color:#111;text-shadow:none}.cr-feed .cr-ava{width:9cqw;height:9cqw}.cr-feed .cr-id b{font-size:4.4cqw}.cr-feed .cr-id em{font-size:3.7cqw;color:#5f6368}.cr-feed .cr-dots{width:5cqw;height:1.1cqw;color:#111}.cf-stats{display:flex;align-items:center;gap:1.8cqw;padding:2.6cqw 3.4cqw 2.2cqw;font-size:3.6cqw;color:#4b5563}.cf-react{display:flex}.cf-react i{display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:50%;border:.45cqw solid #fff;margin-right:-1.3cqw}.cf-react i svg{width:3.6cqw;height:3.6cqw}.cf-e1{background:#1877f2}.cf-e2{background:#f33e58}.cf-e3{background:#f7b125}.cf-likes{margin-left:1.8cqw}.cf-meta{margin-left:auto;white-space:nowrap}.cf-acts{display:flex;justify-content:space-between;gap:1.6cqw;padding:2.4cqw 3.6cqw 3.2cqw;border-top:.35cqw solid #E5E7EB;font-size:3.8cqw;color:#4b5563}.cf-acts span{display:inline-flex;align-items:center;gap:1.4cqw;white-space:nowrap}.cf-acts svg{width:4.6cqw;height:4.6cqw;flex:none}.cf-thumb svg{transform-origin:30% 80%}.ss-comp.play .cf-thumb svg{animation:cfThumb .75s cubic-bezier(.34,1.56,.64,1) 1.55s}@keyframes cfThumb{0%{transform:none}32%{transform:rotate(-18deg) scale(1.2)}to{transform:none}}.cr-pill{display:inline-flex;align-items:center;gap:2cqw}.cr-pill svg{width:4.6cqw;height:4.6cqw;flex:none}@media(prefers-reduced-motion:reduce){.cr-bars i.cs-bar:after{transform:scaleX(1)}.ss-comp.play .cr-bars i.cs-bar:after{animation:none}}@media(any-hover:hover)and (min-width:900px){.cmp-l:hover{z-index:9!important}.cmp-l:hover .cmp-i svg{transform:scale(1.035)}}.cd-line{stroke-dasharray:100;stroke-dashoffset:100}.ss-comp.play .cd-line{animation:cdDraw 1.6s cubic-bezier(.3,.7,.3,1) forwards}.ss-comp.play .cd-l1{animation-delay:.62s}.ss-comp.play .cd-l2{animation-delay:.74s}.ss-comp.play .cd-l3{animation-delay:.86s}@keyframes cdDraw{to{stroke-dashoffset:0}}@keyframes csBar{to{transform:scaleX(1)}}.ss-comp.play .cf-react i{animation:cfPop .5s cubic-bezier(.34,1.56,.64,1) backwards}.ss-comp.play .cf-e1{animation-delay:1.05s}.ss-comp.play .cf-e2{animation-delay:1.16s}.ss-comp.play .cf-e3{animation-delay:1.27s}@keyframes cfPop{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:899px){.ss-comp{width:114%;margin-left:-2%;aspect-ratio:1536/1180}.l-story{--x:5 !important;--y:16 !important;--w:28 !important;--r:-12deg !important;z-index:5!important}.l-dash{--x:28 !important;--y:14 !important;--w:66 !important;--r:3deg !important}.l-feed{--x:52 !important;--y:44 !important;--w:32 !important;--r:5deg !important}.cmp-note{gap:2.3cqw;max-width:44cqw;padding:1.9cqw 2.7cqw;border-radius:2.3cqw;box-shadow:0 2.6cqw 5cqw -2cqw #1011146b}.note-ic{height:4.4cqw}.note-tx b{font-size:2.4cqw}.note-tx em{font-size:1.95cqw}}@media(min-width:600px)and (max-width:899px){.ss-comp{width:min(100%,620px);margin-left:auto;margin-right:auto}.ss-desc{max-width:58ch;margin-left:auto;margin-right:auto}.ss-acc,.ss-badges,.ss-go-wrap{max-width:580px;margin-left:auto;margin-right:auto}.ss-in{row-gap:clamp(30px,5.5vw,58px)}#s-saas .ss-in{row-gap:22px}.ss-orbit{--orb-rmax:198px;min-height:clamp(340px,46vw,430px)}.ob-card{width:clamp(120px,25cqw,196px);height:clamp(120px,25cqw,196px)}.ob-note{width:clamp(240px,54cqw,368px)}}@media(prefers-reduced-motion:reduce){.cmp-i{transform:rotate(var(--r));opacity:1;transition:none}.cd-line{stroke-dashoffset:0}.ss-comp.play .cd-line,.ss-comp.play .cf-react i{animation:none}}.ss-veil{position:absolute;inset:0;background:var(--ink);opacity:0;pointer-events:none}.ctabar{position:fixed;left:0;right:0;bottom:0;z-index:60;transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.7,.2,1);background:#0b0c0fd9;backdrop-filter:blur(14px);border-top:1px solid var(--rule);padding:10px var(--gut) max(10px,env(safe-area-inset-bottom))}.ctabar.is-up{transform:translateY(0)}.cb-in{display:flex;align-items:center;gap:10px;max-width:280px;margin:0 auto}.cb{flex:1;display:block;font-family:var(--f-disp);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;text-align:center}.cb .sb-inner{width:100%;padding:11px 12px;transition:background-color .3s,color .3s,box-shadow .3s}@media(max-width:520px){.cb{font-size:10.5px;letter-spacing:.03em}.cb-in{max-width:210px}.cb .sb-inner{padding:8px 6px}}@media(max-width:360px){.cb{font-size:9.5px;letter-spacing:.02em}.cb .sb-inner{padding:8px 4px}}.cb-main .sb-inner{background:var(--paper);color:var(--ink)}.cb-main.star-border{padding:1.5px}@media(any-hover:hover){.cb-main:hover .sb-inner{background:var(--nuit);color:var(--paper);box-shadow:inset 0 0 0 1px #ffffff59}}.has-anim [data-rv]{opacity:0;transform:translateY(16px)}[data-rv]{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.temo{color:var(--paper);margin-top:-2px;padding:clamp(172px,13vw,192px) 0 clamp(18px,2.4vw,34px);position:relative;z-index:6;overflow:hidden;--fade-lisiere:calc(var(--fade-len) * .22);background-image:var(--fade-to-night),var(--flat-night);background-repeat:no-repeat,no-repeat;background-size:100% var(--fade-len),100% 100%;background-position:0 0,0 var(--fade-len);--fade-len:172px}@media(max-width:720px){.temo{padding-top:78px;--fade-len:74px}}.temo-head{position:relative;z-index:1;text-align:center;max-width:60ch;margin:0 auto clamp(24px,3.4vw,40px);padding:0 var(--gut)}.temo-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.temo-eyebrow:before{content:"";width:20px;height:1px;background:var(--steel)}.temo-head h2{margin:0;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.05;font-size:clamp(30px,5.4vw,58px);color:var(--paper)}.temo-flow{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;--cf-card:clamp(166px,20vw,246px)}.temo-frame{perspective:calc(var(--cf-card) * 3);padding:30px 0;overflow:hidden;outline:none;cursor:grab;touch-action:pan-y}.temo-frame:active{cursor:grabbing}.temo-frame:focus-visible{box-shadow:inset 0 0 0 2px var(--rule)}.temo-stage{position:relative;height:calc(var(--cf-card) * 1.7778);transform-style:preserve-3d;margin:0 auto;width:var(--cf-card)}.temo-card{position:absolute;left:50%;top:0;width:var(--cf-card);height:100%;border-radius:20px;overflow:hidden;background:#05060a;user-select:none;will-change:transform,opacity;box-shadow:0 30px 70px -34px #000000d9;transform:translate(-50%)}.temo-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.temo-video{opacity:0;transition:opacity .5s ease;z-index:1}.temo-card.is-live .temo-video{opacity:1}.temo-card:before{content:"";position:absolute;top:0;left:0;right:0;height:78px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#05060a8c,#05060a00)}.temo-n{position:absolute;top:12px;left:14px;z-index:4;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:#ffffffd1}.temo-brand{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;justify-content:center;max-width:72%;padding:7px 14px;border-radius:999px;background:#fffffff7;box-shadow:0 8px 22px -10px #0000008c}.temo-brand img{height:17px;width:auto;max-width:100%;display:block}.temo-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:58px;height:58px;border:0;border-radius:999px;cursor:pointer;color:#fff;background:#0b0c0f99;display:grid;place-items:center;transition:transform .25s ease,background .25s ease}.temo-play:hover,.temo-play:focus-visible{background:#0b0c0fb8;transform:translate(-50%,-50%) scale(1.08)}.temo-play svg{width:22px;height:22px;display:block;fill:currentColor;margin-left:2px}.temo-tags{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;padding:16px 10px 11px}.temo-tags:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#05060af5,#05060a8c 55%,#05060a00);-webkit-mask-image:linear-gradient(to top,#000 60%,transparent);mask-image:linear-gradient(to top,#000 60%,transparent)}.temo-did,.temo-res{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-width:0}.temo-did{align-items:flex-start;text-align:left}.temo-res{align-items:flex-end;text-align:right}.temo-did li,.temo-res li{font-family:var(--f-mono);font-size:9px;letter-spacing:.01em;line-height:1.2;white-space:normal;max-width:100%;word-break:break-word;padding:4px 8px;border-radius:9px}.temo-did li{color:var(--paper);border:1px solid rgba(255,255,255,.26);background:#ffffff12}.temo-res li{color:#82f2b2;border:1px solid rgba(74,222,143,.55);background:#28c87829;font-weight:600}.temo-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:56px;height:56px;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#0b0c0fe6;color:var(--paper);box-shadow:0 10px 30px -10px #000000bf;transition:background .25s,border-color .25s,transform .2s}.temo-arrow:hover{background:#1a1c22f5;border-color:var(--paper);transform:translateY(-50%) scale(1.06)}.temo-arrow-prev{left:clamp(6px,3vw,44px)}.temo-arrow-next{right:clamp(6px,3vw,44px)}.temo-arrow svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:899px){.temo-arrow{display:none}}.temo-lb{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:max(30px,5vh) 16px 20px;background:#06070bbd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .28s ease}.temo-lb.open{opacity:1}.temo-lb[hidden]{display:none}.temo-lb-stage{position:relative;aspect-ratio:9/16;height:min(86vh,calc((100vw - 32px)*1.7778));max-width:calc(100vw - 32px);border-radius:18px;overflow:hidden;background:#05060a;box-shadow:0 50px 130px -40px #000;transform:scale(.94);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.temo-lb.open .temo-lb-stage{transform:scale(1)}.temo-lb-video{width:100%;height:100%;object-fit:cover;display:block}.temo-lb-close{position:fixed;top:14px;right:14px;z-index:2;width:46px;height:46px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#fff;background:#14161bd1;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .3s}.temo-lb-close:hover{background:#2a2c32f5;transform:rotate(90deg)}.temo-lb-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.trust{position:relative;z-index:6;background:var(--nuit);color:var(--paper);padding:clamp(22px,3vw,40px) 0 clamp(48px,7vw,84px);text-align:center;overflow:hidden}body.sans-temoignages{--raccord-trust:clamp(30px, calc(50svh - 390px) ,150px)}body.sans-temoignages .services{padding-bottom:0}body.sans-temoignages .trust{margin-top:calc(-1 * var(--raccord-trust));padding-top:clamp(120px,11vw,150px);background-color:transparent;--fade-lisiere:calc(var(--fade-len) * .22);background-image:var(--fade-to-night),var(--flat-night);background-repeat:no-repeat,no-repeat;background-size:100% var(--fade-len),100% 100%;background-position:0 0,0 var(--fade-len);--fade-len:130px}@media(max-width:720px){body.sans-temoignages .trust{padding-top:78px;--fade-len:74px}}.trust-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(24px,4vw,42px);font-weight:400;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.trust-eyebrow:before,.trust-eyebrow:after{content:"";width:22px;height:1px;background:var(--steel)}.trust-scene{position:relative;width:100%;min-height:clamp(6rem,12vw,9rem);display:flex;align-items:center;overflow:hidden;perspective:1200px}.trust-stage{width:100%;display:flex;align-items:center;transform:rotateX(8deg) rotateY(-26deg);transform-style:preserve-3d}.trust-track{display:flex;flex-shrink:0;white-space:nowrap;align-items:center;animation:trustScroll 52s linear infinite}.trust-track:hover{animation-play-state:paused}.trust-item{display:inline-flex;align-items:center;flex-shrink:0;padding-right:clamp(2.6rem,4.4vw,4.6rem)}@media(min-width:900px){.trust-item{will-change:filter,opacity}}.trust-item img{height:clamp(26px,3.4vw,36px);width:auto;max-width:154px;object-fit:contain;display:block;filter:brightness(0) invert(1)}@keyframes trustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-scene:before,.trust-scene:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2}.trust-scene:before{background:linear-gradient(90deg,var(--nuit) 0%,transparent 8%,transparent 92%,var(--nuit) 100%)}.trust-scene:after{background:linear-gradient(180deg,var(--nuit) 0%,transparent 24%,transparent 76%,var(--nuit) 100%)}@media(max-width:780px){.trust-scene{perspective:clamp(420px,145vw,900px)}.trust-stage{transform:rotateX(10deg) rotateY(-30deg)}}@media(prefers-reduced-motion:reduce){.trust-track{animation:none}.trust-item{filter:none!important;opacity:1!important}}.cas{position:relative;z-index:6;color:var(--ink);margin-top:-2px;padding:clamp(124px,9.7vw,126px) 0 clamp(20px,2.4vw,34px);overflow:hidden;background-image:var(--fade-to-cream),var(--flat-cream);background-repeat:no-repeat,no-repeat;background-size:100% var(--fade-len),100% 100%;background-position:0 0,0 var(--fade-len);--fade-len:124px}.cas-head{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto clamp(12px,1.5vw,17px);padding:0 var(--gut);text-align:center}.cas-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 11px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel2)}.cas-eyebrow:before{content:"";width:22px;height:1px;background:var(--steel2)}.cas-head h2{margin:0 0 10px;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.04;font-size:clamp(26px,4.1vw,47px);color:var(--ink)}.cas-sub{margin:0 auto;max-width:46ch;font-size:clamp(14px,1.45vw,16px);color:var(--steel2)}.cas-flow{position:relative;z-index:1;max-width:1120px;margin:0 auto;--cc:clamp(240px,26vw,332px)}.cas-frame{padding:30px 0 52px;overflow:hidden;outline:none;cursor:grab;touch-action:pan-y}.cas-frame:active{cursor:grabbing}.cas-frame:focus-visible{box-shadow:inset 0 0 0 2px var(--rule2)}.cas-stage{position:relative;width:var(--cc);height:var(--casH, calc(var(--cc) * 1.7));margin:0 auto}.cas-card{position:absolute;left:0;right:0;top:0;width:var(--cc);height:100%;margin:0 auto;display:flex;flex-direction:column;border-radius:22px;overflow:visible;background:var(--card);user-select:none;box-shadow:0 26px 56px -30px #12121880,0 2px 10px -4px #12121829;border:1px solid var(--rule2);will-change:transform,opacity;transform-origin:50% 50%}.cas-media{position:relative;flex:0 0 auto;width:100%;height:clamp(146px,calc(var(--cc) * .49),190px);overflow:visible;background:#0d0e12;border-radius:21px 21px 0 0}.cas-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:21px 21px 0 0}.cas-media--seo{display:grid;place-items:center;background:linear-gradient(150deg,#14161b,#2a2c34)}.cas-seo{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;text-align:center;padding:0 20px}.cas-seo-rank{font-family:var(--f-disp);font-weight:800;font-size:clamp(38px,7vw,62px);line-height:1;letter-spacing:-.02em}.cas-seo-q{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:#ffffffb8}.cas-tag{position:absolute;top:-16px;bottom:auto;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px -8px #1011148c,0 1px 3px #10111424}.cas-tag img{display:block;height:18px;width:auto}.cas-tag b{font-family:var(--f-mono);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.cas-body{padding:clamp(13px,1.35vw,16px) clamp(11px,1.35vw,16px) clamp(11px,1.35vw,16px);display:flex;flex-direction:column;gap:clamp(6px,.8vw,8px);flex:1 1 auto;min-height:0}.cas-client{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}.cas-logo{height:27px;width:auto;max-width:118px;object-fit:contain;display:block;flex:0 0 auto}.cas-name{margin:0;font-family:var(--f-disp);font-weight:800;font-size:clamp(16px,1.9vw,21px);line-height:1.05;color:var(--ink)}.cas-sector{margin:2px 0 0;font-size:12px;color:var(--steel2)}.cas-client{padding-bottom:clamp(6px,.8vw,9px);border-bottom:1px solid var(--rule2)}.cas-hero{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.cas-hero-n{margin:0;display:flex;align-items:baseline;justify-content:center;gap:7px;flex-wrap:wrap;font-family:var(--f-disp);color:var(--ink);line-height:1}.cas-hero-n b{font-weight:800;font-size:clamp(19px,2.3vw,26px);letter-spacing:-.02em}.cas-hero-n span{font-weight:700;font-size:clamp(12.5px,1.45vw,16px);letter-spacing:-.01em}.cas-hero-s{margin:0;font-size:clamp(11.5px,1.25vw,13px);color:var(--steel2)}.cas-hero-s b{font-weight:700;color:var(--ink-soft)}.cas-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(6px,.8vw,9px)}.cas-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:clamp(4px,.55vw,5px) 5px;border-radius:10px;background:var(--paper2);border:1px solid var(--rule2)}.cas-tile svg{width:13px;height:13px;fill:none;stroke:var(--steel2);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1px}.cas-tile b{font-family:var(--f-disp);font-weight:800;font-size:clamp(12.5px,1.4vw,15px);line-height:1.05;color:var(--ink);white-space:nowrap}.cas-tile b i{font-style:normal;font-weight:700;font-size:.7em}.cas-tile span{font-size:clamp(8px,.85vw,9px);line-height:1.25;color:var(--steel2)}.cas-cta{margin-top:auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:12.5px;letter-spacing:.01em;background:var(--ink);color:var(--paper);transition:transform .16s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.cas-cta:hover{background:#000}.cas-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cas-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.cas-cta:hover svg{transform:translate(2px)}.cas-arrow{width:56px;height:56px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--rule2);border-radius:999px;background:var(--card);color:var(--ink);box-shadow:0 12px 30px -12px #12121873;transition:background .2s,border-color .2s,transform .2s}.cas-arrow:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cas-arrow svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cas-arrow-prev,.cas-arrow-next{position:absolute;top:calc(50% - 45px);transform:translateY(-50%);z-index:6}.cas-arrow-prev:hover,.cas-arrow-next:hover{transform:translateY(-50%) scale(1.06)}.cas-arrow-prev{left:clamp(6px,3vw,44px)}.cas-arrow-next{right:clamp(6px,3vw,44px)}.cas-arrows-m{display:none}@media(max-width:899px){.cas-arrow-prev,.cas-arrow-next{display:none}.cas-arrows-m{display:flex;justify-content:center;gap:14px;margin-top:2px}.cas-arrows-m .cas-arrow{width:52px;height:52px}}@media(max-width:720px){.cas{padding-top:98px;padding-bottom:12px;--fade-len:96px}.cas-head{margin-bottom:14px}.cas-frame{padding:26px 0 40px}.cas-arrows-m{margin-top:0}.cas-card{box-shadow:0 24px 48px -30px #12121880,0 2px 8px -4px #12121824}.cas-flow{--cc:clamp(250px,84vw,340px)}.cas-body{gap:10px;padding:15px}.cas-cta{align-self:stretch;justify-content:center;padding:12px}}@media(max-width:380px){.cas-body{gap:8px;padding:23px 13px 14px}.cas-sector{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.cas-card{transition:none}}.csx{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:max(20px,4vh) 16px;background:#0c0d1094;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.csx.open{opacity:1}.csx:not(.open){pointer-events:none}.csx[hidden]{display:none}.csx-card{position:relative;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:var(--card);border:1px solid var(--rule2);border-radius:24px;box-shadow:0 40px 90px -30px #0c0d1099;outline:none;transform:translateY(18px) scale(.975);transition:transform .34s cubic-bezier(.22,1,.36,1)}.csx.open .csx-card{transform:none}.csx-bar{position:sticky;top:0;z-index:5;height:0;overflow:visible}.csx-close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:999px;cursor:pointer;background:#ffffffe6;color:var(--ink);box-shadow:0 4px 14px -4px #0c0d1073;transition:background .2s}.csx-close:hover{background:#fff}.csx-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.csx-media{position:relative;width:100%;height:230px;overflow:hidden;background:#0d0e12;border-radius:24px 24px 0 0}.csx-media .cas-tag{top:16px;bottom:auto;left:50%;transform:translate(-50%)}.csx-media .cas-tag img{width:auto;height:18px;object-fit:contain}.csx-media img{width:100%;height:100%;object-fit:cover;display:block}.csx-media.cas-media--seo{display:grid;place-items:center;background:linear-gradient(150deg,#14161b,#2a2c34)}.csx-body{padding:20px clamp(18px,4vw,32px) 26px}.csx-eyebrow{margin:0 0 12px;font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel2);text-align:center}.csx-head{display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center}.csx-logo{width:54px;height:54px;object-fit:contain;border-radius:12px;background:#fff;padding:6px;border:1px solid var(--rule2);flex:0 0 auto}.csx-id{min-width:0;max-width:100%}.csx-name{margin:0;font-family:var(--f-disp);font-weight:800;font-size:21px;color:var(--ink);line-height:1.15}.csx-sector{margin:4px 0 0;font-size:12.5px;color:var(--steel2)}.csx-figures{margin-top:18px}.csx .cas-hero-n b{font-size:32px}.csx .cas-hero-n span{font-size:17px}.csx .cas-hero-s{font-size:13.5px}.csx .cas-tiles{margin-top:15px;gap:10px}.csx .cas-tile{padding:13px 9px;gap:3px;border-radius:12px}.csx .cas-tile svg{width:17px;height:17px;margin-bottom:3px}.csx .cas-tile b{font-size:19px}.csx .cas-tile span{font-size:10.5px;line-height:1.3}.csx-sec{margin-top:20px;padding-top:20px;border-top:1px solid var(--rule2)}.csx-h{margin:0 0 13px;font-family:var(--f-disp);font-weight:800;font-size:16.5px;letter-spacing:-.01em;color:var(--ink)}.csx-sec>.csx-h{text-align:center}.csx-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;background:var(--paper2);border:1px solid var(--rule2)}.csx-ico svg{width:21px;height:21px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.csx-chal{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center}.csx-chal .csx-h{margin:0 0 7px}.csx-chal p{margin:0 auto;max-width:46ch;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.csx-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.csx-step{flex:1 1 0;min-width:0}.csx-step{position:relative;text-align:center}.csx-step:not(:last-child):after{content:"";position:absolute;top:20px;right:-8px;width:8px;border-top:1px dashed var(--rule2)}.csx-sico{width:40px;height:40px;margin:0 auto 9px;border-radius:50%;display:grid;place-items:center;background:var(--paper2);border:1px solid var(--rule2)}.csx-sico svg{width:19px;height:19px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.csx-step b{display:block;font-size:12px;font-weight:800;line-height:1.25;color:var(--ink)}.csx-step>b+span{display:block;margin-top:5px;font-size:10.8px;line-height:1.4;color:var(--steel2)}.csx-list{position:relative;display:flex;flex-direction:column;gap:18px}.csx-list:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,var(--rule2) 11%,var(--rule2) 89%,transparent 100%)}.csx-li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px}.csx-li .csx-ico{grid-column:2;grid-row:1;position:relative;z-index:1;width:40px;height:40px;border-radius:11px}.csx-li>div{grid-row:1;min-width:0}.csx-li:nth-child(odd)>div{grid-column:1;text-align:right}.csx-li:nth-child(2n)>div{grid-column:3;text-align:left}.csx-li b{display:block;font-size:13.2px;font-weight:800;color:var(--ink)}.csx-li b+span{display:block;margin-top:3px;font-size:12.3px;line-height:1.5;color:var(--steel2)}.csx-chain{display:flex;align-items:center;padding:15px 10px;border-radius:14px;background:var(--paper2);border:1px solid var(--rule2)}.csx-cell{flex:1 1 0;min-width:0;text-align:center;padding:0 4px}.csx-cell svg{display:block;width:20px;height:20px;margin:0 auto 7px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.csx-cell b{display:block;font-family:var(--f-disp);font-weight:800;font-size:16.5px;line-height:1.1;color:var(--ink)}.csx-cell span{display:block;margin-top:4px;font-size:10.8px;line-height:1.35;color:var(--steel2)}.csx-arr{flex:0 0 auto;display:grid;place-items:center;color:var(--steel2)}.csx-arr svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.csx-band{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:10px;padding:16px 18px;border-radius:14px;background:var(--vert);color:var(--paper)}.csx-band svg{width:26px;height:26px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.csx-band>span{display:block;min-width:0;text-align:center}.csx-band b{display:block;font-family:var(--f-disp);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--paper)}.csx-band span span{display:block;margin-top:2px;font-size:11.5px;color:#f6f4ecdb}.csx-creas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.csx-creas-nav,.csx-creas-nav[hidden]{display:none}.csx-crea{display:block;padding:0;border:1px solid var(--rule2);border-radius:14px;overflow:hidden;background:var(--card);cursor:pointer;font:inherit;text-align:left;color:inherit;transition:transform .18s,box-shadow .18s,border-color .18s}.csx-crea:hover{transform:translateY(-2px);border-color:#cfccc2;box-shadow:0 14px 28px -18px #0c0d1080}.csx-crea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.csx-crea-vue{position:relative;display:block;aspect-ratio:1/1;background:var(--paper2)}.csx-crea-vue img{width:100%;height:100%;object-fit:cover;display:block}.csx-crea-badge{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#0c0d10bd;color:var(--paper);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.csx-crea-badge svg{width:11px;height:11px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.csx-crea-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.csx-crea-play i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffffed;box-shadow:0 6px 18px -6px #0c0d1099}.csx-crea-play svg{width:14px;height:14px;margin-left:2px;fill:var(--ink);stroke:none}.csx-crea-lbl{display:block;padding:9px 11px 10px;font-size:11.5px;line-height:1.35;color:var(--ink)}.cvx{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:max(16px,3vh) 16px;background:#08090be0;opacity:0;transition:opacity .26s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cvx.open{opacity:1}.cvx:not(.open){pointer-events:none}.cvx[hidden]{display:none}.cvx-stage{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(560px,100%);transform:scale(.97);transition:transform .28s cubic-bezier(.22,1,.36,1)}.cvx.open .cvx-stage{transform:none}.cvx-stage img,.cvx-stage video{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 130px);border-radius:14px;background:#000}.cvx-nav,.cvx-close{position:absolute;z-index:3;display:grid;place-items:center;border:0;border-radius:999px;cursor:pointer;color:var(--ink);background:#ffffffeb;box-shadow:0 6px 18px -6px #0009;transition:background .2s}.cvx-nav:hover,.cvx-close:hover{background:#fff}.cvx-nav svg,.cvx-close svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cvx-nav{top:50%;transform:translateY(-50%);width:42px;height:42px}.cvx-nav svg{width:18px;height:18px}.cvx-prev{left:max(10px,calc(50% - 350px))}.cvx-next{right:max(10px,calc(50% - 350px))}.cvx-nav[hidden]{display:none}.cvx-close{top:14px;right:14px;width:40px;height:40px}.cvx-close svg{width:17px;height:17px}.cvx-dots{position:absolute;left:50%;bottom:max(14px,2.4vh);transform:translate(-50%);display:flex;gap:6px}.cvx-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff57}.cvx-dots i.on{background:#fff}@media(prefers-reduced-motion:reduce){.cvx,.cvx-stage,.csx-crea{transition:none}}@media(max-width:560px){.csx-media{height:190px}.csx-steps{gap:16px 10px}.csx-step{flex:0 1 calc(50% - 5px)}.csx-step:not(:last-child):after{display:none}.csx-chain{flex-direction:column;gap:12px;padding:16px 12px}.csx-cell{width:100%;padding:0}.csx-arr{transform:rotate(90deg)}.csx-list{gap:20px}.csx-list:before{display:none}.csx-li{grid-template-columns:1fr;justify-items:center;row-gap:9px}.csx-li .csx-ico{grid-column:1;grid-row:auto}.csx-li:nth-child(odd)>div,.csx-li:nth-child(2n)>div{grid-column:1;grid-row:auto;text-align:center}.csx-creas{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:63%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.csx-creas::-webkit-scrollbar{display:none}.csx-crea{scroll-snap-align:start}.csx-creas-nav{display:flex;justify-content:center;gap:6px;margin-top:12px}.csx-creas-nav i{width:6px;height:6px;border-radius:999px;background:var(--rule2);transition:width .25s ease,background .25s ease}.csx-creas-nav i.on{width:20px;background:var(--ink)}.cvx-prev{left:10px}.cvx-next{right:10px}.csx .cas-hero-n b{font-size:27px}.csx .cas-tile b{font-size:17px}}@media(prefers-reduced-motion:reduce){.csx,.csx-card{transition:none}}.proc{position:relative;z-index:6;color:var(--paper);overflow:clip;--fade-lisiere:calc(var(--fade-len) * .22);background-image:var(--fade-to-night),var(--flat-night);background-repeat:no-repeat,no-repeat;background-size:100% var(--fade-len),100% 100%;background-position:0 0,0 var(--fade-len);--fade-len:160px;margin-top:calc(-1 * var(--fade-lisiere) - 2px)}.proc-head{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;text-align:center;padding:clamp(150px,12vw,164px) var(--gut) clamp(6px,1.4vw,18px)}.proc-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.proc-eyebrow:before{content:"";width:22px;height:1px;background:var(--steel)}.proc-head h2{margin:0 0 14px;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.04;font-size:clamp(28px,5vw,56px);color:var(--paper)}.proc-sub{margin:0 auto;max-width:52ch;font-size:clamp(15px,1.6vw,18px);color:var(--paper-dim)}.proc-stack{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 var(--gut) 90vh}.proc-step{position:sticky;top:0;min-height:82vh;display:grid;align-items:start;justify-items:center;padding-top:20vh}.proc-card{position:relative;width:100%;border-radius:24px;padding:clamp(24px,2.4vw,34px);background:linear-gradient(158deg,#1a1c23,#121319 60%,#0e0f14);border:1px solid rgba(255,255,255,.13);box-shadow:0 36px 80px -40px #000000eb,0 6px 18px -8px #0009,inset 0 1px #ffffff1f;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(20px,2.2vw,36px);align-items:center;overflow:hidden}.proc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;pointer-events:none;border-radius:24px 24px 0 0;background:linear-gradient(150deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.02) 50%,transparent 78%)}.proc-card>*{position:relative;z-index:1}.proc-card{transform:rotate(var(--rot,0deg))}.proc-step:nth-child(1) .proc-card{--rot:-6deg}.proc-step:nth-child(2) .proc-card{--rot:4deg}.proc-step:nth-child(3) .proc-card{--rot:-4deg}.proc-step:nth-child(4) .proc-card{--rot:0deg}@media(max-width:820px){.proc-step:nth-child(1) .proc-card{--rot:-4deg}.proc-step:nth-child(2) .proc-card{--rot:3deg}.proc-step:nth-child(3) .proc-card{--rot:-3deg}}.proc-head-row{display:flex;align-items:center;gap:10px;margin-bottom:clamp(12px,1.5vw,18px)}.proc-n{display:grid;place-items:center;width:clamp(38px,2.8vw,42px);height:clamp(38px,2.8vw,42px);border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#ffffff0d;font-family:var(--f-mono);font-size:clamp(14px,1.3vw,17px);letter-spacing:.02em;color:var(--paper)}.proc-etape{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--steel)}.proc-title{margin:0;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;font-size:clamp(26px,2.7vw,38px);line-height:1.02;letter-spacing:-.02em;color:var(--paper)}.proc-badge{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(12px,1.4vw,18px);padding:8px 15px;border-radius:999px;font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;color:var(--paper);border:1px solid rgba(255,255,255,.22);background:#ffffff0f}.proc-badge:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--paper);animation:procPulse 2.4s ease-in-out infinite}@keyframes procPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.proc-desc{margin:clamp(14px,1.6vw,20px) 0 clamp(16px,1.9vw,24px);max-width:44ch;font-size:clamp(14.5px,1.25vw,16px);line-height:1.5;color:var(--paper-dim)}.proc-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.proc-list li{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;font-size:13px;color:var(--paper);background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.proc-list li svg{width:15px;height:15px;flex:0 0 auto;stroke:var(--paper);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.proc-prog{display:flex;gap:9px;margin:0 0 clamp(15px,1.8vw,22px)}.proc-prog i{position:relative;display:block;width:clamp(26px,2.6vw,36px);height:3px;border-radius:999px;background:#ffffff2e}.proc-prog i.on{background:var(--paper);animation:procLoupiote 3s ease-in-out infinite}.proc-prog i.on:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;width:calc(100% + 30px);height:22px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(closest-side,#ffffff80,#ffffff21 55%,#fff0);animation:procHalo 3s ease-in-out infinite}@keyframes procLoupiote{0%,to{box-shadow:0 0 5px #ffffffbf,0 0 12px #fff6,0 0 22px #ffffff2e}50%{box-shadow:0 0 8px #fff,0 0 20px #ffffff9e,0 0 34px #ffffff4d}}@keyframes procHalo{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.proc-prog i.on{animation:none;box-shadow:0 0 8px #ffffffe6,0 0 20px #ffffff80}.proc-prog i.on:after{animation:none;opacity:.85}}.proc-viz{position:relative;width:100%;aspect-ratio:4/2.85;container-type:inline-size;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 60% 30%,rgba(255,255,255,.06),transparent 62%),#ffffff05;border:1px solid rgba(255,255,255,.09)}.proc-viz:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px}.pv{position:absolute}.pv-panel{border-radius:11px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(155deg,#ffffff1a,#ffffff08);box-shadow:0 16px 34px -20px #000000e6}.pv-lbl{font-family:var(--f-mono);font-size:2.1cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.pv-bar{display:block;height:1.5cqw;border-radius:999px;background:#ffffff24}.pv-bar i{display:block;height:100%;border-radius:999px;background:#ffffffb8}.pvd-core{left:50%;top:50%;width:30cqw;height:30cqw;margin:-15cqw 0 0 -15cqw;border-radius:50%;display:grid;place-items:center;text-align:center;gap:.8cqw;background:radial-gradient(60% 60% at 50% 35%,#ffffff29,#ffffff08 70%);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 46px #ffffff24 inset,0 0 40px #ffffff12}.pvd-core svg{width:6cqw;height:6cqw;stroke:var(--paper);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pvd-core span{font-family:var(--f-mono);font-size:1.7cqw;letter-spacing:.09em;text-transform:uppercase;line-height:1.45;color:var(--paper-dim)}.pvd-ring{left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.13);pointer-events:none}.pvd-r1{width:48cqw;height:48cqw;margin:-24cqw 0 0 -24cqw;border-style:dashed;animation:pvdSpin 26s linear infinite}.pvd-r2{width:62cqw;height:62cqw;margin:-31cqw 0 0 -31cqw;animation:pvdSpin 40s linear infinite reverse}@keyframes pvdSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pvdSpinBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.pvd-orb{left:50%;top:50%;width:0;height:0;animation:pvdSpin 34s linear infinite;animation-delay:var(--d,0s)}.pvd-arm{position:absolute;left:27cqw;top:0;transform:translate(-50%,-50%)}.pvd-sat{display:inline-flex;align-items:center;gap:1.2cqw;white-space:nowrap;padding:1.4cqw 2.2cqw;border-radius:999px;animation:pvdSpinBack 34s linear infinite;animation-delay:var(--d,0s);border:1px solid rgba(255,255,255,.2);background:#0e0f14db;box-shadow:0 10px 26px -14px #000000e6}.pvd-sat svg{width:2.4cqw;height:2.4cqw;stroke:var(--paper);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pvd-sat b{font-family:var(--f-mono);font-weight:500;font-size:1.75cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.pva-board{inset:6cqw 4cqw 6cqw 5cqw;border-radius:14px;padding:2.6cqw;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr;gap:2.2cqw;transform:perspective(1000px) rotateY(-14deg) rotateX(6deg);transform-origin:72% 50%}.pva-box{border-radius:9px;border:1px solid rgba(255,255,255,.13);background:#ffffff09;padding:2cqw}.pva-box>.pv-lbl{display:block;font-size:1.75cqw;margin-bottom:1.6cqw;color:var(--paper-dim)}.pva-note{display:flex;align-items:center;gap:2.2cqw}.pva-donut{flex:none;position:relative;width:13cqw;height:13cqw;border-radius:50%;background:conic-gradient(rgba(255,255,255,.85) 0turn,rgba(255,255,255,.85) var(--p,0turn),rgba(255,255,255,.1) var(--p,0turn));-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%);animation:pvaDonut 6s cubic-bezier(.3,.7,.3,1) infinite}@keyframes pvaDonut{0%{--p:0turn}38%{--p:.72turn}82%{--p:.72turn}to{--p:0turn}}@property --p{syntax:"<angle>"; inherits:false; initial-value:0turn}.pva-crit{flex:1;display:flex;flex-direction:column;gap:1.3cqw;min-width:0}.pva-crit span{display:flex;align-items:center;gap:1.2cqw}.pva-crit em{flex:none;width:11cqw;font-style:normal;font-family:var(--f-mono);font-size:1.5cqw;color:var(--paper-dim)}.pva-crit u{flex:1;text-decoration:none;display:block;height:1.2cqw;border-radius:999px;background:#ffffff21;overflow:hidden}.pva-crit u i{display:block;height:100%;border-radius:999px;background:#ffffffb8;width:100%;transform:scaleX(0);transform-origin:left center;animation:pvaFill 6s cubic-bezier(.3,.7,.3,1) infinite}.pva-crit span:nth-child(2) u i{animation-delay:.18s}.pva-crit span:nth-child(3) u i{animation-delay:.36s}.pva-crit span:nth-child(1) u i{--s:.78}.pva-crit span:nth-child(2) u i{--s:.62}.pva-crit span:nth-child(3) u i{--s:.88}@keyframes pvaFill{0%{transform:scaleX(0)}38%{transform:scaleX(var(--s,.7))}82%{transform:scaleX(var(--s,.7))}to{transform:scaleX(0)}}.pva-radar{display:grid;place-items:center}.pva-radar svg{width:100%;height:auto;max-height:22cqw;overflow:visible}.pva-radar .rg{fill:none;stroke:#ffffff1f;stroke-width:1}.pva-radar .rp{fill:#ffffff21;stroke:var(--paper);stroke-width:1.6;stroke-linejoin:round;transform-origin:50% 50%;animation:pvaRadar 6s cubic-bezier(.3,.7,.3,1) infinite}@keyframes pvaRadar{0%{transform:scale(.15);opacity:0}40%{transform:scale(1);opacity:1}82%{transform:scale(1);opacity:1}to{transform:scale(.15);opacity:0}}.pva-plan{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;gap:1.5cqw}.pva-plan span{display:flex;align-items:center;gap:1.4cqw}.pva-plan svg{width:2.5cqw;height:2.5cqw;flex:none;stroke:var(--paper);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:pvaTick 6s ease infinite}.pva-plan span:nth-child(3) svg{animation-delay:.3s}.pva-plan span:nth-child(4) svg{animation-delay:.6s}@keyframes pvaTick{0%{stroke-dashoffset:100;opacity:0}8%{stroke-dashoffset:100;opacity:1}30%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100;opacity:0}}.pva-plan em{flex:none;font-style:normal;font-size:1.6cqw;color:var(--paper);white-space:nowrap}.pva-plan u{flex:1;text-decoration:none;display:block;height:1.2cqw;border-radius:999px;background:#ffffff1f;overflow:hidden}.pva-plan u i{display:block;height:100%;border-radius:999px;background:#ffffffa8;width:100%;transform:scaleX(0);transform-origin:left center;animation:pvaFill 6s cubic-bezier(.3,.7,.3,1) infinite}.pva-plan span:nth-child(2) u i{--s:.84}.pva-plan span:nth-child(3) u i{--s:.66;animation-delay:.3s}.pva-plan span:nth-child(4) u i{--s:.74;animation-delay:.6s}.pvp{padding:0}.pvp-card{position:absolute;border-radius:10px;padding:1.8cqw 2cqw;opacity:0;animation:pvpIn 7s cubic-bezier(.2,.8,.25,1) infinite}@keyframes pvpIn{0%{opacity:0;transform:translateY(10px) scale(.96)}10%{opacity:1;transform:none}82%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(10px) scale(.96)}}.pvp-1{left:6cqw;top:5cqw;width:44cqw;animation-delay:0s}.pvp-2{left:3cqw;top:33cqw;width:38cqw;animation-delay:.55s}.pvp-3{left:44cqw;top:31cqw;width:32cqw;animation-delay:1.1s}.pvp-4{left:19cqw;top:56cqw;width:40cqw;animation-delay:1.65s}.pvp-card .pv-lbl{display:flex;align-items:center;gap:1.1cqw;margin-bottom:1.4cqw;font-size:1.65cqw}.pvp-card .pv-lbl svg{width:2.2cqw;height:2.2cqw;stroke:var(--paper);fill:none;stroke-width:1.8}.pvp-wire{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqw}.pvp-thumb{border-radius:6px;background:#ffffff1a;aspect-ratio:16/10;position:relative;overflow:hidden}.pvp-thumb:after{content:"";position:absolute;left:12%;right:12%;bottom:14%;height:38%;background:#ffffff29;clip-path:polygon(0 100%,32% 22%,54% 62%,72% 34%,100% 100%)}.pvp-lines{display:flex;flex-direction:column;gap:1cqw;justify-content:center}.pvp-lines u{display:block;height:1.1cqw;border-radius:999px;background:#ffffff29;text-decoration:none}.pvp-lines u:nth-child(2){width:76%}.pvp-lines u:nth-child(3){width:52%}.pvp-lines u.btn{width:44%;height:1.9cqw;background:#fff9}.pvp-code{display:flex;flex-direction:column;gap:.9cqw}.pvp-code u{display:block;height:.9cqw;border-radius:999px;background:#ffffff6b;text-decoration:none;transform-origin:0 50%;transform:scaleX(0);animation:pvpCode 7s ease infinite}.pvp-code u:nth-child(1){width:62%;animation-delay:.7s}.pvp-code u:nth-child(2){width:84%;animation-delay:.82s}.pvp-code u:nth-child(3){width:48%;animation-delay:.94s}.pvp-code u:nth-child(4){width:72%;animation-delay:1.06s}.pvp-code u:nth-child(5){width:38%;animation-delay:1.18s}@keyframes pvpCode{0%,6%{transform:scaleX(0)}18%{transform:scaleX(1)}82%{transform:scaleX(1)}93%,to{transform:scaleX(0)}}.pvp-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:1cqw;aspect-ratio:16/9}.pvp-grid i{border-radius:5px;background:#ffffff1f}.pvp-grid i:first-child{grid-row:1 / -1;background:#ffffff2e}.pvp-ok{display:flex;align-items:center;gap:1.2cqw;margin-bottom:1.3cqw}.pvp-ok svg{width:2.4cqw;height:2.4cqw;flex:none;stroke:var(--paper);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pvp-ok em{font-style:normal;font-size:1.55cqw;color:var(--paper-dim)}.pvp-4 .pv-bar{height:1.4cqw;overflow:hidden}.pvp-4 .pv-bar i{width:100%;transform:scaleX(0);transform-origin:left center;animation:pvpFill 7s cubic-bezier(.3,.7,.3,1) 2s infinite}@keyframes pvpFill{0%{transform:scaleX(0)}36%{transform:scaleX(1)}82%{transform:scaleX(1)}93%,to{transform:scaleX(0)}}.pvw{position:absolute;background:#ffffff47;opacity:0;animation-delay:var(--d,0s)}.pvw.h{height:1px;transform-origin:var(--o,left) center;transform:scaleX(0);animation:pvwH 7s ease infinite;animation-delay:var(--d,0s)}.pvw.v{width:1px;transform-origin:center var(--o,top);transform:scaleY(0);animation:pvwV 7s ease infinite;animation-delay:var(--d,0s)}@keyframes pvwH{0%{transform:scaleX(0);opacity:0}3%{opacity:1}14%{transform:scaleX(1);opacity:1}82%{transform:scaleX(1);opacity:1}92%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes pvwV{0%{transform:scaleY(0);opacity:0}3%{opacity:1}14%{transform:scaleY(1);opacity:1}82%{transform:scaleY(1);opacity:1}92%{transform:scaleY(1);opacity:0}to{transform:scaleY(0);opacity:0}}.pvw-dot{position:absolute;width:1.4cqw;height:1.4cqw;margin:-.7cqw 0 0 -.7cqw;border-radius:50%;background:#fff9;opacity:0;animation:pvpDot 7s ease infinite;animation-delay:var(--d,0s)}@keyframes pvpDot{0%,14%{opacity:0}26%{opacity:1}82%{opacity:1}92%,to{opacity:0}}.pvp-steps{position:absolute;right:2cqw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3.4cqw}.pvp-steps span{display:flex;align-items:center;gap:1.4cqw;font-family:var(--f-mono);font-size:1.6cqw;color:var(--paper-dim)}.pvp-steps i{width:2.4cqw;height:2.4cqw;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;flex:none;position:relative}.pvp-steps i:after{content:"";width:1cqw;height:1cqw;border-radius:50%;background:var(--paper);opacity:0;animation:pvpStep 7s ease infinite}.pvp-steps span:nth-child(2) i:after{animation-delay:.55s}.pvp-steps span:nth-child(3) i:after{animation-delay:1.1s}.pvp-steps span:nth-child(4) i:after{animation-delay:1.65s}@keyframes pvpStep{0%,6%{opacity:0}14%{opacity:1}82%{opacity:1}93%,to{opacity:0}}.pvp-floor{left:50%;bottom:-10cqw;width:70cqw;height:26cqw;margin-left:-35cqw;pointer-events:none}.pvp-floor i{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.16);transform:translate(-50%,-50%) rotateX(72deg)}.pvp-floor i:nth-child(1){width:26cqw;height:26cqw}.pvp-floor i:nth-child(2){width:44cqw;height:44cqw;border-color:#ffffff1c}.pvp-floor i:nth-child(3){width:64cqw;height:64cqw;border-color:#ffffff12}.pvp-floor b{position:absolute;left:50%;top:50%;width:22cqw;height:6cqw;margin:-3cqw 0 0 -11cqw;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.5),transparent 72%);animation:pvpGlow 7s ease-in-out infinite}@keyframes pvpGlow{0%,to{opacity:.35}50%{opacity:.9}}.pvs-main{left:5cqw;top:6cqw;right:30cqw;height:42cqw;border-radius:12px;padding:2.2cqw;transform:perspective(1000px) rotateY(-9deg);transform-origin:100% 50%}.pvs-main>.pv-lbl{display:block;font-size:1.6cqw;margin-bottom:1.4cqw;color:var(--paper-dim)}.pvs-main svg{width:100%;height:calc(100% - 5cqw);overflow:visible}.pvs-main .pvg{stroke:#ffffff17;stroke-width:1}.pvs-main .pvl{fill:none;stroke:var(--paper);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0}.pv-joue .pvs-main .pvl{animation:pvsDraw 3s cubic-bezier(.3,.7,.3,1) forwards}@keyframes pvsDraw{0%{stroke-dashoffset:100;opacity:0}6%{stroke-dashoffset:94;opacity:1}to{stroke-dashoffset:0;opacity:1}}.pvs-main .pvd{fill:var(--paper);opacity:0}.pv-joue .pvs-main .pvd{animation:pvsDotIn .45s ease forwards}.pv-joue .pvs-main .pvd1{animation-delay:.51s}.pv-joue .pvs-main .pvd2{animation-delay:.89s}.pv-joue .pvs-main .pvd3{animation-delay:1.27s}.pv-joue .pvs-main .pvd4{animation-delay:1.64s}.pv-joue .pvs-main .pvd5{animation-delay:2.01s}.pv-joue .pvs-main .pvd6{animation-delay:2.39s}.pv-joue .pvs-main .pvd7{animation-delay:2.77s}@keyframes pvsDotIn{0%{opacity:0}to{opacity:1}}.pvs-main .pvh{fill:var(--paper);opacity:0}.pv-joue .pvs-main .pvh{animation:pvsHaloIn .6s ease 2.3s forwards,pvsHaloVie 4.6s ease-in-out 3.2s infinite}@keyframes pvsHaloIn{to{opacity:.24}}@keyframes pvsHaloVie{0%,to{opacity:.24}50%{opacity:.1}}.pvs-call{right:26cqw;top:4cqw;border-radius:9px;padding:1.4cqw 2cqw;display:flex;align-items:center;gap:1.2cqw;opacity:0}.pv-joue .pvs-call{animation:pvsCallIn .7s cubic-bezier(.2,.8,.25,1) 1.1s forwards}@keyframes pvsCallIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pvs-call svg{width:2.4cqw;height:2.4cqw;stroke:var(--paper);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pvs-call b{font-family:var(--f-mono);font-size:1.7cqw;letter-spacing:.08em;text-transform:uppercase;color:var(--paper)}.pvs-side{right:3cqw;width:24cqw;border-radius:10px;padding:1.8cqw}.pvs-s1{top:9cqw}.pvs-s2{top:31cqw}.pvs-side .pv-lbl{font-size:1.5cqw;display:block;margin-bottom:1.2cqw;color:var(--paper-dim)}.pvs-row{display:flex;align-items:flex-end;gap:1.4cqw}.pvs-row svg{width:2.4cqw;height:2.4cqw;flex:none;stroke:var(--paper);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.4cqw}.pvs-spark{flex:1;display:flex;align-items:flex-end;gap:.7cqw;height:7cqw}.pvs-spark i{flex:1;border-radius:2px 2px 0 0;background:#ffffff8c;height:var(--h,70%);transform:scaleY(.16);transform-origin:50% 100%}.pv-joue .pvs-spark i{animation:pvsBarUp 1.5s cubic-bezier(.3,.7,.3,1) .6s forwards}.pvs-spark i:nth-child(2){animation-delay:.1s}.pvs-spark i:nth-child(3){animation-delay:.2s}.pvs-spark i:nth-child(4){animation-delay:.3s}.pvs-spark i:nth-child(5){animation-delay:.4s}@keyframes pvsBarUp{to{transform:scaleY(1)}}.pvs-s1 .pvs-spark i:nth-child(1){--h:30%}.pvs-s1 .pvs-spark i:nth-child(2){--h:44%}.pvs-s1 .pvs-spark i:nth-child(3){--h:60%}.pvs-s1 .pvs-spark i:nth-child(4){--h:78%}.pvs-s1 .pvs-spark i:nth-child(5){--h:96%}.pvs-s2 .pvs-spark i:nth-child(1){--h:92%}.pvs-s2 .pvs-spark i:nth-child(2){--h:74%}.pvs-s2 .pvs-spark i:nth-child(3){--h:58%}.pvs-s2 .pvs-spark i:nth-child(4){--h:40%}.pvs-s2 .pvs-spark i:nth-child(5){--h:26%}.pvs-floor{left:32%;bottom:-9cqw;width:52cqw;height:20cqw;margin-left:-26cqw;pointer-events:none}@media(prefers-reduced-motion:reduce){.proc-badge:after,.pvd-r1,.pvd-r2,.pvd-orb,.pvd-sat,.pva-donut,.pva-radar .rp,.pva-crit u i,.pva-plan svg,.pva-plan u i,.pvp-card,.pvp-code u,.pvw,.pvw-dot,.pvp-steps i:after,.pvp-4 .pv-bar i,.pvp-floor b,.pvs-main .pvl,.pvs-main .pvd,.pvs-main .pvh,.pvs-call,.pvs-spark i{animation:none}.pvp-card,.pvs-call{opacity:1}.pva-radar .rp{transform:none;opacity:1}.pvs-main .pvl{stroke-dashoffset:0}.pva-plan svg{stroke-dashoffset:0}.pvw{transform:none;opacity:1}.pvw-dot,.pvs-main .pvd{opacity:1}.pvs-spark i{transform:scaleY(1)}.pvs-call{opacity:1}.pvs-main .pvh{opacity:.24}.pvp-code u{transform:none}.pvp-steps i:after{opacity:1}.pvp-4 .pv-bar i{transform:none}.pva-crit u i,.pva-plan u i{transform:scaleX(.7)}.pvs-spark i{height:60%}}@media(max-width:820px){.proc-stack{max-width:560px;padding-bottom:72vh}.proc-step{min-height:78vh;padding-top:12vh}.proc-card{grid-template-columns:1fr;gap:16px}}.cmp{position:relative;z-index:6;color:var(--ink);margin-top:calc(-90vh - 2px);padding:clamp(156px,13vw,178px) 0 clamp(30px,4vw,54px);background-image:var(--fade-to-cream),var(--flat-cream);background-repeat:no-repeat,no-repeat;background-size:100% var(--fade-len),100% 100%;background-position:0 0,0 var(--fade-len);--fade-len:150px}.cmp-head{max-width:var(--maxw);margin:0 auto clamp(30px,4.5vw,52px);padding:0 var(--gut);text-align:center}.cmp-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel2)}.cmp-eyebrow:before{content:"";width:22px;height:1px;background:var(--steel2)}.cmp-head h2{margin:0;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.05;font-size:clamp(26px,4.4vw,50px);color:var(--ink)}.cmp-wrap{max-width:1060px;margin:0 auto;padding:0 var(--gut)}.cmp-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cmp-table{width:100%;min-width:660px;border-collapse:separate;border-spacing:0}.cmp-table th,.cmp-table td{padding:clamp(14px,1.7vw,20px) clamp(12px,1.5vw,20px);text-align:left;vertical-align:top}.cmp-table tbody td,.cmp-table tbody th{border-top:1px solid var(--rule2)}.cmp-crit{width:19%;font-family:var(--f-mono);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;vertical-align:middle;position:sticky;left:0;z-index:2;background:var(--paper2);box-shadow:1px 0 0 var(--rule2)}.cmp-table thead th{font-family:var(--f-disp);font-weight:800;font-size:clamp(14px,1.5vw,17px);white-space:nowrap;color:var(--steel2);text-align:center}.cmp-table thead .cmp-crit{color:transparent}.cmp-us{background:#1011140d}thead th.cmp-us{background:var(--ink);color:var(--paper);border-radius:16px 16px 0 0;text-align:center}tbody tr:last-child td.cmp-us{border-radius:0 0 16px 16px}.cmp-us-logo{display:inline-flex;align-items:center;justify-content:center}.cmp-us-logo img{height:21px;width:auto;display:block}.cmp-val{display:inline-flex;align-items:flex-start;gap:8px;font-size:clamp(12.5px,1.4vw,15px);line-height:1.32}.cmp-val svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cmp-ok{color:var(--ink);font-weight:700}.cmp-ok svg{stroke:#1e9a5c}.cmp-no{color:var(--steel2)}.cmp-no svg{stroke:#c2453f}.cmp-hint{display:none;margin:14px auto 0;text-align:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;color:var(--steel2)}@media(max-width:720px){.cmp-hint{display:block}}@media(max-width:820px){.cmp{margin-top:calc(-72vh - 2px)}}@media(min-width:600px)and (max-width:899px){.proc-stack{padding-bottom:44vh}.cmp{margin-top:calc(-44vh - 2px)}}.faq{position:relative;z-index:6;background:var(--paper2);color:var(--ink);padding:clamp(30px,4vw,52px) 0 clamp(8px,1.4vw,16px)}.faq-head{max-width:var(--maxw);margin:0 auto clamp(22px,3.2vw,38px);padding:0 var(--gut);text-align:center}.faq-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel2)}.faq-eyebrow:before{content:"";width:22px;height:1px;background:var(--steel2)}.faq-head h2{margin:0;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.05;font-size:clamp(26px,4.4vw,50px);color:var(--ink)}.faq-win{width:min(660px,calc(100% - 2 * var(--gut)));margin:0 auto;background:#fff;border:1px solid var(--rule2);border-radius:26px;box-shadow:0 18px 46px -28px #12121866,0 2px 10px -6px #1212181f;overflow:hidden}.faq-winhead{display:flex;align-items:center;gap:12px;padding:13px 18px;background:#fbfaf6;border-bottom:1px solid var(--rule2)}.faq-wavatar{flex:0 0 auto;width:38px;height:38px;border-radius:999px;overflow:hidden}.faq-wavatar img{width:100%;height:100%;display:block}.faq-wname{margin:0;font-family:var(--f-disp);font-weight:700;font-size:15px;color:var(--ink);line-height:1.2}.faq-wstatus{margin:1px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--steel2)}.faq-wstatus:before{content:"";flex:0 0 auto;width:6.5px;height:6.5px;border-radius:999px;background:#2eda84;animation:faqEnLigne 2.4s ease-out infinite}@keyframes faqEnLigne{0%{box-shadow:0 0 #2eda8480,0 0 5px #2eda84e6,0 0 10px #2eda8473}70%{box-shadow:0 0 0 6px #2eda8400,0 0 8px #2eda84,0 0 15px #2eda8499}to{box-shadow:0 0 #2eda8400,0 0 5px #2eda84e6,0 0 10px #2eda8473}}@media(prefers-reduced-motion:reduce){.faq-wstatus:before{animation:none;box-shadow:0 0 7px #2eda84f2,0 0 14px #2eda8480}}.faq-chat{display:flex;flex-direction:column;gap:14px;padding:20px 18px 26px}.faq-stamp{margin:0 0 4px;text-align:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;color:var(--steel2)}.faq-item{display:flex;flex-direction:column;align-items:flex-start}.faq-quser{display:flex;align-items:flex-end;gap:9px;max-width:100%}.faq-face{flex:0 0 auto;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#e9e6dd;color:#8b887b;margin-bottom:1px}.faq-face svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.faq-q{display:inline-flex;align-items:center;gap:11px;min-width:0;text-align:left;cursor:pointer;background:none;border:0;padding:0;color:var(--ink)}.faq-pill{display:inline-block;min-width:0;padding:11px 15px;border-radius:18px 18px 18px 5px;background:#efede5;font-family:var(--f-disp);font-weight:600;font-size:clamp(14px,1.55vw,16.5px);line-height:1.35;transition:background .2s}.faq-q:hover .faq-pill{background:#e8e5da}.faq-item.open .faq-pill{background:#e2dfd2}.faq-ico{position:relative;flex:0 0 auto;width:20px;height:20px;color:var(--steel2);transition:color .2s}.faq-item.open .faq-ico{color:var(--ink)}.faq-ico:before,.faq-ico:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:opacity .25s,transform .3s}.faq-ico:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-ico:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq-awrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;width:100%}.faq-item.open .faq-awrap{grid-template-rows:1fr}.faq-a{overflow:hidden;min-height:0;display:flex;justify-content:flex-end}.faq-item.open .faq-a{padding-top:11px;padding-bottom:2px}.faq-rep{display:flex;align-items:flex-end;gap:9px;max-width:min(52ch,88%)}.faq-bubble{margin:0;padding:12px 16px;border-radius:18px 18px 5px;background:var(--ink);color:#edece7;font-size:clamp(13.5px,1.5vw,15px);line-height:1.5}.faq-bubble b{color:#fff;font-weight:700}.faq-dlogo{flex:0 0 auto;width:30px;height:30px;border-radius:999px;overflow:hidden;margin-bottom:1px}.faq-dlogo img{width:100%;height:100%;display:block}@media(max-width:600px){.faq-win{border-radius:20px}.faq-chat{padding:16px 12px 20px}.faq-rep{max-width:100%}}.ct{position:relative;z-index:6;color:var(--paper);padding:clamp(124px,11vw,144px) 0 clamp(40px,5.5vw,60px);--fade-lisiere:calc(var(--fade-len) * .22);background-image:var(--fade-to-night),var(--flat-night);background-repeat:no-repeat,no-repeat;background-size:100% var(--fade-len),100% 100%;background-position:0 0,0 var(--fade-len);--fade-len:138px;margin-top:calc(-1 * var(--fade-lisiere) - 2px)}.ct-in{max-width:1080px;margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"head form" "details form";column-gap:clamp(26px,3.4vw,52px);row-gap:clamp(16px,2.2vw,28px);align-items:start}.ct-head{grid-area:head}.ct-details{grid-area:details}.ct-form{grid-area:form;align-self:center}.ct-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.ct-eyebrow:before{content:"";width:22px;height:1px;background:var(--steel)}.ct-head h2{margin:0;font-family:var(--f-disp);font-weight:800;font-variation-settings:"wdth" 87;letter-spacing:-.02em;line-height:1.05;font-size:clamp(26px,3.8vw,44px)}.ct-info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.ct-info li{display:flex;align-items:center;gap:13px}.ct-ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--nuit-2);border:1px solid var(--rule);color:var(--paper)}.ct-ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ct-v{font-size:15.5px;color:var(--paper);text-decoration:none}a.ct-v:hover{text-decoration:underline}.ct-map{margin-top:20px;height:clamp(160px,22vh,210px);border-radius:14px;overflow:hidden;border:1px solid var(--rule);background:var(--nuit-2)}.ct-map a{display:block;width:100%;height:100%}.ct-map img{width:100%;height:100%;border:0;display:block;object-fit:cover}.ct-form{position:relative;border-radius:22px;padding:clamp(18px,2.4vw,30px);background:linear-gradient(150deg,#ffffff13,#ffffff08);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.15);box-shadow:0 34px 90px -46px #000000d9,inset 0 1px #fff3}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ct-field{display:block;min-width:0}.ct-field.full{grid-column:1 / -1}.ct-inp{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--rule);background:#00000040;color:var(--paper);font:inherit;font-size:15px;transition:border-color .2s,background .2s}.ct-inp::placeholder{color:#8b9099}.ct-inp:focus{outline:none;border-color:#ffffff6b;background:#00000059}textarea.ct-inp{min-height:74px;resize:vertical}.ct-send{grid-column:1 / -1;margin-top:4px}.ct-ok{grid-column:1/-1;padding:13px 16px;border-radius:12px;background:#28c87824;border:1px solid rgba(74,222,143,.5);color:#82f2b2;font-size:14px}.ct-brk{display:none}@media(max-width:840px){.ct-in{grid-template-columns:1fr;grid-template-areas:"head" "form" "details";row-gap:22px}.ct-form{align-self:stretch}.ct-map{height:190px}}@media(max-width:600px){.ct-head,.ct-details{text-align:center}.ct-info{align-items:flex-start}.ct-brk{display:inline}}@media(max-width:440px){.ct-grid{grid-template-columns:1fr}}.pj{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:max(24px,4vh) 16px;background:#06070bb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .28s}.pj.open{opacity:1}.pj:not(.open){pointer-events:none}.pj[hidden]{display:none}.pj-card{--pj-pad:clamp(22px,4vw,32px);position:relative;width:min(460px,100%);max-height:92vh;overflow-y:auto;border-radius:24px;padding:var(--pj-pad);background:#f6f6f8;color:var(--ink);box-shadow:0 50px 120px -40px #000;transform:translateY(14px) scale(.98);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pj.open .pj-card{transform:none}.pj-sb{position:sticky;top:0;height:0;z-index:6;pointer-events:none;opacity:0;transition:opacity .25s}.pj-sb.on{opacity:1}.pj-sb i{position:absolute;right:calc(6px - var(--pj-pad));width:4px;border-radius:99px;display:block}.pj-sb-tr{background:#1011141a}.pj-sb-th{top:0;background:#10111461;will-change:transform}@media(min-width:900px){.pj-sb{display:none}}@media(max-width:899px){.pj-card{scrollbar-width:none;-ms-overflow-style:none}.pj-card::-webkit-scrollbar{width:0;height:0}}.pj-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:var(--ink);background:#0000000d;border:0;transition:background .2s}.pj-close:hover{background:#0000001a}.pj-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pj-intro{display:flex;gap:12px;align-items:flex-end;margin-bottom:22px;padding-right:30px}.pj-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:999px;overflow:hidden}.pj-avatar img{width:100%;height:100%;display:block}.pj-msg{margin:0;padding:12px 16px;border-radius:16px 16px 16px 5px;background:#e7e7ee;color:var(--ink-soft);font-size:14.5px;line-height:1.45}.pj-form{display:grid;gap:14px}.pj-fields{display:grid;gap:11px}.pj-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pj-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pj-lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--steel2)}.pj-inp{width:100%;padding:12px 14px;border-radius:11px;border:1px solid #d9d7cf;background:#fff;color:var(--ink);font:inherit;font-size:15px}.pj-inp::placeholder{color:#9a9890}.pj-inp:focus{outline:none;border-color:var(--ink)}textarea.pj-inp{min-height:86px;resize:vertical}select.pj-inp{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101114' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}select.pj-inp:invalid{color:#9a9890}select.pj-inp option{color:var(--ink)}.pj-send{margin-top:2px;width:100%;padding:15px;border-radius:14px;border:0;cursor:pointer;background:var(--ink);color:var(--paper);font:inherit;font-weight:700;font-size:15px;transition:transform .15s,background .2s}.pj-send:hover{background:#000;transform:translateY(-1px)}.pj-ok{padding:14px 16px;border-radius:12px;background:#28b46e1f;border:1px solid rgba(40,180,110,.45);color:#1c8b52;font-size:14.5px;line-height:1.45}.pj-fields[hidden],.pj-ok[hidden]{display:none}.ftr{position:relative;z-index:6;background:var(--nuit);color:var(--paper);overflow:hidden}.ftr-grid{position:absolute;inset:0;z-index:0;pointer-events:none}.ftr-grid canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ftr-fade{position:absolute;left:0;right:0;bottom:0;height:36%;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--nuit),transparent)}.ftr-in{position:relative;z-index:2;max-width:1160px;margin:0 auto;padding:clamp(56px,8vw,96px) var(--gut) clamp(26px,4vw,42px)}.ftr-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.25fr;gap:clamp(24px,3vw,46px);padding-bottom:clamp(40px,6vw,72px)}.ftr-logo img{display:block;height:30px;width:auto}.ftr-brand p{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--paper-dim);max-width:36ch}.ftr-col h4{margin:0 0 16px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.ftr-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.ftr-col a,.ftr-col .ftr-txt{color:var(--paper-dim);text-decoration:none;font-size:14.5px;transition:color .2s}.ftr-col a:hover{color:var(--paper)}.ftr-wa{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:11px 16px;border-radius:999px;border:1px solid var(--rule);background:var(--nuit-2);color:var(--paper);text-decoration:none;font-size:14px;transition:background .2s,border-color .2s}.ftr-wa:hover{background:#191b21;border-color:#ffffff3d}.ftr-wa img{width:19px;height:19px;display:block;flex:0 0 auto}.ftr-bottom{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--steel)}.ftr-legal{display:flex;gap:20px;flex-wrap:wrap}.ftr-legal a{color:var(--steel);text-decoration:none}.ftr-legal a:hover{color:var(--paper)}@media(max-width:820px){.ftr-top{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1 / -1}}@media(max-width:480px){.ftr-top{grid-template-columns:1fr}.ftr-bottom{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}.has-anim [data-rv]{opacity:1;transform:none}.sb-grad{animation:none!important;opacity:0!important}.shiny,.svc-go{animation:none!important}}.navwrap{--blanc:#F2F3F5;--gris:#8C919C;--trait:#1E2129;--ease:cubic-bezier(.65,.05,0,1);--pad:clamp(20px,4vw,64px);--star:url(data:image/png;base64,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);position:fixed;inset:0;z-index:65;visibility:hidden;pointer-events:none;font-family:var(--f-disp);font-weight:300;color:var(--blanc);transition:visibility 0s linear .95s}body.nav-open .navwrap{visibility:visible;pointer-events:auto;transition:visibility 0s}.navwrap.snap-close{transition:none!important;visibility:hidden!important}@media(max-width:899px){.navwrap{display:none}}.navwrap a{color:inherit;text-decoration:none}.navwrap button{font-family:inherit;color:inherit;background:none;border:0;cursor:pointer}body.nav-open .ctabar{transform:translateY(110%)}.ovl{position:absolute;inset:0;z-index:0;background:#0b0c0fb8;opacity:0;transition:opacity .5s var(--ease)}body.nav-open .ovl{opacity:1}.dmenu{position:absolute;top:0;right:0;bottom:0;width:50vw;overflow:hidden;z-index:2;transform:translate3d(101%,0,0);will-change:transform;transition:transform .7s var(--ease) .12s}.navwrap.is-warp .dmenu{width:100vw;transition:width .55s var(--ease)}body.nav-open .dmenu{transform:translateZ(0);transition-delay:0s}.dmenu .mlist,.dmenu .mfoot{max-width:min(700px,58%)}.layer{position:absolute;inset:0;transform:translate3d(101%,0,0);will-change:transform;transition:transform .62s var(--ease)}.layer.a{background:#0b0c0ff0;transition-delay:0s}.layer.b{background:#0b0c0ff0;transition-delay:.1s}.layer.c{background:#0b0c0f;transition-delay:.2s}@media(any-hover:hover){#gl{mix-blend-mode:screen}}body.nav-open .layer{transform:translateZ(0)}body.nav-open .layer.a{transition-delay:.02s}body.nav-open .layer.b{transition-delay:.12s}body.nav-open .layer.c{transition-delay:.22s}#dwarp{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .9s ease .3s}body.nav-open #dwarp{opacity:1}#gl{position:absolute;top:0;left:var(--glx,60%);right:auto;width:calc(100% - var(--glx,60%));height:calc(100% - 118px);opacity:0;pointer-events:none;transition:opacity .9s ease .4s}body.nav-open #gl{opacity:1}.dmenu-in{position:absolute;inset:0;display:flex;flex-direction:column;padding:96px var(--pad) 34px;overflow:hidden;contain:layout}.dmenu-mid{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;scrollbar-width:none}.dmenu-mid::-webkit-scrollbar{display:none}.mlist{list-style:none;margin:auto 0;padding:0}.mitem{position:relative}.mlink{position:relative;display:inline-flex;align-items:center;gap:14px;width:auto;text-align:left;padding:clamp(1px,.35vw,5px) 0;overflow:visible}.mlink .txt{position:relative;z-index:2;display:block;overflow:hidden;padding:.07em 0}.mlink .txt .line{display:block;font-weight:700;text-transform:uppercase;letter-spacing:-.035em;font-size:var(--fs,clamp(1.7rem,4.2vw,2.8rem));line-height:1.02;white-space:nowrap;transform:translateY(145%) rotate(9deg);transform-origin:left top;transition:transform .75s var(--ease),font-size .38s var(--ease),opacity .35s ease}body.nav-open .mlink .txt .line{transform:none;transition-delay:calc(.3s + var(--i) * 55ms),0s,0s}.mlist.expanded .mitem .txt .line{opacity:.45}.mlist.expanded .mitem.open .txt .line{opacity:1}.mlist.probe *{transition:none!important;animation:none!important}.mlist.probe .sub{grid-template-rows:1fr}.ltr{display:inline-block;position:relative;perspective:420px}.sp{display:inline-block}.ltr .f,.ltr .b{display:block;transition:transform .5s var(--ease),opacity .34s ease;transition-delay:calc(var(--l) * 24ms)}.ltr .f{transform-origin:50% 100%;backface-visibility:hidden}.ltr .b{position:absolute;left:0;top:0;transform-origin:50% 0%;transform:rotateX(-92deg);opacity:0;white-space:pre;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--star),var(--star),var(--star);background-size:29px 29px,47px 47px,79px 79px}@media(any-hover:hover){.ltr .b{animation:stardrift 26s linear infinite}}@media(any-hover:none){.ltr{perspective:none}.ltr .b{display:none}.ltr .f{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--star),var(--star),var(--star);background-size:29px 29px,47px 47px,79px 79px}.mlink:hover .ltr .f{transform:none;opacity:1}}.mlink:hover .ltr .f,.mlink:focus-visible .ltr .f{transform:rotateX(92deg);opacity:0}.mlink:hover .ltr .b,.mlink:focus-visible .ltr .b{transform:rotateX(0);opacity:1}.mlink:hover .chev,.mlink:focus-visible .chev{color:var(--blanc)}@keyframes stardrift{to{background-position:29px -29px,-47px 47px,79px 79px}}.chev{position:relative;z-index:2;width:15px;height:15px;flex:0 0 auto;color:var(--gris);transition:transform .5s var(--ease),color .35s;opacity:0}body.nav-open .chev{opacity:1;transition-delay:calc(.42s + var(--i) * 55ms)}.chev:before,.chev:after{content:"";position:absolute;background:currentColor;border-radius:2px}.chev:before{left:0;right:0;top:7px;height:2px}.chev:after{top:0;bottom:0;left:7px;width:2px;transition:opacity .35s}.mitem.open .chev{transform:rotate(45deg)}.sub{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s var(--ease)}.mitem.open .sub{grid-template-rows:1fr}.sub>.pan{overflow:hidden;min-height:0}.navwrap .num{flex:0 0 auto;font-size:.6rem;letter-spacing:.16em;color:var(--gris);opacity:.7;align-self:center;transform:translateY(.1em);font-family:var(--f-mono)}.sublink{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:6px 0;font-size:clamp(.95rem,1.9vw,1.18rem);font-weight:300;color:var(--gris);transition:color .3s}.sublink .dash{flex:0 0 16px;height:1px;background:currentColor;opacity:.6;transition:flex-basis .35s var(--ease),opacity .3s}.sublink span{flex:1 1 auto}.sico{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;opacity:.75;transition:opacity .3s,transform .35s var(--ease)}.sico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sublink:hover,.sublink:focus-visible{color:var(--blanc)}.sublink:hover .dash,.sublink:focus-visible .dash{flex-basis:26px;opacity:1}.sublink:hover .sico,.sublink:focus-visible .sico{opacity:1;transform:translate(-3px)}.mfoot{flex:0 0 auto;margin-top:26px;padding-top:20px;border-top:1px solid var(--trait);display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;font-size:.82rem;color:var(--gris);opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s var(--ease)}body.nav-open .mfoot{opacity:1;transform:none;transition-delay:.72s}.mfoot .coord{display:flex;flex-wrap:wrap;gap:8px 26px}.mfoot .coord a{transition:color .3s}.mfoot .coord a:hover{color:var(--blanc)}.socials{display:flex;gap:9px}.socials a{width:38px;height:38px;border:1px solid var(--trait);border-radius:50%;display:grid;place-items:center;color:var(--gris);transition:color .3s,border-color .3s,transform .35s var(--ease)}.socials a:hover{color:var(--blanc);border-color:var(--gris);transform:translateY(-3px)}.socials svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#navBlast{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none;opacity:0}.navwrap.is-blast #navBlast{opacity:1}#menuBlast{position:fixed;inset:0;z-index:160;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .25s ease}.navwrap.is-blast .dmenu-in,.navwrap.is-blast #gl{opacity:0;transition:opacity .34s ease}.navwrap.is-dissolve{opacity:0;transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){.navwrap *,.navwrap *:before,.navwrap *:after{transition-duration:.01ms!important;animation:none!important}}@media(max-width:899px){*{will-change:auto!important}.top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0b0c0ff0}.svc-slide.ss-dort *{animation-play-state:paused!important}.trust-track{animation-play-state:paused}.trust-scene.is-live .trust-track{animation-play-state:running}.proc-stack{padding-bottom:48px}.cmp{margin-top:-2px}}@media(max-width:899px){html{overflow-anchor:none}}@view-transition{navigation:auto}.pw-depart .top,.pw-depart .ctabar,.pw-depart #topProg{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease!important}::view-transition{background:#0b0c0f}::view-transition-new(root){animation:none}::view-transition-old(root){animation:vtOldOut .34s ease-out both}@keyframes vtOldOut{to{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01s}}html,body{overflow-x:clip}.cas{content-visibility:auto;contain-intrinsic-size:auto 830px}.proc{content-visibility:auto;contain-intrinsic-size:auto 700px}.faq{content-visibility:auto;contain-intrinsic-size:auto 750px}.ct{content-visibility:auto;contain-intrinsic-size:auto 880px}.bs-grid,.rz-grid,.avis-strip,.cmp-scroll,.pj-card,.tk-rail,.lv-grid{overscroll-behavior-x:contain}@media(max-width:759px){.ct-form .cb-main{display:flex;width:max-content;margin-left:auto;margin-right:auto}}.ctabar.is-up.ct-masque{transform:translateY(110%);pointer-events:none}.ct-ico.ct-ico--wa{background:#25d366;color:#fff;border-color:transparent}.ct-ico.ct-ico--wa svg{fill:currentColor;stroke:none}.ct-socs{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px}.ct-socs a{display:block;border-radius:12px;transition:transform .25s ease}@media(hover:hover){.ct-socs a:hover{transform:translateY(-3px)}}.ct-socs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ct-socs img{width:38px;height:38px;display:block}.ct-socs a{position:relative}.ct-socs a:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.9) 50%,transparent 60%) no-repeat;background-size:300% 300%;background-position:-60% -60%;-webkit-mask:var(--soc-m) center / 38px 38px no-repeat;mask:var(--soc-m) center / 38px 38px no-repeat;animation:ctSocsReflet 2.6s ease-in-out infinite}.ct-socs a:nth-child(1){--soc-m:url(/assets/img/logos/soc-instagram.webp)}.ct-socs a:nth-child(2){--soc-m:url(/assets/img/logos/soc-linkedin.webp)}.ct-socs a:nth-child(3){--soc-m:url(/assets/img/logos/soc-tiktok.webp)}.ct-socs a:nth-child(4){--soc-m:url(/assets/img/logos/soc-facebook.webp)}.ct-socs a:nth-child(2):after{animation-delay:.18s}.ct-socs a:nth-child(3):after{animation-delay:.36s}.ct-socs a:nth-child(4):after{animation-delay:.54s}@keyframes ctSocsReflet{0%{background-position:-60% -60%}45%,to{background-position:160% 160%}}@media(prefers-reduced-motion:reduce){.ct-socs a:after{animation:none;background:none}}.ftr-ct li a,.ftr-ct li .ftr-txt{display:inline-flex;align-items:center;gap:9px}.ftr-ct svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.ftr-ct .ftr-wag{fill:#25d366;stroke:none;opacity:1}.ftr-socs{display:flex;align-items:center;gap:10px;margin-top:14px}.ftr-socs a{display:block;transition:transform .25s ease}@media(hover:hover){.ftr-socs a:hover{transform:translateY(-2px)}}.ftr-socs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ftr-socs img{width:30px;height:30px;display:block}.ct-svcs{grid-column:1 / -1;border:0;margin:0 0 4px;padding:0;min-width:0}.ctf-champs .ct-svcs{margin:0 0 13px}.ct-svcs legend{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f4f2ea80;padding:0;margin-bottom:10px}.ct-chips{display:flex;flex-wrap:wrap;gap:8px}.ct-svc{position:relative;cursor:pointer}.ct-svc input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ct-svc span{display:inline-block;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#f4f2eabf;font-size:12.5px;line-height:1;transition:background-color .22s ease,color .22s ease,border-color .22s ease}@media(hover:hover){.ct-svc:hover span{border-color:#ffffff57;color:#f4f2ea}}.ct-svc input:checked+span{background:var(--paper,#F4F2EA);border-color:transparent;color:#101114;font-weight:600}.ct-svc input:focus-visible+span{outline:2px solid #F4F2EA;outline-offset:2px}.ct-form.ctm{background:#fbfaf3;border:1px solid rgba(16,17,20,.08);border-radius:22px;padding:0;overflow:hidden;text-align:left;color:#101114;box-shadow:0 34px 70px -42px #000000d9;width:100%;max-width:620px;margin:0 auto}.ctm-tete{display:flex;align-items:center;gap:12px;padding:13px 18px;background:#fff;border-bottom:1px solid #ECE9DF}.ctm-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f1efe6;flex:none}.ctm-avatar img{width:20px;height:20px;display:block}.ctm-nom{margin:0;font-family:var(--f-disp);font-weight:800;font-size:14.5px;color:#101114}.ctm-etat{margin:0;display:flex;align-items:center;gap:5px;font-size:11.5px;color:#1b8a54}.ctm-etat:before{content:"";width:6px;height:6px;border-radius:50%;background:#1b8a54}.ctm-fil{display:flex;flex-direction:column;gap:14px;padding:18px 16px 14px}.ctm-stamp{margin:0;text-align:center;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9b978a}.ctm-etape{display:flex;flex-direction:column;gap:10px}.ctm-etape[hidden],.ctm-envoye[hidden],.ctm-merci[hidden]{display:none}.ctm-in{display:flex}.ctm-bulle{margin:0;max-width:84%;padding:11px 14px;background:#fff;border:1px solid #ECE9DF;border-radius:16px 16px 16px 5px;font-size:14px;line-height:1.5;color:#101114}.ctm-out{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ctm-rep{width:min(84%,320px);padding:11px 14px;font:inherit;font-size:14px;border:1.5px dashed #CFCBBD;border-radius:16px 16px 5px;background:#f3f1e8;color:#101114;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ctm-rep::placeholder{color:#a9a497}.ctm-rep:not(:placeholder-shown){background:#101114;color:#f4f2ea;border-style:solid;border-color:transparent}.ctm-rep:-webkit-autofill,.ctm-rep:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #101114;-webkit-text-fill-color:#F4F2EA;caret-color:#f4f2ea;border-style:solid;border-color:transparent;transition:background-color 99999s step-end}.ctm-rep:focus-visible{outline:none;background:#fff;color:#101114;border-style:solid;border-color:#101114}.ctm-out--chips .ct-chips{justify-content:flex-end}.ctm .ct-svc span{background:#fff;border-color:#d6d2c4;color:#5b5f68}@media(hover:hover){.ctm .ct-svc:hover span{border-color:#101114;color:#101114}}.ctm .ct-svc input:checked+span{background:#101114;border-color:transparent;color:#f4f2ea;font-weight:600}.ctm .ct-svc input:focus-visible+span{outline:2px solid #101114;outline-offset:2px}.ctm-typing{display:inline-flex;gap:4px;width:max-content;padding:13px 14px;background:#fff;border:1px solid #ECE9DF;border-radius:16px 16px 16px 5px}.ctm-typing span{width:6px;height:6px;border-radius:50%;background:#b9b4a5;animation:ctmPts 1.1s ease-in-out infinite}.ctm-typing span:nth-child(2){animation-delay:.15s}.ctm-typing span:nth-child(3){animation-delay:.3s}@keyframes ctmPts{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.ctm-nee{animation:ctmNee .35s cubic-bezier(.2,.8,.2,1)}@keyframes ctmNee{0%{opacity:0;transform:translateY(8px)}}.ctm-envoye{align-self:flex-end;max-width:84%;padding:11px 14px;background:#101114;color:#f4f2ea;border-radius:16px 16px 5px;font-size:14px;line-height:1.5;overflow-wrap:break-word}.ctm-merci .ctm-bulle{background:#e9f5ee;border-color:#cbe7d7;font-weight:600}.ctm-merci:focus{outline:none}.ctm-barre{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-top:1px solid #ECE9DF}.ctm-msg{flex:1;min-width:0;padding:11px 16px;font:inherit;font-size:14px;border:1px solid #E3E0D4;border-radius:999px;background:#f6f4ec;color:#101114}.ctm-msg::placeholder{color:#a9a497}.ctm-msg:focus-visible{outline:none;border-color:#101114}.ctm-env{flex:none;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#101114;color:#f4f2ea;cursor:pointer;transition:transform .25s ease}.ctm-env svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:translate(-1px)}@media(hover:hover){.ctm-env:hover{transform:scale(1.07)}}.ctm-env:focus-visible{outline:2px solid #101114;outline-offset:2px}.ctm-hp{position:absolute;left:-9999px;top:auto;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.ctm-typing span,.ctm-nee{animation:none}}[data-anim-gate].anim-dort,[data-anim-gate].anim-dort *{animation-play-state:paused!important}.csx-foot{margin-top:clamp(16px,2.4vw,24px);padding-top:clamp(14px,2vw,20px);border-top:1px solid var(--rule2)}.csx-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:clamp(11px,1.5vw,14px) 20px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:clamp(13px,1.4vw,15px);letter-spacing:.01em;background:var(--ink);color:var(--paper);text-decoration:none;transition:background .2s ease;-webkit-tap-highlight-color:transparent}.csx-cta:hover{background:#000}.csx-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.csx-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.csx-cta:hover svg{transform:translate(2px)}
