:root{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-ease-move:cubic-bezier(.65, 0, .35, 1);--lp-in:.62s;--lp-step:55ms}html.js [data-in]{opacity:0;transform:translate3d(0, var(--lp-y,18px), 0);transition:opacity var(--lp-in) var(--lp-ease), transform var(--lp-in) var(--lp-ease);transition-delay:calc(var(--i,0) * var(--lp-step));will-change:transform, opacity}html.js [data-in].in{opacity:1;will-change:auto;transform:none}html.js [data-in=left]{transform:translate(-22px)}html.js [data-in=right]{transform:translate(22px)}html.js [data-in=scale]{transform:scale(.96)}.lp-split .w{clip-path:inset(-.25em -.1em -.15em);display:inline-block}html.js .lp-split .w{opacity:0;transition:opacity .52s var(--lp-ease), transform .66s var(--lp-ease);transition-delay:calc(var(--n,0) * 38ms);transform:translateY(.62em)}html.js .lp-split.in .w{opacity:1;transform:none}.lp-progress{background:var(--orange);height:2px;transform:scaleX(var(--sp,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.lp-head{transition:box-shadow .22s var(--lp-ease), transform .26s var(--lp-ease)}.lp-head.is-stuck{box-shadow:0 1px #16161a0f,0 8px 24px -18px #16161a73}@media (width<=720px){.lp-head.is-hidden{transform:translateY(-100%)}}.lp-scene{--p:0;--lp-dx:26px;--lp-dy:30px;--lp-rot:2.4deg;position:relative}@media (width<=720px){.lp-scene{--lp-dx:12px;--lp-dy:16px;--lp-rot:1.4deg}}.lp-scene__card{transition:box-shadow .24s var(--lp-ease);will-change:transform}html.js .lp-scene__card--top{transform:translate3d(calc((var(--p) - 1) * var(--lp-dx)), calc((var(--p) - 1) * var(--lp-dy)), 0) rotate(calc((1 - var(--p)) * var(--lp-rot) * -1))}html.js .lp-scene__card--bottom{transform:translate3d(calc((1 - var(--p)) * var(--lp-dx)), calc((1 - var(--p)) * var(--lp-dy)), 0) rotate(calc((1 - var(--p)) * var(--lp-rot)))}html.js .lp-scene__badge{opacity:clamp(0, calc((var(--p) - .42) * 3.4), 1);transform:translate(-50%, -50%) scale(calc(.86 + clamp(0, (var(--p) - .42) * 3.4, 1) * .14));will-change:transform, opacity}html.js .lp-scene__link{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}html.js .lp-scene__dot{opacity:calc(.25 + var(--p) * .75)}.lp-why{gap:0;display:grid}.lp-why__item{border-top:1px solid var(--border);grid-template-columns:44px 1fr;gap:0 16px;padding:26px 0;display:grid}.lp-why__item:last-child{border-bottom:1px solid var(--border)}.lp-why__n{letter-spacing:.04em;color:var(--orange);padding-top:2px;font-size:15px;font-weight:700}.lp-why__title{margin-bottom:8px;font-size:clamp(21px,5.6vw,26px);line-height:1.18}.lp-why__text{max-width:44ch;font-size:15.5px}@media (width>=768px){.lp-why{grid-template-columns:repeat(3,1fr);gap:0 40px}.lp-why__item{grid-template-columns:1fr;gap:12px;padding:22px 0 0;border-bottom:0!important}.lp-why__n{padding-top:0}}.lp-stat{position:relative}.lp-stat:after{content:"";background:var(--orange);width:34px;height:2px;transition:transform .62s var(--lp-ease);transition-delay:calc(var(--i,0) * 90ms + .12s);border-radius:2px;margin-left:-17px;position:absolute;bottom:-14px;left:50%;transform:scaleX(0)}.lp-stat.in:after{transform:scaleX(1)}.lp-stat__num{font-variant-numeric:tabular-nums}.lp-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee__track{gap:36px;width:max-content;padding-left:36px;display:flex}@media (width<=720px){html.js .lp-marquee__track{animation:26s linear infinite lp-marquee}html.js body.lp-paused .lp-marquee__track{animation-play-state:paused}}@keyframes lp-marquee{to{transform:translate(-50%)}}@media (width>=721px){.lp-marquee{-webkit-mask-image:none;mask-image:none}.lp-marquee__track{flex-wrap:wrap;justify-content:center;gap:12px 36px;width:100%;padding-left:0}.lp-marquee__track>:nth-child(n+6){display:none}}.lp-steps{--f:0;position:relative}.lp-steps:before,.lp-steps:after{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.lp-steps:after{background:var(--orange);transform:scaleY(var(--f));transform-origin:50% 0;transition:transform .12s linear}.lp-step{padding-left:62px;position:relative}.lp-step__n{transition:transform .26s var(--lp-ease), background-color .26s var(--lp-ease);position:absolute;top:0;left:0}.lp-step.is-hit .lp-step__n{background:var(--orange);transform:scale(1.08)}@media (width>=768px){.lp-steps:before,.lp-steps:after{width:auto;height:2px;inset:21px 22px auto}.lp-steps:after{transform:scaleX(var(--f));transform-origin:0}.lp-step{padding-top:62px;padding-left:0}}.lp-test{background:var(--color-ink-deep,#0e0e12);color:#fff;margin-top:8px;padding:72px 0 80px;position:relative;overflow:hidden}.lp-test:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 0,#f0562e38,#f0562e00 70%);height:80%;position:absolute;inset:-30% -10% auto}.lp-test__head{max-width:620px}.lp-test__title{font-size:clamp(30px,8.2vw,46px);line-height:1.08}.lp-test__lede{color:#ffffff9e;max-width:46ch;margin-top:14px;font-size:16px;line-height:1.6}.lp-test__meta{color:#fffc;flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:13.5px;display:flex}.lp-test__meta span{align-items:center;gap:8px;display:inline-flex}.lp-test__meta i{background:var(--orange);border-radius:50%;width:6px;height:6px}.lp-test__hint{color:#ffffff73;max-width:52ch;margin-top:26px;font-size:14px;line-height:1.6}.lp-test__cta{margin-top:26px}.lp-hold{--hold:0;flex-direction:column;align-items:flex-start;gap:26px;margin-top:36px;display:flex}.lp-hold__btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;width:128px;height:128px;transition:transform .16s var(--lp-ease);background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.lp-hold__btn:active{transform:scale(.97)}.lp-hold__ringbox{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.lp-hold__track{fill:none;stroke:#ffffff24;stroke-width:3px}.lp-hold__ring{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round}.lp-hold__btn:before{content:"";animation:lp-pulse 2.4s var(--lp-ease) infinite;border:1px solid #f0562e80;border-radius:50%;position:absolute;inset:6px}.lp-hold.holding .lp-hold__btn:before,.lp-hold.done .lp-hold__btn:before,body.lp-paused .lp-hold__btn:before{opacity:0;animation-play-state:paused}@keyframes lp-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}.lp-hold__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s var(--lp-ease);font-size:12px;font-weight:700;position:relative}.lp-hold__label--done{opacity:0;color:var(--orange);position:absolute}.lp-hold.done .lp-hold__label{opacity:0}.lp-hold.done .lp-hold__label--done{opacity:1}.lp-talents{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-talent{color:#ffffff6b;transition:color .26s var(--lp-ease), border-color .26s var(--lp-ease), background-color .26s var(--lp-ease), transform .26s var(--lp-ease);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.lp-talent__e{filter:grayscale();opacity:.5;transition:filter .26s var(--lp-ease), opacity .26s var(--lp-ease);font-size:14px}.lp-talent.lit{color:#fff;background:#f0562e1f;border-color:#f0562e8c;transform:translateY(-1px)}.lp-talent.lit .lp-talent__e{filter:none;opacity:1}@media (width>=860px){.lp-hold{flex-direction:row;align-items:center;gap:40px}.lp-talents{flex:1}}html.js .lp-meet__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--lp-ease-move) .12s}html.js .lp-meet.in .lp-meet__line{stroke-dashoffset:0}html.js .lp-meet__a,html.js .lp-meet__b{transition:transform .9s var(--lp-ease-move) .12s}html.js .lp-meet__a{transform:translate(-16px,-12px)}html.js .lp-meet__b{transform:translate(16px,12px)}html.js .lp-meet.in .lp-meet__a,html.js .lp-meet.in .lp-meet__b{transform:none}.lp-press{transition:transform .15s var(--lp-ease)}.lp-press:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lp-hover{transition:transform .22s var(--lp-ease), box-shadow .22s var(--lp-ease), border-color .22s var(--lp-ease)}.lp-hover:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}}.lp-cta-bar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);transition:transform .28s var(--lp-ease);background:#ffffffeb;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-cta-bar.is-on{transform:none}.lp-cta-bar__text{min-width:0;color:var(--slate);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:1.3;overflow:hidden}.lp-cta-bar__text b{color:var(--black);font-size:14.5px;font-weight:700;display:block}.lp-cta-bar .btn{flex-shrink:0}@media (width>=721px){.lp-cta-bar{display:none}}@media (width<=720px){.lp-tail{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.lp-h1{letter-spacing:-.02em;font-size:clamp(38px,10vw,52px);line-height:1.04}.lp-h2{font-size:clamp(28px,7.6vw,40px);line-height:1.1}@media (width<=720px){.lp-head .lang__btn{position:relative}.lp-head .lang__btn:after{content:"";position:absolute;inset:-9px -3px}.lp-phone{width:100%}.lp-phone input{width:100%;min-width:0;font-size:16px}.lp-cta-row{width:100%}.lp-cta-row>*{justify-content:center;width:100%}.lp-scene__box{aspect-ratio:auto;min-height:300px;padding:18px 0}.lp-scene__card{width:84%;transform:none;position:relative!important;inset:auto!important}.lp-scene__card--top{margin-left:0}.lp-scene__card--bottom{margin-top:46px;margin-left:16%}.lp-scene__badge{top:50%;left:50%}.lp-dark{padding:32px 22px}}@media (width<=360px){.lp-scene__card{width:100%}.lp-scene__card--bottom{margin-left:0}}@media (prefers-reduced-motion:reduce){html.no-motion *,html.no-motion :before,html.no-motion :after{animation:none!important}html.no-motion [data-in],html.no-motion .lp-split .w,html.no-motion .lp-chip,html.no-motion .lp-scene__card,html.no-motion .lp-scene__badge,html.no-motion .lp-meet__a,html.no-motion .lp-meet__b{clip-path:none!important;transition-property:opacity!important;transform:none!important}html.no-motion .lp-scene__link,html.no-motion .lp-meet__line{stroke-dashoffset:0!important}html.no-motion .lp-steps:after{transform:none!important}}
