:where(.fs-root),:where(.fs-root) *,:where(.fs-root) :after,:where(.fs-root) :before{box-sizing:border-box;border:0 solid}:where(.fs-root) ol,:where(.fs-root) p,:where(.fs-root) ul{margin:0;padding:0}:where(.fs-root) ol,:where(.fs-root) ul{list-style:none}:where(.fs-root) img,:where(.fs-root) svg,:where(.fs-root) video{display:block;vertical-align:middle}:where(.fs-root) img,:where(.fs-root) video{max-width:100%;height:auto}:where(.fs-root) button{margin:0;padding:0;border-radius:0;background-color:transparent;background-image:none;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(.fs-root) [hidden]{display:none}.fs-root{--fs-ease-out:cubic-bezier(0.22,1,0.36,1);--fs-ease-io:cubic-bezier(0.76,0,0.3,1);font-family:var(--fs-font-body);font-size:17px;font-weight:400;line-height:1.62;text-align:left;color:var(--fs-paper);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-root :focus-visible{outline:2px solid var(--fs-brand);outline-offset:3px}.fs-root .fs-crosshair{position:relative;flex:none;width:11px;height:11px}.fs-root .fs-crosshair:after,.fs-root .fs-crosshair:before{content:"";position:absolute;background:currentColor}.fs-root .fs-crosshair:before{left:5px;top:0;width:1px;height:11px}.fs-root .fs-crosshair:after{top:5px;left:0;width:11px;height:1px}.fs-root .fs-mark{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--fs-brand);box-shadow:0 0 0 0 rgba(var(--fs-brand-rgb),0),0 0 12px rgba(var(--fs-brand-rgb),.7)}.fs-root{position:relative;margin-top:clamp(32px,3.6vw,48px);perspective:1500px;perspective-origin:50% 0}.fs-root .fs-stage{position:relative;container-type:inline-size;overflow:hidden;border:1px solid var(--fs-line);border-radius:26px;background:radial-gradient(48% 60% at 21% 58%,rgba(var(--fs-brand-rgb),.11),transparent 70%),radial-gradient(40% 50% at 82% 40%,rgba(var(--fs-brand-rgb),.06),transparent 70%),linear-gradient(180deg,var(--fs-stage-top) 0,var(--fs-stage-bottom) 100%);box-shadow:0 50px 120px -50px rgba(var(--fs-shadow-rgb),.9),0 0 0 1px rgba(var(--fs-shadow-rgb),.35);transform-origin:50% 100%;perspective:2200px}.fs-root .fs-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(var(--fs-paper-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--fs-paper-rgb),.045) 1px,transparent 1px);background-size:56px 56px}.fs-root .fs-stage:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--fs-brand-tint-rgb),.55),rgba(var(--fs-paper-rgb),.35),rgba(var(--fs-brand-tint-rgb),.55),transparent)}.fs-root .fs-stage-canvas{--fs-u:calc(100cqw / 1160);position:relative;width:100%;height:calc(560 * var(--fs-u));transform-style:preserve-3d;transform:rotateX(var(--fs-tilt-x,0deg)) rotateY(var(--fs-tilt-y,0deg));transition:opacity .3s ease}.fs-root[data-rewind] .fs-stage-canvas{opacity:0}.fs-root .fs-room-defs{position:absolute;width:0;height:0;overflow:hidden}.fs-root .fs-stage-cross{position:absolute;color:rgba(var(--fs-brand-rgb),.55)}.fs-root .fs-stage-cross-a{top:14px;right:18px}.fs-root .fs-stage-cross-b{bottom:14px;left:18px}.fs-root .fs-cap{display:none}.fs-root .fs-lyr{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;transition:transform .6s var(--fs-ease-out)}.fs-root .fs-lyr-phone{transform:translateZ(calc(34 * var(--fs-u) * var(--fs-depth, 0)))}.fs-root .fs-lyr-frames{transform:translateZ(calc(50 * var(--fs-u) * var(--fs-depth, 0)))}.fs-root .fs-lyr-panel{transform:translateZ(calc(16 * var(--fs-u) * var(--fs-depth, 0)))}.fs-root .fs-lyr-cust{transform:translateZ(calc(28 * var(--fs-u) * var(--fs-depth, 0)))}.fs-root .fs-lyr-doc{transform:translateZ(calc(54 * var(--fs-u) * var(--fs-depth, 0)))}.fs-root .fs-phone{position:absolute;left:calc(40 * var(--fs-u));top:calc(132 * var(--fs-u));width:calc(380 * var(--fs-u));height:calc(244 * var(--fs-u));border-radius:calc(30 * var(--fs-u));border:1px solid rgba(var(--fs-paper-rgb),.14);background:linear-gradient(160deg,var(--fs-phone-top),var(--fs-phone-bottom) 70%);box-shadow:0 calc(34 * var(--fs-u)) calc(70 * var(--fs-u)) calc(-18 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.7),0 0 0 calc(6 * var(--fs-u)) rgba(var(--fs-ring-rgb),.55),0 0 calc(90 * var(--fs-u)) calc(-20 * var(--fs-u)) rgba(var(--fs-brand-rgb),.35)}.fs-root .fs-phone-cam{position:absolute;right:calc(14 * var(--fs-u));top:calc(50% - 3.5 * var(--fs-u));width:calc(7 * var(--fs-u));height:calc(7 * var(--fs-u));border-radius:50%;background:var(--fs-cam);box-shadow:inset 0 0 2px rgb(var(--fs-shadow-rgb))}.fs-root .fs-screen{position:absolute;inset:calc(11 * var(--fs-u));right:calc(30 * var(--fs-u));border-radius:calc(20 * var(--fs-u));overflow:hidden;background:var(--fs-screen)}.fs-root .fs-ph-room{position:absolute;inset:0}.fs-root .fs-ph-clip,.fs-root .fs-ph-end{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-root .fs-ph-clip{opacity:0}.fs-root .fs-ph-scrim{position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--fs-scrim-rgb),var(--fs-scrim-top)) 0,rgba(var(--fs-scrim-rgb),var(--fs-scrim-top-mid)) 22%,rgba(var(--fs-scrim-rgb),0) 40%),linear-gradient(0deg,rgba(var(--fs-scrim-rgb),var(--fs-scrim-bottom)) 0,rgba(var(--fs-scrim-rgb),var(--fs-scrim-bottom-mid)) 30%,rgba(var(--fs-scrim-rgb),0) 46%)}.fs-root .fs-ph-top{position:absolute;z-index:6;inset:0 0 auto;height:calc(30 * var(--fs-u));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--fs-u));padding:0 calc(12 * var(--fs-u));font-family:var(--fs-font-mono);font-size:calc(9.5 * var(--fs-u));letter-spacing:.05em;white-space:nowrap;color:var(--fs-paper);text-shadow:0 1px calc(6 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.75)}.fs-root .fs-ph-count{color:var(--fs-brand-tint)}.fs-root .fs-ph-chip{position:absolute;z-index:6;top:calc(34 * var(--fs-u));left:calc(10 * var(--fs-u));padding:calc(4 * var(--fs-u)) calc(10 * var(--fs-u));border:1px solid rgba(var(--fs-paper-rgb),.16);border-radius:999px;background:rgba(var(--fs-scrim-rgb),.74);font-family:var(--fs-font-mono);font-size:calc(9.5 * var(--fs-u));letter-spacing:.06em;color:var(--fs-paper);white-space:nowrap}.fs-root .fs-ph-inst{position:absolute;z-index:4;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(52 * var(--fs-u));background:radial-gradient(70% 70% at 50% 40%,var(--fs-inst-top),var(--fs-inst-bottom));opacity:0}.fs-root .fs-ph-glyph{width:calc(24 * var(--fs-u));height:calc(40 * var(--fs-u));border:calc(2 * var(--fs-u)) solid var(--fs-ink-grey);border-radius:calc(6 * var(--fs-u));transform:rotate(-90deg)}.fs-root .fs-ph-i{left:calc(22 * var(--fs-u));right:calc(22 * var(--fs-u));bottom:calc(26 * var(--fs-u));text-align:center;font-size:calc(12.5 * var(--fs-u));line-height:1.35}.fs-root .fs-ph-i,.fs-root .fs-ph-rec{position:absolute;font-weight:500;color:var(--fs-paper);opacity:0}.fs-root .fs-ph-rec{z-index:6;inset:auto 0 0;height:calc(34 * var(--fs-u));display:flex;align-items:center;gap:calc(8 * var(--fs-u));padding:0 calc(12 * var(--fs-u));background:linear-gradient(0deg,rgba(var(--fs-scrim-rgb),var(--fs-rec-shade)),rgba(var(--fs-scrim-rgb),0));font-size:calc(11 * var(--fs-u))}.fs-root .fs-ph-recdot{width:calc(8 * var(--fs-u));height:calc(8 * var(--fs-u))}.fs-root .fs-ph-checking{position:absolute;z-index:7;left:0;right:0;top:calc(84 * var(--fs-u));width:-moz-max-content;width:max-content;max-width:88%;margin-inline:auto;display:flex;align-items:center;gap:calc(8 * var(--fs-u));padding:calc(8 * var(--fs-u)) calc(14 * var(--fs-u));border:1px solid rgba(var(--fs-paper-rgb),.16);border-radius:999px;background:rgba(var(--fs-overlay-rgb),.88);font-family:var(--fs-font-mono);font-size:calc(10.5 * var(--fs-u));letter-spacing:.03em;color:var(--fs-paper);white-space:nowrap;opacity:0}.fs-root .fs-ph-spin{flex:none;width:calc(11 * var(--fs-u));height:calc(11 * var(--fs-u));border-radius:50%;border-top-color:rgba(var(--fs-paper-rgb),.22);border:calc(2 * var(--fs-u)) solid rgba(var(--fs-paper-rgb),.22);border-top:calc(2 * var(--fs-u)) solid var(--fs-brand-tint)}.fs-root .fs-ph-passed{position:absolute;z-index:7;left:calc(12 * var(--fs-u));right:calc(12 * var(--fs-u));bottom:calc(12 * var(--fs-u));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:calc(10 * var(--fs-u));column-gap:calc(10 * var(--fs-u));row-gap:calc(3 * var(--fs-u));padding:calc(9 * var(--fs-u)) calc(11 * var(--fs-u));border:1px solid rgba(var(--fs-brand-rgb),.45);border-radius:calc(12 * var(--fs-u));background:rgba(var(--fs-overlay-rgb),.9);box-shadow:0 calc(10 * var(--fs-u)) calc(30 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.5)}.fs-root .fs-ph-passed-title{grid-column:1/-1;display:flex;align-items:center;gap:calc(6 * var(--fs-u));font-size:calc(13 * var(--fs-u));font-weight:600;color:var(--fs-paper)}.fs-root .fs-ph-passed-ck{flex:none;width:calc(15 * var(--fs-u));height:calc(15 * var(--fs-u));padding:calc(2 * var(--fs-u));border-radius:50%;background:var(--fs-brand)}.fs-root .fs-ph-passed-ck path{fill:none;stroke:var(--fs-on-brand);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fs-root .fs-ph-passed-body{font-size:calc(10.5 * var(--fs-u));line-height:1.35;color:var(--fs-ink-grey)}.fs-root .fs-ph-next{padding:calc(6 * var(--fs-u)) calc(12 * var(--fs-u));border-radius:999px;background:var(--fs-brand);font-size:calc(11 * var(--fs-u));font-weight:600;white-space:nowrap;color:var(--fs-on-brand)}.fs-root .fs-ph-flash{position:absolute;z-index:9;inset:0;background:var(--fs-flash);opacity:0}.fs-root .fs-still{position:absolute;left:calc(446 * var(--fs-u));width:calc(108 * var(--fs-u));height:calc(72 * var(--fs-u));overflow:hidden;border:1px solid rgba(var(--fs-paper-rgb),.24);border-radius:calc(8 * var(--fs-u));background:var(--fs-still-bg);box-shadow:0 calc(12 * var(--fs-u)) calc(26 * var(--fs-u)) calc(-8 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.7)}.fs-root .fs-still img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-root .fs-still:after{content:"";position:absolute;inset:0;background:var(--fs-flash);opacity:0}.fs-root .fs-s1{top:calc(117 * var(--fs-u));--fs-dx:calc(-280 * var(--fs-u));--fs-dy:calc(101 * var(--fs-u))}.fs-root .fs-s2{top:calc(201 * var(--fs-u));--fs-dx:calc(-280 * var(--fs-u));--fs-dy:calc(17 * var(--fs-u))}.fs-root .fs-s3{top:calc(285 * var(--fs-u));--fs-dx:calc(-280 * var(--fs-u));--fs-dy:calc(-67 * var(--fs-u))}.fs-root .fs-traces{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fs-root .fs-traces-phone,.fs-root .fs-traces-wide{display:none}.fs-root .fs-tr-line{fill:none;stroke:var(--fs-brand-tint);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0;opacity:.42}.fs-root .fs-tr-end{fill:var(--fs-brand-tint);opacity:.8}.fs-root .fs-panel{position:absolute;left:calc(576 * var(--fs-u));top:calc(64 * var(--fs-u));width:calc(320 * var(--fs-u));height:calc(432 * var(--fs-u));border:1px solid rgba(var(--fs-brand-rgb),.45);border-radius:calc(18 * var(--fs-u));background:linear-gradient(180deg,var(--fs-panel-top),var(--fs-panel-bottom));box-shadow:0 calc(26 * var(--fs-u)) calc(60 * var(--fs-u)) calc(-20 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.7),0 0 calc(50 * var(--fs-u)) calc(-12 * var(--fs-u)) rgba(var(--fs-brand-rgb),.3);--fs-pitch:calc(50 * var(--fs-u))}.fs-root .fs-pn-head{display:flex;align-items:center;gap:calc(8 * var(--fs-u));height:calc(40 * var(--fs-u));padding:0 calc(16 * var(--fs-u));border-bottom:1px solid var(--fs-line-soft);font-family:var(--fs-font-mono);font-size:calc(9.5 * var(--fs-u));letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-grey)}.fs-root .fs-cu-head .fs-mark,.fs-root .fs-pn-head .fs-mark{width:calc(6 * var(--fs-u));height:calc(6 * var(--fs-u))}.fs-root .fs-pn-list{position:absolute;left:calc(12 * var(--fs-u));right:calc(12 * var(--fs-u));top:calc(52 * var(--fs-u));display:grid;gap:calc(8 * var(--fs-u))}.fs-root .fs-pn-row{position:relative;display:flex;align-items:center;gap:calc(8 * var(--fs-u));height:calc(42 * var(--fs-u));padding:0 calc(12 * var(--fs-u));border:1px solid rgba(var(--fs-paper-rgb),.06);border-radius:calc(10 * var(--fs-u));background:rgba(var(--fs-paper-rgb),.035)}.fs-root .fs-pn-name{position:relative;flex:1;min-width:0;font-size:calc(13.5 * var(--fs-u));font-weight:500;line-height:1.2;color:var(--fs-paper)}.fs-root .fs-nm-a{position:relative;display:inline-block;white-space:nowrap;transform-origin:left center}.fs-root .fs-nm-a:after{content:"";position:absolute;left:-1px;right:-1px;top:55%;height:calc(1.5 * var(--fs-u));min-height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}.fs-root .fs-r3 .fs-nm-a{color:var(--fs-ink-grey);transform:translateY(calc(-9 * var(--fs-u))) scale(.78)}.fs-root .fs-r3 .fs-nm-a:after,.fs-root .fs-r5 .fs-nm-a:after{transform:scaleX(1)}.fs-root .fs-nm-b{position:absolute;left:0;top:calc(50% + 1 * var(--fs-u));font-size:calc(13 * var(--fs-u));white-space:nowrap;color:var(--fs-brand-pale)}.fs-root .fs-r5 .fs-nm-a{color:var(--fs-ink-grey)}.fs-root .fs-pn-st{flex:none;display:grid;place-items:center;width:calc(20 * var(--fs-u));height:calc(20 * var(--fs-u));border:calc(1.5 * var(--fs-u)) solid rgba(var(--fs-brand-rgb),.6);border-radius:50%}.fs-root .fs-pn-q,.fs-root .fs-pn-st svg{width:calc(11 * var(--fs-u));height:calc(11 * var(--fs-u))}.fs-root .fs-pn-st path{fill:none;stroke:var(--fs-brand-tint);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fs-root .fs-r5 .fs-pn-st{border-style:dashed;border-color:rgba(var(--fs-paper-rgb),.32)}.fs-root .fs-r5 .fs-pn-st path{stroke:var(--fs-ink-grey);stroke-width:2}.fs-root .fs-pn-q{flex:none;box-sizing:content-box;padding:calc(2.5 * var(--fs-u));border:calc(1.5 * var(--fs-u)) solid var(--fs-brand-tint);border-radius:50%;opacity:0}.fs-root .fs-cu-q path,.fs-root .fs-pn-q path{fill:none;stroke:var(--fs-brand-tint);stroke-width:1.8;stroke-linecap:round}.fs-root .fs-cu-q circle,.fs-root .fs-pn-q circle{fill:var(--fs-brand-tint)}.fs-root .fs-pn-focus{top:calc(52 * var(--fs-u));width:calc(296 * var(--fs-u));height:calc(42 * var(--fs-u));border:calc(1.5 * var(--fs-u)) solid rgba(var(--fs-brand-tint-rgb),.85);border-radius:calc(10 * var(--fs-u));background:rgba(var(--fs-brand-rgb),.07);box-shadow:0 0 calc(20 * var(--fs-u)) rgba(var(--fs-brand-rgb),.25);opacity:0}.fs-root .fs-pn-focus,.fs-root .fs-pn-keys{position:absolute;left:calc(12 * var(--fs-u))}.fs-root .fs-pn-keys{right:calc(12 * var(--fs-u));bottom:calc(16 * var(--fs-u));display:flex;gap:calc(8 * var(--fs-u));padding-top:calc(12 * var(--fs-u));border-top:1px solid var(--fs-line-soft)}.fs-root .fs-key{display:grid;place-items:center;width:calc(34 * var(--fs-u));height:calc(34 * var(--fs-u));border:1px solid rgba(var(--fs-paper-rgb),.2);border-radius:calc(8 * var(--fs-u));background:linear-gradient(180deg,rgba(var(--fs-paper-rgb),.07),rgba(var(--fs-paper-rgb),.025));box-shadow:0 calc(3 * var(--fs-u)) 0 rgba(var(--fs-shadow-rgb),.55),inset 0 1px 0 rgba(var(--fs-paper-rgb),.08);font-family:var(--fs-font-mono);font-size:calc(12.5 * var(--fs-u));font-weight:500;color:var(--fs-ink-grey)}.fs-root .fs-cust{position:absolute;left:calc(920 * var(--fs-u));top:calc(36 * var(--fs-u));width:calc(210 * var(--fs-u));height:calc(240 * var(--fs-u));padding:calc(14 * var(--fs-u));border:1px solid rgba(var(--fs-paper-rgb),.13);border-radius:calc(18 * var(--fs-u));background:linear-gradient(180deg,var(--fs-cust-top),var(--fs-cust-bottom));box-shadow:0 calc(26 * var(--fs-u)) calc(54 * var(--fs-u)) calc(-18 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.75);transform:rotate(-3deg)}.fs-root .fs-cu-head{font-size:calc(11.5 * var(--fs-u));line-height:1.25;color:var(--fs-paper)}.fs-root .fs-cu-head,.fs-root .fs-cu-thanks{display:flex;align-items:center;gap:calc(8 * var(--fs-u));font-weight:600}.fs-root .fs-cu-thanks{position:absolute;left:calc(12 * var(--fs-u));right:calc(12 * var(--fs-u));top:calc(40 * var(--fs-u));padding:calc(8 * var(--fs-u)) calc(10 * var(--fs-u));border:1px solid rgba(var(--fs-brand-rgb),.45);border-radius:calc(10 * var(--fs-u));background:rgba(var(--fs-brand-rgb),.12);font-size:calc(10.5 * var(--fs-u));line-height:1.3;color:var(--fs-brand-pale)}@media (min-width:721px) and (max-width:1023px){.fs-root:lang(fr) .fs-cu-thanks{top:calc(46.5 * var(--fs-u));padding-block:calc(5 * var(--fs-u));line-height:1.2}}.fs-root .fs-cu-thanks-ck{flex:none;display:grid;place-items:center;width:calc(18 * var(--fs-u));height:calc(18 * var(--fs-u));border-radius:50%;background:var(--fs-brand)}.fs-root .fs-cu-box svg,.fs-root .fs-cu-thanks-ck svg{width:62%;height:62%}.fs-root .fs-cu-box path,.fs-root .fs-cu-thanks-ck path{fill:none;stroke:var(--fs-on-brand);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fs-root .fs-cu-list{position:absolute;left:calc(14 * var(--fs-u));right:calc(14 * var(--fs-u));top:calc(90 * var(--fs-u));display:grid;gap:calc(5 * var(--fs-u))}.fs-root .fs-cu-row{display:flex;align-items:center;gap:calc(8 * var(--fs-u));min-height:calc(22 * var(--fs-u));font-size:calc(10 * var(--fs-u));line-height:1.25;color:rgba(var(--fs-paper-rgb),.9)}.fs-root .fs-cu-box{flex:none;display:grid;place-items:center;width:calc(14 * var(--fs-u));height:calc(14 * var(--fs-u));border-radius:calc(4 * var(--fs-u));background:var(--fs-brand)}.fs-root .fs-cu-name{flex:1;min-width:0}.fs-root .fs-cu-q{flex:none;width:calc(12 * var(--fs-u));height:calc(12 * var(--fs-u));opacity:0}.fs-root .fs-cu-btn{position:absolute;left:calc(14 * var(--fs-u));right:calc(14 * var(--fs-u));bottom:calc(12 * var(--fs-u));display:grid;place-items:center;height:calc(28 * var(--fs-u));border-radius:999px;background:var(--fs-brand);font-size:calc(11 * var(--fs-u));font-weight:600;color:var(--fs-on-brand);opacity:0}.fs-root .fs-doc{position:absolute;left:calc(944 * var(--fs-u));top:calc(262 * var(--fs-u));width:calc(184 * var(--fs-u));height:calc(264 * var(--fs-u));padding:calc(18 * var(--fs-u)) calc(16 * var(--fs-u));border-radius:calc(14 * var(--fs-u));background:linear-gradient(180deg,var(--fs-paper),var(--fs-paper-shade));box-shadow:0 calc(34 * var(--fs-u)) calc(70 * var(--fs-u)) calc(-16 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.7),0 0 calc(80 * var(--fs-u)) calc(-24 * var(--fs-u)) rgba(var(--fs-brand-rgb),.4);transform:rotate(2.5deg)}.fs-root .fs-doc:after{content:"";position:absolute;top:0;right:0;width:calc(26 * var(--fs-u));height:calc(26 * var(--fs-u));border-radius:0 calc(14 * var(--fs-u)) 0 calc(10 * var(--fs-u));background:linear-gradient(225deg,var(--fs-doc-corner) 0 50%,var(--fs-paper-fold) 50% 100%)}.fs-root .fs-doc-top{display:flex;align-items:center;gap:calc(10 * var(--fs-u));margin-bottom:calc(14 * var(--fs-u));padding-bottom:calc(12 * var(--fs-u));border-bottom:1px solid rgba(var(--fs-doc-ink-rgb),.14)}.fs-root .fs-doc-top i{flex:1;max-width:calc(70 * var(--fs-u));height:calc(6 * var(--fs-u));border-radius:calc(3 * var(--fs-u));background:rgba(var(--fs-doc-ink-rgb),.18)}.fs-root .fs-doc-seal-wrap{position:relative;flex:none;width:calc(17 * var(--fs-u));height:calc(17 * var(--fs-u))}.fs-root .fs-doc-seal{position:absolute;inset:0;width:100%;height:100%;box-shadow:0 0 0 calc(3 * var(--fs-u)) rgba(var(--fs-brand-rgb),.16),0 0 calc(12 * var(--fs-u)) rgba(var(--fs-brand-rgb),.55)}.fs-root .fs-doc-ripple{position:absolute;inset:0;border:calc(2 * var(--fs-u)) solid var(--fs-brand);border-radius:50%;opacity:0}.fs-root .fs-doc-rules i{display:block;height:calc(6 * var(--fs-u));margin-bottom:calc(10 * var(--fs-u));border-radius:calc(3 * var(--fs-u));background:rgba(var(--fs-doc-ink-rgb),.15)}.fs-root .fs-doc-rules i:first-child{width:64%}.fs-root .fs-doc-rules i:nth-child(2){width:92%}.fs-root .fs-doc-rules i:nth-child(3){width:84%}.fs-root .fs-doc-rules i:nth-child(5){width:58%}.fs-root .fs-doc-rules i:nth-child(6){width:76%}.fs-root .fs-doc-price{display:block;width:88%;height:calc(10 * var(--fs-u));margin:calc(16 * var(--fs-u)) 0;border-left:calc(4 * var(--fs-u)) solid var(--fs-brand);border-radius:calc(4 * var(--fs-u));background:rgba(var(--fs-doc-ink-rgb),.5)}.fs-root .fs-doc-sig{display:block;width:calc(72 * var(--fs-u));height:calc(22 * var(--fs-u));margin-top:calc(14 * var(--fs-u))}.fs-root .fs-doc-sig path{fill:none;stroke:rgba(var(--fs-doc-ink-rgb),.75);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.fs-root .fs-doc-slot{display:none}@media (min-width:1024px){.fs-root{margin-top:clamp(48px,5.4vw,104px)}.fs-root .fs-stage{background:radial-gradient(44% 62% at 28% 50%,rgba(var(--fs-brand-rgb),.11),transparent 70%),radial-gradient(40% 50% at 82% 40%,rgba(var(--fs-brand-rgb),.06),transparent 70%),linear-gradient(180deg,var(--fs-stage-top) 0,var(--fs-stage-bottom) 100%)}.fs-root .fs-stage-canvas{--fs-cu:var(--fs-u);height:calc(700 * var(--fs-u))}.fs-root .fs-phone{--fs-u:calc(var(--fs-cu) * 1.67);left:calc(28 * var(--fs-cu));top:calc(146 * var(--fs-cu))}.fs-root .fs-still{left:calc(682 * var(--fs-u))}.fs-root .fs-s1{top:calc(79 * var(--fs-u));--fs-dx:calc(-407 * var(--fs-u));--fs-dy:calc(235 * var(--fs-u))}.fs-root .fs-s2{top:calc(163 * var(--fs-u));--fs-dx:calc(-407 * var(--fs-u));--fs-dy:calc(151 * var(--fs-u))}.fs-root .fs-s3{top:calc(247 * var(--fs-u));--fs-dx:calc(-407 * var(--fs-u));--fs-dy:calc(67 * var(--fs-u))}.fs-root .fs-traces-desktop{display:none}.fs-root .fs-traces-wide{display:block}.fs-root .fs-panel{left:calc(812 * var(--fs-u));top:calc(26 * var(--fs-u));height:calc(376 * var(--fs-u))}.fs-root .fs-cust{left:calc(694 * var(--fs-u));top:calc(428 * var(--fs-u));height:calc(230 * var(--fs-u))}.fs-root:lang(fr) .fs-cust{height:calc(242 * var(--fs-u))}.fs-root:lang(fr) .fs-cu-thanks{top:calc(52 * var(--fs-u))}.fs-root:lang(fr) .fs-cu-list{top:calc(102 * var(--fs-u))}.fs-root .fs-doc{left:calc(934 * var(--fs-u));top:calc(416 * var(--fs-u));height:calc(250 * var(--fs-u))}}@media (max-width:720px){.fs-root .fs-stage{border-radius:20px}.fs-root .fs-stage-canvas{--fs-u:calc(min(100cqw, 420px) / 350);width:calc(350 * var(--fs-u));height:calc(950 * var(--fs-u));margin-inline:auto}.fs-root .fs-lyr{transform:none}.fs-root .fs-cap{display:block;position:absolute;left:0;right:0;padding-inline:calc(16 * var(--fs-u));text-align:center;font-family:var(--fs-font-mono);font-size:calc(10.5 * var(--fs-u));font-weight:500;letter-spacing:.15em;line-height:1.4;text-transform:uppercase;color:var(--fs-brand-tint)}.fs-root .fs-cap1{top:calc(14 * var(--fs-u))}.fs-root .fs-cap2{top:calc(244 * var(--fs-u))}.fs-root .fs-cap3{top:calc(674 * var(--fs-u))}.fs-root .fs-phone{left:calc(25 * var(--fs-u));top:calc(38 * var(--fs-u));width:calc(300 * var(--fs-u));height:calc(190 * var(--fs-u));border-radius:calc(26 * var(--fs-u))}.fs-root .fs-screen{inset:calc(9 * var(--fs-u));right:calc(26 * var(--fs-u));border-radius:calc(17 * var(--fs-u))}.fs-root .fs-phone-cam{right:calc(10 * var(--fs-u))}.fs-root .fs-ph-inst{padding-top:calc(34 * var(--fs-u))}.fs-root .fs-ph-i{bottom:calc(18 * var(--fs-u));font-size:calc(11.5 * var(--fs-u))}.fs-root .fs-ph-checking{top:calc(64 * var(--fs-u))}.fs-root .fs-ph-passed{left:calc(8 * var(--fs-u));right:calc(8 * var(--fs-u));bottom:calc(8 * var(--fs-u))}.fs-root .fs-still{top:calc(270 * var(--fs-u));width:calc(66 * var(--fs-u));height:calc(44 * var(--fs-u))}.fs-root .fs-s1{left:calc(46 * var(--fs-u));--fs-dx:calc(87 * var(--fs-u));--fs-dy:calc(-159 * var(--fs-u))}.fs-root .fs-s2{left:calc(142 * var(--fs-u));--fs-dx:calc(-9 * var(--fs-u));--fs-dy:calc(-159 * var(--fs-u))}.fs-root .fs-s3{left:calc(238 * var(--fs-u));--fs-dx:calc(-105 * var(--fs-u));--fs-dy:calc(-159 * var(--fs-u))}.fs-root .fs-traces-desktop{display:none}.fs-root .fs-traces-phone{display:block}.fs-root .fs-panel{left:calc(15 * var(--fs-u));top:calc(330 * var(--fs-u));width:calc(320 * var(--fs-u));height:calc(330 * var(--fs-u));--fs-pitch:calc(44 * var(--fs-u))}.fs-root .fs-pn-list{left:calc(10 * var(--fs-u));right:calc(10 * var(--fs-u));top:calc(48 * var(--fs-u));gap:calc(6 * var(--fs-u))}.fs-root .fs-pn-focus,.fs-root .fs-pn-row{height:calc(38 * var(--fs-u))}.fs-root .fs-pn-focus{left:calc(10 * var(--fs-u));top:calc(48 * var(--fs-u));width:calc(300 * var(--fs-u))}.fs-root .fs-pn-keys{bottom:calc(14 * var(--fs-u));padding-top:calc(10 * var(--fs-u))}.fs-root .fs-cust{left:calc(12 * var(--fs-u));top:calc(700 * var(--fs-u));width:calc(196 * var(--fs-u));height:calc(236 * var(--fs-u));padding:calc(12 * var(--fs-u))}.fs-root .fs-cu-thanks{left:calc(10 * var(--fs-u));right:calc(10 * var(--fs-u))}.fs-root .fs-cu-btn,.fs-root .fs-cu-list{left:calc(12 * var(--fs-u));right:calc(12 * var(--fs-u))}.fs-root .fs-doc{left:calc(220 * var(--fs-u));top:calc(716 * var(--fs-u));width:calc(118 * var(--fs-u));height:calc(206 * var(--fs-u));padding:calc(14 * var(--fs-u)) calc(12 * var(--fs-u))}.fs-root .fs-doc:after{width:calc(20 * var(--fs-u));height:calc(20 * var(--fs-u))}.fs-root .fs-doc-top{margin-bottom:calc(12 * var(--fs-u));padding-bottom:calc(10 * var(--fs-u))}.fs-root .fs-doc-rules i{margin-bottom:calc(8 * var(--fs-u))}.fs-root .fs-doc-price{margin:calc(10 * var(--fs-u)) 0}.fs-root .fs-doc-sig{width:calc(64 * var(--fs-u));margin-top:calc(10 * var(--fs-u))}.fs-root .fs-doc-slot{display:block;position:absolute;left:calc(220 * var(--fs-u));top:calc(716 * var(--fs-u));width:calc(118 * var(--fs-u));height:calc(206 * var(--fs-u));border:1px dashed rgba(var(--fs-paper-rgb),.2);border-radius:calc(14 * var(--fs-u));transform:rotate(2.5deg);opacity:0}.fs-root[data-run] .fs-doc-slot{animation:fs-in .4s ease .4s both,fs-out .4s ease 25.2s forwards}.fs-root[data-run] .fs-cu-list{animation:fs-rise .45s var(--fs-ease-out) 22.5s both}}@keyframes fs-cust-wait{0%{opacity:.5}to{opacity:1}}.fs-root .fs-rail{position:relative;z-index:3;display:flex;align-items:flex-start;gap:18px;margin-top:18px}.fs-root .fs-rail-ctl{font-family:var(--fs-font-mono);flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 14px;border:1px solid var(--fs-line);border-radius:999px;background:rgba(var(--fs-rail-rgb),.7);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-paper);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.fs-root .fs-rail-ctl:hover{border-color:rgba(var(--fs-brand-rgb),.6);background:rgba(var(--fs-brand-rgb),.1)}.fs-root .fs-rail-ctl[hidden]{display:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fs-root .fs-rail-ctl[hidden]{display:inline-flex;visibility:hidden}}.fs-root .fs-rail-ctl[data-mode=pause] [data-label=replay],.fs-root .fs-rail-ctl[data-mode=replay] [data-label=pause]{display:none}.fs-root .fs-rail-ico{width:14px;height:14px;background:var(--fs-brand-tint);-webkit-mask:var(--fs-ico) center /contain no-repeat;mask:var(--fs-ico) center /contain no-repeat}.fs-root .fs-rail-ctl[data-mode=pause] .fs-rail-ico{--fs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='3' y='2' width='3' height='10' rx='1'/%3E%3Crect x='8' y='2' width='3' height='10' rx='1'/%3E%3C/svg%3E")}.fs-root .fs-rail-ctl[data-mode=replay] .fs-rail-ico{--fs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M11.5 7A4.5 4.5 0 1 1 9.2 3.1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M8.2 0.9l3.4 1.6-2 3.1z'/%3E%3C/svg%3E")}.fs-root .fs-rail-track{flex:1;min-width:0;padding-top:21px}.fs-root .fs-rail-line{position:relative;height:2px;overflow:hidden;border-radius:2px;background:rgba(var(--fs-paper-rgb),.12)}.fs-root .fs-rail-fill{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--fs-brand-rgb),.55),var(--fs-brand));transform-origin:left center}.fs-root .fs-rail-stations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.fs-root .fs-st{position:relative;display:flex;align-items:flex-start;gap:8px;padding-right:14px;font-family:var(--fs-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;line-height:1.45;text-transform:uppercase;color:var(--fs-brand-tint)}.fs-root .fs-st:before{content:"";position:absolute;left:3px;top:-16px;width:1px;height:8px;background:currentColor}.fs-root .fs-st-dot{flex:none;width:7px;height:7px;margin-top:3px;border-radius:50%;background:currentColor}@media (max-width:720px){.fs-root{display:flex;flex-direction:column}.fs-root .fs-rail{order:-1;position:sticky;top:82px;gap:12px;margin:0 0 12px;padding:9px 12px 10px 9px;border:1px solid var(--fs-line);border-radius:18px;background:rgba(var(--fs-rail-rgb),.88);backdrop-filter:blur(12px)}.fs-root .fs-rail-ctl{padding:0 14px 0 12px}.fs-root .fs-rail-track{padding-top:6px}.fs-root .fs-rail-stations{margin-top:8px}.fs-root .fs-st{gap:6px;padding-right:8px;font-size:9.5px;letter-spacing:.08em}.fs-root .fs-st:before{top:-12px;height:6px}.fs-root .fs-st-dot{display:none}}.fs-root[data-hold] *,.fs-root[data-hold] :after,.fs-root[data-hold] :before{animation-play-state:paused!important}.fs-root[data-hold] .fs-stage{animation-play-state:running!important}.fs-root[data-run] .fs-ph-inst{animation:fs-out .4s ease 4.1s both}.fs-root[data-run] .fs-ph-glyph{animation:fs-glyph 1s var(--fs-ease-io) .7s both}.fs-root[data-run] .fs-ph-i1{animation:fs-in .3s ease .5s both,fs-out .3s ease 2.3s forwards}.fs-root[data-run] .fs-ph-i2{animation:fs-in .3s ease 2.6s both,fs-out .3s ease 4s forwards}.fs-root[data-run] .fs-ph-room{animation:fs-in .6s ease 4.2s both}.fs-root[data-run] .fs-ph-clip{animation:fs-clip 8s linear var(--fs-clip-start,3s) both}.fs-root[data-run] .fs-ph-rec{animation:fs-in .4s ease 4.6s both,fs-out .3s ease 9.5s forwards}.fs-root[data-run] .fs-ph-recdot{animation:fs-pulse 1.05s ease-out 5s 4}.fs-root[data-run] .fs-ph-checking{animation:fs-rise .3s ease 9.6s both,fs-out .3s ease 10.5s forwards}.fs-root[data-run] .fs-ph-spin{animation:fs-spin .8s linear 9.6s 2}.fs-root[data-run] .fs-ph-passed{animation:fs-rise .4s var(--fs-ease-out) 10.8s both}.fs-root[data-run] .fs-ph-next{animation:fs-rise .35s var(--fs-ease-out) 11.4s both}.fs-root[data-run] .fs-ph-flash{animation:fs-flash .3s linear 12.45s,fs-flash .3s linear 13.1s,fs-flash .3s linear 13.75s}.fs-root[data-run] .fs-still{animation:fs-lift 1.25s var(--fs-ease-out) var(--fs-t-lift) both,fs-hot var(--fs-hot-d) ease var(--fs-t-hot)}.fs-root[data-run] .fs-still:after{animation:fs-snap .45s ease-out var(--fs-t-lift) both}.fs-root .fs-s1{--fs-t-lift:12.45s;--fs-t-hot:15s;--fs-hot-d:1.3s}.fs-root .fs-s2{--fs-t-lift:13.1s;--fs-t-hot:15.8s;--fs-hot-d:0.9s}.fs-root .fs-s3{--fs-t-lift:13.75s;--fs-t-hot:16.2s;--fs-hot-d:1.3s}.fs-root .fs-r1,.fs-root .fs-tr1{--fs-t-row:15s}.fs-root .fs-r2,.fs-root .fs-tr2{--fs-t-row:15.4s}.fs-root .fs-r3,.fs-root .fs-tr3{--fs-t-row:15.8s}.fs-root .fs-r4,.fs-root .fs-tr4{--fs-t-row:16.2s}.fs-root .fs-r5,.fs-root .fs-tr5{--fs-t-row:16.6s}.fs-root[data-run] .fs-pn-row{animation:fs-rise .45s var(--fs-ease-out) var(--fs-t-row) both}.fs-root[data-run] .fs-tr-line{animation:fs-draw .5s ease-out var(--fs-t-row) both,fs-trace-rest .8s ease calc(var(--fs-t-row) + .7s) forwards}.fs-root[data-run] .fs-tr-end{animation:fs-in .2s ease calc(var(--fs-t-row) + .4s) both}.fs-root[data-run] .fs-pn-keys{animation:fs-in .3s ease 17.2s both}.fs-root[data-run] .fs-pn-focus{animation:fs-focus 4.8s linear 17.4s both}.fs-root[data-run] .fs-key-a{animation:fs-key .45s ease 17.8s,fs-key .45s ease 18.7s}.fs-root[data-run] .fs-key-c{animation:fs-key .45s ease 19.6s}.fs-root[data-run] .fs-key-q{animation:fs-key .45s ease 20.9s}.fs-root[data-run] .fs-key-r{animation:fs-key .45s ease 21.8s}.fs-root .fs-r1{--fs-t-ok:17.95s}.fs-root .fs-r2{--fs-t-ok:18.85s}.fs-root .fs-r3{--fs-t-ok:20.35s}.fs-root .fs-r4{--fs-t-ok:24.1s}.fs-root[data-run] :is(.fs-r1,.fs-r2,.fs-r3,.fs-r4) .fs-pn-st{animation:fs-st-on .3s ease var(--fs-t-ok) both}.fs-root[data-run] :is(.fs-r1,.fs-r2,.fs-r3,.fs-r4) .fs-pn-st svg{animation:fs-pop .3s var(--fs-ease-out) var(--fs-t-ok) both}.fs-root[data-run] .fs-r3 .fs-nm-a:after{animation:fs-strike .35s var(--fs-ease-io) 19.75s both}.fs-root[data-run] .fs-r3 .fs-nm-a{animation:fs-lift-name .35s var(--fs-ease-out) 19.95s both}.fs-root[data-run] .fs-r3 .fs-nm-b{animation:fs-rise .35s var(--fs-ease-out) 20s both}.fs-root[data-run] .fs-pn-q{animation:fs-pop .3s var(--fs-ease-out) 21.05s both,fs-out .3s ease 24s forwards}.fs-root[data-run] .fs-r5 .fs-nm-a:after{animation:fs-strike .35s var(--fs-ease-io) 21.95s both}.fs-root[data-run] .fs-r5 .fs-nm-a{animation:fs-grey .35s ease 22.05s both}.fs-root[data-run] .fs-r5 .fs-pn-st svg{animation:fs-pop .3s var(--fs-ease-out) 22.05s both}.fs-root[data-run] .fs-cust{animation:fs-cust-in .6s var(--fs-ease-out) 22.4s both}.fs-root[data-run] .fs-cu-q{animation:fs-out .25s ease 23.3s both}.fs-root[data-run] .fs-c4 .fs-cu-box{animation:fs-box .25s ease 23.35s both}.fs-root[data-run] .fs-cu-btn{animation:fs-in .01s linear 22.4s both,fs-tap .35s ease 23.6s,fs-out .3s ease 24s forwards}.fs-root[data-run] .fs-cu-thanks{animation:fs-rise .35s var(--fs-ease-out) 23.95s both}.fs-root[data-run] .fs-panel{animation:fs-panel-on .6s ease 24.1s both}.fs-root[data-run] .fs-doc{animation:fs-doc-in 1s var(--fs-ease-out) 24.7s both}.fs-root[data-run] .fs-doc-seal{animation:fs-seal .5s cubic-bezier(.3,1.4,.5,1) 26.2s both}.fs-root[data-run] .fs-doc-ripple{animation:fs-ripple .9s ease-out 26.6s forwards}.fs-root[data-run] .fs-doc-sig path{animation:fs-draw .7s ease-out 26.9s both}@media (max-width:720px){.fs-root[data-run] .fs-cust{animation:fs-cust-wait .6s var(--fs-ease-out) 22.4s both}}.fs-root[data-run] .fs-rail-fill{animation:fs-rail 28.4s linear both}.fs-root[data-run] .fs-st1{animation:fs-st1 28.4s linear both}.fs-root[data-run] .fs-st2{animation:fs-st2 28.4s linear both}.fs-root[data-run] .fs-st3{animation:fs-st3 28.4s linear both}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fs-root .fs-stage{animation:fs-reveal linear both;animation-timeline:view();animation-range:entry 0 cover 40%}@media (max-width:720px){.fs-root .fs-stage{animation-name:fs-reveal-sm;animation-range:entry 0 entry 100%}}}@supports not (animation-timeline:view()){.fs-root .fs-stage{transform:translateY(calc((1 - var(--fs-reveal, 1)) * 56px)) rotateX(calc((1 - var(--fs-reveal, 1)) * 24deg)) scale(calc(1 - (1 - var(--fs-reveal, 1)) * .06))}@media (max-width:720px){.fs-root .fs-stage{transform:translateY(calc((1 - var(--fs-reveal, 1)) * 28px)) rotateX(calc((1 - var(--fs-reveal, 1)) * 9deg))}}}}@keyframes fs-in{0%{opacity:0}to{opacity:1}}@keyframes fs-out{0%{opacity:1}to{opacity:0}}@keyframes fs-rise{0%{opacity:0;transform:translateY(calc(10 * var(--fs-u, 1px)))}to{opacity:1;transform:none}}@keyframes fs-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes fs-glyph{0%{transform:none}to{transform:rotate(-90deg)}}@keyframes fs-clip{0%,to{opacity:1}}@keyframes fs-pulse{0%{box-shadow:0 0 0 0 rgba(var(--fs-brand-rgb),.6),0 0 12px rgba(var(--fs-brand-rgb),.7)}75%{box-shadow:0 0 0 calc(9 * var(--fs-u, 1px)) rgba(var(--fs-brand-rgb),0),0 0 12px rgba(var(--fs-brand-rgb),.7)}to{box-shadow:0 0 0 0 rgba(var(--fs-brand-rgb),0),0 0 12px rgba(var(--fs-brand-rgb),.7)}}@keyframes fs-spin{to{transform:rotate(1turn)}}@keyframes fs-flash{0%,to{opacity:0}12%{opacity:.55}70%{opacity:0}}@keyframes fs-lift{0%{opacity:0;transform:translate(var(--fs-dx),var(--fs-dy)) scale(.6)}14%{opacity:1;transform:translate(var(--fs-dx),var(--fs-dy)) scale(.66)}to{opacity:1;transform:none}}@keyframes fs-snap{0%{opacity:.95}to{opacity:0}}@keyframes fs-hot{0%,to{border-color:rgba(var(--fs-paper-rgb),.24)}30%{border-color:var(--fs-brand-tint);box-shadow:0 0 0 calc(2 * var(--fs-u)) rgba(var(--fs-brand-rgb),.35),0 0 calc(26 * var(--fs-u)) rgba(var(--fs-brand-rgb),.55)}}@keyframes fs-draw{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes fs-trace-rest{0%{opacity:1}to{opacity:.42}}@keyframes fs-focus{0%{opacity:0;transform:none}4%{opacity:1;transform:none}17.7%{transform:none}20.8%{transform:translateY(var(--fs-pitch))}36.5%{transform:translateY(var(--fs-pitch))}39.6%{transform:translateY(calc(2 * var(--fs-pitch)))}63.5%{transform:translateY(calc(2 * var(--fs-pitch)))}66.7%{transform:translateY(calc(3 * var(--fs-pitch)))}82.3%{transform:translateY(calc(3 * var(--fs-pitch)))}85.4%{opacity:1;transform:translateY(calc(4 * var(--fs-pitch)))}93.8%{opacity:1;transform:translateY(calc(4 * var(--fs-pitch)))}to{opacity:0;transform:translateY(calc(4 * var(--fs-pitch)))}}@keyframes fs-key{0%,to{transform:none;background:rgba(var(--fs-paper-rgb),.05);color:var(--fs-ink-grey);box-shadow:0 calc(3 * var(--fs-u)) 0 rgba(var(--fs-shadow-rgb),.55),inset 0 1px 0 rgba(var(--fs-paper-rgb),.08)}30%,55%{transform:translateY(calc(3 * var(--fs-u)));background:var(--fs-brand);color:var(--fs-on-brand);box-shadow:0 0 0 rgba(var(--fs-shadow-rgb),0),0 0 calc(22 * var(--fs-u)) rgba(var(--fs-brand-rgb),.6)}}@keyframes fs-st-on{0%{border-style:dashed;border-color:rgba(var(--fs-paper-rgb),.3)}to{border-style:solid;border-color:rgba(var(--fs-brand-rgb),.6)}}@keyframes fs-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fs-lift-name{0%{color:var(--fs-paper);transform:none}to{color:var(--fs-ink-grey);transform:translateY(calc(-9 * var(--fs-u))) scale(.78)}}@keyframes fs-grey{0%{color:var(--fs-paper)}to{color:var(--fs-ink-grey)}}@keyframes fs-cust-in{0%{opacity:0;transform:translateY(calc(34 * var(--fs-u))) rotate(-1deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes fs-box{0%{background:transparent;box-shadow:inset 0 0 0 calc(1.5 * var(--fs-u)) rgba(var(--fs-paper-rgb),.35)}to{background:var(--fs-brand);box-shadow:inset 0 0 0 0 transparent}}@keyframes fs-tap{0%,to{transform:none}40%{transform:scale(.92);background:var(--fs-action)}}@keyframes fs-panel-on{0%{border-color:var(--fs-line);box-shadow:0 calc(26 * var(--fs-u)) calc(60 * var(--fs-u)) calc(-20 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.7),0 0 0 0 rgba(var(--fs-brand-rgb),0)}to{border-color:rgba(var(--fs-brand-rgb),.45);box-shadow:0 calc(26 * var(--fs-u)) calc(60 * var(--fs-u)) calc(-20 * var(--fs-u)) rgba(var(--fs-shadow-rgb),.7),0 0 calc(50 * var(--fs-u)) calc(-12 * var(--fs-u)) rgba(var(--fs-brand-rgb),.3)}}@keyframes fs-doc-in{0%{opacity:0;transform:translateY(calc(80 * var(--fs-u))) rotate(9deg)}to{opacity:1;transform:rotate(2.5deg)}}@keyframes fs-seal{0%{opacity:0;transform:translateY(calc(-30 * var(--fs-u))) scale(2.6)}60%{opacity:1;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes fs-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes fs-rail{0%{transform:scaleX(0)}52.1%{transform:scaleX(.3333)}86.6%{transform:scaleX(.6667)}to{transform:scaleX(1)}}@keyframes fs-st1{0%,52%{color:var(--fs-paper)}52.2%,to{color:var(--fs-brand-tint)}}@keyframes fs-st2{0%,52%{color:var(--fs-text-dim)}52.2%,86.5%{color:var(--fs-paper)}86.7%,to{color:var(--fs-brand-tint)}}@keyframes fs-st3{0%,86.5%{color:var(--fs-text-dim)}86.7%,99.6%{color:var(--fs-paper)}to{color:var(--fs-brand-tint)}}@keyframes fs-reveal{0%{transform:translateY(56px) rotateX(24deg) scale(.94)}to{transform:none}}@keyframes fs-reveal-sm{0%{transform:translateY(28px) rotateX(9deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fs-root *,.fs-root :after,.fs-root :before{animation:none!important;transition:none!important}}.fs-host--home .fs-root{margin-top:clamp(40px,5vw,72px)}.fs-host--product .fs-root{margin-top:0}@media (max-width:720px){.fs-host .fs-root .fs-rail{position:static;top:auto;flex-direction:column;align-items:stretch;gap:6px}.fs-host .fs-root .fs-rail-ctl{align-self:flex-start;min-height:36px}.fs-host .fs-root .fs-rail-track{flex:none;width:100%;padding-top:6px}.fs-host .fs-root .fs-st{padding-right:6px;letter-spacing:.02em}.fs-host .fs-root .fs-st,.fs-host .fs-root .fs-st p{min-width:0;overflow-wrap:normal;hyphens:manual}}@media (max-width:359px){.fs-host .fs-root .fs-st{font-size:9px;letter-spacing:0}}.vq-sec.fs-stage-sec{padding-top:0;padding-bottom:0}.fs-root{--fs-brand:#f5b301;--fs-brand-rgb:245,179,1;--fs-brand-tint:#f5b301;--fs-brand-tint-rgb:245,179,1;--fs-brand-pale:#FCE3A0;--fs-action:#D49C00;--fs-on-brand:#071426;--fs-paper:#F7F5F0;--fs-paper-rgb:247,245,240;--fs-paper-shade:#EFECE4;--fs-paper-fold:#DDD8CB;--fs-doc-ink-rgb:7,20,38;--fs-ink-grey:#B3B0A8;--fs-text-dim:#8F8C85;--fs-flash:#FFFFFF;--fs-shadow-rgb:2,7,16;--fs-screen:#071426;--fs-still-bg:#071527;--fs-inst-bottom:#071527;--fs-stage-bottom:#091A2F;--fs-doc-corner:#0A1C33;--fs-panel-bottom:#0A1C34;--fs-stage-top:#0B1F3A;--fs-cust-bottom:#0B1F3A;--fs-inst-top:#0B203C;--fs-panel-top:#0C213E;--fs-phone-bottom:#0D2442;--fs-cust-top:#0E284B;--fs-phone-top:#123460;--fs-cam:#1A4A89;--fs-scrim-rgb:7,20,38;--fs-ring-rgb:7,21,39;--fs-overlay-rgb:7,21,39;--fs-rail-rgb:9,25,47;--fs-scrim-top:0.97;--fs-scrim-top-mid:0.62;--fs-scrim-bottom:0.85;--fs-scrim-bottom-mid:0.5;--fs-rec-shade:0.95;--fs-line:rgba(var(--fs-paper-rgb),0.09);--fs-line-soft:rgba(var(--fs-paper-rgb),0.055);--fs-font-mono:var(--vq-font-mono,"IBM Plex Mono"),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-font-body:inherit}