@font-face{font-family:InterLocal;font-style:normal;font-weight:400;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:500;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:600;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:InterLocal;font-style:normal;font-weight:700;font-display:block;src:url(../../../assets/redesign-2026/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}.rmb-page{--font-primary: "InterLocal", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-secondary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none}.rmb-page h1,.rmb-page h2,.rmb-page h3,.rmb-page h4,.rmb-page h5,.rmb-page h6,.rmb-page p{text-wrap:wrap}:where(.rmb-page) .feature-info-icon{display:inline}.rmb-page .stats-highlight{isolation:isolate}.rmb-page.rmb-page .stats-graphic{z-index:0}.rmb-page .hero .hero-sticker{top:calc(24px + var(--global-nav-offset))}.rmb-page{padding-bottom:var(--spacing-xl);--color-product-accent: #00A35C}.rmb-page{overflow-x:hidden;max-width:100%}:where(.rmb-page) .s365-wash{position:absolute;z-index:0;pointer-events:none;background:var(--color-brand-wash);opacity:.16;filter:blur(90px);border-radius:48% 52% 60% 40%/55% 45% 60% 40%}:where(.rmb-page) .bg-texture-lines{position:relative;overflow:hidden}:where(.rmb-page) .bg-texture-lines:before{content:"";position:absolute;inset:0;z-index:0;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-text-primary) 12%,transparent) 0,color-mix(in srgb,var(--color-text-primary) 12%,transparent) 1px,transparent 1px,transparent 5.657px);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black 0%,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black 0%,transparent 80%);pointer-events:none}:where(.rmb-page) .bg-texture-lines>.tc-container{position:relative;z-index:1}:where(.rmb-page) .rmb-head{text-align:center;max-width:720px;margin:0 auto var(--spacing-2xl)}:where(.rmb-page) .rmb-head .tc-eyebrow{justify-content:center}:where(.rmb-page) .rmb-head h2{margin:0}:where(.rmb-page) .rmb-head p{margin:var(--spacing-md) auto 0;font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body)}:where(.rmb-page) .rmb-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--spacing-section-desktop) + var(--global-nav-offset)) 0 var(--spacing-section-desktop)}:where(.rmb-page) .rmb-hero-wash{right:-14%;top:50%;left:auto;width:62%;height:40%;transform:translateY(-50%) rotate(-10deg);opacity:.2}:where(.rmb-page) .rmb-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:center}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}:where(.rmb-page) .rmb-hero-copy{text-align:center}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-copy{text-align:left}}:where(.rmb-page) .rmb-hero-eyebrow{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-eyebrow{margin-bottom:var(--spacing-sm)}}:where(.rmb-page) .rmb-hero-logo{height:30px;width:auto;display:block}:where(.rmb-page) .rmb-hero-eyebrow-div{width:1px;height:20px;background:var(--color-bg-stroke)}:where(.rmb-page) .rmb-hero-eyebrow-word{font-family:var(--font-mono);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-product-accent)}:where(.rmb-page) .rmb-hero h1{margin:0 0 var(--spacing-md);max-width:620px}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-copy h1{margin-left:0;margin-right:0}}:where(.rmb-page) .rmb-hero-em{font-style:italic}:where(.rmb-page) .rmb-hero-br{display:inline}@media (min-width: 768px){:where(.rmb-page) .rmb-hero-br{display:none}}:where(.rmb-page) .rmb-hero-sub{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body);max-width:560px;margin:0 0 var(--spacing-lg)}@media (max-width: 1023px){:where(.rmb-page) .rmb-hero-sub{margin-left:auto;margin-right:auto}}:where(.rmb-page) .rmb-hero-ctas{display:flex;justify-content:center}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-ctas{justify-content:flex-start}}:where(.rmb-page) .rmb-hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-xl)}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-trust{justify-content:flex-start}}@media (max-width: 767px){:where(.rmb-page) .rmb-hero-trust{margin-top:var(--spacing-lg)}:where(.rmb-page) .rmb-hero-grid{gap:var(--spacing-xl)}}:where(.rmb-page) .rmb-trust-item{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}:where(.rmb-page) .rmb-trust-item svg{width:16px;height:16px;color:var(--color-product-accent);flex:none}:where(.rmb-page) .rmb-hero-visual{display:flex;justify-content:center}@media (min-width: 1024px){:where(.rmb-page) .rmb-hero-visual{justify-content:flex-end}}:where(.rmb-page) .rmb-card{--tc-frame-radius: var(--radius-xl);--tc-frame-shadow: var(--shadow-lg);width:100%;max-width:430px;box-sizing:border-box}:where(.rmb-page) .rmb-card-inner{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);background:var(--color-bg-secondary);border-radius:calc(var(--radius-xl) - 4px)}:where(.rmb-page) .rmb-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}:where(.rmb-page) .rmb-card-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}:where(.rmb-page) .rmb-card-logo{height:24px;width:auto;display:block}:where(.rmb-page) .rmb-card-pill{display:inline-block;margin-top:var(--spacing-xs);padding:5px 11px;border-radius:var(--radius-full);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);white-space:nowrap;background:color-mix(in srgb,var(--color-product-accent) 12%,var(--color-white));color:color-mix(in srgb,var(--color-product-accent) 82%,var(--color-graphite))}:where(.rmb-page) .rmb-card-figure{margin-top:var(--spacing-md);font-size:44px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums}:where(.rmb-page) .rmb-card-caption{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-body-sm);color:var(--color-text-muted)}:where(.rmb-page) .rmb-card-claims{margin-top:var(--spacing-md)}:where(.rmb-page) .rmb-claim{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:var(--border-thin) solid var(--color-mist);opacity:0;transform:translateY(-8px);transition:opacity var(--transition-slow),transform var(--transition-slow)}:where(.rmb-page) .rmb-claim.is-in{opacity:1;transform:none}:where(.rmb-page) .rmb-claim svg{flex:none;display:block;color:var(--color-product-accent)}:where(.rmb-page) .rmb-claim-label{flex:1;font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}:where(.rmb-page) .rmb-claim-value{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--color-product-accent) 85%,var(--color-graphite));white-space:nowrap;font-variant-numeric:tabular-nums}:where(.rmb-page) .rmb-hiw{position:relative;overflow-x:clip;padding:var(--spacing-section) 0}:where(.rmb-page) .rmb-hiw-br{display:none}@media (min-width: 768px){:where(.rmb-page) .rmb-hiw-br{display:inline}}:where(.rmb-page) .rmb-timeline{position:relative}:where(.rmb-page) .rmb-steps{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 768px){:where(.rmb-page) .rmb-steps{grid-template-columns:repeat(3,1fr);gap:0;padding:0 9%;align-items:start}}:where(.rmb-page) .rmb-step{display:grid;grid-template-columns:minmax(0,1fr);text-align:left}@media (min-width: 768px){:where(.rmb-page) .rmb-step{grid-template-columns:minmax(0,240px);justify-content:center}}:where(.rmb-page) .rmb-orb{position:relative;width:56px;height:56px;margin-bottom:var(--spacing-md);border-radius:var(--radius-full);background:var(--color-graphite);color:var(--color-white);display:grid;place-items:center}:where(.rmb-page) .rmb-orb svg{width:22px;height:22px}:where(.rmb-page) .rmb-orb:after{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,var(--color-gradient-teal),var(--color-gradient-cyan),var(--color-gradient-blue),var(--color-gradient-violet),var(--color-gradient-gold),var(--color-gradient-teal));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}:where(.rmb-page) .rmb-orb.is-ping:after{animation:rmb-rmb-orb-ping 1.2s ease-out 1}@keyframes rmb-rmb-orb-ping{0%{transform:scale(1);opacity:0}12%{transform:scale(1);opacity:.85}to{transform:scale(1.8);opacity:0}}:where(.rmb-page) .rmb-step h3{margin:0 0 var(--spacing-xs);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}:where(.rmb-page) .rmb-step p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body)}@media (min-width: 768px){:where(.rmb-page) .rmb-step h3,:where(.rmb-page) .rmb-step p{color:var(--color-ash);transition:color var(--transition-slow)}:where(.rmb-page) .rmb-step.is-lit h3{color:var(--color-text-primary)}:where(.rmb-page) .rmb-step.is-lit p{color:var(--color-text-secondary)}}:where(.rmb-page) .rmb-line{display:none}@media (min-width: 768px){:where(.rmb-page) .rmb-line{display:block;position:absolute;top:28px;left:4%;right:4%;height:2px;z-index:0;pointer-events:none;overflow:hidden;background:var(--color-ash);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}}:where(.rmb-page) .rmb-line-comet{position:absolute;top:50%;left:0;width:150px;height:2px;transform:translate(-50%,-50%);border-radius:var(--radius-full);background:linear-gradient(90deg,transparent 0%,var(--color-gradient-teal) 20%,var(--color-gradient-cyan) 38%,var(--color-gradient-blue) 54%,var(--color-gradient-violet) 70%,var(--color-gradient-gold) 86%,transparent 100%);opacity:0}:where(.rmb-page) .rmb-line.is-running .rmb-line-comet{opacity:1;animation:rmb-rmb-comet-run 7s linear forwards}@keyframes rmb-rmb-comet-run{0%{left:-15%}to{left:100%}}@media (prefers-reduced-motion: reduce){:where(.rmb-page) .rmb-line-comet{display:none}:where(.rmb-page) .rmb-orb.is-ping:after{animation:none}}:where(.rmb-page) .rmb-split{padding:var(--spacing-section) 0}:where(.rmb-page) .rmb-split-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:center}@media (min-width: 1024px){:where(.rmb-page) .rmb-split-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}:where(.rmb-page) .rmb-split-grid--calc{grid-template-columns:2fr 3fr;-moz-column-gap:calc(var(--spacing-2xl) + var(--spacing-xl));column-gap:calc(var(--spacing-2xl) + var(--spacing-xl))}}:where(.rmb-page) .rmb-split-copy h2{margin:0 0 var(--spacing-md)}:where(.rmb-page) .rmb-split-copy .rmb-split-sub{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}:where(.rmb-page) .rmb-calc-card{position:relative;overflow:hidden;isolation:isolate;background:var(--color-graphite);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-lg);color:var(--color-white)}:where(.rmb-page) .rmb-calc-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-white) 7%,transparent) 0,color-mix(in srgb,var(--color-white) 7%,transparent) 1px,transparent 1px,transparent 5.657px);-webkit-mask-image:radial-gradient(ellipse 85% 80% at 50% 42%,black 35%,transparent 92%);mask-image:radial-gradient(ellipse 85% 80% at 50% 42%,black 35%,transparent 92%)}:where(.rmb-page) .rmb-calc-card>*{position:relative;z-index:1}@media (max-width: 767px){:where(.rmb-page) .rmb-calc-card{padding:var(--spacing-md)}}:where(.rmb-page) .rmb-calc-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}:where(.rmb-page) .rmb-calc-label{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--color-white) 88%,transparent)}:where(.rmb-page) .rmb-calc-rev{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-white);font-variant-numeric:tabular-nums}:where(.rmb-page) .rmb-slider{position:relative;height:40px;margin:var(--spacing-sm) 0 var(--spacing-lg)}:where(.rmb-page) .rmb-slider-track{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-white) 16%,transparent);overflow:hidden}:where(.rmb-page) .rmb-slider-fill{position:absolute;inset:0;width:33%;border-radius:var(--radius-full);background:linear-gradient(90deg,color-mix(in srgb,var(--color-product-accent) 70%,var(--color-white)),var(--color-product-accent))}:where(.rmb-page) .rmb-slider-thumb{position:absolute;top:50%;left:33%;width:45px;height:45px;transform:translate(-50%,-50%) rotate(-8deg);display:grid;place-items:center;pointer-events:none}:where(.rmb-page) .rmb-slider-thumb img{width:45px;height:45px;display:block}:where(.rmb-page) .rmb-range{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:34px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;z-index:2}:where(.rmb-page) .rmb-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:34px;height:34px;border-radius:var(--radius-full);background:transparent;border:none;cursor:pointer}:where(.rmb-page) .rmb-range::-moz-range-thumb{width:34px;height:34px;border-radius:var(--radius-full);background:transparent;border:none;cursor:pointer}:where(.rmb-page) .rmb-range:focus-visible{outline:none}:where(.rmb-page) .rmb-range:focus-visible+.rmb-slider-track+.rmb-slider-thumb img{border-radius:var(--radius-sm);outline:var(--border-base) solid var(--color-product-accent);outline-offset:3px}:where(.rmb-page) .rmb-calc-scale{display:flex;justify-content:space-between;font-size:var(--font-size-body-sm);color:color-mix(in srgb,var(--color-white) 55%,transparent);margin-top:calc(-1 * var(--spacing-sm));margin-bottom:var(--spacing-lg)}:where(.rmb-page) .rmb-calc-result{border-top:var(--border-thin) solid color-mix(in srgb,var(--color-white) 14%,transparent);padding-top:var(--spacing-lg);text-align:center}:where(.rmb-page) .rmb-calc-estimate{font-size:52px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-white);font-variant-numeric:tabular-nums}@media (max-width: 767px){:where(.rmb-page) .rmb-calc-estimate{font-size:var(--font-size-display)}}:where(.rmb-page) .rmb-calc-estimate-label{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-body);color:color-mix(in srgb,var(--color-white) 70%,transparent)}:where(.rmb-page) .rmb-calc-foot{margin:var(--spacing-md) 0 0;font-size:var(--font-size-body-sm);color:color-mix(in srgb,var(--color-white) 50%,transparent);text-align:center}:where(.rmb-page) .rmb-calc-foot-br{display:none}@media (min-width: 1024px){:where(.rmb-page) .rmb-calc-foot-br{display:inline}}:where(.rmb-page) .rmb-why{position:relative;isolation:isolate;overflow:hidden;padding:var(--spacing-section) 0}:where(.rmb-page) .rmb-why-wash-1{left:-8%;top:12%;width:55%;height:55%;opacity:.12}:where(.rmb-page) .rmb-why-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--gap-cards);max-width:960px;margin:0 auto}@media (min-width: 768px){:where(.rmb-page) .rmb-why-grid{grid-template-columns:1fr 1fr}}:where(.rmb-page) .rmb-why-card{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);border:var(--border-thin) solid var(--color-bg-stroke);background:var(--color-white);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}@media (max-width: 767px){:where(.rmb-page) .rmb-why-card{padding:var(--spacing-lg)}}:where(.rmb-page) .rmb-why-chip{position:relative;z-index:1;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-white);display:grid;place-items:center;margin-bottom:var(--spacing-md)}:where(.rmb-page) .rmb-why-chip svg{width:22px;height:22px}:where(.rmb-page) .rmb-why-wm{position:absolute;top:-40px;right:-40px;width:230px;height:230px;color:var(--color-text-primary);opacity:.05;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to top right,black 20%,transparent 78%);mask-image:linear-gradient(to top right,black 20%,transparent 78%)}:where(.rmb-page) .rmb-why-wm svg{width:100%;height:100%}:where(.rmb-page) .rmb-why-card h3{position:relative;z-index:1;margin:0 0 var(--spacing-xs);font-size:var(--font-size-h4)}:where(.rmb-page) .rmb-why-card p{position:relative;z-index:1;margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body)}:where(.rmb-page) .rmb-why-cta{position:relative;z-index:1;text-align:center;margin-top:var(--spacing-2xl)}:where(.rmb-page) .rmb-li-steps{list-style:none;margin:var(--spacing-lg) 0 var(--spacing-lg);padding:0}:where(.rmb-page) .rmb-li-step{display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-top:var(--border-thin) solid var(--color-bg-stroke)}:where(.rmb-page) .rmb-li-step:first-child{border-top:none;padding-top:0}:where(.rmb-page) .rmb-li-num{flex:none;width:34px;height:34px;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-white);display:grid;place-items:center;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}:where(.rmb-page) .rmb-li-step-body{margin:0;align-self:center;font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body)}:where(.rmb-page) .rmb-li-step-body strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:where(.rmb-page) .rmb-li-foot{margin:0 0 var(--spacing-lg);font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body)}:where(.rmb-page) .rmb-li-foot--under{margin:var(--spacing-sm) auto 0;max-width:420px;text-align:center;font-size:var(--font-size-body-sm);color:var(--color-text-tertiary)}@media (min-width: 1024px){:where(.rmb-page) .rmb-split-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center}}:where(.rmb-page) .rmb-ci-card{box-sizing:border-box;width:100%;max-width:420px;margin:0 auto;padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--shadow-lg);border:var(--border-thin) solid var(--color-bg-stroke)}@media (max-width: 767px){:where(.rmb-page) .rmb-ci-card{padding:var(--spacing-lg)}:where(.rmb-page) .rmb-ci-vwrap{gap:var(--spacing-sm)}:where(.rmb-page) .rmb-ci-vbar{width:46px}}:where(.rmb-page) .rmb-ci-vhead{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0 0 var(--spacing-lg)}:where(.rmb-page) .rmb-ci-vwrap{display:flex;align-items:stretch;gap:var(--spacing-md);height:300px}:where(.rmb-page) .rmb-ci-vtotal{display:flex;align-items:center;gap:10px;flex:none}:where(.rmb-page) .rmb-ci-vtotal-brace{width:9px;height:100%;border:var(--border-base) solid var(--color-ash);border-right:none;border-radius:var(--radius-base) 0 0 var(--radius-base)}:where(.rmb-page) .rmb-ci-vtotal-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}:where(.rmb-page) .rmb-ci-vbar{flex:none;width:60px;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-base);overflow:hidden}:where(.rmb-page) .rmb-ci-vseg{display:block;width:100%}:where(.rmb-page) .rmb-ci-vseg-added{height:62%;background:repeating-linear-gradient(-45deg,var(--color-product-accent) 0 7px,color-mix(in srgb,var(--color-product-accent) 55%,var(--color-white)) 7px 14px)}:where(.rmb-page) .rmb-ci-vseg-amazon{height:38%;background:var(--color-ash);border-top:var(--border-base) solid var(--color-bg-secondary)}:where(.rmb-page) .rmb-ci-vlegend{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}:where(.rmb-page) .rmb-ci-vkey{display:flex;align-items:center;min-width:0;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}:where(.rmb-page) .rmb-ci-vkey--added{flex:62}:where(.rmb-page) .rmb-ci-vkey--amazon{flex:38}:where(.rmb-page) .rmb-ci-vkey-row{display:flex;align-items:flex-start;gap:10px;min-width:0}:where(.rmb-page) .rmb-ci-vkey strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:where(.rmb-page) .rmb-ci-swatch{flex:none;width:16px;height:16px;border-radius:var(--radius-sm)}:where(.rmb-page) .rmb-ci-swatch--amazon{background:var(--color-ash)}:where(.rmb-page) .rmb-ci-swatch--added{background:repeating-linear-gradient(-45deg,var(--color-product-accent) 0 4px,color-mix(in srgb,var(--color-product-accent) 55%,var(--color-white)) 4px 8px)}:where(.rmb-page) .rmb-cta-section{padding:var(--spacing-section) 0}:where(.rmb-page) .rmb-path-cards{display:grid;grid-template-columns:1fr;gap:var(--gap-cards)}@media (min-width: 900px){:where(.rmb-page) .rmb-path-cards{grid-template-columns:2fr 3fr;align-items:stretch}}:where(.rmb-page) .rmb-path-card{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);border:var(--border-thin) solid var(--color-bg-stroke);background:var(--color-white);padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}@media (min-width: 768px){:where(.rmb-page) .rmb-path-card{padding:var(--spacing-xl);min-height:320px}}:where(.rmb-page) .rmb-path-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-text-primary) 9%,transparent) 0,color-mix(in srgb,var(--color-text-primary) 9%,transparent) 1px,transparent 1px,transparent 5.657px);opacity:.7;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,black 6%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,black 6%,transparent 70%)}:where(.rmb-page) .rmb-path-card>*{position:relative;z-index:1}:where(.rmb-page) .rmb-path-card-icon{width:42px;height:42px;display:block}:where(.rmb-page) .rmb-path-card h3{margin:0}:where(.rmb-page) .rmb-path-card p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-body)}:where(.rmb-page) .rmb-path-card .tc-btn{margin-top:auto}:where(.rmb-page) .rmb-path-card--dark{background:var(--color-graphite);border-color:color-mix(in srgb,var(--color-white) 14%,transparent)}:where(.rmb-page) .rmb-path-card--dark:before{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-white) 10%,transparent) 0,color-mix(in srgb,var(--color-white) 10%,transparent) 1px,transparent 1px,transparent 5.657px)}.rmb-page .rmb-path-card--dark h3{color:var(--color-white)}.rmb-page .rmb-path-card--dark p{color:color-mix(in srgb,var(--color-white) 82%,transparent)}:where(.rmb-page) .rmb-path-card--dark .tc-btn-primary{background:var(--color-white);color:var(--color-graphite)}:where(.rmb-page) .rmb-path-card--dark .tc-btn-primary:hover{background:color-mix(in srgb,var(--color-white) 88%,var(--color-graphite))}:where(.rmb-page) .faq-section{padding:var(--spacing-section) 0}:where(.rmb-page) .faq-grid{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--color-bg-stroke);border-radius:var(--radius-md);overflow:hidden}@media (min-width: 1024px){:where(.rmb-page) .faq-grid{grid-template-columns:390px 1fr;align-items:stretch}}:where(.rmb-page) .faq-sidebar{padding:var(--spacing-md);border-bottom:1px solid var(--color-bg-stroke)}@media (min-width: 1024px){:where(.rmb-page) .faq-sidebar{padding:var(--spacing-lg);border-bottom:none;border-right:1px solid var(--color-bg-stroke)}}:where(.rmb-page) .faq-sidebar h2{margin-bottom:0}:where(.rmb-page) .faq-item{border-bottom:1px solid var(--color-bg-stroke)}:where(.rmb-page) .faq-item:last-child{border-bottom:none}:where(.rmb-page) .faq-trigger{width:100%;display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-primary);transition:background var(--transition-fast);line-height:var(--line-height-body)}@media (min-width: 1024px){:where(.rmb-page) .faq-trigger{padding:var(--spacing-md) var(--spacing-lg)}}:where(.rmb-page) .faq-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:transform var(--transition-base),color var(--transition-base);color:var(--color-text-muted)}:where(.rmb-page) .faq-item.is-open .faq-icon{color:var(--color-product-accent);transform:rotate(45deg)}:where(.rmb-page) .faq-icon svg{width:12px;height:12px}:where(.rmb-page) .faq-answer{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}:where(.rmb-page) .faq-item.is-open .faq-answer{max-height:500px}:where(.rmb-page) .faq-answer-inner{padding:0 var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + 16px + var(--spacing-md));font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.7}@media (min-width: 1024px){:where(.rmb-page) .faq-answer-inner{padding:0 var(--spacing-lg) var(--spacing-md) calc(var(--spacing-lg) + 16px + var(--spacing-md))}}:where(.rmb-page) .faq-answer-inner a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}:where(.rmb-page) .faq-answer-inner a:hover{color:var(--color-text-tertiary)}:where(.rmb-page) .faq-grid{border:none;background:none;border-radius:0;overflow:visible}:where(.rmb-page) .faq-sidebar{border-bottom:none}@media (min-width: 1024px){:where(.rmb-page) .faq-sidebar{border-right:none;padding-top:0}:where(.rmb-page) .faq-list>.faq-item:first-child .faq-trigger{padding-top:0}}:where(.rmb-page) .faq-trigger:hover{background:transparent;color:var(--color-text-secondary)}:where(.rmb-page) .faq-trigger:hover .faq-icon{color:var(--color-text-secondary)}:where(.rmb-page) .faq-item.is-open{background:transparent}:where(.rmb-page) .faq-item.is-open .faq-trigger{color:var(--color-text-primary)}
