.sim-page{--rz-green:#007154;--rz-green-dark:#023a2c;--rz-green-deeper:#03251c;--rz-green-mid:#10a27d;--rz-mint:#32bb98;--rz-mint-bright:#00ffbe;--rz-mint-soft:#75dac1;--rz-mint-pale:#e5f6f1;--rz-mint-pale-rgb:229,246,241;--rz-sage:#c4dfd8;--rz-orange:#f80;--rz-amber:#ffb200;--rz-cream:#ffee9d;--rz-ink:#052a21;--rz-ink-rgb:5,42,33;--rz-body:#3d5a51;--rz-white:#fff;--rz-white-rgb:255,255,255;--sim-wire:#c9d6d1;--sim-dim:#9db5ad;--sim-on-dark:#bfe6d8;--sim-h2-size:48px;--sim-h2-weight:400;--sim-h2-line:1;--sim-h2-measure:560px;--sim-h2-step:44px;--sim-body-size:17px;--sim-body-weight:400;--sim-body-line:1.4;--sim-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--sim-ease-settle:cubic-bezier(0.22,1,0.36,1);--sim-ease-ui:cubic-bezier(0.2,0.7,0.3,1);--sim-dur-ui:160ms;--sim-dur-reveal:520ms;--sim-stagger:60ms;--sim-radius-card:18px;--sim-radius-panel:20px;--sim-shadow-rest:0 16px 40px rgba(var(--rz-ink-rgb),0.08);--sim-shadow-hover:0 22px 50px rgba(var(--rz-ink-rgb),0.14);--sim-shadow-hero:0 26px 60px -22px rgba(var(--rz-ink-rgb),0.55);background:var(--rz-white);color:var(--rz-ink)}.sim-page *{transition:none}@media (max-width:950px){.sim-page{--sim-h2-size:44px;--sim-h2-step:40px}}@media (max-width:870px){.sim-page{--sim-h2-size:40px;--sim-h2-step:40px}}@media (max-width:750px){.sim-page{--sim-body-size:16px}}@media (max-width:600px){.sim-page{--sim-h2-size:32px;--sim-h2-step:32px}}.sim-section{padding:72px 0;position:relative}@media (min-width:901px){.sim-section{padding:88px 0}}.sim-split{align-items:center;display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:901px){.sim-split{gap:44px;grid-template-columns:1fr 1fr}}.sim-h1{color:var(--rz-ink);font-size:30px;font-weight:800;letter-spacing:-.015em;line-height:1.15;max-width:640px}@media (min-width:901px){.sim-h1{font-size:38px}}.sim-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:18px}.sim-link{color:var(--rz-green);font-size:14px;font-weight:800}.sim-link:hover{text-decoration:underline}.sim-cta{background:var(--rz-green);border:1.5px solid var(--rz-green);border-radius:30px;color:var(--rz-white);cursor:pointer;display:inline-block;font-family:inherit;font-size:13px;font-weight:600;padding:13px 26px;transition:transform var(--sim-dur-ui) var(--sim-ease-spring),background var(--sim-dur-ui) var(--sim-ease-ui)}.sim-cta:hover{background:var(--rz-green-dark);transform:translateY(-2px)}.sim-cta--ghost{background:none;border-color:var(--sim-wire);color:var(--rz-ink)}.sim-cta--ghost:hover{background:var(--rz-mint-pale)}.sim-cta--bright{background:var(--rz-mint-bright);border-color:var(--rz-mint-bright);color:var(--rz-ink);margin-top:20px}.sim-cta--bright:hover{background:var(--rz-mint);border-color:var(--rz-mint)}.sim-page :focus-visible{border-radius:6px;outline:3px solid var(--rz-mint);outline-offset:3px}.sim-hero{background:linear-gradient(160deg,var(--rz-mint-pale),var(--rz-white) 72%);padding:119px 0 56px}@media (min-width:901px){.sim-hero{padding:139px 0 72px}}.sim-page .at-a-glance-section{padding-top:0}.sim-page .at-a-glance-facts--tiles{margin-top:35px}.sim-hero-inner{align-items:center;display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:901px){.sim-hero-inner{gap:44px;grid-template-columns:1.1fr .9fr}}.sim-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sim-hero-art img{filter:drop-shadow(var(--sim-shadow-hero));height:auto;width:100%}@media (max-width:900px){.sim-hero-inner{align-items:stretch;display:flex;flex-direction:column-reverse}.sim-hero-art{align-self:center;max-width:75%}}.sim-hero-ready .sim-hero-line{animation:sim-rise .56s var(--sim-ease-settle) both}.sim-hero-ready .sim-hero-line--1{animation-delay:80ms}.sim-hero-ready .sim-hero-line--2{animation-delay:.16s}.sim-hero-ready .sim-hero-art{animation:sim-pop-in .56s var(--sim-ease-spring) .2s both}@keyframes sim-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sim-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.sim-scrolly-grid{display:grid;gap:28px;grid-template-columns:1fr;margin-top:8px}@media (min-width:901px){.sim-scrolly-grid{gap:60px;grid-template-columns:1fr 380px}}.sim-scrolly-steps{display:flex;flex-direction:column;gap:40px;margin:0;padding:0}@media (min-width:901px){.sim-scrolly.is-armed .sim-scrolly-steps{gap:22vh;padding:6vh 0 10vh}}.sim-step{max-width:520px}.sim-step-art{margin:0 auto 8px;width:min(74vw,300px)}@media (min-width:901px){.sim-step-art{display:none}}.sim-step-kicker{color:var(--rz-green);font-size:12px;font-weight:800;letter-spacing:.1em}.sim-step .sim-h2{font-size:var(--sim-h2-step);margin:8px 0 0;padding-bottom:12px}.sim-step-body{color:var(--rz-body);font-size:var(--sim-body-size);font-weight:var(--sim-body-weight);line-height:var(--sim-body-line)}.sim-feature-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:16px}.sim-feature-link{color:var(--rz-green);font-size:14px;font-weight:800}.sim-feature-link:hover{text-decoration:underline}@media (min-width:901px){.sim-scrolly.is-armed .sim-step{opacity:.45;transition:opacity .3s var(--sim-ease-ui)}.sim-scrolly.is-armed .sim-step.is-active{opacity:1}}.sim-scrolly.is-armed .sim-step.is-shined{overflow:hidden;position:relative}.sim-scrolly.is-armed .sim-step.is-shined:after{animation:sim-shine .9s ease forwards;background:linear-gradient(105deg,rgba(var(--rz-white-rgb),0) 42%,rgba(var(--rz-white-rgb),.55) 50%,rgba(var(--rz-white-rgb),0) 58%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}@keyframes sim-shine{to{transform:translateX(120%)}}.sim-scrolly-sticky{align-items:center;display:flex;justify-content:center}@media (max-width:900px){.sim-scrolly-sticky{display:none}}@media (min-width:901px){.sim-scrolly.is-armed .sim-scrolly-sticky{align-items:center;align-self:start;height:auto;position:sticky;top:calc(50vh - 212.5px)}}.sim-scrolly-dots{display:none;flex-direction:column;gap:10px;margin:0;padding:0}@media (min-width:901px){.sim-scrolly.is-armed .sim-scrolly-dots{display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%)}}.sim-dot{background:var(--sim-wire);border:none;border-radius:50%;cursor:pointer;display:block;height:8px;padding:0;transition:background var(--sim-dur-ui) var(--sim-ease-ui),transform var(--sim-dur-ui) var(--sim-ease-ui);width:8px}.sim-dot.is-active{background:var(--rz-green);transform:scale(1.4)}.sim-scrolly-stage{box-sizing:border-box;flex-direction:column;gap:24px;max-width:300px;padding:20px}.sim-scrolly-frame,.sim-scrolly-stage{align-items:center;display:flex;width:100%}.sim-scrolly-frame{justify-content:center}.sim-scrolly-frame img{height:100%;object-fit:contain;transform:scale(var(--stage-art-scale,1));width:100%}.sim-scrolly.is-armed .sim-scrolly-stage{aspect-ratio:4/5;display:block;max-width:74vw;padding:0;position:relative;width:300px}@media (min-width:901px){.sim-scrolly-stage{max-width:340px}.sim-scrolly.is-armed .sim-scrolly-stage{width:340px}}@media (min-width:1100px){.sim-scrolly-grid{gap:52px;grid-template-columns:1fr 510px}.sim-scrolly-stage{max-width:510px}.sim-scrolly.is-armed .sim-scrolly-stage{width:510px}.sim-scrolly.is-armed .sim-scrolly-sticky{top:calc(50vh - 318.75px)}}.sim-scrolly.is-armed .sim-scrolly-frame{height:auto;inset:14%;max-width:none;opacity:0;position:absolute;transform:translateY(14px);transition:opacity .3s var(--sim-ease-ui),transform .42s var(--sim-ease-settle);width:auto}.sim-scrolly.is-armed .sim-scrolly-frame.is-current{opacity:1;transform:none}.sim-band-art{border-radius:var(--sim-radius-card);height:auto;width:100%}.sim-band--dark{background:var(--rz-green-deeper);overflow-x:clip}.sim-band--dark,.sim-band--dark .sim-h2{color:var(--rz-white)}.sim-band--dark .sim-accent{color:var(--rz-mint-bright)}.sim-band--dark .sim-sub{color:var(--sim-on-dark)}.sim-wheel{--wheel-d:524px;--wheel-r:196px;--tile-w:132px;--tile-h:132px;--card-w-open:300px;--card-cw:274px;--wheel-dur:60s;flex:none;height:var(--wheel-d);margin:0 auto;position:relative;width:var(--wheel-d)}.sim-wheel-rotor{animation:sim-wheel-spin var(--wheel-dur) linear infinite;inset:0;position:absolute;will-change:transform}@keyframes sim-wheel-spin{to{transform:rotate(1turn)}}.sim-wheel-tile{height:var(--tile-h);left:50%;margin:calc(var(--tile-h)/-2) 0 0 calc(var(--tile-w)/-2);position:absolute;top:50%;transform:rotate(var(--a)) translateY(calc(var(--wheel-r)*-1)) rotate(calc(var(--a)*-1));width:var(--tile-w)}.sim-wheel-tile-inner{animation:sim-wheel-counter var(--wheel-dur) linear infinite;height:100%;position:relative;width:100%;will-change:transform}@keyframes sim-wheel-counter{to{transform:rotate(-1turn)}}.sim-wheel:focus-within .sim-wheel-rotor,.sim-wheel:focus-within .sim-wheel-tile-inner,.sim-wheel:hover .sim-wheel-rotor,.sim-wheel:hover .sim-wheel-tile-inner{animation-play-state:paused}.sim-wheel-tile:focus-within,.sim-wheel-tile:hover{z-index:20}.sim-wheel .mkd-bbc-card{align-items:center;border:1px solid rgba(var(--rz-white-rgb),.16);border-radius:22px;box-shadow:0 10px 22px rgba(0,0,0,.3);box-sizing:border-box;color:var(--rz-white);display:flex;flex-direction:column;height:auto;justify-content:center;left:50%;min-height:var(--tile-h);overflow:hidden;padding:12px 13px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .52s var(--sim-ease-settle),box-shadow .32s var(--sim-ease-ui);width:var(--tile-w)}.sim-wheel .mkd-bbc-card--bull{background:var(--rz-green)}.sim-wheel .mkd-bbc-card--bear{background:#e12f26}.sim-wheel-tile:focus-within .mkd-bbc-card,.sim-wheel-tile:hover .mkd-bbc-card{box-shadow:0 22px 48px rgba(0,0,0,.5);overflow:visible;width:var(--card-w-open)}.sim-wheel-tile:focus-within .mkd-bbc-text,.sim-wheel-tile:hover .mkd-bbc-text{margin-top:9px;max-height:260px;opacity:1;overflow:visible;transition-delay:90ms}.sim-wheel .mkd-bbc-card-head{align-items:center;display:flex;flex-direction:column;gap:5px;margin:0;text-align:center;width:var(--card-cw)}.sim-wheel .mkd-bbc-icon{filter:brightness(0) invert(1);height:34px;order:0;width:auto}.sim-wheel .mkd-bbc-ticker{font-size:15px;font-weight:800;line-height:1.1;opacity:1;order:1;width:auto}.sim-wheel .mkd-bbc-kicker{font-size:9.5px;font-weight:700;line-height:1.2;opacity:.85;order:2;width:100%}.sim-wheel .mkd-bbc-text{display:block;margin:0;width:var(--card-cw);-webkit-line-clamp:none;font-size:11.5px;line-height:1.45;max-height:0;opacity:0;overflow:hidden;text-align:center;transition:max-height .52s var(--sim-ease-settle),opacity .36s var(--sim-ease-ui),margin-top .52s var(--sim-ease-settle)}@media (max-width:900px){.sim-wheel{--wheel-d:348px;--wheel-r:124px;--tile-w:100px;--tile-h:100px;--card-w-open:250px;--card-cw:224px}.sim-wheel .mkd-bbc-card{border-radius:calc(var(--tile-w)/2);padding:9px 10px}.sim-wheel .mkd-bbc-icon{height:24px}.sim-wheel .mkd-bbc-ticker{font-size:11px}.sim-wheel .mkd-bbc-kicker{font-size:7.5px}}.sim-guides{background:var(--rz-white)}.sim-guides-grid{display:grid;gap:18px;grid-template-columns:1fr;list-style:none;margin:34px 0 0;padding:0}@media (min-width:640px){.sim-guides-grid{gap:22px;grid-template-columns:1fr 1fr}}@media (min-width:1000px){.sim-guides-grid{grid-template-columns:1fr 1fr 1fr}}.sim-guides-card{background:var(--rz-white);border:1.5px solid var(--rz-mint-pale);border-radius:var(--sim-radius-card);box-shadow:var(--sim-shadow-rest);overflow:hidden;position:relative;transition:transform var(--sim-dur-ui) var(--sim-ease-spring),box-shadow var(--sim-dur-ui) var(--sim-ease-ui),border-color var(--sim-dur-ui) var(--sim-ease-ui)}.sim-guides-card:hover{border-color:var(--rz-mint-soft);box-shadow:var(--sim-shadow-hover);transform:translateY(-4px)}.sim-guides-thumb{aspect-ratio:16/9;background:var(--rz-mint-pale);overflow:hidden}.sim-guides-img{display:block;height:100%;object-fit:cover;width:100%}.sim-guides-text{padding:22px 24px}.sim-guides-name{color:var(--rz-ink);font-size:17px;font-weight:600;line-height:1.25;margin:0}.sim-guides-link{color:inherit;text-decoration:none}.sim-guides-link:after{border-radius:inherit;content:"";inset:0;position:absolute}.sim-guides-card:hover .sim-guides-name{color:var(--rz-green)}.sim-guides-body{color:var(--rz-body);font-size:15px;line-height:1.45;margin:10px 0 0}@supports selector(:has(*)){.sim-guides .sim-guides-link:focus-visible{outline:none}.sim-guides-card:has(.sim-guides-link:focus-visible){outline:3px solid var(--rz-mint);outline-offset:3px}}.sim-guides.reveal-armed .sim-guides-card{opacity:0;transform:translateY(24px)}.sim-guides.reveal-in .sim-guides-card{opacity:1;transform:none;transition:opacity var(--sim-dur-reveal) var(--sim-ease-settle),transform var(--sim-dur-reveal) var(--sim-ease-settle);transition-delay:calc(var(--sim-i, 0)*var(--sim-stagger))}.sim-request{background:var(--rz-mint-pale)}.sim-request .contact-form-card{background:var(--rz-white);border-radius:var(--sim-radius-panel);box-shadow:var(--sim-shadow-rest);margin:0 auto;max-width:720px}@media (prefers-reduced-motion:reduce){.sim-cta,.sim-dot,.sim-guides-card,.sim-hero-ready .sim-hero-art,.sim-hero-ready .sim-hero-line,.sim-scrolly.is-armed .sim-scrolly-frame,.sim-scrolly.is-armed .sim-step,.sim-scrolly.is-armed .sim-step.is-shined:after,.sim-wheel .mkd-bbc-card,.sim-wheel .mkd-bbc-text,.sim-wheel-rotor,.sim-wheel-tile-inner{animation:none!important;transition:none!important}.sim-guides.reveal-armed .sim-guides-card,.sim-guides.reveal-in .sim-guides-card,.sim-hero-ready .sim-hero-art,.sim-hero-ready .sim-hero-line,.sim-scrolly.is-armed .sim-scrolly-frame.is-current,.sim-scrolly.is-armed .sim-step{opacity:1;transform:none}.sim-scrolly-frame+.sim-scrolly-frame,.sim-scrolly.is-armed .sim-step.is-shined:after{display:none}}