/* The primary visit is short; full operational simulations are optional. */
.opero-site{--muted:#566873}
.opero-site .simple-advanced-return{padding-top:24px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:13px}
.opero-site .simple-advanced-return a{color:#2f7090;font-weight:650;text-underline-offset:4px}
.opero-site .simple-advanced-return span{color:#607785}
.opero-site .reveal{opacity:1!important;transform:none!important;transition:none!important}
.opero-site .site-page.active{opacity:1;transform:none;animation:none!important}
.opero-site .btn,.opero-site .magnetic{transform:none!important}
.opero-site .btn:hover{transform:none!important}
.opero-site .nav-shell{backdrop-filter:none;background:#fff}
.opero-site .progress-top{display:none}
.opero-site .page-hero{padding-top:40px;padding-bottom:26px}
.opero-site .page-hero .display{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.04em}
.opero-site .page-hero .lead{font-size:17px;line-height:1.65}
.opero-site .hero-marker:after,.opero-site .accent-mark:after{display:none}
.opero-site .btn:focus-visible,.opero-site a:focus-visible,.opero-site button:focus-visible,.opero-site summary:focus-visible{outline:3px solid #5fa6c7;outline-offset:4px}
@media(max-width:730px){.opero-site .simple-advanced-return{padding-top:18px;gap:8px}.opero-site .page-hero{padding-top:28px}.opero-site .page-hero .display{font-size:32px}}
