.v2-cl,.v2-rc,.v2-jn{color:var(--c-ink);background:var(--c-bg)}.v2-cl :is(h1,h2,h3,p),.v2-rc :is(h1,h2,h3,p),.v2-jn :is(h1,h2,h3,p){margin-top:0}.v2-cl h1 p,.v2-cl h2 p,.v2-rc h1 p{font:inherit;letter-spacing:inherit;margin:0}.v2-cl em,.v2-rc em,.v2-jn em{font-style:normal}.v2-cl__hero{position:relative;isolation:isolate;min-height:80vh;padding:108px 50px;display:flex;align-items:center;justify-content:center;background:var(--c-ink);color:var(--c-bg);text-align:center}.v2-cl__hero-bg,.v2-cl__hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-position:center;background-size:cover}.v2-cl__hero-veil{z-index:-1;background:#0006}.v2-cl__hero-inner{max-width:800px;padding-top:30px}.v2-cl__hero-head{font-size:80px;line-height:1.01;margin:0 0 24px}.v2-cl__hero-sub{font-size:20px;line-height:1.2;max-width:600px;margin:0 auto 24px}.v2-cl__hero-note{font-size:14px;margin-top:16px}.v2-cl__hero-cta,.v2-cl__form-submit,.v2-jn__submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 24px;border:0;border-radius:200px;font:500 16px/1.2 var(--font-text);background:var(--c-ink);color:var(--c-bg);cursor:pointer;transition:background-color .3s cubic-bezier(.44,0,.56,1)}.v2-cl__hero-cta{background:var(--c-bg);color:var(--c-ink)}.v2-cl__hero-cta:hover,.v2-cl__form-submit:hover,.v2-jn__submit:hover{background:var(--c-red);color:var(--c-bg)}.v2-cl__what,.v2-cl__perks,.v2-cl__steps,.v2-cl__apply,.v2-rc__why,.v2-rc__cards,.v2-jn__body{max-width:1360px;margin:auto;padding:84px 50px}.v2-cl__what-inner{display:grid;grid-template-columns:45fr 55fr;gap:48px}.v2-cl__what-head,.v2-cl__section-head,.v2-cl__apply-head,.v2-rc__why-head,.v2-rc__cards-head,.v2-jn__formhead{font-size:56px;line-height:1.1;margin:0 0 32px}.v2-cl__what-body,.v2-rc__why-body{font-size:20px;line-height:1.4}.v2-cl__what-body p:last-child,.v2-rc__why-body p:last-child{margin-bottom:0}.v2-cl__perks-grid,.v2-cl__steps-grid,.v2-rc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v2-cl__perk,.v2-cl__step,.v2-rc__card{padding:24px;border-radius:12px;overflow:hidden;background:var(--c-surface-cool);display:flex;flex-direction:column;gap:22px}.v2-cl__perk-num,.v2-cl__step-num{font-size:40px;line-height:1.1}.v2-cl__perk-title,.v2-cl__step-title,.v2-rc__card-title{font:500 24px/1.15 var(--font-text);margin:0}.v2-cl__perk-text,.v2-cl__step-text,.v2-rc__card-text{font-size:18px;line-height:1.2;margin:0}.v2-rc__card-go{font-size:14px;margin-top:auto;padding-top:24px}.v2-rc__card{transition:background-color .3s cubic-bezier(.44,0,.56,1)}.v2-rc__card:hover{background:var(--c-surface)}.v2-rc__hero,.v2-jn__hero{padding:108px 0 40px}.v2-rc__hero>.v2-rc__inner,.v2-jn__hero>.v2-jn__inner{max-width:1360px;padding:60px 50px 0;margin:auto}.v2-rc__head,.v2-jn__head{font-size:80px;line-height:1.01;margin:0 0 32px}.v2-rc__sub,.v2-jn__sub{font-size:20px;line-height:1.2;max-width:800px;margin:0}.v2-jn__body>.v2-jn__inner,.v2-cl__apply-inner{max-width:800px;margin:auto}.v2-jn__formsub,.v2-cl__apply-sub{font-size:20px;line-height:1.4;margin-bottom:36px}.v2-jn__progress{height:4px;background:var(--c-line);overflow:hidden;margin-bottom:36px}.v2-jn__progress span{display:block;height:100%;width:0;background:var(--c-red);transition:width .3s ease}.v2-jn__block{min-width:0;border:0;border-bottom:var(--hairline);padding:0 0 36px;margin:0 0 36px}.v2-jn__block[hidden]{display:none}.v2-jn__h2{font:500 24px/1.15 var(--font-text);padding:0;margin:0 0 20px}.v2-jn__hint{font-size:16px;color:var(--c-ink-2);margin-bottom:24px}.v2-jn__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v2-jn__role{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 20px 20px 56px;background:var(--c-surface-cool);border:1px solid transparent;border-radius:12px;cursor:pointer}.v2-jn__role input{position:absolute;left:20px;top:20px;width:20px;height:20px;accent-color:var(--c-red)}.v2-jn__role-t{font-size:18px;line-height:1.2;font-weight:500}.v2-jn__role-d{font-size:14px;line-height:1.2;color:var(--c-ink-2)}.v2-jn__role.on{border-color:var(--c-ink)}.v2-jn__role.off{opacity:.45;cursor:not-allowed}.v2-jn__grid,.v2-cl__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v2-jn__f,.v2-cl__field{min-width:0;display:flex;flex-direction:column;gap:20px;font-size:16px;line-height:1.2}.v2-jn__f em{font-style:normal;color:var(--c-ink-2)}.v2-jn__f--wide{grid-column:1/-1}.v2-cl__form{display:flex;flex-direction:column;gap:24px}.v2-jn__f :is(input,select,textarea),.v2-cl__field :is(input,select,textarea){width:100%;min-width:0;min-height:49.203125px;padding:15px 20px;border:0;border-bottom:var(--hairline);border-radius:0;background:var(--c-surface-cool);font:400 16px/1.2 var(--font-text);color:var(--c-ink)}.v2-jn__f textarea,.v2-cl__field textarea{min-height:133px;resize:vertical}.v2-jn__f :focus,.v2-cl__field :focus{outline:1px solid var(--c-ink)}.v2-jn__f.bad :is(input,select,textarea){border-color:var(--c-red)}.v2-jn__check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;margin:24px 0}.v2-jn__check input{width:20px;height:20px;flex:none;accent-color:var(--c-red)}.v2-jn__submit{width:100%;margin-top:12px}.v2-jn__fine,.v2-cl__form-foot{font-size:12px;line-height:1.4;margin-top:16px}.v2-jn__err,.v2-jn__warn{font-size:15px;line-height:1.4;color:var(--c-red);margin-top:16px}.v2-jn__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.v2-jn__done{padding:24px;border-radius:12px;background:var(--c-surface-cool)}.v2-jn__p,.v2-jn__next{font-size:18px;line-height:1.4}.v2-jn__more a,.v2-cl__what-body a{text-decoration:underline}@media(max-width:1199px)and (min-width:810px){.v2-cl__what,.v2-cl__perks,.v2-cl__steps,.v2-cl__apply,.v2-rc__why,.v2-rc__cards,.v2-jn__body{padding:76px 30px}.v2-cl__perks-grid,.v2-cl__steps-grid,.v2-rc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:809px){.v2-cl__hero{min-height:65vh;padding:64px 20px}.v2-cl__hero-head{font-size:44px}.v2-cl__hero-sub{font-size:16px}.v2-cl__what,.v2-cl__perks,.v2-cl__steps,.v2-cl__apply,.v2-rc__why,.v2-rc__cards,.v2-jn__body{padding:68px 20px}.v2-cl__what-inner,.v2-cl__perks-grid,.v2-cl__steps-grid,.v2-rc__grid{grid-template-columns:1fr;gap:20px}.v2-cl__what-head,.v2-cl__section-head,.v2-cl__apply-head,.v2-rc__why-head,.v2-rc__cards-head,.v2-jn__formhead{font-size:34px}.v2-cl__what-body,.v2-rc__why-body{font-size:16px}.v2-cl__perk-title,.v2-cl__step-title,.v2-rc__card-title{font-size:20px}.v2-cl__perk-text,.v2-cl__step-text,.v2-rc__card-text{font-size:16px}.v2-rc__hero,.v2-jn__hero{padding:98px 0 20px}.v2-rc__hero>.v2-rc__inner,.v2-jn__hero>.v2-jn__inner{padding:60px 20px 0}.v2-rc__head,.v2-jn__head{font-size:44px}.v2-rc__sub,.v2-jn__sub{font-size:16px}.v2-jn__grid,.v2-cl__form-row,.v2-jn__roles{grid-template-columns:1fr}.v2-jn__f,.v2-cl__field{font-size:14px;gap:16px}.v2-jn__f :is(input,select,textarea),.v2-cl__field :is(input,select,textarea){padding:14px 20px}.v2-jn__formsub{font-size:16px}}@media(prefers-reduced-motion:reduce){.v2-jn__progress span,.v2-rc__card,.v2-cl__hero-cta,.v2-cl__form-submit,.v2-jn__submit{transition:none}}.v2-jn__form{padding:32px;border:var(--hairline);border-radius:12px;background:var(--c-bg)}.v2-jn__body{background:var(--c-surface-cool);border-radius:12px}.v2-jn__progress{border-radius:12px}.v2-jn__f{gap:12px}.v2-jn__f :is(input,select,textarea){border:var(--hairline);border-radius:12px;background:var(--c-bg)}.v2-jn__f :is(input,select,textarea):focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.v2-jn__role:focus-within{outline:2px solid var(--c-ink);outline-offset:2px}.v2-jn__role.on{background:var(--c-bg);border-color:var(--c-ink)}.v2-jn__role-d{line-height:1.4}.v2-jn__block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.v2-jn__err:not([hidden]),.v2-jn__warn:not([hidden]){padding:16px;border:1px solid currentColor;border-radius:12px}.v2-jn__done{padding:32px;text-align:center;border:var(--hairline)}.v2-jn__done .v2-jn__next{text-align:left;padding-left:24px}.v2-jn__done .v2-jn__next li+li{margin-top:12px}.v2-jn__fine{color:var(--c-ink-2);font-size:14px}@media(max-width:809px){.v2-jn__form,.v2-jn__done{padding:20px}.v2-jn__f{font-size:16px}.v2-jn__roles{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/movement-roles.css.map */
