.rm-ops-page{--rm-ops-mint:#16a085;--rm-ops-green:#0b6e4f;--rm-ops-ink:#0f172a;--rm-ops-navy:#0a1628;--rm-ops-muted:#6b7280;--rm-ops-line:rgba(10,22,40,0.08);--rm-ops-wash:#fafbfb;--rm-ops-max:1160px;background:#fff;color:var(--rm-ops-ink)}.rm-ops-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm-ops-hero{background:#fff;padding:clamp(56px,8vh,96px) 0 clamp(48px,7vh,72px)}.rm-ops-hero__inner{width:min(100% - 48px,var(--rm-ops-max));margin:0 auto}.rm-ops-hero .rm-site-label{margin-bottom:20px}.rm-ops-hero__title{margin:0;max-width:14em;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.26;letter-spacing:-.045em;color:var(--rm-ops-navy);word-break:keep-all}.rm-ops-hero__lead{margin:20px 0 0;max-width:34em;font-size:clamp(15px,1.35vw,17px);font-weight:450;line-height:1.75;color:var(--rm-ops-muted);word-break:keep-all}.rm-ops-features{background:#fff;padding:0;border-top:1px solid var(--rm-ops-line)}.rm-ops-features__list{display:flex;flex-direction:column}.rm-ops-feature{padding:clamp(48px,7vh,80px) 0;border-bottom:1px solid var(--rm-ops-line);opacity:0;transform:translate3d(0,12px,0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.rm-ops-feature:nth-child(2n){background:#fafbfb}.rm-ops-feature:last-child{border-bottom:0}.rm-ops-feature.is-in{opacity:1;transform:translateZ(0)}.rm-ops-feature__inner{width:min(100% - 40px,var(--rm-max,1480px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.95fr);gap:clamp(32px,4.5vw,64px);align-items:center}.rm-ops-feature.is-reverse .rm-ops-feature__inner{grid-template-columns:minmax(240px,.95fr) minmax(0,1.65fr)}.rm-ops-feature.is-reverse .rm-ops-feature__media{order:2}.rm-ops-feature.is-reverse .rm-ops-feature__copy{order:1}.rm-ops-feature__media{min-width:0}.rm-ops-feature__shot{display:block;width:100%;height:auto;object-fit:contain}.rm-ops-feature__copy{min-width:0;max-width:28em}.rm-ops-feature__label{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--rm-ops-navy)}.rm-ops-feature__num{color:var(--rm-ops-mint);font-variant-numeric:tabular-nums;letter-spacing:.02em}.rm-ops-feature__title{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.34;letter-spacing:-.04em;color:var(--rm-ops-navy);word-break:keep-all}.rm-ops-feature__accent{color:var(--rm-ops-mint)}.rm-ops-feature__desc{margin:14px 0 0;font-size:15px;font-weight:450;line-height:1.72;color:var(--rm-ops-muted);word-break:keep-all}.rm-ops-feature__keys{margin:18px 0 0;font-size:12.5px;font-weight:500;line-height:1.5;letter-spacing:-.02em;color:#8b939e}.rm-ops-feature__dot{color:rgba(139,147,158,.55)}.rm-ops-policy{background:var(--rm-ops-wash);padding:clamp(56px,8vh,88px) 0}.rm-ops-policy__inner{width:min(100% - 48px,760px);margin:0 auto}.rm-ops-policy__head{margin-bottom:clamp(28px,4vh,40px)}.rm-ops-policy__title{margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.32;letter-spacing:-.04em;color:var(--rm-ops-navy);word-break:keep-all}.rm-ops-policy__lead{margin:14px 0 0;font-size:15px;font-weight:450;line-height:1.7;color:var(--rm-ops-muted);word-break:keep-all}.rm-ops-policy__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rm-ops-line)}.rm-ops-policy__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rm-ops-line)}.rm-ops-policy__num{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--rm-ops-mint);font-variant-numeric:tabular-nums}.rm-ops-policy__text{display:grid;grid-template-columns:minmax(7.5em,auto) minmax(0,1fr);gap:8px 20px;align-items:baseline;min-width:0}.rm-ops-policy__row-title{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--rm-ops-navy)}.rm-ops-policy__row-desc{font-size:14px;font-weight:450;line-height:1.55;color:var(--rm-ops-muted)}.rm-ops-extras{background:var(--rm-ops-wash);padding:0 0 clamp(48px,7vh,72px)}.rm-ops-extras__inner{width:min(100% - 48px,760px);margin:0 auto;padding-top:8px;border-top:1px solid var(--rm-ops-line)}.rm-ops-extras__title{margin:28px 0 14px;font-size:clamp(17px,1.8vw,20px);font-weight:700;letter-spacing:-.03em;color:var(--rm-ops-navy)}.rm-ops-extras__tags{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0}.rm-ops-extras__tags li{margin:0;padding:0;font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--rm-ops-muted);background:none;border:0;border-radius:0}.rm-ops-extras__tags li:not(:last-child):after{content:"·";margin:0 10px;color:rgba(107,114,128,.45)}.rm-ops-close{background:#fff;border-top:1px solid var(--rm-ops-line);padding:clamp(64px,9vh,104px) 0;text-align:center}.rm-ops-close__inner{width:min(100% - 48px,640px);margin:0 auto}.rm-ops-close__title{margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1.32;letter-spacing:-.04em;color:var(--rm-ops-navy);word-break:keep-all}.rm-ops-close__lead{margin:16px 0 28px;font-size:15px;font-weight:450;line-height:1.7;color:var(--rm-ops-muted);word-break:keep-all}.rm-ops-close a.rm-ops-close__cta,.rm-ops-close__cta{display:inline-flex;align-items:center;justify-content:center;background:var(--rm-ops-mint);color:#fff;border:1px solid var(--rm-ops-mint);text-decoration:none}.rm-ops-close a.rm-ops-close__cta:hover,.rm-ops-close__cta:hover{background:var(--rm-ops-green);border-color:var(--rm-ops-green);color:#fff}@media (max-width:960px){.rm-ops-feature{padding:clamp(36px,6vh,52px) 0}.rm-ops-feature__inner{width:min(100% - 32px,var(--rm-max,1480px));gap:20px;align-items:start}.rm-ops-feature.is-reverse .rm-ops-feature__inner,.rm-ops-feature__inner{grid-template-columns:1fr}.rm-ops-feature.is-reverse .rm-ops-feature__copy,.rm-ops-feature.is-reverse .rm-ops-feature__media{order:0}.rm-ops-feature__copy{max-width:none}.rm-ops-close__inner,.rm-ops-extras__inner,.rm-ops-hero__inner,.rm-ops-policy__inner{width:min(100% - 32px,var(--rm-ops-max))}}@media (max-width:640px){.rm-ops-hero__br,.rm-ops-policy__br{display:none}.rm-ops-policy__row{grid-template-columns:32px minmax(0,1fr);gap:10px}.rm-ops-policy__text{grid-template-columns:1fr;gap:4px}.rm-ops-extras__tags li:not(:last-child):after{margin:0 8px}}@media (prefers-reduced-motion:reduce){.rm-ops-feature{opacity:1;transform:none;transition:none}}