.opr-product a.opr-scene-cta{color:#fff;min-height:48px;text-decoration:underline;text-underline-offset:4px;gap:12px}.opr-product a.opr-scene-cta:hover{background:#28465c}.opr-product a.opr-location{min-height:48px;color:var(--opr-ink);text-decoration:none;border-radius:8px}.opr-product a.opr-location strong{text-decoration:underline;text-underline-offset:4px}.opr-product a.opr-location:hover strong{text-decoration-thickness:2px}.opr-product :is(a.opr-scene-cta,a.opr-location)>svg{flex-shrink:0}.opr-product :is(a.opr-scene-cta,a.opr-location):focus-visible{outline:3px solid #2563eb;outline-offset:4px}@media (forced-colors:active){.opr-product a.opr-scene-cta{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.opr-product a.opr-location{color:LinkText}.opr-product :is(a.opr-scene-cta,a.opr-location):focus-visible{outline-color:Highlight}}.opr-product .opr-cover{color:var(--opr-ink);background:#f5f7f8}.opr-product .opr-cover:before{display:none}.opr-product .opr-cover .opd-cover-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);min-height:0;padding-block:clamp(56px,7vw,104px)}.opr-product .opd-cover-layout>*{min-width:0}.opr-product .opr-cover h1{color:var(--opr-ink);font-size:clamp(52px,6.2vw,88px)}.opr-product .opr-cover .ov-kicker,.opr-product .opr-cover .ov-lede,.opr-product .opr-cover .opr-demo-disclosure{color:var(--opr-muted)}.opr-product .opr-cover .ov-button{background:#152536;border-color:#152536;color:#fff;margin-top:22px}.opr-product .opr-cover .ov-button:hover{background:#28465c}.opr-product .opr-cover a:focus-visible{outline-color:#2563eb}.opr-product .opd-cover-place{margin:0;background:#fff;border-radius:22px;overflow:hidden;border:1px solid #dce3e8}.opr-product .opd-cover-place>img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.opr-product .opd-cover-place figcaption{padding:clamp(22px,3vw,34px)}.opr-product .opd-photo-label{display:block;font-size:12px;letter-spacing:.1em;color:var(--opr-muted);font-weight:650;line-height:1.5}.opr-product .opd-cover-place strong{display:block;font-size:clamp(27px,3vw,38px);line-height:1.1;letter-spacing:-.035em;margin-block:14px}.opr-product .opd-cover-place p{color:var(--opr-muted);font-size:15px;margin:0}.opr-product .opd-journey{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:16px}.opr-product .opd-journey a{display:inline-flex;align-items:center;min-height:44px;color:var(--opr-ink);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.opr-product .opd-connection-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--opr-ink);font-size:15px;line-height:1.5;text-underline-offset:4px}.opr-product .opd-connection-link>svg{flex-shrink:0}@media (max-width:900px){.opr-product .opr-cover .opd-cover-layout{grid-template-columns:minmax(0,1fr);gap:36px}.opr-product .opr-cover h1{max-width:12ch}.opr-product .opd-cover-place{max-width:620px;width:100%}.opr-product .opd-cover-place>img{aspect-ratio:16/10}}@media (max-width:420px){.opr-product .opr-cover h1{font-size:48px}.opr-product .opd-cover-place figcaption{padding:20px}.opr-product .opd-journey{gap:4px 8px}.opr-product .opd-journey a{font-size:14px}}@media (forced-colors:active){.opr-product .opr-cover,.opr-product .opd-cover-place{background:Canvas;color:CanvasText}.opr-product .opr-cover .ov-button{background:ButtonFace;color:ButtonText;border-color:ButtonText}.opr-product .opr-cover a:focus-visible{outline-color:Highlight}}
