/* The film's navy glass and champagne frame, shared by clickable controls. */
:root{--interaction-navy:rgb(17 34 48 / 92%);--interaction-gold:#e6cb8e}
:where(a[href],button:not(:disabled),[role="button"],summary){border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,filter .22s ease;touch-action:manipulation}
:where(a[href],button:not(:disabled),[role="button"],summary):is(:hover,:focus-visible){background-color:var(--interaction-navy)!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--interaction-gold),inset 4px 0 0 var(--interaction-gold),0 5px 16px rgb(17 34 48 / 18%)!important;text-decoration:none;outline:none}
:where(a[href],button:not(:disabled),[role="button"],summary):focus-visible{outline:2px solid var(--interaction-gold);outline-offset:3px}
:where(a[href],button:not(:disabled),[role="button"],summary):is(:hover,:focus-visible) :is(strong,small,p,span,h2,h3,.eyebrow){color:#fff!important}
:where(a[href],button:not(:disabled),[role="button"],summary):is(:hover,:focus-visible) :is(.arrow,svg){color:var(--interaction-gold)!important}
:where(a[href],button:not(:disabled)):is(:hover,:focus-visible) :is(.service-icon,.badge,.plan-category,.brand strong){background:rgb(230 203 142 / 12%)!important}
.brand:is(:hover,:focus-visible) strong{background:transparent!important;box-shadow:none}
:is(.site-header nav,.info-nav) a{padding:9px 11px!important;border-radius:9px}
:is(.hero-actions,.seo-info-links) a,.hero-video-reopen{padding:9px 12px}
:where(a[href],button:not(:disabled),[role="button"],summary):active{filter:brightness(.93)}
@media(prefers-reduced-motion:reduce){:where(a[href],button,[role="button"],summary){transition:none}}
