.mr{--mr-lav:var(--a3);--mr-sage:var(--rv-accent);position:relative;isolation:isolate;overflow:hidden;padding:clamp(40px,3vw + 20px,80px) 0 clamp(64px,4vw + 40px,112px);background:radial-gradient(40% 46% at 82% 40%,color-mix(in srgb,var(--mr-lav) 14%,transparent),color-mix(in srgb,var(--mr-lav) 1%,transparent) 72%),radial-gradient(34% 40% at 6% 18%,color-mix(in srgb,var(--mr-sage) 12%,transparent),color-mix(in srgb,var(--mr-sage) 1%,transparent) 72%),linear-gradient(180deg,var(--rv-surface) 0,color-mix(in srgb,var(--rv-warning-soft) 55%,var(--rv-surface)) 50%,var(--rv-surface) 100%)}.mr>.lp-wrap{max-width:calc(1320px + 2 * var(--rv-gutter))}.mr-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,4vw,72px)}.mr .mr-eyebrow{display:flex;align-items:center;gap:18px;margin-bottom:22px;font-size:.8125rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--rv-accent-ink)}.mr .mr-eyebrow:after,.mr .mr-eyebrow:before{content:"";width:36px;height:1px;background:var(--rv-line-strong)}.mr-h2{font-size:clamp(2.25rem,1.3rem + 3vw,3.75rem);letter-spacing:-.035em;line-height:1.04}.mr-h2 span{display:block}.mr .mr-lede{margin-top:22px;max-width:44ch}.mr-cta.rv-btn{margin-top:30px;gap:10px;background:var(--rv-accent-ink);color:var(--rv-on-accent);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--rv-accent-ink) 90%,transparent)}.mr-cta.rv-btn:hover{background:var(--rv-accent-hover)}.mr-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mr .mr-note{margin-top:12px;font-size:.9375rem;color:var(--rv-ink-2)}.mr-figure{margin:0;min-width:0}.mr-stage-in{position:relative;padding-bottom:40px}.mr-planner{position:relative;max-height:400px;padding:10px;overflow:hidden;border-radius:28px;background:color-mix(in srgb,var(--mr-sage) 10%,var(--rv-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rv-surface) 90%,transparent),0 34px 70px -40px color-mix(in srgb,var(--rv-ink) 40%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.mr-planner .sv-side li:not(.is-on){background:color-mix(in srgb,var(--mr-lav) 9%,var(--rv-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mr-lav) 18%,transparent);margin-top:4px}.mr-planner .sv-sub{display:none}.mr-suggest{position:absolute;left:18%;right:4%;bottom:0;z-index:2;padding:20px 22px 18px;border-radius:24px;background:radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--mr-lav) 22%,transparent),color-mix(in srgb,var(--mr-lav) 2%,transparent) 70%),linear-gradient(160deg,color-mix(in srgb,var(--rv-surface) 84%,transparent),color-mix(in srgb,var(--mr-lav) 10%,color-mix(in srgb,var(--rv-surface) 70%,transparent)));box-shadow:inset 0 1px 1px color-mix(in srgb,var(--rv-surface) 95%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--rv-surface) 75%,transparent),0 28px 60px -30px color-mix(in srgb,var(--mr-lav) 75%,transparent),0 2px 6px color-mix(in srgb,var(--rv-ink) 5%,transparent);transition:opacity .52s var(--rv-ease),transform .52s var(--rv-ease)}.mr-suggest[data-pending]:not([data-in]){opacity:0;transform:translateY(14px)}.mr .mr-s-head{display:flex;align-items:center;gap:12px}.mr-s-head .rev{flex:none}.mr-s-head>span{display:grid;gap:1px}.mr-s-head strong{font-size:1.0625rem;font-weight:600;color:color-mix(in srgb,var(--mr-lav) 85%,var(--rv-ink))}.mr .mr-s-quote,.mr-s-head>span>span{font-size:.875rem;color:var(--rv-ink-2)}.mr .mr-s-quote{margin-top:12px;padding:8px 12px;border-radius:12px;font-style:italic;line-height:1.45;background:color-mix(in srgb,var(--rv-surface) 70%,transparent)}.mr-s-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.mr-s-list li{display:flex;align-items:baseline;gap:10px;font-size:.9375rem}.mr-s-list li>span:last-child{display:flex;flex-wrap:wrap;gap:2px 8px}.mr-s-list strong{font-weight:600}.mr-s-list li>span:last-child>span{color:var(--rv-ink-2)}.mr-s-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--dot);transform:translateY(-1px)}.mr .mr-s-foot{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--mr-lav) 18%,transparent);font-size:.8125rem;color:var(--rv-ink-2)}.mr-figure figcaption{margin-top:14px;text-align:center;font-size:.875rem;color:var(--rv-ink-3)}.rev.rev-still,.rev.rev-still *{animation:none!important}.mr-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,4vw + 20px,80px) 0 0;padding:0;list-style:none}.mr-benefits li{display:flex;align-items:flex-start;gap:18px;padding:4px 28px}.mr-benefits li+li{border-left:1px solid var(--rv-line)}.mr-benefits li:first-child{padding-left:0}.mr-benefits li>span:last-child{display:grid;gap:4px}.mr-benefits strong{font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.mr-benefits li>span:last-child>span{color:var(--rv-ink-2);line-height:1.5}.mr-b-icon{--c:var(--mr-sage);display:inline-grid;place-items:center;width:52px;height:52px;flex:none;border-radius:17px;color:color-mix(in srgb,var(--c) 80%,var(--rv-ink));background:linear-gradient(160deg,color-mix(in srgb,var(--rv-surface) 80%,transparent),color-mix(in srgb,var(--c) 16%,var(--rv-surface)));box-shadow:inset 0 1px 1px color-mix(in srgb,var(--rv-surface) 95%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--rv-surface) 70%,transparent),0 10px 20px -14px color-mix(in srgb,var(--c) 80%,transparent)}.mr-b-icon.is-lav{--c:var(--mr-lav)}.mr-b-icon.is-warm{--c:var(--a2)}.mr-b-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1023.98px){.mr-grid{grid-template-columns:1fr}.mr-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.mr .mr-lede{max-width:52ch}.mr-figure{max-width:760px;width:100%;margin:0 auto}}@media (max-width:899.98px){.mr-benefits{grid-template-columns:1fr;gap:12px}.mr-benefits li,.mr-benefits li:first-child{align-items:center;padding:14px 18px;border:0;border-radius:20px;background:color-mix(in srgb,var(--rv-surface) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rv-surface) 90%,transparent)}.mr-benefits li+li{border-left:0}}@media (max-width:719.98px){.mr .mr-eyebrow{gap:12px;font-size:.75rem;letter-spacing:.2em}.mr .mr-eyebrow:after,.mr .mr-eyebrow:before{width:20px}.mr-cta.rv-btn{width:100%}.mr-stage-in{padding-bottom:0}.mr-planner{max-height:300px;padding:6px;border-radius:22px}.mr-planner .sv-col .sv-card+.sv-card{display:none}.mr-suggest{position:relative;left:auto;right:auto;margin:-96px 8px 0;padding:18px 16px 16px;border-radius:20px}.mr-benefits strong{font-size:1.125rem}.mr-b-icon{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.mr-suggest{transition:none}.mr-suggest[data-pending]:not([data-in]){opacity:1;transform:none}}