.rjrc{--rj-accent: #7a0e2e;--rj-accent-dark: #600a23;--rj-ink: #1d1b1c;--rj-muted: #5d5557;--rj-line: #eadfe0;--rj-tint: #fbeff1;--rj-tint-2: #f7e1e5;--rj-cream: #fdf6f2;--rj-card: #ffffff;--rj-green: #1f8a3a;--rj-green-bg: #eef7ea;--rj-green-line: #cfe8c6;--rj-amber: #c77700;--rj-amber-bg: #fff7e3;--rj-amber-line: #f5e0ad;--rj-red: #cf2027;--rj-red-bg: #fdecec;--rj-red-line: #f6c9cb;--rj-radius: 18px;--rj-shadow: 0 10px 30px rgba(122, 14, 46, .07), 0 2px 6px rgba(0, 0, 0, .04);--rj-head-font: "Playfair Display", Georgia, "Times New Roman", serif;--rj-head-weight: 700;color:var(--rj-ink);background:linear-gradient(180deg,var(--rj-cream) 0%,#fff 520px);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.rjrc *,.rjrc *:before,.rjrc *:after{box-sizing:border-box}.rjrc [hidden]{display:none!important}.rjrc img{max-width:100%;display:block}.rjrc p{margin:0}.rjrc h1,.rjrc h2,.rjrc h3,.rjrc h4{margin:0;letter-spacing:0;text-transform:none}.rjrc .rjrc-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.rjrc .rjrc-ico{display:block;flex:none}.rjrc .rjrc-serif{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight)}.rjrc .rjrc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rjrc-demo-flag{background:var(--rj-amber-bg);color:#6b4300;border-bottom:1px solid var(--rj-amber-line);text-align:center;font-size:13px;padding:7px 16px}.rjrc-demo-flag--warn{background:var(--rj-red-bg);color:#8d1117;border-color:var(--rj-red-line)}.rjrc-demo-flag--info{background:#eef4fb;color:#1d3b5c;border-color:#cfe0f2}.rjrc-section{margin-top:0!important;padding-top:0!important}.rjrc-hero{position:relative;overflow:hidden;min-height:560px;display:flex;align-items:flex-start;background:#fbeadf}.rjrc-hero--adapt{min-height:460px;aspect-ratio:var(--rj-hero-ratio, 2);max-height:900px}.rjrc-hero--small{min-height:460px}.rjrc-hero--medium{min-height:560px}.rjrc-hero--large{min-height:680px}.rjrc-hero__media picture{display:contents}.rjrc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rjrc-hero__img,.rjrc-hero__placeholder,.rjrc-hero__placeholder svg{width:100%;height:100%;object-fit:cover}.rjrc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fdf3eceb,#fdf3ecbf 32%,#fdf3ec00 52%)}.rjrc .rjrc-hero__inner{position:relative;z-index:1;padding-top:64px;padding-bottom:130px}.rjrc-hero__copy{max-width:560px}.rjrc .rjrc-h1{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:clamp(38px,5vw,68px);line-height:1.04}.rjrc-hero__sub{margin-top:22px!important;font-size:clamp(17px,1.7vw,23px);line-height:1.45;color:var(--rj-ink);max-width:500px}.rjrc-milestones{list-style:none;margin:36px 0 0;padding:0;display:flex}.rjrc-milestones li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:0 18px;color:var(--rj-accent)}.rjrc-milestones li+li{border-left:1px solid rgba(122,14,46,.18)}.rjrc-milestones strong{color:var(--rj-ink);font-size:19px;line-height:1.3;font-weight:700}.rjrc-app{position:relative;z-index:2;padding-bottom:64px}.rjrc.is-past-hero .rjrc-app{padding-top:26px}.rjrc:not(.is-past-hero) .rjrc-app{margin-top:-96px}.rjrc .rjrc-card{background:var(--rj-card);border-radius:var(--rj-radius);box-shadow:var(--rj-shadow);border:1px solid rgba(122,14,46,.06)}.rjrc .rjrc-pagehead{text-align:center;margin-bottom:10px}.rjrc .rjrc-pagehead h1{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:clamp(28px,3vw,40px);line-height:1.15}.rjrc .rjrc-pagehead p{color:var(--rj-muted);margin-top:6px}.rjrc .rjrc-steps{list-style:none;margin:0;padding:22px 24px;display:flex;align-items:center;justify-content:center;gap:0}.rjrc .rjrc-step{display:flex;align-items:center;gap:14px;flex:0 1 auto;color:var(--rj-ink);font-size:18px;white-space:nowrap}.rjrc .rjrc-step__dot{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:18px;border:2px solid #e5c4cb;color:var(--rj-accent);background:#fff;flex:none}.rjrc .rjrc-step.is-active{color:var(--rj-accent);font-weight:700}.rjrc .rjrc-step.is-active .rjrc-step__dot{background:var(--rj-accent);border-color:var(--rj-accent);color:#fff;box-shadow:0 0 0 5px var(--rj-tint)}.rjrc .rjrc-step.is-done{color:var(--rj-accent);font-weight:600}.rjrc .rjrc-step.is-done .rjrc-step__dot{background:var(--rj-accent);border-color:var(--rj-accent);color:#fff}.rjrc .rjrc-step__bar{flex:1 1 60px;min-width:28px;max-width:140px;height:2px;background:#ecd3d8;margin:0 18px}.rjrc .rjrc-step__bar.is-done{background:var(--rj-accent)}.rjrc .rjrc-find{overflow:hidden}.rjrc .rjrc-find .rjrc-steps{background:#fff;border-bottom:1px solid #f3e9ea}.rjrc .rjrc-find__body{padding:22px 48px 30px;background:linear-gradient(180deg,#fffaf9,#fff)}.rjrc .rjrc-h2{font-family:inherit;font-weight:700;color:var(--rj-accent);font-size:30px;line-height:1.2;margin-bottom:16px}.rjrc .rjrc-find__grid{display:grid;grid-template-columns:1.15fr 1fr .78fr;gap:36px;align-items:end}.rjrc .rjrc-label{display:block;font-weight:700;font-size:17px;margin:0 0 8px;color:var(--rj-ink)}.rjrc .rjrc-label em{color:var(--rj-red);font-style:normal}.rjrc .rjrc-field{position:relative;display:flex;align-items:center}.rjrc .rjrc-field .rjrc-ico{position:absolute;left:18px;color:var(--rj-accent);pointer-events:none}.rjrc input.rjrc-input,.rjrc select.rjrc-select,.rjrc textarea.rjrc-textarea{width:100%;height:56px;margin:0;padding:0 18px 0 56px;border:1px solid #e4d8d9;border-radius:10px;background:#fff;font:inherit;font-size:17px;color:var(--rj-ink);box-shadow:0 1px 2px #00000008;outline:none;-webkit-appearance:none;appearance:none;max-width:none;min-height:0;line-height:normal}.rjrc input.rjrc-input:focus,.rjrc select.rjrc-select:focus,.rjrc textarea.rjrc-textarea:focus{border-color:var(--rj-accent);box-shadow:0 0 0 3px #7a0e2e1f}.rjrc input.rjrc-input[aria-invalid=true]{border-color:var(--rj-red)}.rjrc .rjrc-hint{margin-top:20px;background:#f8efe9;border-radius:10px;padding:14px 20px;display:flex;gap:14px;align-items:center;color:var(--rj-ink);font-size:16px}.rjrc .rjrc-hint .rjrc-ico{color:#c9921a}.rjrc button{font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;margin:0;min-width:0}.rjrc .rjrc-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:58px;padding:0 30px;border-radius:10px;border:0;background:var(--rj-accent);color:#fff;font-size:20px;font-weight:700;line-height:1;box-shadow:0 6px 16px #7a0e2e38;transition:background .15s,transform .15s,opacity .15s;text-decoration:none;width:auto}.rjrc .rjrc-btn:hover{background:var(--rj-accent-dark);color:#fff}.rjrc .rjrc-btn:active{transform:translateY(1px)}.rjrc .rjrc-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.rjrc .rjrc-btn--block{width:100%}.rjrc .rjrc-btn--ghost{background:#fff;color:var(--rj-ink);border:1px solid #ddd2d3;box-shadow:none;font-size:18px;height:48px;padding:0 22px}.rjrc .rjrc-btn--ghost:hover{background:var(--rj-tint);color:var(--rj-ink)}.rjrc .rjrc-btn .rjrc-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:rjrc-spin .8s linear infinite}@keyframes rjrc-spin{to{transform:rotate(360deg)}}.rjrc .rjrc-link{background:none;border:0;padding:0;color:var(--rj-accent);font-weight:700;text-decoration:none;height:auto;box-shadow:none}.rjrc .rjrc-link[disabled]{color:#a8999c;cursor:default}.rjrc .rjrc-alert{display:flex;gap:14px;align-items:flex-start;border-radius:12px;padding:14px 18px;font-size:16px;line-height:1.45;border:1px solid transparent}.rjrc .rjrc-alert .rjrc-badge{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff}.rjrc .rjrc-alert--ok{background:var(--rj-green-bg);border-color:var(--rj-green-line)}.rjrc .rjrc-alert--ok .rjrc-badge{background:var(--rj-green)}.rjrc .rjrc-alert--ok strong{color:var(--rj-green)}.rjrc .rjrc-alert--warn{background:var(--rj-amber-bg);border-color:var(--rj-amber-line)}.rjrc .rjrc-alert--warn .rjrc-badge{background:#f2a812}.rjrc .rjrc-alert--bad{background:var(--rj-red-bg);border-color:var(--rj-red-line)}.rjrc .rjrc-alert--bad .rjrc-badge{background:var(--rj-red)}.rjrc .rjrc-alert--bad strong{color:var(--rj-red)}.rjrc .rjrc-alert--err{background:var(--rj-red-bg);border-color:var(--rj-red-line);color:#8d1117;margin-top:16px}.rjrc .rjrc-alert--err .rjrc-badge{background:var(--rj-red);width:26px;height:26px;font-weight:700}.rjrc .rjrc-otp-grid{display:grid;grid-template-columns:1.9fr 1fr;gap:28px;margin-top:18px}.rjrc .rjrc-otp{display:grid;grid-template-columns:330px 1fr;gap:28px;align-items:center;padding:48px 40px;background:linear-gradient(180deg,#fff,snow)}.rjrc .rjrc-otp__art{display:grid;place-items:center}.rjrc .rjrc-otp__art img,.rjrc .rjrc-otp__art svg{width:100%;max-width:320px;height:auto}.rjrc .rjrc-otp h2{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:40px;line-height:1.15;margin-bottom:16px}.rjrc .rjrc-otp__lead{font-size:18px}.rjrc .rjrc-chip{display:inline-flex;align-items:center;gap:12px;margin:12px 0 26px;padding:12px 22px;border-radius:12px;background:var(--rj-tint-2);color:var(--rj-accent);font-size:21px;font-weight:700;word-break:break-all}.rjrc .rjrc-otp__boxes{display:flex;gap:12px;margin:14px 0 26px}.rjrc input.rjrc-otp__box{width:66px;height:66px;padding:0;text-align:center;font-size:28px;font-weight:600;border:1.5px solid #d9a3ae;border-radius:10px;background:#fff;color:var(--rj-ink);margin:0;outline:none;-webkit-appearance:none;appearance:none}.rjrc input.rjrc-otp__box:focus{border-color:var(--rj-accent);box-shadow:0 0 0 3px #7a0e2e24}.rjrc .rjrc-otp__boxes.is-error input.rjrc-otp__box{border-color:var(--rj-red);animation:rjrc-shake .3s}@keyframes rjrc-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.rjrc .rjrc-otp__resend{text-align:center;margin-top:22px;color:var(--rj-muted);font-size:18px}.rjrc .rjrc-otp__resend b{color:var(--rj-ink);font-weight:600}.rjrc .rjrc-otp__msg{margin-top:14px}.rjrc .rjrc-why{padding:40px 32px}.rjrc .rjrc-why h3{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:30px;line-height:1.2;padding-bottom:22px;border-bottom:1px solid #f3e7e9}.rjrc .rjrc-why ul{list-style:none;margin:0;padding:0}.rjrc .rjrc-why li{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid #f3e7e9}.rjrc .rjrc-why li:last-child{border-bottom:0}.rjrc .rjrc-why .rjrc-why__ic{width:60px;height:60px;border-radius:50%;background:var(--rj-tint);color:var(--rj-accent);display:grid;place-items:center;flex:none}.rjrc .rjrc-why strong{display:block;font-size:20px;margin-bottom:4px}.rjrc .rjrc-why p{color:#3f3a3b;font-size:16px}.rjrc .rjrc-sel-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,1fr);gap:22px;align-items:start;margin-top:8px}.rjrc .rjrc-sel{padding:16px}.rjrc .rjrc-found{display:flex;gap:16px;align-items:center;background:var(--rj-green-bg);border-radius:12px;padding:14px 20px}.rjrc .rjrc-found .rjrc-badge{width:42px;height:42px;border-radius:50%;background:var(--rj-green);color:#fff;display:grid;place-items:center;flex:none}.rjrc .rjrc-found h2{color:var(--rj-green);font-style:italic;font-weight:800;font-size:28px;line-height:1.1}.rjrc .rjrc-found p{font-weight:600;font-size:17px;margin-top:4px}.rjrc .rjrc-found p span{color:#b5aaac;margin:0 10px;font-weight:400}.rjrc .rjrc-h3{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:28px;line-height:1.2;margin:18px 10px 2px}.rjrc .rjrc-sub{margin:0 10px 14px;color:#3a3536}.rjrc .rjrc-table{width:100%}.rjrc .rjrc-row{display:grid;grid-template-columns:36px 64px minmax(120px,1.3fr) 68px 62px 116px 62px minmax(178px,1.35fr);gap:10px;align-items:center;padding:8px 12px}.rjrc .rjrc-row--head{background:var(--rj-tint);border-radius:10px;font-weight:700;font-size:15px;padding-top:10px;padding-bottom:10px}.rjrc .rjrc-row--head>:nth-child(1){grid-column:1 / span 3;padding-left:50px}.rjrc .rjrc-row--item{border-bottom:1px solid #f4ecec}.rjrc .rjrc-row--item.is-on{background:#fffafb}.rjrc .rjrc-c-center{text-align:center}.rjrc .rjrc-check{width:26px;height:26px;margin:0;accent-color:var(--rj-accent);cursor:pointer}.rjrc .rjrc-thumb{width:62px;height:62px;border-radius:8px;object-fit:cover;background:var(--rj-tint)}.rjrc .rjrc-item-t{font-weight:700;font-size:15px;line-height:1.25}.rjrc .rjrc-item-v{color:#3a3536;font-size:15px}.rjrc .rjrc-item-note{color:var(--rj-muted);font-size:12px}.rjrc .rjrc-qty{display:inline-flex;align-items:center;justify-content:space-between;border:1px solid #e3d6d8;border-radius:9px;height:40px;width:112px;background:#fff}.rjrc .rjrc-qty button{width:34px;height:38px;border:0;background:none;color:var(--rj-red);font-size:22px;line-height:1;padding:0;display:grid;place-items:center;box-shadow:none}.rjrc .rjrc-qty button:disabled{color:#cfc3c5;cursor:default}.rjrc .rjrc-qty output{font-weight:700;font-size:18px;min-width:24px;text-align:center}.rjrc select.rjrc-select{height:42px;padding:0 36px 0 14px;font-size:14.5px;border-radius:9px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237a0e2e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.rjrc select.rjrc-select[aria-invalid=true]{border-color:var(--rj-red);background-color:var(--rj-red-bg)}.rjrc .rjrc-extra{grid-column:3 / -1;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:-2px}.rjrc input.rjrc-input.rjrc-comment{height:38px;padding:0 14px;font-size:14px;border-radius:8px}.rjrc .rjrc-photos{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--rj-muted)}.rjrc .rjrc-photos label{display:inline-flex;align-items:center;gap:6px;border:1px dashed #d4a8b1;color:var(--rj-accent);padding:8px 12px;border-radius:9px;cursor:pointer;font-weight:600;background:#fff}.rjrc .rjrc-photos input{display:none}.rjrc .rjrc-photos img{width:40px;height:40px;border-radius:6px;object-fit:cover}.rjrc .rjrc-prog{margin-top:18px;display:grid;grid-template-columns:1fr 230px;background:var(--rj-green-bg);border-radius:12px;overflow:hidden}.rjrc .rjrc-prog__main{padding:16px 22px 14px}.rjrc .rjrc-prog__head{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;font-weight:700;font-size:17px}.rjrc .rjrc-prog__head .rjrc-ico{color:var(--rj-green)}.rjrc .rjrc-pill{display:inline-block;border-radius:999px;padding:5px 16px;color:#fff;background:var(--rj-green);font-weight:700;font-size:17px}.rjrc .rjrc-pill--bad{background:#e2566b}.rjrc .rjrc-track{position:relative;margin:22px 46px 0 54px;height:6px;border-radius:6px;background:#d9d9d9}.rjrc .rjrc-track__fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--rj-green);transition:width .3s ease}.rjrc .rjrc-track__dot{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#fff;border:3px solid #cfcfcf;display:grid;place-items:center;color:#fff}.rjrc .rjrc-track__dot.is-on{background:var(--rj-green);border-color:var(--rj-green)}.rjrc .rjrc-track__dot.is-miss{border-color:#e2566b}.rjrc .rjrc-track__labels{position:relative;height:54px;margin:0 46px 0 54px}.rjrc .rjrc-track__labels span{position:absolute;top:18px;transform:translate(-50%);text-align:center;font-weight:700;font-size:15px;line-height:1.25;white-space:nowrap}.rjrc .rjrc-track__labels i{font-style:normal;font-weight:700;margin-left:4px}.rjrc .rjrc-track__labels .ok i{color:var(--rj-green)}.rjrc .rjrc-track__labels .no i{color:var(--rj-red)}.rjrc .rjrc-prog__tip{border-left:1px solid var(--rj-green-line);padding:18px;display:flex;gap:12px;align-items:center;font-size:15.5px;line-height:1.45}.rjrc .rjrc-prog__tip .rjrc-badge{width:26px;height:26px;border-radius:50%;background:var(--rj-green);color:#fff;flex:none;display:grid;place-items:center;font-weight:700;font-size:15px}.rjrc .rjrc-prog__tip.is-warn{background:var(--rj-amber-bg)}.rjrc .rjrc-prog__tip.is-warn .rjrc-badge{background:#f2a812}.rjrc .rjrc-status{margin-top:14px}.rjrc .rjrc-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px}.rjrc .rjrc-actions .rjrc-btn:not(.rjrc-btn--ghost){min-width:300px}.rjrc .rjrc-form-err{color:var(--rj-red);font-weight:600;font-size:14.5px;margin-top:10px;text-align:right}.rjrc .rjrc-sum{padding:14px 16px 22px;position:sticky;top:90px}.rjrc .rjrc-sum__block+.rjrc-sum__block{margin-top:16px}.rjrc .rjrc-sum__title{display:flex;align-items:center;gap:14px;background:var(--rj-tint);border-radius:10px;padding:10px 14px;font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:25px;line-height:1.2}.rjrc .rjrc-sum__title--green{background:var(--rj-green-bg);color:var(--rj-green)}.rjrc .rjrc-sum__title--sans{font-family:inherit;font-weight:800}.rjrc .rjrc-lines{list-style:none;margin:8px 0 0;padding:0 10px}.rjrc .rjrc-lines li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:17px}.rjrc .rjrc-lines li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.rjrc .rjrc-total{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--rj-tint-2);border-radius:10px;padding:8px 14px;margin-top:8px;color:var(--rj-accent);font-weight:800;font-size:19px}.rjrc .rjrc-total--big{font-size:26px;padding:12px 14px;color:var(--rj-red);background:linear-gradient(90deg,#fbdfe3,#fdeef0)}.rjrc .rjrc-total--big span:first-child{color:var(--rj-red)}.rjrc .rjrc-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.rjrc .rjrc-benefits>div{border-radius:10px;padding:14px}.rjrc .rjrc-benefits .is-orig{background:var(--rj-green-bg)}.rjrc .rjrc-benefits .is-after{background:var(--rj-amber-bg)}.rjrc .rjrc-benefits h4{display:flex;gap:8px;align-items:center;font-size:16px;line-height:1.2;font-weight:800;margin-bottom:8px}.rjrc .rjrc-benefits .is-orig h4{color:var(--rj-green)}.rjrc .rjrc-benefits .is-after h4{color:var(--rj-amber)}.rjrc .rjrc-benefits ul{list-style:none;margin:0;padding:0}.rjrc .rjrc-benefits li{display:flex;gap:8px;align-items:center;font-size:15px;padding:3px 0}.rjrc .rjrc-benefits li .rjrc-ico{flex:none}.rjrc .rjrc-benefits li.ok .rjrc-ico{color:var(--rj-green)}.rjrc .rjrc-benefits li.no .rjrc-ico{color:var(--rj-red)}.rjrc .rjrc-benefits li.ok b{font-weight:700}.rjrc .rjrc-tip-i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f0a7b2;color:#fff;font-size:12px;font-weight:700;margin-left:6px;vertical-align:2px;cursor:help}.rjrc .rjrc-note{font-size:13px;color:var(--rj-muted);margin:12px 10px 0}.rjrc .rjrc-review{padding:28px}.rjrc .rjrc-review table{width:100%;border-collapse:collapse;margin-top:12px;font-size:15px}.rjrc .rjrc-review th,.rjrc .rjrc-review td{text-align:left;padding:10px 8px;border-bottom:1px solid #f1e6e7;vertical-align:top}.rjrc .rjrc-review th{background:var(--rj-tint);font-weight:700}.rjrc .rjrc-review td.num,.rjrc .rjrc-review th.num{text-align:right;white-space:nowrap}.rjrc .rjrc-agree{display:flex;gap:12px;align-items:flex-start;margin-top:20px;font-size:15px}.rjrc .rjrc-agree input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--rj-accent);flex:none}.rjrc .rjrc-done{text-align:center;padding:56px 28px;max-width:760px;margin:18px auto 0}.rjrc .rjrc-done .rjrc-badge{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:var(--rj-green);color:#fff;display:grid;place-items:center}.rjrc .rjrc-done h2{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:34px}.rjrc .rjrc-done p{margin-top:10px;font-size:17px}.rjrc .rjrc-done code{font-size:20px;font-weight:700;background:var(--rj-tint);padding:4px 12px;border-radius:8px;color:var(--rj-accent)}@media(max-width:1280px){.rjrc .rjrc-sel-grid{grid-template-columns:1fr}.rjrc .rjrc-sum{position:static}}@media(min-width:750px)and (max-width:1180px){.rjrc-hero__copy{max-width:50vw}.rjrc-milestones li{padding:0 10px}.rjrc-milestones strong{font-size:16px}.rjrc-milestones .rjrc-ico{width:38px;height:38px}.rjrc-hero__media:after{background:linear-gradient(90deg,#fdf3ecf0,#fdf3eccc 40%,#fdf3ec00 58%)}}@media(max-width:1024px){.rjrc .rjrc-find__grid{grid-template-columns:1fr 1fr;gap:20px}.rjrc .rjrc-find__grid>:last-child{grid-column:1 / -1}.rjrc .rjrc-btn--block{width:100%}.rjrc .rjrc-otp-grid{grid-template-columns:1fr}.rjrc .rjrc-otp{grid-template-columns:220px 1fr;padding:32px 24px}.rjrc .rjrc-step{font-size:15px;gap:10px}.rjrc .rjrc-step__bar{margin:0 10px}}@media(max-width:860px){.rjrc .rjrc-row--head{display:none}.rjrc .rjrc-row--item{grid-template-columns:30px 64px 1fr 1fr;grid-template-areas:"ck img title title" "ck img price price" ". ord qty keep" ". rsn rsn rsn";row-gap:8px;padding:14px 4px}.rjrc .rjrc-row--item>.c-ck{grid-area:ck;align-self:start}.rjrc .rjrc-row--item>.c-img{grid-area:img}.rjrc .rjrc-row--item>.c-title{grid-area:title}.rjrc .rjrc-row--item>.c-price{grid-area:price;text-align:left}.rjrc .rjrc-row--item>.c-ord{grid-area:ord;text-align:left}.rjrc .rjrc-row--item>.c-qty{grid-area:qty}.rjrc .rjrc-row--item>.c-keep{grid-area:keep;text-align:left}.rjrc .rjrc-row--item>.c-rsn{grid-area:rsn}.rjrc .rjrc-row--item>.rjrc-extra{grid-column:2 / -1;grid-template-columns:1fr}.rjrc .rjrc-row--item [data-m]:before{content:attr(data-m);display:block;font-size:12px;color:var(--rj-muted);font-weight:600}.rjrc .rjrc-prog{grid-template-columns:1fr}.rjrc .rjrc-prog__tip{border-left:0;border-top:1px solid var(--rj-green-line)}}@media(max-width:749px){.rjrc{font-size:14px}.rjrc .rjrc-wrap{padding:0 16px}.rjrc-hero,.rjrc-hero--adapt,.rjrc-hero--small,.rjrc-hero--medium,.rjrc-hero--large{min-height:0;max-height:none;aspect-ratio:auto;display:block;background:var(--rj-m-overlay-solid, #fbeadf)}.rjrc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.rjrc .rjrc-hero__img{object-position:var(--rj-m-pos, center top)!important}.rjrc-hero__media:after{background:linear-gradient(180deg,var(--rj-m-overlay) 0%,var(--rj-m-overlay) 62%,var(--rj-m-overlay-solid) 100%)}.rjrc .rjrc-hero__inner{padding-top:30px;padding-bottom:110px;min-height:min(calc(100vw / var(--rj-hero-ratio-m, .75)),640px)}.rjrc-hero__copy{max-width:none}.rjrc-hero__sub{margin-top:12px!important}.rjrc-milestones{margin-top:22px}.rjrc-milestones li{padding:0 6px}.rjrc-milestones strong{font-size:15px}.rjrc-milestones .rjrc-ico{width:38px;height:38px}.rjrc:not(.is-past-hero) .rjrc-app{margin-top:-84px}.rjrc .rjrc-steps{padding:16px 8px;justify-content:space-between}.rjrc .rjrc-step{flex-direction:column;gap:6px;font-size:12px;white-space:normal;text-align:center;max-width:76px;line-height:1.2}.rjrc .rjrc-step__dot{width:34px;height:34px;font-size:15px}.rjrc .rjrc-step.is-active .rjrc-step__dot{box-shadow:0 0 0 3px var(--rj-tint)}.rjrc .rjrc-step__bar{margin:0 2px 22px;min-width:10px}.rjrc .rjrc-find__body{padding:18px 16px 22px}.rjrc .rjrc-h2{font-size:24px}.rjrc .rjrc-find__grid{grid-template-columns:1fr;gap:16px}.rjrc .rjrc-hint{font-size:14px;padding:12px 14px}.rjrc .rjrc-btn{font-size:18px;height:54px}.rjrc .rjrc-otp{grid-template-columns:1fr;padding:24px 16px;text-align:left}.rjrc .rjrc-otp__art svg,.rjrc .rjrc-otp__art img{max-width:170px}.rjrc .rjrc-otp h2{font-size:30px}.rjrc .rjrc-chip{font-size:16px;padding:10px 14px}.rjrc .rjrc-otp__boxes{gap:8px}.rjrc input.rjrc-otp__box{width:calc((100% - 40px) / 6);height:54px;font-size:24px}.rjrc .rjrc-why{padding:24px 18px}.rjrc .rjrc-why h3{font-size:24px}.rjrc .rjrc-sel{padding:10px}.rjrc .rjrc-found h2{font-size:22px}.rjrc .rjrc-found p{font-size:14px}.rjrc .rjrc-h3{font-size:22px}.rjrc .rjrc-track,.rjrc .rjrc-track__labels{margin-left:34px;margin-right:34px}.rjrc .rjrc-track__labels span{font-size:12.5px}.rjrc .rjrc-actions{flex-direction:column-reverse;align-items:stretch}.rjrc .rjrc-actions .rjrc-btn:not(.rjrc-btn--ghost){min-width:0;width:100%}.rjrc .rjrc-sum__title{font-size:21px}.rjrc .rjrc-lines li{font-size:15px}.rjrc .rjrc-benefits{grid-template-columns:1fr}.rjrc .rjrc-total--big{font-size:22px}.rjrc .rjrc-review{padding:18px 12px;overflow-x:auto}}.rjrc .rjrc-req{padding:24px 28px;margin-top:18px}.rjrc .rjrc-req--compact{max-width:900px;margin-left:auto;margin-right:auto}.rjrc .rjrc-req__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 18px}.rjrc .rjrc-req__label{font-family:var(--rj-head-font);font-weight:var(--rj-head-weight);color:var(--rj-accent);font-size:22px}.rjrc .rjrc-req__head code{font-size:17px;font-weight:700;background:var(--rj-tint);padding:3px 10px;border-radius:8px;color:var(--rj-accent)}.rjrc .rjrc-req__meta{color:var(--rj-muted);font-size:15px}.rjrc .rjrc-req__meta b{color:var(--rj-ink)}.rjrc .rjrc-tl{list-style:none;margin:26px 0 18px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.rjrc .rjrc-tl__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6px;gap:4px}.rjrc .rjrc-tl__step:before{content:"";position:absolute;top:19px;right:50%;width:100%;height:4px;background:#e6dfe0}.rjrc .rjrc-tl__step:first-child:before{display:none}.rjrc .rjrc-tl__step.is-done:before,.rjrc .rjrc-tl__step.is-current:before{background:var(--rj-green)}.rjrc .rjrc-tl__dot{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid #d9cfd1;color:#9c9193;font-weight:700;margin-bottom:6px}.rjrc .rjrc-tl__step.is-done .rjrc-tl__dot,.rjrc .rjrc-tl__step.is-current .rjrc-tl__dot{background:var(--rj-green);border-color:var(--rj-green);color:#fff}.rjrc .rjrc-tl__step.is-current .rjrc-tl__dot{box-shadow:0 0 0 6px #1f8a3a2e;animation:rjrc-pulse 1.8s ease-in-out infinite}@keyframes rjrc-pulse{50%{box-shadow:0 0 0 10px #1f8a3a14}}.rjrc .rjrc-tl__label{font-weight:700;font-size:15px;line-height:1.25;color:#9c9193}.rjrc .rjrc-tl__step.is-done .rjrc-tl__label{color:var(--rj-ink)}.rjrc .rjrc-tl__step.is-current .rjrc-tl__label{color:var(--rj-green)}.rjrc .rjrc-tl__date{font-size:12.5px;color:var(--rj-muted)}.rjrc .rjrc-tl-msg{margin-top:4px}.rjrc .rjrc-req__items{margin-top:14px;border-top:1px solid #f1e6e7;padding-top:10px}.rjrc .rjrc-req__items summary{cursor:pointer;font-weight:700;color:var(--rj-accent)}.rjrc .rjrc-req__items ul{margin:8px 0 0;padding:0 0 0 4px;list-style:none}.rjrc .rjrc-req__items li{padding:4px 0;font-size:15px}.rjrc .rjrc-req__items li span{color:var(--rj-muted)}.rjrc .rjrc-actions--track{max-width:none}.rjrc .rjrc-track-hint{text-align:center;color:var(--rj-muted);margin-top:14px!important}.rjrc .rjrc-done+.rjrc-req{margin-top:18px}@media(max-width:749px){.rjrc .rjrc-req{padding:18px 14px}.rjrc .rjrc-tl{grid-template-columns:1fr;margin:18px 0 14px}.rjrc .rjrc-tl__step{flex-direction:row;flex-wrap:wrap;text-align:left;align-items:center;gap:0 12px;padding:0 0 18px}.rjrc .rjrc-tl__step:before,.rjrc .rjrc-tl__step:first-child:before{display:block;top:21px;right:auto;left:18px;width:4px;height:100%;background:#e6dfe0}.rjrc .rjrc-tl__step.is-done:before,.rjrc .rjrc-tl__step.is-current:before{background:#e6dfe0}.rjrc .rjrc-tl__step:has(+.is-done):before,.rjrc .rjrc-tl__step:has(+.is-current):before{background:var(--rj-green)}.rjrc .rjrc-tl__step:last-child:before{display:none}.rjrc .rjrc-tl__dot{width:40px;height:40px;margin:0;flex:none}.rjrc .rjrc-tl__date{flex-basis:100%;padding-left:52px;margin-top:-4px}}@media(prefers-reduced-motion:reduce){.rjrc *,.rjrc *:before,.rjrc *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/rj-return-calculator.css.map */
