.rlp-offer{background:#fff;padding:72px 24px}.rlp-offer__card{background:#fff;border:2px solid #2c3c4c;border-radius:12px;padding:44px 40px;max-width:780px;margin:0 auto;box-shadow:0 20px 60px #2c3c4c14}.rlp-offer__header{text-align:center;margin-bottom:32px}.rlp-offer__tag{display:inline-block;background:#762821;color:#fff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:5px 14px;border-radius:3px;font-weight:700;margin-bottom:14px}.rlp-offer__title{font-size:32px;color:#2c3c4c;font-weight:800;letter-spacing:-.02em;margin:0}.rlp-offer__table{width:100%;border-collapse:collapse;margin:24px 0}.rlp-offer__table td{padding:16px 10px;border-bottom:1px solid #cecfd1;font-size:16px;vertical-align:top}.rlp-offer__val{text-align:right;font-weight:700;color:#2c3c4c;white-space:nowrap}.rlp-offer__item-title{font-weight:600;color:#1a1a1a}.rlp-offer__item-desc{color:#6b7785;font-size:14px;margin-top:3px;margin-left:34px}.rlp-offer__icon{display:inline-block;width:24px;height:24px;background:#762821;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:13px;font-weight:700;margin-right:10px;vertical-align:middle}.rlp-offer__totals{background:#2c3c4c;color:#fff;border-radius:8px;padding:20px 24px;margin-top:18px}.rlp-offer__row{display:flex;justify-content:space-between;padding:6px 0;font-size:16px}.rlp-offer__row--strike{color:#ffffff8c;text-decoration:line-through}.rlp-offer__save{color:#d7cac0;font-weight:700}.rlp-offer__row--final{font-size:26px;font-weight:800;color:#d7cac0;border-top:1px solid rgba(255,255,255,.2);margin-top:8px;padding-top:14px}.rlp-offer__cta{display:block;width:100%;text-align:center;background:#762821;color:#fff;padding:22px;font-size:19px;font-weight:700;border-radius:8px;text-decoration:none;margin-top:26px;letter-spacing:.01em;box-sizing:border-box;transition:background .15s ease}.rlp-offer__cta:hover{background:#5e1f1a}.rlp-offer__cta-sub{display:block;font-size:13px;font-weight:500;opacity:.9;margin-top:4px;letter-spacing:.04em}.rlp-offer__note{text-align:center;font-size:13px;color:#6b7785;margin-top:16px}.rlp-offer__note strong{color:#2c3c4c}@media(max-width:720px){.rlp-offer{padding:48px 20px}.rlp-offer__card{padding:32px 20px}.rlp-offer__title{font-size:26px}}@media(max-width:640px){.rlp-offer__val{white-space:normal;font-size:28px}.rlp-offer__row{flex-direction:column;gap:4px;text-align:center}.rlp-offer__label{font-size:12px}}.rlp-problem{background:linear-gradient(135deg,#2c3c4c,#1e2a36);color:#fff;padding:72px 24px}.rlp-problem__inner{max-width:1120px;margin:0 auto}.rlp-problem__eyebrow{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#d7cac0;font-weight:700;margin-bottom:14px}.rlp-problem__title{font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0 0 24px;color:#fff}.rlp-problem__copy{max-width:760px;font-size:17px;color:#ffffffe6;line-height:1.55}.rlp-problem__copy p{margin:0 0 14px}.rlp-problem__copy p:first-child{font-size:19px}.rlp-problem__punchline{max-width:760px;margin-top:8px;font-size:17px;color:#d7cac0;font-weight:700}.rlp-problem__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.rlp-problem__card{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:26px 22px;border-radius:6px}.rlp-problem__card.is-win{border-color:#762821;background:#76282138}.rlp-problem__stat{font-size:38px;font-weight:800;color:#d7cac0;line-height:1;margin-bottom:10px;letter-spacing:-.02em}.rlp-problem__card.is-win .rlp-problem__stat{color:#ffb3ae}.rlp-problem__unit{font-size:18px;color:#fff9;font-weight:600;margin-left:4px}.rlp-problem__label{font-size:14px;color:#ffffffc7;line-height:1.4}@media(max-width:720px){.rlp-problem{padding:48px 20px}.rlp-problem__title{font-size:32px}.rlp-problem__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rlp-problem__grid{grid-template-columns:1fr}.rlp-problem__title{font-size:26px}.rlp-problem__stat{font-size:32px}}.rlp-proof{background:#ebe2d9;padding:72px 24px}.rlp-proof__inner{max-width:1120px;margin:0 auto}.rlp-proof__eyebrow{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#762821;font-weight:700;margin-bottom:14px}.rlp-proof__title{font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#2c3c4c;margin:0 0 24px}.rlp-proof__headline{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin-bottom:40px}.rlp-proof__rating{display:flex;align-items:baseline;gap:14px}.rlp-proof__rating-num{font-size:72px;font-weight:800;color:#2c3c4c;line-height:1;letter-spacing:-.03em}.rlp-proof__stars{color:#762821;font-size:24px;letter-spacing:2px}.rlp-proof__count{font-size:15px;color:#6b7785;margin-top:6px}.rlp-proof__sidebar{flex:1;min-width:260px;color:#2c3c4c;font-size:15px;border-left:3px solid #762821;padding-left:18px}.rlp-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rlp-proof__card{background:#fff;padding:30px 26px;border-radius:8px;border:1px solid #cecfd1}.rlp-proof__tstars{color:#762821;font-size:14px;letter-spacing:1.5px;margin-bottom:12px}.rlp-proof__quote{font-size:16px;line-height:1.5;color:#1a1a1a;margin-bottom:18px;font-weight:500}.rlp-proof__meta{font-size:13px;color:#6b7785;border-top:1px solid #cecfd1;padding-top:14px;line-height:1.45}.rlp-proof__meta strong{color:#2c3c4c;font-size:14px;display:block;margin-bottom:2px}.rlp-proof__verified{display:inline-block;background:#a8b4ba;color:#2c3c4c;font-size:11px;padding:2px 8px;border-radius:3px;margin-left:6px;font-weight:600;vertical-align:middle}.rlp-proof__press-label{margin-top:44px;padding-top:32px;border-top:1px solid #cecfd1;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6b7785;font-weight:700;margin-bottom:20px}.rlp-proof__press{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center}.rlp-proof__logo{height:64px;min-width:140px;padding:0 18px;display:grid;place-items:center;opacity:.85;transition:opacity .15s ease}.rlp-proof__logo:hover{opacity:1}.rlp-proof__logo-img{max-height:44px;max-width:140px;object-fit:contain;display:block}@media(max-width:820px){.rlp-proof{padding:48px 20px}.rlp-proof__title{font-size:32px}.rlp-proof__grid{grid-template-columns:1fr}.rlp-proof__rating-num{font-size:56px}}@media(max-width:640px){.rlp-proof__title{font-size:26px;margin-bottom:24px}.rlp-proof__sidebar{min-width:unset;padding:24px 20px}.rlp-proof__rating-num{font-size:48px}.rlp-proof__card{padding:20px}.rlp-proof__logos{gap:8px}.rlp-proof__logo{height:48px;min-width:100px;padding:0 10px}.rlp-proof__logo-img{max-height:32px;max-width:100px}}.rlp-solution{background:#fff;padding:72px 24px}.rlp-solution__inner{max-width:1120px;margin:0 auto}.rlp-solution__eyebrow{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#762821;font-weight:700;margin-bottom:14px}.rlp-solution__title{font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#2c3c4c;margin:0 0 24px}.rlp-solution__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.rlp-solution__body{font-size:17px;color:#333;line-height:1.55}.rlp-solution__body p{margin:0 0 14px}.rlp-solution__body p:first-child{font-size:20px;line-height:1.55}.rlp-solution__steps{margin-top:28px}.rlp-solution__step{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-top:1px solid #cecfd1}.rlp-solution__step:last-child{border-bottom:1px solid #cecfd1}.rlp-solution__num{flex:0 0 36px;height:36px;border-radius:50%;background:#762821;color:#fff;font-weight:800;font-size:16px;display:grid;place-items:center}.rlp-solution__step-text strong{display:block;font-weight:700;color:#2c3c4c;margin-bottom:2px;font-size:16px}.rlp-solution__step-text span{color:#6b7785;font-size:15px}.rlp-solution__frame{width:100%;border-radius:8px;overflow:hidden;background:#ebe2d9;display:block}.rlp-solution__img{width:100%;height:auto;display:block}.rlp-solution__img-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#ebe2d9,#d7cac0);display:grid;place-items:center;color:#2c3c4c;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border:1px solid #cecfd1}@media(max-width:820px){.rlp-solution{padding:48px 20px}.rlp-solution__title{font-size:32px}.rlp-solution__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:480px){.rlp-solution__title{font-size:26px}.rlp-solution__body{font-size:15px}.rlp-solution__body p:first-child{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/323/compiled_assets/styles.css.map */
