.xp{block-size:calc(100svh * (var(--chapters) + 1));background:#dfe6ea;position:relative}.xp-stage{--rail-h:92px;block-size:100dvh;position:sticky;inset-block-start:0;overflow:hidden}.xp-poster img,.xp-canvas{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.xp-canvas{display:block}.xp-poster.is-gone{visibility:hidden}.xp-got{z-index:2;visibility:hidden;opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.xp-got.is-on{visibility:visible;opacity:1}.xp-got .tag{box-shadow:0 0 0 2px var(--ink);padding:6px 8px}.xp-got__what{color:var(--on-enamel);font:700 .78rem/1.15 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#111111d1;padding:5px 8px}.xp-reel{visibility:hidden;background:var(--ink);z-index:2;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.xp-reel.is-on{visibility:visible}.xp-reel img{object-fit:cover;block-size:100%;inline-size:100%}.xp-reel .who{opacity:var(--phone,0);position:absolute;inset-block-start:12px;inset-inline-start:12px}.xp-reel__bottom{opacity:var(--phone,0)}.xp-reel--film{color:var(--ink);cursor:pointer;text-align:start;border:0;padding:0}.xp-reel--film .xp-film__vid{object-fit:cover}.xp-reel__tag{opacity:var(--phone,0);box-shadow:0 0 0 2px var(--ink);position:absolute;inset-block-start:10px;inset-inline-start:10px}.xp-reel__sound{opacity:var(--phone,0);background:var(--safety);min-block-size:36px;color:var(--ink);font:800 .85rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.xp-reel__sound svg{flex:none;block-size:16px;inline-size:16px}.xp-reel--film:hover .xp-reel__sound{background:var(--safety-hot)}.xp-reel--film:focus-visible{outline:3px solid var(--safety);outline-offset:4px}@media (aspect-ratio<=4/5){.xp-reel__tag{padding:3px 5px;font-size:.62rem;inset-block-start:6px;inset-inline-start:6px}.xp-reel__sound{gap:4px;min-block-size:0;padding:4px 6px;font-size:.66rem;inset-block-start:6px;inset-inline-end:6px}.xp-reel__sound svg{block-size:12px;inline-size:12px}}[dir=rtl] .xp-reel,[dir=rtl] .xp-got{inset-inline-start:auto;left:0}[data-glue]{transform-origin:0 0;visibility:hidden;position:absolute;inset-block-start:0;inset-inline-start:0}[data-glue].is-on{visibility:visible}[dir=rtl] [data-glue]{inset-inline-start:auto;left:0}.xp-board{background:var(--board);block-size:380px;inline-size:600px;color:var(--ink);grid-template-rows:14.5% 1fr 9.2%;display:grid}.xp-board__band{background:var(--enamel);color:var(--on-enamel);align-items:center;padding-inline:22px;display:flex}.xp-wordmark,.xp-rail__brand{font:800 1.9rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.xp-wordmark svg{block-size:30px;inline-size:30px}.wm-v{color:var(--enamel)}.xp-board__band,.xp-devboard__foot{--mk-plate:#fff;--mk-roof:var(--enamel)}.xp-board__band .wm-v,.xp-devboard__foot .wm-v{color:var(--safety)}.xp-board__body{border-block-end:var(--rule);flex-direction:column;justify-content:space-between;gap:14px;padding:22px 24px 18px;display:flex}.xp-board h1{font:800 3.35rem/.92 var(--font-sign);text-transform:uppercase;letter-spacing:-.01em;margin:0}.xp-board__kicker{font:700 1rem/1 var(--font-sign);letter-spacing:.08em;text-transform:uppercase;color:var(--enamel);margin:0 0 -6px}.xp-board__benefit{font:500 1.12rem/1.3 var(--font-text);color:var(--ink-soft);max-inline-size:46ch;margin:0}.xp-board__what{color:var(--ink);font-weight:600}.xp-doors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xp-doors .btn{padding-inline:12px;font-size:1.2rem}.xp-board__foot{background:var(--enamel);color:var(--on-enamel);font:700 .85rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.06em;align-items:center;padding-inline:22px;display:flex}.xp-tarp{background:var(--tarp);block-size:360px;inline-size:640px;overflow:hidden}.xp-film{background:var(--ink);block-size:100%;inline-size:100%;color:var(--ink);cursor:pointer;text-align:start;border:0;padding:0;display:block;position:relative}.xp-film__vid{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;display:block}.xp-film__play{background:var(--safety);min-block-size:44px;font:800 1.15rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;padding:10px 16px;transition:background-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;inset-block-end:16px;inset-inline-start:16px}.xp-film__play svg{flex:none;block-size:18px;inline-size:18px}.xp-film:hover .xp-film__play{background:var(--safety-hot)}.xp-film:active .xp-film__play{transform:translateY(1px)}.xp-film:focus-visible{outline:3px solid var(--safety);outline-offset:-9px;box-shadow:inset 0 0 0 12px var(--ink)}.xp-film__cap{background:var(--board);font:700 .85rem/1.1 var(--font-sign);text-transform:uppercase;letter-spacing:.06em;padding:7px 10px 6px;position:absolute;inset-block-end:16px;inset-inline-end:16px}.xp-devboard{background:var(--board);block-size:380px;inline-size:600px;color:var(--ink);pointer-events:none;grid-template-rows:22% 1fr 14%;display:grid}.xp-devboard__band{background:var(--enamel);color:var(--on-enamel);font:800 3.4rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:-.005em;align-items:center;padding-inline:26px;display:flex}.xp-devboard__body{border-block-end:var(--rule);font:700 1.7rem/1.1 var(--font-sign);text-transform:uppercase;letter-spacing:.04em;align-content:center;gap:10px;padding-inline:26px;display:grid}.xp-devboard__body span+span{color:var(--ink-muted);font-size:1.3rem}.xp-devboard__foot{background:var(--enamel);color:var(--on-enamel);font:800 1.5rem/1 var(--font-sign);text-transform:uppercase;align-items:center;gap:10px;padding-inline:26px;display:flex}.xp-devboard__foot svg{block-size:26px;inline-size:26px}.xp-tarp2d{inset-inline:var(--gutter);z-index:1;visibility:hidden;background:var(--tarp);outline-offset:-6px;outline:1px dashed #11111159;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:12px;display:grid;position:absolute;inset-block-start:0;box-shadow:0 10px 18px -10px #14181c8c}.xp-tarp2d.is-on{visibility:visible}.xp-tarp2d:before,.xp-tarp2d:after{content:"";background:var(--steel-dark);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 2px var(--rivet-dark);border-radius:50%;position:absolute;inset-block-start:1px}.xp-tarp2d:before{inset-inline-start:1px}.xp-tarp2d:after{inset-inline-end:1px}.xp-tarp2d .xp-film{min-block-size:0}.xp-tarp2d .xp-film__vid{object-fit:contain}.xp-tarp2d .xp-film__play{gap:6px;min-block-size:0;padding:6px 8px 5px;font-size:.85rem;inset-block-end:6px;inset-inline-start:6px}.xp-tarp2d .xp-film__play svg{block-size:12px;inline-size:12px}.xp-tarp2d figcaption{font:700 .75rem/1.2 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;padding:8px 2px 0}.xp-sign{z-index:1;pointer-events:none;block-size:168px;inline-size:240px}.xp-sign__board{background:var(--board);color:var(--sale);place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:11.9% 8.3%}.xp-sign__fr{font:800 2.15rem/.95 var(--font-sign);text-transform:uppercase;letter-spacing:.01em}.xp-sign__ar{font:700 1.6rem/1.15 var(--font-arabic);color:var(--ink)}.xp-intro{visibility:hidden;align-items:stretch;display:flex;position:absolute;box-shadow:0 2px #00000014,0 14px 24px -12px #14181c73}.xp-intro.is-on{visibility:visible}.xp-intro .btn{flex:none}.xp-intro__offer{background:var(--board);color:var(--ink-soft);font-size:var(--step--1);align-items:center;margin:0;padding:8px 16px;line-height:1.35;display:flex}.xp-cue{background:var(--ink);color:var(--on-enamel);font:700 var(--step--1)/1 var(--font-sign);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transition:opacity .3s var(--ease-out);align-items:center;gap:8px;margin:0;padding:10px 14px;display:inline-flex;position:absolute;inset-block-end:calc(var(--rail-h) + 44px);inset-inline-start:50%;transform:translate(-50%)}.xp-cue svg{block-size:18px;inline-size:18px;color:var(--safety)}.xp-cue.is-off{opacity:0}[dir=rtl] .xp-cue{transform:translate(50%)}.xp-plate{z-index:3;background:var(--board);border:1px solid var(--board-edge);opacity:0;inline-size:min(440px,36vw);transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);gap:12px;padding:22px 24px;display:grid;position:absolute;inset-block-end:calc(var(--rail-h) + 48px);inset-inline-start:var(--gutter);transform:translateY(14px);box-shadow:0 2px #00000014,0 14px 24px -12px #14181c73}.xp-plate.is-on{opacity:1;transform:none}.xp-plate:focus-visible{outline-offset:4px;box-shadow:0 2px #00000014,0 14px 24px -12px #14181c73}.xp-plate h2{font:800 var(--step-2)/1 var(--font-sign);text-transform:uppercase;margin:0}.xp-plate__text{color:var(--ink-soft);margin:0}.xp-plate__note{font:700 var(--step--1)/1.2 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin:0}.xp-plate--band{padding-block-start:0}.xp-plate--band h2{background:var(--enamel);color:var(--on-enamel);margin-inline:-24px;padding:16px 24px 14px}.xp-plate--tarp{border:12px solid var(--tarp);outline:1px dashed var(--steel-dark);outline-offset:-6px;box-shadow:0 10px 18px -10px #14181c8c}.xp-plate--tarp:before,.xp-plate--tarp:after{content:"";background:var(--steel-dark);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 2px var(--rivet-dark);border-radius:50%;position:absolute;inset-block-start:-8px}.xp-plate--tarp:before{inset-inline-start:-8px}.xp-plate--tarp:after{inset-inline-end:-8px}.xp-plate--sale{border:6px solid var(--sale);background:#fff;box-shadow:0 2px #00000014,0 14px 22px -10px #14181c8c}.xp-plate__flag{justify-self:start}.xp-send{border-block-start:var(--rule);grid-template-columns:132px 1fr;align-items:center;gap:14px;padding-block-start:12px;display:grid}.xp-send__img{aspect-ratio:4/3;border:2px solid var(--ink);background:var(--ink);position:relative}.xp-send__img img{object-fit:cover;block-size:100%;inline-size:100%}.xp-send__img .tag{padding:4px 6px;font-size:.72rem;position:absolute;inset-block-end:4px;inset-inline-start:4px}.xp-send__note{background:var(--board);color:var(--ink-muted);font:700 .68rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;padding:3px 5px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.xp-send__then{font-size:var(--step--1);color:var(--ink-soft);margin:0;line-height:1.4}.xp-plate--reel{inline-size:min(480px,40vw)}.xp-pair{flex-wrap:wrap;gap:10px;display:flex}.xp-plate--reel .xp-pair .btn{padding-inline:16px;font-size:1.05rem}.xp-voice{gap:8px;margin:0;padding:12px 14px}.xp-voice .voice-label{font-size:1.05rem}.xp-voice audio{block-size:40px}.xp-rail{z-index:5;min-block-size:var(--rail-h);padding:10px var(--gutter) 12px;background:var(--board);border-block-start:var(--rule);grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(12px,2vw,28px);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.xp-rail__brand{color:var(--ink);gap:8px;font-size:1.25rem}.xp-rail__brand svg{block-size:22px;inline-size:22px;color:var(--enamel)}.xp-rail__track{grid-template-rows:16px 16px auto;grid-template-columns:repeat(5,1fr);row-gap:2px;padding-block-start:6px;display:grid;position:relative}.xp-rail__who{font:700 .75rem/16px var(--font-sign);text-transform:uppercase;letter-spacing:.06em;color:var(--on-enamel);padding-inline:6px}.xp-rail__who--pro{background:var(--enamel);grid-area:1/1/auto/5}.xp-rail__who--sale{background:var(--sale);grid-area:2/4/auto/6}.xp-rail__steps{border-block-start:var(--hair);grid-area:3/1/auto/-1;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.xp-rail__steps li+li{border-inline-start:var(--hair)}.xp-rail__steps button{cursor:pointer;min-block-size:44px;inline-size:100%;color:var(--ink);font:800 var(--step-1)/1 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;text-align:start;white-space:nowrap;background:0 0;border:0;padding-inline:10px}.xp-rail__steps button[aria-current=step]{color:var(--enamel)}.xp-rail__steps button:hover{text-underline-offset:.2em;text-decoration:underline}.xp-rail__marker{transform:translateX(calc(var(--pos,0) * -100%));background:var(--safety);color:var(--ink);font:800 .8rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;pointer-events:none;padding:6px 8px;position:absolute;inset-block-start:-30px;inset-inline-start:calc(var(--pos,0) * 100%)}.xp-rail__marker:after{content:"";border:6px solid #0000;border-block-start-color:var(--safety);position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--pos,0) * (100% - 12px))}[dir=rtl] .xp-rail__marker{transform:translateX(calc(var(--pos,0) * 100%))}.xp-rail.is-docked .xp-rail__marker{inset-inline:auto 0;transform:none}.xp-rail.is-docked .xp-rail__marker:after{inset-inline:auto 12px}.xp-rail__skip{font:700 var(--step-0)/1 var(--font-sign);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;min-block-size:44px;display:inline-flex}.xp-rail__wa{padding-inline:18px}.xp-rail.is-intro .xp-rail__wa{display:none}.xp-after{padding-block-start:clamp(40px,6vw,88px)}.xp-offer-who{margin:0 0 12px}.xp-agency{border-block-start:var(--rule);column-gap:var(--board-pad);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;row-gap:18px;margin-block-start:var(--board-pad);padding-block-start:18px;display:grid}.xp-agency .xp-offer-who,.xp-agency__cta{grid-column:1/-1}.xp-agency__cta{justify-self:start}.xp-agency__h{font:700 var(--step--1)/1.3 var(--font-sign);text-transform:uppercase;letter-spacing:.08em;color:var(--enamel);margin:0 0 10px}.xp-agency .checks,.xp-agency .rules{margin:0}.xp-agency__formats{border-block-start:var(--rule);margin:0;padding:0;list-style:none}.xp-agency__formats li{border-block-end:var(--hair);color:var(--ink-soft);padding-block:10px 14px}.xp-agency__formats strong{font:800 var(--step-1)/1.05 var(--font-sign);text-transform:uppercase;color:var(--ink);margin-block-end:4px;display:block}.xp-promise{color:var(--on-enamel-soft);gap:10px;max-inline-size:56ch;margin:18px 0 0;padding:0;list-style:none;display:grid}.xp-promise strong{color:var(--on-enamel);font-weight:600}.xp-cta-note{color:var(--on-enamel-soft);font-size:var(--step--1);margin:0}@media (width<=960px){.xp-agency{grid-template-columns:1fr;row-gap:16px}}@media (width<=1100px) and (aspect-ratio>=4/5){.xp-rail__brand{display:none}.xp-rail{grid-template-columns:1fr auto auto}}@media (aspect-ratio<=4/5){.xp-stage{--rail-h:76px}.xp-board{block-size:215px;inline-size:340px}.xp-board__band{padding-inline:12px}.xp-wordmark{gap:6px;font-size:1.1rem}.xp-wordmark svg{block-size:18px;inline-size:18px}.xp-board__body{gap:8px;padding:10px 12px}.xp-board h1{font-size:1.7rem}.xp-board__kicker{margin-bottom:-4px;font-size:.74rem}.xp-board__benefit{font-size:.84rem;line-height:1.25}.xp-board__why{display:none}.xp-doors{gap:6px}.xp-doors .btn{white-space:normal;text-align:center;min-block-size:44px;padding:8px 6px;font-size:.95rem}.xp-board__foot{padding-inline:12px;font-size:.58rem}.xp-intro{flex-direction:column;inset-inline:var(--gutter)!important}.xp-intro__offer{padding:8px 12px;font-size:.9rem}.xp-cue{font-size:.8rem;inset-block-end:calc(var(--rail-h) + 40px)}.xp-got .tag{padding:4px 6px;font-size:.7rem}.xp-got__what{font-size:.66rem}.xp-plate{inline-size:auto;gap:8px;padding:14px 16px;inset-block-end:calc(var(--rail-h) + 38px);inset-inline:10px}.xp-plate--tarp{border-width:8px}.xp-plate--band h2{margin-inline:-16px;padding:12px 16px 10px}.xp-plate h2{font-size:1.45rem}.xp-plate__text{font-size:.95rem;line-height:1.4}.xp-send{grid-template-columns:96px;gap:10px;padding-block-start:8px}.xp-send__img{aspect-ratio:auto;display:grid}.xp-send__img img{aspect-ratio:4/3;block-size:auto}.xp-send__img .tag{white-space:nowrap;text-align:center;padding:4px 5px;font-size:.7rem;position:static}.xp-send__then{display:none}.xp-plate .btn{white-space:normal;text-align:center;padding:12px 14px;font-size:1.05rem}.xp-plate__note{font-size:.8rem}.xp-plate--reel{inline-size:auto}.xp-plate--reel .xp-pair .btn{flex:100%}.xp-rail{grid-template-columns:1fr auto auto;gap:8px;padding:8px 10px 10px}.xp-rail__brand,.xp-rail__skip-long{display:none}.xp-rail__skip{letter-spacing:.03em;font-size:.82rem}.xp-rail__steps button{letter-spacing:.02em;padding-inline:4px;font-size:.78rem}.xp-rail__who{padding-inline:4px;font-size:.7rem}.xp-rail__marker{font-size:.68rem;inset-block-start:-26px}.xp-rail__wa{padding:10px 12px}.xp-rail__wa span{display:none}}@media (aspect-ratio<=4/5) and (height<=700px){.xp-send{display:none}}@media (prefers-reduced-motion:reduce){.xp-plate,.xp-cue,.xp-got{transition:none;transform:none}}.xp-loading{z-index:1;font:700 var(--step--1)/1.3 var(--font-sign);text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(#c9d8e2,#e3e9ec 60%,#dfe6ea);place-items:end center;margin:0;padding-block-end:calc(var(--rail-h) + 48px);display:grid;position:absolute;inset:0}.xp-loading>span{background:var(--board);text-align:center;padding:10px 14px}.xp-loading a{color:var(--enamel)}.xp-loading.is-off{display:none}.xp{background:linear-gradient(#c9d8e2,#e3e9ec 60%)}.xp-stage.is-loading .xp-board{visibility:visible;z-index:2;inset-block-start:12svh;inset-inline-start:50%;translate:-50%;box-shadow:0 2px #00000014,0 18px 32px -12px #14181c73}[dir=rtl] .xp-stage.is-loading .xp-board{translate:50%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
