/* A restrained visual thread shared by the English and German detail pages. */
#px-signature .m-header{position:relative}
#px-signature .m-header:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#2d388a 0%,#0c8cd2 65%,#00aeef 100%);opacity:.78;pointer-events:none}
#px-signature :is(.s-action,.m-cta,.p-cta):not([disabled]){background:linear-gradient(105deg,#2d388a 0%,#0c8cd2 72%,#00aeef 125%);border-color:transparent;box-shadow:0 9px 20px #2d388a25;transition:transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s,filter .3s}
#px-signature :is(.s-action,.m-cta,.p-cta):not([disabled]):hover{transform:translateY(-2px);box-shadow:0 13px 25px #2d388a34;filter:saturate(1.1)}
#px-signature :is(.s-action,.m-cta,.p-cta):focus-visible,#px-signature a:focus-visible{outline:3px solid #00aeef;outline-offset:3px}
#px-signature :is(.p-detailgrid,.mx-purpose,.s-closebox){position:relative}
#px-signature :is(.p-detailgrid,.mx-purpose,.s-closebox):before{content:"";position:absolute;inset:0 auto auto 0;width:min(175px,35%);height:3px;background:linear-gradient(90deg,#2d388a,#0c8cd2,#00aeef);border-radius:3px;pointer-events:none}
#px-signature .release-enter{opacity:.82;transform:translateY(15px);transition:opacity .8s ease,transform .85s cubic-bezier(.2,.75,.2,1)}
#px-signature .release-enter.release-visible{opacity:1;transform:none}
#px-signature :is(.p-detailgrid,.s-head,.v-work,.mx-purpose).release-visible :is(.p-card,.s-card,.v-card){transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s}
#px-signature :is(.p-detailgrid,.s-head,.v-work,.mx-purpose).release-visible :is(.p-card,.s-card,.v-card):hover{transform:translateY(-4px);box-shadow:0 24px 50px #1b395a1b}
@media(max-width:700px){#px-signature .release-enter{opacity:.9;transform:translateY(9px)}#px-signature .m-header:after{height:1px}}
@media(prefers-reduced-motion:reduce){#px-signature .release-enter,#px-signature .release-enter.release-visible,#px-signature :is(.s-action,.m-cta,.p-cta){opacity:1!important;transform:none!important;transition:none!important}}
