.rs-root .ret-scope{--green:var(--rs-key);--green-bg:rgba(var(--rs-primary-rgb),0.14);--ret-ok:#0a8a40;--ret-ok-bg:rgba(10,138,64,.12);--band:var(--rs-bg-tint);--bg2:var(--rs-bg-tint);--card:var(--rs-card);--border:var(--rs-line);--border2:var(--rs-line);--fg:var(--rs-text);--fg2:var(--rs-text-2);--fg3:var(--rs-text-3);--ret-shadow:var(--rs-shadow);--ret-shadow-lift:var(--rs-shadow-hover);--ret-in:cubic-bezier(0.16,1,0.3,1)}html[data-theme=dark] .rs-root .ret-scope{--ret-ok:#4cd68b;--ret-ok-bg:rgba(76,214,139,.14)}.rs-root .ret-scope .mkt-narrow,.rs-root .ret-scope .mkt-wrap{max-width:var(--rs-wrap);padding-inline:var(--rs-gutter);margin-inline:auto}.rs-root .ret-scope .mkt-narrow{max-width:760px}.rs-root .ret-scope .mkt-sec{padding-block:var(--rs-sec)}.rs-root .ret-scope .mkt-alt{background:var(--rs-bg-tint);border:0}.rs-root .ret-scope .mkt-hero{max-width:var(--rs-wrap);padding:clamp(40px,6vw,88px) var(--rs-gutter) clamp(64px,7vw,104px);gap:clamp(40px,5vw,72px);overflow:visible}.rs-root .ret-scope .ret-h1{font-family:inherit;font-weight:700;font-size:clamp(40px,5.2vw,66px);line-height:1.05;letter-spacing:-.035em;color:var(--rs-text);text-wrap:balance}.rs-root .ret-scope .ret-h1+.mkt-lead,.rs-root .ret-scope .ret-h1+p{margin-top:20px}.rs-root .ret-scope .ret-h1.ret-h1-sm{font-size:clamp(34px,4vw,52px)}.rs-root .ret-scope .mkt-h2 em,.rs-root .ret-scope .ret-h1 em,.rs-root .ret-scope .ret-h1>span+em,.rs-root .ret-scope h2 em{font-style:normal;color:var(--rs-key)}.rs-root .ret-scope .mkt-h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.rs-root .ret-scope .mkt-h3{letter-spacing:-.01em}.rs-root .ret-scope .mkt-body,.rs-root .ret-scope .mkt-lead{color:var(--rs-text-2)}.rs-root .ret-scope .retf-n,.rs-root .ret-scope .retl-price,.rs-root .ret-scope .retq-h,.rs-root .ret-scope .rets-est-n,.rs-root .ret-scope .rets-plan-head strong{font-family:inherit!important;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rs-root .ret-scope .ret-cta{gap:14px;padding:8px 8px 8px 24px;font-family:inherit;font-size:16px;font-weight:600;background:var(--rs-primary-strong);color:#fff;box-shadow:0 8px 22px rgba(var(--rs-primary-rgb),.3);transition:transform .25s var(--rs-ease),box-shadow .25s var(--rs-ease)}.rs-root .ret-scope .ret-cta:not(:has(.ret-cta-i)){padding:13px 26px}.rs-root .ret-scope .ret-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--rs-primary-rgb),.38)}.rs-root .ret-scope .ret-cta:active{transform:scale(.98)}.rs-root .ret-scope .ret-cta-i{width:36px;height:36px;flex:none;background:hsla(0,0%,100%,.18);transition:transform .45s var(--rs-ease)}html[data-theme=dark] .rs-root .ret-scope .ret-cta{color:#1a0c05}html[data-theme=dark] .rs-root .ret-scope .ret-cta-i{background:rgba(26,12,5,.14)}.rs-root .ret-scope .btn-g:focus-visible,.rs-root .ret-scope .ret-cta:focus-visible,.rs-root .ret-scope .rets-chip:focus-visible,.rs-root .ret-scope .rets-plan:focus-visible,.rs-root .ret-scope .rl-card-btn:focus-visible{outline:2px solid var(--rs-primary);outline-offset:3px}.rs-root .ret-scope .btn-g{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border-radius:999px;border:1px solid rgba(20,18,16,.3);background:transparent;color:var(--rs-text);font-family:inherit;font-size:15px;font-weight:600;transition:border-color .2s,transform .25s var(--rs-ease)}html[data-theme=dark] .rs-root .ret-scope .btn-g{border-color:rgba(255,244,228,.3)}.rs-root .ret-scope .btn-g:hover{border-color:var(--rs-text)}.rs-root .ret-scope .btn-g:active{transform:scale(.98)}.rs-root .ret-scope .mkt-link{font-weight:600;color:var(--rs-text);text-decoration:underline;text-decoration-color:rgba(var(--rs-primary-rgb),.5);text-underline-offset:5px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.rs-root .ret-scope .mkt-link:hover{text-decoration-color:var(--rs-primary)}.rs-root .ret-scope .ret-eyebrow{gap:14px;padding:0;border:0;background:none;border-radius:0;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--rs-key)}.rs-root .ret-scope .ret-eyebrow:after,.rs-root .ret-scope .ret-eyebrow:before{content:"";width:28px;height:1px;border-radius:0;background:currentColor;box-shadow:none;opacity:.55}.rs-root .ret-scope .rs-dark-band .ret-eyebrow,.rs-root .ret-scope .rs-final .ret-eyebrow{color:var(--rs-primary-light)}.rs-root .ret-scope .mkt-card{border-radius:var(--rs-r-card);border:1px solid var(--rs-line);background:var(--rs-card);box-shadow:var(--rs-shadow)}.rs-root .ret-scope .mkt-list-named li:before{top:9px;width:6px;height:6px;border-radius:50%;background:var(--rs-primary)}.rs-root .ret-scope .ret-frame{padding:8px;border-radius:var(--rs-r-shell);background:var(--rs-bg-tint);border:1px solid var(--rs-line);box-shadow:var(--rs-shadow),0 30px 70px -40px rgba(var(--rs-primary-rgb),.35)}.rs-root .ret-scope .ret-frame>[role=img]{border-radius:calc(var(--rs-r-shell) - 8px)!important}.rs-root .ret-scope .retb-chip[data-on="1"],.rs-root .ret-scope .rets-chip[aria-pressed=true],.rs-root .ret-scope .rl-chip.is-on,.rs-root .ret-scope .ro-choice.is-on{background:rgba(var(--rs-primary-rgb),.08);border-color:var(--rs-primary);color:var(--rs-text);box-shadow:0 0 0 3px rgba(var(--rs-primary-rgb),.1)}.rs-root .ret-scope .mkt-pill{background:var(--rs-bg-tint);color:var(--rs-text-2);border:1px solid var(--rs-line)}.rs-root .ret-scope .retb-node[data-t=goal] .retb-glyph,.rs-root .ret-scope .rl-dot-goal,.rs-root .ret-scope .rl-step-goal .rl-step-glyph{color:var(--ret-ok)}.rs-root .ret-scope .rets-done-icon{background:var(--ret-ok)}.js-motion .rs-root .ret-scope .reveal{filter:none!important;transform:translateY(24px);transition:opacity .8s var(--ret-in),transform .8s var(--ret-in)}.js-motion .rs-root .ret-scope .reveal.vis{transform:none}.rs-root .ret-scope .retk-core:after,.rs-root .ret-scope .retq-ring{animation:none!important;opacity:0}.rs-root .ret-scope .retq-sym,.rs-root .ret-scope .rets-chip,.rs-root .ret-scope .rets-done-icon,.rs-root .ret-scope .rets-field,.rs-root .ret-scope .rets-plan,.rs-root .ret-scope .rets-plan-tick{animation-timing-function:var(--ret-in)!important}.rs-root .ret-scope .rl-card,.rs-root .ret-scope .rl-step,.rs-root .ret-scope .ro-channel,.rs-root .ret-scope .ro-choice,.rs-root .ret-scope .ro-flow,.rs-root .ret-scope .ro-panel,.rs-root .ret-scope .ro-scene{animation-timing-function:var(--ret-in)}.rs-root .ret-scope .ro-progress:after{width:80%;transform-origin:left center;transform:scaleX(var(--p));transition:transform .7s var(--rs-ease)}.retl-badge-logos{display:inline-flex}.retl-badge-logos>span{border-radius:999px!important;box-shadow:0 0 0 2px var(--rs-card)}.retl-badge-logos>span+span{margin-left:-8px}.retl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:8px}.rs-split-text .retl-actions{margin-top:32px}.retl .rs-hero .rs-h1{max-width:10em}.retl .rs-hero-device .ret-frame{padding:0;border:0;background:none;box-shadow:none}.retl .rs-hero-device .ret-frame>[role=img]{border-radius:24px!important}.retl-moments{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:22px}.retl-moments li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.retl-moment-i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--rs-primary-wash);color:var(--rs-key)}.rs-root .retl-moments h3{margin:2px 0 4px;font-size:18px;letter-spacing:-.01em;color:var(--rs-text)}.retl-moments p{margin:0;font-size:16px;line-height:1.55;color:var(--rs-text-2)}.retl-fix{margin:32px 0 0;padding-top:22px;border-top:1px solid var(--rs-line);font-size:17px;font-weight:600;line-height:1.45;color:var(--rs-text);max-width:30em}.retl-inbox-film{width:100%;max-width:520px;justify-self:center}.retl-film{max-width:1040px;margin:0 auto}.ret-scope .rs-dark-band .ret-frame{background:hsla(0,0%,100%,.04);border-color:rgba(255,244,228,.1);box-shadow:0 40px 90px -40px rgba(var(--rs-primary-rgb),.45)}.retl-tpl{align-items:start}.retl-tpl .rs-split-text{position:sticky;top:120px}.retl-tpl-list{padding:6px;border-radius:var(--rs-r-shell);background:var(--rs-bg-tint);border:1px solid var(--rs-line);display:grid;gap:6px}.retl-tpl-item{padding:26px 28px 24px;border-radius:calc(var(--rs-r-shell) - 6px);background:var(--rs-card);box-shadow:0 1px 2px rgba(20,18,16,.04)}.rs-root .retl-tpl-item h3{margin:0 0 6px;font-size:21px;letter-spacing:-.015em;color:var(--rs-text)}.retl-tpl-item>p{margin:0;font-size:16px;line-height:1.55;color:var(--rs-text-2)}.retl-tpl-item>p.retl-tpl-knows{margin:18px 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rs-text-3)}.retl-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.retl-tags li{padding:5px 12px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--rs-text);background:var(--rs-primary-wash)}.retl-own-visual{min-width:0}@media (max-width:900px){.retl-own-visual{order:2}.retl-tpl .rs-split-text{position:static}}.retl-note{margin-top:18px;max-width:34em}@keyframes retl-row-in{to{opacity:1;transform:none}}.retl-chans{list-style:none;margin:0 auto;padding:0;max-width:980px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.retl-chans li{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--rs-card);border:1px solid var(--rs-line);box-shadow:var(--rs-shadow);font-size:15px;font-weight:600;color:var(--rs-text)}.retl-chans li>span:first-child{border-radius:999px!important}.retl-chan-win{padding-left:10px;border-left:1px solid var(--rs-line);font-size:13px;font-weight:600;color:var(--rs-text-3);font-variant-numeric:tabular-nums}.js-motion .retl-chans.mkt-reveal li{opacity:0;transform:translateY(12px)}.js-motion .retl-chans.mkt-reveal.vis li{animation:retl-row-in .6s var(--ret-in) calc(.1s + var(--i) * .06s) forwards}@media (prefers-reduced-motion:reduce){.js-motion .retl-chans.mkt-reveal li{opacity:1;transform:none}}.retl-center{margin:36px 0 0;text-align:center}.retl-trust{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.retl-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.retl-trust-item{padding-top:20px;border-top:1px solid var(--rs-line)}.rs-root .retl-trust-item h3{margin:0 0 8px;font-size:18px;letter-spacing:-.01em;color:var(--rs-text)}.retl-trust-item p{margin:0;font-size:15.5px;line-height:1.6;color:var(--rs-text-2)}@media (max-width:900px){.retl-trust{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.retl-trust-grid{grid-template-columns:1fr;gap:28px}}.retl-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.retl-plan{display:flex;flex-direction:column;padding:32px 28px;border-radius:var(--rs-r-card);border:1px solid var(--rs-line);background:var(--rs-card);box-shadow:var(--rs-shadow);transition:transform .3s var(--rs-ease),box-shadow .3s var(--rs-ease)}.retl-plan:hover{transform:translateY(-4px);box-shadow:var(--rs-shadow-hover)}.retl-plan.is-best{border:1.5px solid var(--rs-primary);box-shadow:0 18px 48px rgba(var(--rs-primary-rgb),.18),0 1px 3px rgba(20,18,16,.06)}.retl-plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.rs-root .retl-plan-head h3{margin:0;font-size:18px;color:var(--rs-text)}.retl-plan-pill{padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:var(--rs-primary-strong);white-space:nowrap}html[data-theme=dark] .retl-plan-pill{color:#1a0c05}.retl-price{margin:18px 0 0;font-size:48px;line-height:1;color:var(--rs-text)}.retl-price span{margin-left:2px;font-size:22px;font-weight:600;vertical-align:.6em}.retl-plan-month{margin:8px 0 0;font-size:14px;color:var(--rs-text-3)}.retl-plan-rows{list-style:none;margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--rs-line);display:grid;gap:11px}.retl-plan-rows li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:var(--rs-text-2)}.retl-plan-rows li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:50%;background:var(--rs-primary)}.retl-price-note{margin:28px auto 0;max-width:68ch;text-align:center;font-size:14px;line-height:1.55;color:var(--rs-text-3)}@media (max-width:900px){.retl-plans{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.retl-waitlist{width:100%;max-width:720px;text-align:left}.retl-waitlist .mkt-card{color:var(--rs-text);padding:clamp(22px,3vw,32px);border-radius:var(--rs-r-shell);border:0;box-shadow:0 30px 70px -30px rgba(0,0,0,.5)}.retl .rs-final .rs-h2{max-width:16em;text-wrap:balance}.retk-refuse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;width:100%;max-width:1040px;margin:8px 0 36px;text-align:left}.retk-refuse-grid>div{padding-top:18px;border-top:1px solid rgba(255,244,228,.14)}.rs-root .retk-refuse-grid h3{margin:0 0 8px;font-size:17px;color:#fff}.retk-refuse-grid p{margin:0;font-size:15px;line-height:1.55;color:#b7b1a8}.rs-body-dark.retk-refuse-foot{margin-bottom:28px}@media (max-width:1023px){.retk-refuse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.retk-refuse-grid{grid-template-columns:1fr}}.rl-groups{display:grid;gap:0}.rl-group{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px;padding:36px 0;border-top:1px solid var(--rs-line)}.rl-group:first-child{border-top:0;padding-top:8px}.rs-root .rl-group-h{position:sticky;top:110px;align-self:start;display:flex;align-items:baseline;gap:10px;margin:0;font-size:22px;letter-spacing:-.02em;color:var(--rs-text)}.rl-group-h span{font-size:14px;font-weight:600;color:var(--rs-text-3);font-variant-numeric:tabular-nums}.rs-root .ret-scope .rl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.rl-group{grid-template-columns:1fr;gap:18px;padding:28px 0}.rl-group-h{position:static}}@media (max-width:640px){.rs-root .ret-scope .rl-grid-2{grid-template-columns:1fr}}.rs-root .ret-scope .ret-eyebrow{white-space:normal}@media (max-width:420px){.rs-root .ret-scope .ret-eyebrow:after{display:none}}.rs-root .ret-scope .retk-matrix-h{margin:0 0 18px;font-size:13px;line-height:1.4;text-wrap:wrap}.rs-root .ret-scope .mkt-pill.retc-ro{white-space:normal;max-width:100%}.cr-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(32px,5vw,64px);align-items:center}.cr-badge{display:inline-flex;align-items:center;gap:9px}.cr-live{position:relative;width:8px;height:8px;border-radius:999px;background:#22c55e;flex:none}.cr-live:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1.5px solid #22c55e;opacity:0;animation:cr-ping 2.4s cubic-bezier(.22,1,.36,1) infinite}@supports not (inset:0){.cr-live:after{top:-4px;right:-4px;bottom:-4px;left:-4px}}@keyframes cr-ping{0%{transform:scale(.6);opacity:.7}80%,to{transform:scale(1.6);opacity:0}}.cr-lead{max-width:34em}.cr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cr-hero-visual{position:relative;scroll-margin-top:96px}.cr-film{position:relative;margin:0;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#0b0b0c;box-shadow:0 0 0 1px var(--rs-line-soft),0 30px 70px -30px rgba(var(--rs-primary-rgb),.35),0 18px 40px -20px rgba(0,0,0,.45);transform:perspective(1400px) rotateY(-4deg) rotateX(2deg);transition:transform .6s var(--rs-ease)}.cr-film.is-playing,.cr-film:focus-within,.cr-film:hover{transform:none}.cr-film-fig{margin:0}.cr-film-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#0b0b0c}.cr-film-play{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.22));cursor:pointer}@supports not (inset:0){.cr-film-play{top:0;right:0;bottom:0;left:0}}.cr-film-play-ring{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:999px;padding-left:4px;background:#fff;color:var(--rs-primary);box-shadow:0 0 0 10px hsla(0,0%,100%,.28),0 18px 40px -12px rgba(0,0,0,.55);transition:transform .25s var(--rs-ease),box-shadow .25s}.cr-film-play:hover .cr-film-play-ring{transform:scale(1.06);box-shadow:0 0 0 14px hsla(0,0%,100%,.24),0 20px 44px -12px rgba(0,0,0,.6)}.cr-film-play:focus-visible{outline:none}.cr-film-play:focus-visible .cr-film-play-ring{outline:3px solid var(--rs-primary);outline-offset:4px}.cr-film-caption{margin:14px 4px 0;font-size:14px;color:var(--rs-text-3)}.cr-jobs{scroll-margin-top:72px}.cr-job-list{display:grid;gap:14px}.cr-job-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,32px);border-radius:24px;background:var(--rs-card);border:1px solid var(--rs-line-soft);color:var(--rs-text);text-decoration:none;box-shadow:var(--rs-shadow);transition:transform .3s var(--rs-ease),border-color .3s,box-shadow .3s}.cr-job-card:hover{transform:translateY(-3px);border-color:rgba(var(--rs-primary-rgb),.5);box-shadow:var(--rs-shadow-hover)}.cr-job-card:focus-visible{outline:2px solid var(--rs-primary);outline-offset:3px}.cr-job-title{margin:0 0 14px;font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.4px;line-height:1.2}.cr-job-go{gap:12px;flex:none;font-size:15px;font-weight:600;color:var(--rs-text)}.cr-job-arrow,.cr-job-go{display:inline-flex;align-items:center}.cr-job-arrow{justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--rs-primary);color:#fff;transition:transform .3s var(--rs-ease)}.cr-job-card:hover .cr-job-arrow{transform:translateX(4px)}.cr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cr-chips li{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--rs-text-2);background:var(--rs-bg-tint);border:1px solid var(--rs-line-soft)}.cr-apply{display:flex;flex-wrap:wrap;gap:10px}.cr-btn-ghost{background:transparent;color:var(--rs-text);border:1px solid var(--rs-line-soft)}.cr-btn-ghost:hover{border-color:var(--rs-primary)}.cr-apply.is-dark .cr-btn-ghost{color:#f4f4f5;border-color:hsla(0,0%,100%,.22)}.cr-apply.is-dark .cr-btn-ghost:hover{border-color:hsla(0,0%,100%,.5)}.cr-where{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--rs-text-3)}.cr-where-dark{margin-top:18px;color:#a1a1aa}.cr-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--rs-text);background:var(--rs-card);border:1px solid var(--rs-line-soft);box-shadow:0 16px 36px -16px rgba(0,0,0,.5);pointer-events:none;animation:cr-float-in .7s cubic-bezier(.34,1.4,.64,1) both,cr-bob 6s cubic-bezier(.45,0,.55,1) infinite}.cr-float-a{top:-18px;left:-22px;animation-delay:.5s,1.2s}.cr-float-b{top:36%;right:-26px;animation-delay:.8s,2.6s}.cr-float-ico{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;color:var(--rs-primary);background:rgba(var(--rs-primary-rgb),.14)}.cr-float-ico.is-ok{color:#fff;background:#22c55e}@keyframes cr-float-in{0%{opacity:0;scale:.7}}@keyframes cr-bob{0%,to{translate:0 0}50%{translate:0 -7px}}.cr-kicker{margin-bottom:18px}.cr-job{scroll-margin-top:72px}.cr-job-head{max-width:40rem;margin-bottom:clamp(40px,6vw,64px)}.cr-job-head .rs-h2{text-wrap:balance}.cr-job-head .rs-body{margin-top:14px}.cr-day,.cr-day-steps{position:relative}.cr-day-steps{z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,32px);margin:0;padding:0;list-style:none}.cr-day-steps li{display:flex;flex-direction:column;align-items:center;text-align:center}.cr-day-dot{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:var(--rs-primary);background:var(--rs-card);border:1px solid var(--rs-line-soft);box-shadow:var(--rs-shadow)}.cr-day-dot:after{content:"";position:absolute;inset:-7px;border-radius:23px;border:2px solid var(--rs-primary);opacity:0}@supports not (inset:0){.cr-day-dot:after{top:-7px;right:-7px;bottom:-7px;left:-7px}}.cr-day-n{margin-top:16px;font-size:12px;font-weight:800;color:var(--rs-primary);font-variant-numeric:tabular-nums}.cr-day-steps h3{margin:4px 0 6px;font-size:18px;font-weight:700;letter-spacing:-.2px;color:var(--rs-text)}.cr-day-steps p{margin:0;max-width:22ch;font-size:14.5px;line-height:1.5;color:var(--rs-text-2)}.cr-day-line{position:absolute;top:27px;left:12.5%;right:12.5%;height:2px;border-radius:2px;background:var(--rs-line-soft);overflow:hidden}.cr-day-line:before{content:"";position:absolute;inset:0;background:rgba(var(--rs-primary-rgb),.45);transform-origin:left center}@supports not (inset:0){.cr-day-line:before{top:0;right:0;bottom:0;left:0}}.cr-day-line span{position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,var(--rs-primary),transparent);transform:translateX(-100%)}.js-motion .rs-root .cr-day .cr-day-line:before{transform:scaleX(0);transition:transform 1.2s var(--rs-ease) .2s}.js-motion .rs-root .cr-day.vis .cr-day-line:before{transform:scaleX(1)}.js-motion .rs-root .cr-day.vis .cr-day-line span{animation:cr-comet 5.6s cubic-bezier(.45,0,.55,1) 1.4s infinite}.js-motion .rs-root .cr-day.vis .cr-day-dot:after{animation:cr-step 5.6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(1.4s + var(--i) * 1.5s)}.js-motion .rs-root .cr-day-steps li{opacity:0;transform:translateY(16px);transition:opacity .6s var(--rs-ease),transform .6s var(--rs-ease);transition-delay:calc(.15s + var(--i) * .14s)}.js-motion .rs-root .cr-day.vis .cr-day-steps li{opacity:1;transform:none}@keyframes cr-comet{0%{transform:translateX(-100%)}85%,to{transform:translateX(460%)}}@keyframes cr-step{0%,to{opacity:0;transform:scale(.9)}5%{opacity:1;transform:scale(1)}22%{opacity:0;transform:scale(1.15)}}.cr-perks-head{margin-bottom:32px}.cr-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.cr-tile{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.6vw,30px);border-radius:26px;background:var(--rs-card);border:1px solid var(--rs-line-soft);box-shadow:var(--rs-shadow);overflow:hidden;transition:transform .35s var(--rs-ease),border-color .35s}.cr-tile:hover{transform:translateY(-3px);border-color:rgba(var(--rs-primary-rgb),.4)}.cr-tile h3{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--rs-text)}.cr-tile p{margin:0;max-width:36ch;font-size:15px;line-height:1.55;color:var(--rs-text-2)}.cr-tile-pay{grid-column:span 7}.cr-tile-crm,.cr-tile-remote{grid-column:span 5}.cr-tile-list{grid-column:span 7;justify-content:center}.cr-tile-art{position:relative;flex:1;min-height:150px;margin-bottom:22px}.cr-tag{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-bottom:14px;padding:5px 11px 5px 9px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--rs-primary-strong);background:rgba(var(--rs-primary-rgb),.12)}.cr-pay{display:flex;align-items:flex-end;gap:10px;height:170px;min-height:0;flex:none}.cr-pay span{flex:1;height:calc(16% + var(--i) * 11%);border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,rgba(var(--rs-primary-rgb),.95),rgba(var(--rs-primary-rgb),.3));transform-origin:bottom center}.cr-pay span:nth-of-type(7){height:100%;-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent);mask-image:linear-gradient(0deg,#000 50%,transparent)}.cr-pay-arrow{position:absolute;top:-8px;right:0;display:flex;justify-content:center;width:calc((100% - 60px) / 7);color:var(--rs-primary)}.cr-bento.vis .cr-pay-arrow{animation:cr-up 1.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes cr-up{0%{opacity:0;transform:translateY(12px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.js-motion .rs-root .cr-bento .cr-pay span{transform:scaleY(0);transition:transform .9s var(--rs-ease);transition-delay:calc(.2s + var(--i) * .09s)}.js-motion .rs-root .cr-bento.vis .cr-pay span{transform:scaleY(1)}.cr-call{display:grid;align-content:center;gap:12px}.cr-call-row{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--rs-bg-tint);border:1px solid var(--rs-line-soft)}.cr-call-avatar{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;font-size:14px;font-weight:800;color:#fff;background:var(--rs-primary)}.cr-call-avatar:after{content:"";position:absolute;inset:-5px;border-radius:18px;border:2px solid rgba(var(--rs-primary-rgb),.6);opacity:0}@supports not (inset:0){.cr-call-avatar:after{top:-5px;right:-5px;bottom:-5px;left:-5px}}.cr-bento.vis .cr-call-avatar:after{animation:cr-ring 2s cubic-bezier(.22,1,.36,1) infinite}@keyframes cr-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}.cr-call-who{display:grid;gap:2px;min-width:0;flex:1}.cr-call-who b{overflow:hidden;font-size:14.5px;color:var(--rs-text);white-space:nowrap;text-overflow:ellipsis}.cr-call-live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#16a34a}.cr-call-live:before{content:"";width:7px;height:7px;border-radius:999px;background:#22c55e}.cr-bento.vis .cr-call-live:before{animation:cr-blink 1.4s steps(2,jump-none) infinite}@keyframes cr-blink{50%{opacity:.25}}.cr-call-wave{display:flex;align-items:center;gap:3px;height:26px;flex:none}.cr-call-wave i{width:3px;height:100%;border-radius:3px;background:var(--rs-primary);transform:scaleY(.3)}.cr-bento.vis .cr-call-wave i{animation:cr-wave 1.1s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--k) * -.22s)}@keyframes cr-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.cr-call-follow{display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;color:var(--rs-text);background:var(--rs-card);border:1px dashed rgba(var(--rs-primary-rgb),.55)}.cr-call-follow svg{color:var(--rs-primary)}.js-motion .rs-root .cr-bento .cr-call-follow{opacity:0;transform:translateY(10px);transition:opacity .6s var(--rs-ease) 1.1s,transform .6s var(--rs-ease) 1.1s}.js-motion .rs-root .cr-bento.vis .cr-call-follow{opacity:1;transform:none}.cr-remote{display:grid;place-items:center}.cr-arc{display:block;width:100%;max-width:340px;height:auto;overflow:visible}.cr-arc-line{fill:none;stroke:rgba(var(--rs-primary-rgb),.55);stroke-width:2;stroke-dasharray:5 7}.cr-bento.vis .cr-arc-line{animation:cr-dash 1.6s linear infinite}@keyframes cr-dash{to{stroke-dashoffset:-24}}.cr-arc-halo{fill:rgba(var(--rs-primary-rgb),.14)}.cr-arc-pin{fill:var(--rs-card);stroke:var(--rs-primary);stroke-width:3}.cr-arc-dot{fill:var(--rs-primary)}.cr-arc text{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;fill:var(--rs-text-2)}.cr-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:12px;background:rgba(var(--rs-primary-rgb),.12);color:var(--rs-primary)}.cr-perk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:0;list-style:none}.cr-perk-list li{display:flex;align-items:center;gap:14px}.cr-perk-list b{display:block;font-size:15.5px;font-weight:700;color:var(--rs-text)}.cr-perk-p{display:block;margin-top:1px;font-size:14px;color:var(--rs-text-2)}.cr-fit{max-width:860px;margin:0 auto}.cr-fit-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.cr-fit-head .rs-body{margin-top:8px}.cr-fit-ring{position:relative;display:grid;place-items:center;width:84px;height:84px;flex:none}.cr-fit-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}@supports not (inset:0){.cr-fit-ring svg{top:0;right:0;bottom:0;left:0}}.cr-fit-ring circle{fill:none;stroke-width:6}.cr-fit-track{stroke:var(--rs-line-soft)}.cr-fit-fill{stroke:var(--rs-primary);stroke-linecap:round;transition:stroke-dashoffset .6s var(--rs-ease),stroke .4s}.cr-fit-ring.is-done .cr-fit-fill{stroke:#22c55e}.cr-fit-ring span{font-size:14px;font-weight:700;color:var(--rs-text);font-variant-numeric:tabular-nums}.cr-fit-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cr-fit-item{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;border-radius:18px;font:inherit;text-align:left;color:var(--rs-text);background:var(--rs-card);border:1px solid var(--rs-line-soft);cursor:pointer;transition:border-color .25s,background-color .25s,transform .2s var(--rs-ease)}.cr-fit-item:hover{border-color:rgba(var(--rs-primary-rgb),.45)}.cr-fit-item:active{transform:scale(.99)}.cr-fit-item:focus-visible{outline:2px solid var(--rs-primary);outline-offset:2px}.cr-fit-item[aria-pressed=true]{border-color:rgba(var(--rs-primary-rgb),.6);background:rgba(var(--rs-primary-rgb),.07)}.cr-fit-box{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:9px;color:#fff;border:2px solid var(--rs-text-3);transition:background-color .25s,border-color .25s}.cr-fit-box svg{transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cr-fit-item[aria-pressed=true] .cr-fit-box{background:var(--rs-primary);border-color:var(--rs-primary)}.cr-fit-item[aria-pressed=true] .cr-fit-box svg{transform:scale(1)}.cr-fit-item b{display:block;font-size:16px;font-weight:700}.cr-fit-item small{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--rs-text-2)}.cr-fit-note{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:15px;color:var(--rs-text-2)}.cr-fit-note svg{flex:none;color:var(--rs-primary)}.cr-fit-done{margin-top:22px;padding:22px;border-radius:22px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.35);animation:cr-pop .5s var(--rs-ease) both}.cr-fit-done p{margin:0 0 14px;font-size:18px;font-weight:700;color:var(--rs-text)}@keyframes cr-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.cr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px;margin:34px auto 30px;padding:0;list-style:none;text-align:left}.cr-steps li{padding:20px;border-radius:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.cr-step-n{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:12px;border-radius:999px;font-size:14px;font-weight:800;color:#fff;background:var(--rs-primary)}.cr-steps b{display:block;font-size:16px;font-weight:700;color:#fafafa}.cr-step-p{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:#a1a1aa}.rs-final-inner .cr-apply{justify-content:center}.js-motion .rs-root .cr-stagger>*{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(.25s + var(--i, 0) * 80ms)}.js-motion .rs-root .cr-stagger.vis>*,.js-motion .rs-root .vis .cr-stagger>*{opacity:1;transform:none}html[data-theme=dark] .rs-root :is(.cr-job-arrow,.cr-call-avatar,.cr-step-n,.cr-fit-item[aria-pressed=true] .cr-fit-box){color:#1a0c05}@media (max-width:1023px){.cr-hero-grid{grid-template-columns:1fr}.cr-film{transform:none}.cr-float-a{top:-14px;left:10px}.cr-float-b{top:-14px;right:10px}.cr-tile-list,.cr-tile-pay{grid-column:span 12}.cr-tile-crm,.cr-tile-remote{grid-column:span 6}}@media (max-width:760px){.cr-job-card{flex-direction:column;align-items:flex-start}.cr-film-play-ring{width:64px;height:64px}.cr-actions .rs-btn,.cr-apply .rs-btn{justify-content:center}.cr-float{font-size:12px}}@media (max-width:420px){.cr-float-b{display:none}}@media (max-width:760px){.cr-day-steps{grid-template-columns:1fr;gap:26px}.cr-day-steps li{display:grid;grid-template-columns:56px 1fr;-moz-column-gap:16px;column-gap:16px;align-items:start;text-align:left}.cr-day-dot{grid-row:span 3}.cr-day-n{margin-top:2px}.cr-day-steps p{max-width:none}.cr-day-line{display:none}.cr-day-steps li{position:relative}.cr-day-steps li:not(:last-child):after{content:"";position:absolute;top:56px;bottom:-26px;left:27px;width:2px;background:rgba(var(--rs-primary-rgb),.45);transform-origin:center top}.js-motion .rs-root .cr-day .cr-day-steps li:after{transform:scaleY(0);transition:transform .5s var(--rs-ease);transition-delay:calc(.4s + var(--i) * .2s)}.js-motion .rs-root .cr-day.vis .cr-day-steps li:after{transform:scaleY(1)}.cr-tile-crm,.cr-tile-remote{grid-column:span 12}.cr-perk-list,.cr-steps{grid-template-columns:1fr}.cr-fit-ring{width:68px;height:68px}.cr-fit-item{padding:14px}}@media (prefers-reduced-motion:reduce){.cr-arc-line,.cr-call-avatar:after,.cr-call-live:before,.cr-call-wave i,.cr-fit-done,.cr-float,.cr-live:after,.cr-pay-arrow{animation:none}.cr-arc-dot,.cr-day-dot:after,.cr-day-line span{display:none}.cr-film,.cr-film-play-ring,.cr-job-arrow,.cr-job-card,.cr-tile{transition:none;transform:none}.cr-call-wave i{transform:scaleY(.6)}.js-motion .rs-root .cr-bento .cr-call-follow,.js-motion .rs-root .cr-day-steps li,.js-motion .rs-root .cr-stagger>*{opacity:1;transform:none;transition:none}.js-motion .rs-root .cr-bento .cr-pay span,.js-motion .rs-root .cr-day .cr-day-line:before,.js-motion .rs-root .cr-day .cr-day-steps li:after{transform:none;transition:none}}